How to set up routing from Pardot forms

Use a Pardot form to send leads to the right Calendly booking page based on their responses. With this integration, you can embed routing logic directly into your Pardot forms.

For example, you can:

  • Route leads based on fields in your Pardot form.
  • Embed Calendly Routing with your Pardot form on your website.

Before you begin

To set up this integration, you'll need:

  • A Salesforce Enterprise (or higher) edition with Salesforce admin privileges.
  • Calendly owner or admin access to connect Pardot.
  • Optional: Owners and admins can grant edit access to individual forms for other users.

Connect Pardot to Calendly Routing

  1. Go to your Calendly Routing page.
  2. Select + New Routing form.
  3. Select Import an existing form.
  4. Choose Connect next to Pardot.
  5. Enter your Salesforce login credentials:
    • Username
    • Password
  6. Select Log In.
  7. Enter the verification code sent to your email.
  8. Select Verify.
  9. Select the Pardot form you want to import.
  10. Calendly will create a mirror form and map all fields from Pardot automatically.
  11. Set up your routing logic based on responses in the mirror form.

Note: You can only build routes from radio button and dropdown fields, or the email domain entered.

Share your routing form

After building your routing logic, Calendly will generate an embed script.

  1. Go to your Routing page in Calendly.
  2. Next to your routing form, select Share.
  3. Customize your booking page (colors, event details, cookie banner).
  4. Choose one of the following:

For forms hosted by Pardot's Layout Template:

  • Under For forms hosted by Pardot, select Copy code.
  • Paste the code after the %%content%% tag in your Pardot Layout Template.

For Pardot forms embedded as an iframe:

  • Under For Pardot forms embedded as an iframe, select Copy code.
  • Paste the code above the Pardot form iframe in your website’s HTML.

This ensures that when a visitor completes your Pardot form, they're directed to the correct Calendly page.

Additional resources

Frequently asked questions

Does connecting Pardot forms with Calendly affect my Pardot app?
No. Calendly only reads form fields to show the right scheduling pop-up. It does not change your Pardot app or other tools.
Does the Pardot form integration work with hidden fields?
Yes. You can route users using values from hidden fields.
Do I need to create a new Pardot user to integrate Calendly?
No. If you create one, make sure the user has access to Pardot Form Templates.
Will form answers be sent to the salesperson?
Yes. Because Pardot syncs with Salesforce, form responses are automatically sent to Salesforce.
How does this affect form submission tracking?

Instead of a redirect, Calendly shows a booking pop-up on the same page.

If you use a thank-you page to track submissions, update the Event Type confirmation settings to redirect to your own URL.

Does this integration work with Pardot form handlers?
No. The integration only works with Pardot native forms. Support for form handlers is planned but not yet available.
Do I need to install a Salesforce package for this integration?
No. This integration does not affect your Salesforce setup, and no package install or reinstall is required.