Skip to main content
Routing Forms allow you to ask qualifying questions before someone books a meeting. Based on their answers, you can route them to the appropriate event type, team member, or even prevent booking if they don’t meet criteria.

Overview

A Routing Form is a multi-step form that:
  1. Collects information: Ask custom questions to qualify leads
  2. Evaluates responses: Use conditional logic to determine the best route
  3. Routes to event type: Direct users to the appropriate booking page
  4. Triggers workflows: Execute automations based on form submission
Routing Forms are particularly useful for sales teams, support desks, and any scenario where different types of inquiries need different handling.

Creating a Routing Form

1

Navigate to Routing Forms

Go to Apps → Routing Forms (you may need to install the Routing Forms app first)
2

Create New Form

Click “Create Form” and give it a name
3

Add Fields

Add questions to collect information from users
4

Configure Routes

Set up conditional logic to route based on responses
5

Set Fallback

Define what happens if no routes match
6

Publish Form

Share the form URL with your audience

Form Fields

Routing Forms support various field types:
Basic text field for short answers.

Routing Logic

Routes use query-builder logic to evaluate responses:

Route Actions

Event Type Redirect

Send to a specific event type’s booking page

Custom Message

Display a message (e.g., “We’ll contact you”)

External Redirect

Redirect to any external URL

Example Routing Form

Sales Qualification Form

Form Responses

Form responses are stored and can be viewed in the form’s responses page.

Response Format

Workflow Integration

Routing Forms can trigger workflows:

Form Workflow Triggers

Workflows can access form response data to personalize notifications based on user answers.

Form Settings

Queued Responses

If a route requires async processing:
Queued responses are processed by background jobs.

Use Cases

Support Triage

Recruitment Screening

Lead Qualification

Operators Reference

Best Practices

Keep Forms Short

Ask only essential qualifying questions. Long forms decrease completion rates.

Provide Clear Options

Use select/radio fields instead of text when possible for easier routing logic.

Set a Fallback

Always define a default action if no routes match.

Test Your Logic

Submit test responses to verify routes work as expected.

Viewing Form Responses

1

Open Routing Form

Go to your routing forms list and select a form
2

View Responses Tab

Click the “Responses” tab to see all submissions
3

Filter and Search

Filter by date, route taken, or specific answer values
4

Export Data

Export responses as CSV for analysis

Advanced: Fallback Actions

When no routes match:
Always set a fallback action. Users who don’t match any route should still receive a response or next step.

Troubleshooting

Route Not Triggering

  1. Check field names: Ensure route conditions reference correct field IDs
  2. Review operators: Verify operator matches data type (e.g., don’t use greaterThan on strings)
  3. Test logic: Use form preview to test with sample data
  4. Check combinators: Verify and/or logic is correct

Form Not Showing

  1. Check disabled status: Form might be disabled
  2. Verify team membership: For team forms, ensure user has access
  3. Review URL: Confirm form URL is correct
  • Workflows - Automate actions on form submission
  • Event Types - Route to different event types
  • Teams - Team-level routing forms