Calendar Form Conditional Booking Logic

🧭 Overview

We’ve enhanced how

Form conditional logic

works within Calendar booking flows when using custom forms, bringing more consistency, control, and reliability to your booking experience.

Forms support powerful conditions like

redirect to URL, custom messages, disqualifying leads, and show/hide fields

. With this update, these behaviors now work seamlessly and predictably when forms are used within booking flows.

āœ… What’s New

  • Disqualify lead

    Ā logic is now enforcedĀ 

    before booking

    , preventing unwanted appointments.

  • Redirects to URL and custom messages

    Ā from forms are handled consistently after submission.

  • New confirmation page setting: ā€œ

    Use custom form rules

    ā€ to control the post-booking experience.

  • Show/Hide fieldĀ 

    logic continues to work seamlessly within booking flows.

Note

: Support for conditional logic in booking flows will be extended to

Services (v2) and Rentals

in an

upcoming

update.

šŸ” How It Works

When a user fills out a form during booking:

  • Show/Hide field logic dynamically adjusts fields

    Ā based on user input.

  • The system evaluates

    Ā Disqualify lead conditions first

    .

If the lead is disqualified:

  • No appointment is created
  • No payment is collected
  • The configuredĀ 

    redirect page or custom message

    Ā is shown

If the booking is successful:

You can choose the confirmation page experience under

Confirmation Page settings

:

  1. Default
  2. Redirect URL
  3. Use custom form rules

When Use custom form rules is selected:

  • The form’s redirect or custom message is shown after booking
  • If none is configured, it falls back to the default confirmation page

šŸŽÆ Why This Matters

  • EnsuresĀ 

    lead qualification happens before scheduling

    , avoiding invalid bookings.

  • Delivers aĀ 

    predictable and consistent booking experience

    .

  • Enables moreĀ 

    dynamic and personalized formsĀ 

    using show/hide logic.

  • Gives greater control overĀ 

    post-booking confirmation flows

    .