Appointment Booking System with Customizable Forms
Although Booknify is designed for a wide range of businesses, some may require custom fields in their booking process. For instance, you might ask clients to complete specific fields, upload documents, or provide links to their social media profiles before confirming an appointment. You could also include options like a pre-appointment questionnaire.

To address these needs, Booknify offers a built-in Form Builder, allowing you to create custom forms without any coding or HTML knowledge. This eliminates the need for extra disk space or additional third-party form tools, making it a seamless, all-in-one solution for customizing your booking process.

Built-in form builder

With Booknify’s Form Builder, you can customize fields in the front-end booking panel to collect specific information from your clients. This multi-functional Form Builder allows you to use multiple forms simultaneously, with a variety of input types to suit different needs:

  • Label – Add text labels without functionality.
  • Text Input – Collect brief information, like a word or short sentence.
  • Text Area – Suitable for more detailed responses.
  • Number Input – Ideal for capturing numeric information.
  • Date Input – Allows clients to enter dates, such as birthdates.
  • Time Input – For clients to specify specific hours.
  • Select – Provides multiple-choice options.
  • Checkboxes – Adds checkboxes for options like terms and conditions.
  • Radio Buttons – Lets clients choose from multiple options.
  • File Upload – Enables file uploads, such as images, with selectable file formats.
  • Link – Use to add hyperlinks in your form.
  • Email – Collect additional email addresses for direct notifications.
  • Phone – Collect phone numbers for direct notifications.

After creating and saving your custom form, it will appear in the Information step of Booknify’s front-end interface. Once a client completes an appointment, their responses are saved along with the other booking details, enabling seamless data collection tailored to your business needs.

Staff members and administrators can fill in Custom Form fields or update existing information when creating or editing appointments.
Whether a customer books through the booking panel or a staff member creates an appointment manually from the admin panel, custom form information can be shared with both staff members and customers using keywords. Custom form details can be included in any field where keywords are supported, such as Notifications, Invoices, Google Calendar events, and WooCommerce order descriptions. Each custom form field has a unique keyword, allowing precise control over the information displayed.
Automatic notifications can also be sent to the email addresses and phone numbers collected through the Email and Phone fields in Custom Forms, ensuring seamless communication with customers.
Additionally, files uploaded through the File field can be sent to relevant recipients by attaching them in the Notifications section, ensuring that necessary documents reach the appropriate people.

Conditional Fields

With Booknify’s advanced conditional fields feature, you can set specific conditions to display fields only in particular scenarios. This feature provides more flexibility than typical market offerings, allowing conditions to be applied to almost any field. You can use various logic terms—such as showing, hiding, or setting values based on customer actions.

For example, you can create a form where a field appears only when a specific checkbox is selected. Let’s look at how it works through screenshots: first, create a checkbox or radio button to offer choices, then add additional fields that display based on the customer’s response.

To hide these fields and display them only based on the customer’s responses, set their visibility to “Hidden.”
The conditions feature is highly versatile, allowing for nearly any imaginable combination. In the conditions section, you can set up a rule like this:

WHEN

Field: “Do you need the best appointment booking system?”
Value: “Yes, of course!”
DO

Show: Booknify

You can create as many conditions as needed. For instance, let’s add another condition to handle an alternative response.
Now, let’s see how this feature functions in the front-end booking panel. This simple example demonstrates the basics, but the possibilities for creating custom conditions are limitless.
You can set form fields to display only in the admin panel, keeping them hidden from the booking panel when customers make appointments. When staff create or edit an appointment, they can fill in these fields as needed, potentially triggering actions in the workflow. Each custom form field has a unique shortcode ({appointment_custom_field_ID}) that can be added to workflow actions to include the specific field content.

To display a field only in the admin panel, set its visibility to “Admin Panel Only.” If set to “Hidden,” the field will appear only when specified conditions are met.

Other features

Visual Translator Module

The optimum customer experience that responds to the enviroment of users

Learn more

User Role Manager

Make multiple appointments in same booking session

Learn more

Dedicated Dashboard

Personalize your booking panel to your preferences

Learn more

Subscribe Newsletter

What types of insurance coverage do you offer?

03:48