Hi everyone,
I’m hoping someone here might have experience with a similar setup.
I work at a marketing agency managing performance campaigns that drive users to book test rides at retail locations across Europe. We currently have 80+ locations, each with its own Calendly booking page.
We are trying to track marketing attribution using UTM parameters, but we’re running into issues because of the way bookings are triggered from our store locator.
Current setup:
-
Ads include UTM parameters (utm_source, utm_medium, utm_campaign, utm_content)
-
User lands on the website
-
The landing page contains a store locator map (StoreRocket plugin) showing test ride locations
-
User selects a store from the map
-
They click “Book Test Ride”, which opens that location’s Calendly booking page
Example simplified flow:
Ad → Landing page with UTMs → Store locator map → Select store → Open Calendly booking page
The problem:
When the user opens Calendly from the map, the UTM parameters from the original landing page are not passed through to the Calendly booking URL, so the booking is recorded without attribution data.
This means we cannot see which ads or campaigns generated the booking.
Desired outcome:
-
User clicks ad with UTMs
-
Lands on the site
-
Navigates to the map
-
Selects a store
-
Opens the Calendly booking page
-
UTM parameters are preserved and recorded with the booking
Ideally the booking data would include:
-
utm_source
-
utm_medium
-
utm_campaign
-
utm_content
We are currently exploring a few possible solutions:
-
Dynamically appending UTMs to each Calendly booking link
-
Creating a templated booking page with an embedded Calendly widget
-
Storing UTMs in cookies and appending them when opening Calendly
Before building a custom workaround, we wanted to ask if there is a recommended Calendly-native approach for this type of setup.
Specific questions:
-
What is the best way to pass UTM parameters into Calendly booking pages when users arrive via a store locator map?
-
Is there a scalable way to manage this with 80+ booking links?
-
Are there best practices for map-based booking flows with Calendly?
-
Would Calendly Pro provide any additional features that could help with attribution tracking?
If anyone has solved a similar multi-location booking and attribution setup, I’d really appreciate hearing how you approached it.
Thanks in advance for any advice.


