How to set up routing from Marketo forms
Use Calendly’s Routing Forms to direct leads to the right booking page based on their responses in a Marketo form.
Before you begin
- Only organization owners and admins can set up a Marketo integration.
- Owners and admins can grant edit access for individual forms to other users.
- Make sure you have your Marketo credentials ready. Learn how to find your Marketo credentials.
Step 1 – Create a new routing form
- Go to Scheduling → Routing forms.
- Select + New routing form.
- Select Import an existing form.
- Select Connect to Marketo form.
Step 2 – Activate the Marketo integration
- Enter the required credentials:
- Client ID
- Client Secret
- Munchkin ID
- Select Activate.
Calendly will create a "mirror form" that maps to your source form in Marketo.
Step 3 – Build your routing logic
- Choose which Marketo form to import.
- In the Form Preview, review questions and hidden fields.
- Build routing rules using:
- Radio buttons
- Dropdown responses
- Email domain (based on email field)
Tip: Learn how to build routing logic.
Once you finish, Calendly will generate a script to embed the form.
Step 4 – Share your routing form
- Go to Scheduling → Routing forms.
- Select Share next to your routing form.
- Customize your booking page (colors, event details, cookie banner).
Paste the script into your website after your Marketo form embed code. This ensures visitors are routed to the right booking page after they submit the Marketo form.