Routing forms are available with the Team plan.
How routing forms work
- Create a form – Add a name and description for your routing form.
- Add fields – Define the questions visitors will answer (e.g. “What type of meeting do you need?”, “Which department?”).
- Set up routing rules – Create rules that match answers to destinations (e.g. if “Sales” → send to Sales event type; if “Support” → send to Support team member).
- Share the link – Use your public routing form URL so visitors can fill it out and be directed to the right place.
How to create a routing form
- Go to the Dashboard and click Routing in the sidebar.
- Click Create New.
- Enter a name and optional description for your form.
- Click Create – you’ll be taken to the form editor.
- Details – Edit the name and description.
- Fields – Add and arrange the questions visitors will answer.
- Workflows – Define routing rules that send visitors to the right destination based on their answers.
Public form URL
Each routing form has a unique public URL (e.g.novacal.io/username/routing-form-id). Share this link with visitors so they can fill out the form and be routed to the appropriate booking page or destination.
You can enable or disable a routing form at any time using the toggle on the form card. When disabled, the public URL will no longer accept submissions.
Form fields
Form fields are the questions visitors answer when they use your routing form. The answers are used by your routing rules to determine where each visitor is sent.How to add fields
- Open your routing form and go to the Fields tab.
- Click Add Field.
- Choose a field type, enter a label, and configure any options.
- Click Save to add the field.
Field types
Text – Short, single-line text input. Use for names, short answers, or free-form text. Textarea – Multi-line text input for longer responses like descriptions or notes. Select – Dropdown menu with predefined options. Add options one per line. Use when you want visitors to pick from a fixed list (e.g. “Sales”, “Support”, “General inquiry”). Checkbox – Single checkbox for yes/no or agreement questions. Or multiple checkboxes for multi-select when combined with options. Radio – Single choice from multiple options. Similar to Select but displayed as radio buttons. Use when you want all options visible at once. Phone – Phone number input with validation. Email – Email address input with validation.For Select, Checkbox, and Radio fields, you must add at least one
option. Enter each option on its own line in the options editor.
Field configuration
- Label – The question or prompt shown to visitors.
- Placeholder – Optional hint text inside the input (for text, textarea, email, phone).
- Required – When enabled, visitors must answer before submitting. Required fields are marked with an asterisk (*).
- Identifier – A unique internal ID for the field. Used when building routing rules. Auto-generated but can be edited.
Routing rules
Routing rules determine where visitors go after they submit your form. Each rule has conditions (based on field answers) and a destination. Novacal evaluates rules in order and uses the first matching rule. If no rule matches, you can define a default destination or custom message.How to add a routing rule
- Open your routing form and go to the Workflows tab.
- Click Add Rule.
- Add one or more conditions – select a field, choose a condition (equals, not equals, contains, etc.), and enter the value to match.
- Choose a destination type and select or enter the destination.
- Click Save to add the rule.
Condition types
- Equals – The answer exactly matches the value (case-insensitive for text).
- Not equals – The answer does not match the value.
- Contains – The answer includes the value (for text).
- Greater than – The answer is greater than the value (for numbers).
- Less than – The answer is less than the value (for numbers).
For Select and Radio fields, use Equals or Not equals with the
exact option text. For Checkbox, the value is typically “true” or “false”
depending on whether it’s checked.