Skip to main content
Send Us Your Form, and  We’ll Convert It Into an Online Form  For Free.

Appointment

alt text

The Appointment component provides a user-friendly way for users to schedule appointments with your practice directly through your forms.

Before adding this component to your form, you must configure your appointment settings to define availability, staff, services, and other scheduling preferences.

See Appointment Settings Guide for details on how to set up and manage appointments.


How It Works

The Appointment component displays aseveral clickable input fields, allowing users to book their appointment selecting from elements such as the requested service, the location of said service, which worker they would like to book the appointment with, and the date and time of the appointment.


Properties

PropertyDescription
Label NameThe text label displayed above the phone field.
Hide LabelOption to hide the label visually while keeping it accessible to screen readers.
MessageError message that is shown when a user has failed to fill out and book an appointment.
Notification PresetsA collection of predefined email and SMS templates used to notify both the patient and internal team members. You can enable or disable specific notifications, and customize their content from the Appointment Settings > Notifications page.
Hide Location MapEnable this setting to hide the map for selecting a location when scheduling an appointment.
Time FormatChoose whether time is displayed in AM/PM or 24 hour format.
Hide Time Zone PickerEnable this setting to hide the time zone picker when scheduling an appointment.
Auto-schedule AppointmentThe 'Schedule Appointment' button will be hidden, and appointments will be automatically scheduled upon form submission.
Enable ReminderAllow users to choose whether they would like a reminder to be sent regarding their appointment.
Additional variablesDefine additional variables that will influence how users can book appointments.
LocationSelect which locations users will be able to choose from when booking they're appointment. For each location you can also define which workers are available, the schedule for that location, and which services that location offers.
StepsDefine the steps users will have to complete when booking their appointment. I.e. Select a service, then a location, then a worker, then click 'schedule appointment'.
Required contact informationDefine whether specific contact information is required when booking an appointment.
Auto-fill from FieldYou can prefill this field using values from existing form fields.
PhoneEnable to require users to provide their phone number when booking appointments.
Customizable TextsDefine which messages will be displayed in each field before a user has input any information.
Add CSS ClassApply custom CSS classes to style the field to match your branding or layout.
Display Component in NavigationOption to include this component in any summary or form navigation (if applicable).
Unique NameA required identifier that must be unique within the form. Used in variables, email templates, webhooks, and integrations.
Variable NameA variable identifier that can be copied to collect information in printable PDF or Word forms.
Mask in Notification EmailMasks the submitted value of this field in email notifications for enhanced privacy and compliance. Useful for preventing exposure of sensitive or identifiable information.

Using Appointment Values in Other Parts of the Form

You can reference the provided appointment information elsewhere in the form (e.g., success pages, PDF templates, notification emails) using the component’s Unique Name as a variable.