Conditional Logic for Booking Forms

A rule reads an answer and changes the form: it shows or hides a question, makes one required, stops the booking or sends people to another event. Rules are written as plain sentences, and they live on the Rules tab next to your questions.

7 min read Updated October 2026 Booking Forms

What is a rule?

A rule changes your booking form while someone fills it in. It reads an answer, such as "Who is this meeting for? is A company", and then does something, such as showing the question "Company name".

Every rule is written as a plain sentence, so you can read the logic of the whole form from top to bottom. Your form stays short for most people and asks more only when it needs to.

Where to find it

Open an event and go to Questions. There are two tabs: Questions, where you build the form, and Rules, where you change it. Each tab shows how many it holds. A question also shows how many rules use it, and a click on that number takes you to the Rules tab.

Adding questions

Choose Add question and pick how to start:

1
Write a new question
Type it where you need it. It is saved to your library too, so you can use it again in other events.
2
Choose from your library
Pick a question you wrote before. Search the list, and see in how many events each one is used.
3
Copy from another event
Take some or all of the questions of another event. Rules between the questions you copy come along. A rule that needs a question you did not copy is left out, and you are told.

Shared questions

Every question says whether it is shared: Only in this event, or Used in 3 events. Order, required and rules always belong to this event alone. The wording and the choices belong to the question.

When you edit a question that other events use, TimelyDo tells you which events and offers two ways on: Make my own copy and change that, or Change it everywhere. Past bookings always keep what they were asked.

Removing and archiving

Remove from this event takes the question off this form only. A message with Undo stays for a few seconds. Rules that read the question are removed when you save, and rules that only acted on it lose that target.

On the Question library page, a question that an event uses cannot be deleted. You can archive it instead: it stays in those events and leaves your lists. A question that no event uses can be deleted.

Making a rule

On the Rules tab, choose Add rule, or start from one of the ideas such as "Ask a follow up question" (it opens the editor already filled in, and nothing is added until you save the rule). The editor is one sentence in two parts:

1
When
Pick the question to read and what its answer should be. Choose More options to add more conditions and say whether all or any of them must be true.
2
Then
Pick one of the five actions and the questions it applies to. Only questions that come after the one being read are offered, so a rule cannot point backwards.
3
Check the sentence
"This rule says" shows the rule in words. If it reads right, choose Save rule.

You can also start from a question. Open its menu (the three dots) and choose Show it only when an answer matches or Do something based on the answer. The editor opens with that question filled in.

The five actions

 
Show
A question named by a Show rule is hidden until the rule applies. When it does, the question appears. In the question list it carries a Hidden until a rule badge, and the rule editor reminds you of it.
 
Hide
A question named by a Hide rule disappears when the rule applies. Its answer is cleared and is not saved.
 
Make required
The question has to be answered before the form can be sent. It counts only while it is visible.
 
Stop the booking
Shows your message and does not let the booking through. Switch on Only warn to show the message but still allow the booking.
 
Send elsewhere
Sends the visitor to another event of yours, for example a longer call for people who need one.

Order and conflicts

Rules are read from the top, and you can switch one off with its switch to pause it without losing it. A few things are good to know:

  • A rule can only read a question that comes before the questions it changes.
  • When one rule hides a question and another shows it, hide wins.
  • A question that a Show rule names stays hidden until a rule shows it.
  • Stop and Send rules are decided on the answers that are left after the hiding.
  • Rules are saved together with the event. Add questions and rules in one go, even on a new event, and choose Update Event or Create Event to keep them. Cancel throws away everything you changed, rules included.

Try it in the preview

The live preview on the right is a working copy of your booking form. On the Your details step you can click into it and answer the questions the way a visitor would, scroll down when the form is long, and watch your rules show, hide, require, warn or stop as you go. Nothing is booked or saved, and Schedule Event does nothing in the preview.

Questions before the calendar

By default visitors pick a time first and answer your questions on the next step. Turn on Ask some questions before the calendar at the top of the Questions section to ask the important ones up front. Then open the menu of each question you want asked first and choose Ask before the calendar. At least one question must be marked, or the event cannot be saved.

Visitors see only those questions, then a Continue button. Your stop rules and send rules work on that step, so someone who does not qualify never sees your calendar. A rule that needs an answer to a later question waits for the booking form. The answers carry over, so nobody is asked twice. Rescheduling a booking and bookings made by you for a client skip the step. Turn the setting off and the form goes back to one page.

Answers in messages and links

In the Messages section, under After the booking, you can write a confirmation message that includes what the visitor told you. Use the buttons under the box to add an answer, for example Thanks {answer:...}, we will call you about your plan. The preview shows sample answers. Answers from questions you just added become available once you save the event.

File uploads, signatures and hidden questions are never used. Whatever the visitor types is shown as plain text, never as code.

You can also send visitors to your own page after they book. They see a Continue button on the confirmation page. The link must start with https:// and may include answers, but only short answers that are not personal: choices, yes or no, numbers and ratings. Open a question's menu and choose Allow in the redirect link first. Names, emails, phone numbers and free text cannot be put in a link, because links end up in logs and browser history.

Examples

Example 1
Ask for the company only when it is a company
Questions on the form:
  • Who is this meeting for? (Radio: Myself / A company)
  • Company name (One line)
  • VAT number (One line)
Rules:
  • When Who is this meeting for? is A company, show Company name and VAT number.
Result: Private visitors see a short form. Companies see the two extra fields.
Example 2
Stop people who do not qualify
Questions on the form:
  • How old are you? (Number)
Rules:
  • When How old are you? is less than 18, stop the booking with the message "You must be 18 or older to book."
Result: Nobody under 18 can book, and they are told why.
Example 3
Send people to a longer call
Questions on the form:
  • How many people are on your team? (Number)
Rules:
  • When How many people are on your team? is greater than 20, send them to the event "Team workshop".
Result: Large teams land on the right event without writing to you first.

Tips

Start with one rule
Add one, then answer the form in the preview. It is the quickest way to learn how rules behave.
Keep stop messages kind and specific
Say why the booking is stopped and what the person can do instead.
Use Only warn for a gentle note
A warning shows your message but still lets the person book.
Reordering can break a rule
If you move a question before the one a rule reads, the rule is shown with a warning. Move it back, or change the rule.
Copying an event copies its rules
When you duplicate an event, its questions and rules come with it, pointing at the copies.

Was this article helpful?

Let us know so we can keep improving our documentation.