How to set up routing from HubSpot forms

Connect your HubSpot forms to Calendly’s routing logic to send leads to the right booking page based on their form responses.

For example, you can:

  • Route clients using specific fields on your HubSpot forms.
  • Embed Calendly routing with your HubSpot forms on your website.

Note

Calendly currently supports HubSpot forms built on the legacy form editor, as well as the new form builder (including multi-step forms).

Before you begin

  • You’ll need HubSpot admin privileges.
  • Only organization owners and admins can set up HubSpot routing integrations.
  • Owners and admins can grant edit access to specific users for individual forms.
  • Make sure your HubSpot CRM is connected. Follow the steps in Calendly + HubSpot.

Connect a HubSpot form to routing

  1. In Calendly, go to Routing.
  2. Select + New Routing form.
  3. Choose Import an existing form.
  4. Select Connect to link a HubSpot form.
  5. Sign in with your HubSpot credentials (skip if already connected):
    • Enter your Username and Password.
    • Select Log in.
    • Enter the verification code sent to your email.
    • Select Verify.
  6. Choose the HubSpot form you want to import.
  7. Calendly creates a “mirror form” and maps it to your original HubSpot form.
  8. In Form Preview, build your routing logic using radio buttons, dropdown fields, or the email domain.

For help building routing logic, see Getting started with Routing Forms.

Note: Routes can only be built off of responses to radio button and dropdown questions, as well as the email domain for an email field.

Share your embedded form

  1. In Calendly, go to Routing.
  2. Next to your form, select Share.
  3. Customize your booking page (colors, visibility of event details, cookie banner).
  4. Select Copy code in the form panel.
  5. Paste the copied code after your HubSpot form code on your website.

When someone completes your HubSpot form, they’ll be automatically redirected to the correct Calendly booking page.

For more, see How to embed routing from HubSpot forms.

Frequently asked questions

How does linking HubSpot forms with Calendly affect my HubSpot app?
After you connect HubSpot, Calendly automatically creates or updates leads, contacts, events, and activities. Your HubSpot forms stay the same. Calendly reads the form submission and shows the correct booking page.
Does the HubSpot form integration work with hidden fields?
Yes. You can use hidden field values to route leads.
Do I need to create a new HubSpot user to integrate Calendly?
No. If you create one, make sure the user has access to HubSpot forms.
Will the salesperson receive the form answers?
Yes. When HubSpot is connected, the assigned salesperson automatically receives the form responses.
Is this a two-way integration?
No. Calendly reads the form after submission and sends booked meeting details to HubSpot. It doesn’t pull other data from your HubSpot account.
How does this affect form submission tracking?
Tracking doesn’t change. Calendly shows a booking pop-up instead of sending leads to a new page.
If you use a thank-you page, update your Event Type confirmation settings to redirect to your own URL.
Can I pass UTM parameters and tracking data?
Yes. You can pass UTM parameters and tracking data to the Calendly booking page or an external URL.