AI Tools

How to Set Up Cal.com Routing Forms for Lead Qualification (2026 Tutorial)

By UlexAI • Published on May 13, 2026

Every sales team faces the same problem. A lead fills out your "Book a demo" form. You have no idea if they are a good fit. Your enterprise rep books a call with a solo founder who earns $10,000 per year. Your small business rep books a call with a Fortune 500 procurement director. Wrong people. Wrong conversations. Time wasted.

Cal.com Routing Forms solve this problem. You ask screening questions before anyone sees a calendar. Company size. Budget. Industry. Use case. Based on the answers, the system automatically directs each lead to the right team member. Enterprise leads go to enterprise reps. Technical questions go to solutions engineers. Current customers go to account managers. This tutorial walks through every step. Start with Cal.com free.

What Are Routing Forms and Why Do You Need Them?

A routing form is a set of questions that potential meeting attendees answer before they ever see a calendar. Their answers determine where they go next. A lead with 500 employees routes to enterprise sales. A lead with 10 employees routes to self-service or small business sales. A support question routes to a customer success calendar instead of sales.

Routing forms eliminate back-and-forth scheduling delays and manual lead triage. Leads get to the right person immediately. Your team spends time selling, not sorting.

Marketing teams use routing forms to turn website traffic into booked meetings without adding friction. Sales teams use routing forms to ensure only qualified leads reach their calendars. Support teams use routing forms to direct technical questions to the right engineers.

What You Need Before Starting

Routing forms require a Cal.com Organizations plan at $37 per user per month, or a Teams plan for basic routing without attribute-based logic. The Organizations plan includes attribute-based routing, Salesforce integration, and advanced analytics.

You will also need your Cal.com account set up with at least one event type and team members added to your organization. If you are new to Cal.com, start with the free tier to test basic functionality before upgrading.

Step-by-Step: Set Up Your First Routing Form

Step 1: Install the Routing Forms App

Log into your Cal.com account and navigate to the App Store. Search for "Routing Forms" and click Install. Once installed, Routing Forms appears in your dashboard.

If you are on an Organizations plan, the Routing suite is included. Teams plan users can access basic routing functionality. Free tier users cannot access routing forms.

Step 2: Create a New Routing Form

From your dashboard, click "Routing Forms" and then "Create New Form." Give your form a clear name and description that helps your team understand its purpose. For lead qualification, use a name like "Sales Lead Qualification" or "Demo Request Routing."

Step 3: Add Fields for Lead Qualification Data

Add fields that collect the information your sales team needs to qualify leads. Common lead qualification fields include:

  • Company Size — Single select with options like 1-10, 11-50, 51-200, 201-1000, 1000+
  • Budget Range — Helps determine if the lead can afford your solution
  • Department or Interest — Sales, Support, Technical, Partnership
  • Timeline — When they need a solution (Immediate, 1-3 months, 6+ months)
  • Use Case — How they plan to use your product

For each field, assign a descriptive identifier using lowercase letters and hyphens. For example, company-size, budget-range, or department-interest. These identifiers are critical for connecting form data to booking questions later.

Step 4: Define Routing Logic Based on Responses

This is where routing forms become powerful. Create routing rules that direct leads to different destinations based on their answers.

For lead qualification, a typical routing logic looks like this:

  • If Company Size = 1000+ → Route to Enterprise Sales calendar
  • If Company Size = 51-1000 → Route to Mid-Market Sales calendar
  • If Company Size = 1-50 → Route to Self-Service booking page
  • If Department Interest = Support → Route to Customer Support calendar
  • If Department Interest = Partnership → Route to Partnerships calendar

For enterprise sales teams, you can also route based on industry, geographic region, or specific product interest. A lead from the healthcare sector routes to your healthcare specialist. A lead from Europe routes to your EMEA sales team.

Cal.com supports conditional logic that prioritizes certain routes. For example, you can configure VIP leads to bypass standard routing rules and go directly to a senior sales representative.

Step 5: Connect Routing Form Data to Booking Questions

Routing form data does not automatically appear in your calendar events. To ensure context carries through, you must connect routing form fields to booking questions using matching identifiers.

In your event type settings, navigate to Advanced → Booking Questions. Create a booking question for each routing form field you want to track. Use the exact same identifier as your routing form field.

For example, if your routing form collects "company-size" with identifier company-size, create a booking question with identifier company-size. Set visibility to "Hidden" if you want the data for internal tracking but do not want the user to see or modify it. Set visibility to "Visible" if the information should appear in calendar events and be editable by the user.

With matching identifiers configured, company size data flows automatically from the routing form to the booking. Your team sees the lead context before every meeting.

Step 6: Embed the Routing Form on Your Website

Go to your routing form settings and copy the embed code. Paste this code anywhere on your website where you want leads to book meetings. Common locations include the Contact page, Pricing page, and dedicated Demo Request page.

You can embed routing forms directly into your website with no additional code. The form inherits your brand colors and styling for a seamless experience. Leads never realize they have left your site.

Step 7: Test Your Routing Form Before Going Live

Always test your routing form before publishing. Submit test responses for each routing path to verify that leads go to the correct calendars. Check that routing form data appears correctly in booking details. Confirm that calendar events include the context your team needs.

If data is not transferring, verify that identifiers match exactly, including case-sensitivity. Check that field types are compatible between the routing form and booking questions.

Advanced: Attribute-Based Routing for Teams

Attribute-based routing is available on Organizations plans at $37 per user per month. Instead of manually defining every routing path with potentially hundreds of permutations, you assign attributes to team members and let the system route automatically.

Attributes are tags you assign to team members. Examples include Service Type (Sales, Support, Technical), Language (English, Spanish, German), Geographic Region (EMEA, APAC, North America), Product Expertise (Integrations, API, Security), and Customer Tier (Enterprise, Mid-Market, SMB).

When a lead submits a routing form with attribute matching values, Cal.com automatically directs them to an available team member with those attributes. A lead requesting Technical Support in Spanish routes to a Spanish-speaking support engineer. An enterprise lead in Germany routes to your EMEA enterprise sales team.

Attribute weights allow you to prioritize certain team members over others. A senior sales representative might receive 70% of enterprise leads while a junior representative receives 30%. Cal.com supports weight-based distribution for fair lead allocation.

Advanced: Headless Routing with Your Own Forms

If you already have custom forms on your website, you do not need to rebuild them. Cal.com supports headless routing, which allows you to collect data through your existing forms and pass that data to Cal.com Routing Forms via URL parameters.

To implement headless routing, first create your routing form with fields that match the data you collect. Then construct a URL with your form data as parameters. Finally, redirect users to the constructed URL after they submit your custom form.

The URL structure follows this pattern: https://your-org.cal.com/router?form=YOUR_FORM_ID&firstName=John&lastName=Doe&companySize=1000. URL encode special characters. All parameter names must match your routing form field identifiers. The form parameter is your routing form ID from the URL when editing the form.

Headless routing preserves your custom user experience while leveraging Cal.com's routing engine for qualification and distribution.

Integrating with Salesforce and CRMs

Cal.com deeply integrates with Salesforce and other CRMs for ownership-based routing. When a lead fills out your routing form, Cal.com checks your CRM to see if the lead is already assigned to a specific account owner. If an owner exists, the system routes the lead directly to that person regardless of other routing rules.

This feature prevents situation where an existing customer who already works with an account manager gets routed to a new sales representative. Current relationships are preserved. Context is maintained.

For leads without existing owners, routing proceeds normally based on the rules you defined. CRM integration requires the Organizations plan and is configured in your Cal.com settings under Integrations.

Analyzing Routing Performance

Cal.com provides analytics for routing forms directly from the Insights tab. Track key metrics including total form submissions per routing path, conversion rates from form submission to completed booking, distribution of leads by company size, industry, and use case, and average time from form submission to booked meeting.

Use these analytics to identify which lead sources produce the highest conversion rates. Adjust your routing logic based on real data. If enterprise leads from your pricing page convert at higher rates than enterprise leads from your blog, allocate more marketing spend accordingly.

Cal.com's routing insights help you optimize for efficiency. You can see which team members receive the most qualified leads and adjust routing weights to balance workloads.

Pricing Plans for Routing Features

Feature Teams Plan ($15/user) Organizations Plan ($37/user)
Basic Routing Forms Included Included
Round-Robin Scheduling Included Included
Attribute-Based Routing Not included Included
Salesforce Integration Not included Included
Routing Analytics Basic Advanced
Headless Routing API Limited Full access

For most lead qualification use cases, the Organizations plan at $37 per user per month provides the full feature set including attribute-based routing, Salesforce integration, and advanced analytics. Teams with simple routing needs can start with the Teams plan at $15 per user.

Troubleshooting Common Issues

Data not transferring to booking questions — Verify that identifiers match exactly between routing form fields and booking questions. Identifiers are case-sensitive. Check that the booking question is properly saved to the correct event type.

Lead routing to wrong team member — Review your routing logic conditions. Ensure conditions do not conflict. Check that team members are available during the requested time. Verify attribute assignments if using attribute-based routing.

Routing form not appearing on website — Confirm the embed code is correctly pasted. Check that your website allows external scripts. Test the form in incognito mode to isolate caching issues.

Frequently Asked Questions

What plans include Routing Forms?

Routing Forms require at least a Teams plan at $15 per user per month. Basic routing is included in Teams. Attribute-based routing, Salesforce integration, and advanced analytics require the Organizations plan at $37 per user per month.

Can I use Routing Forms with external form builders like Typeform?

Yes. Cal.com supports headless routing, which allows you to collect data through any external form builder and pass that data to Cal.com Routing Forms via URL parameters. This includes Typeform, Gravity Forms, HubSpot forms, and custom-built forms.

How do I route leads based on company size?

Add a Company Size field to your routing form with options corresponding to your segments. Create routing rules that direct different company size selections to different calendars or team members. For example, 1000+ employees routes to enterprise sales, 50-999 routes to mid-market, and 1-49 routes to self-service.

Does Routing Forms work with Salesforce lead ownership?

Yes. The Organizations plan includes Salesforce integration that checks lead ownership before applying routing rules. If a lead is already assigned to an account owner, Cal.com routes directly to that person regardless of other routing conditions. This preserves existing customer relationships.

How do I track routing form performance?

Cal.com provides routing form analytics directly from the Insights tab. Track total submissions, conversion rates, lead distribution by segment, and time-to-booking. Use these insights to optimize your routing logic and marketing spend.

Start Qualifying Leads Today

Cal.com Routing Forms transform how sales teams process inbound leads. Every minute your team spends sorting leads is a minute not spent selling. Routing forms automate qualification so your team talks to the right people at the right time.

Upgrade to the Organizations plan for full attribute-based routing, Salesforce integration, and advanced analytics. Your sales team will thank you. Your conversion rates will improve. Get started with Cal.com free.