Extended Conditional Logic Support in Calendar Booking Forms
SMBcrm has improved how form conditional logic works in calendar booking flows when you use custom forms. This update makes booking behavior more consistent for qualification rules, redirects, custom messages, and dynamic fields.
For businesses using Lead Capture forms in booking flows, the result is a more predictable scheduling experience and better control over what happens before and after a booking is submitted.
What’s Changed
- Lead disqualification logic is now applied before a booking is created.
- Redirects and custom messages from forms are now handled more consistently after form submission.
- A new confirmation page option, Use custom form rules, lets you control the post-booking experience.
- Show or hide field logic continues to work within booking flows.

How It Works
When someone completes a custom form during booking:
- Dynamic show or hide field logic updates the form based on responses.
- Lead disqualification conditions are evaluated 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 succeeds, you can choose the confirmation page behavior in your confirmation page settings:
- Default
- Redirect URL
- Use custom form rules
When Use custom form rules is selected:
- The form’s redirect or custom message is shown after booking
- If nothing is configured, SMBcrm falls back to the default confirmation page
Why It Matters
This update helps prevent unwanted appointments by qualifying leads before scheduling. It also makes booking outcomes more consistent and gives you more flexibility to build dynamic form experiences inside calendar flows.
Support for conditional logic in booking flows is expected to extend to Services (v2) and Rentals in an upcoming update.
In Case You Missed It
You can also read about Category-First Booking for Services.
Need Help Applying This Update?
If you’d like help rolling this out in SMBcrm, visit Support or request a demo.