Skip to main content
Community Member
August 31, 2026

New way to track Calendly meetings with GTM Web and Server

Hello Calendly community,

I identified these needs from Calendly users:

  • tracking is highly important for users putting money in ads (meta ads, google ads) to get meetings booked.
  • attribution is often an issue depending on the Calendly integration chosen by the user.
  • even if you send postMessage events, these events don't contain any context from the invitee/meeting => can't get user data aka what ads platforms ask for.

In this context, I have recently worked on a workflow involving Google Tag Manager Web/Server and the Calendly embedded iframe which is I think the best tracking system you can get.

Things to be aware of:

  • this setup requires Google Tag Manager Server aka a server-side setup.
  • this setup gives you access to click IDs attribution (gclid, fbclid, etc.), 3rd party cookies and also user data entered from the user => aka the 3 pieces of information required by ads platforms for the most accurate attribution.

Here a schema of the architecture:

To fully understand the architecture and setup, here is a documentation guide: https://data-marketing-school.com/en/blog/google-tag-manager/calendly-meetings/

 

My question are more to the Calendly team but any feedback is appreciated:

  • What do you think about this architecture? Are there any limitations (thinking about potential latency between booking and API request)?
  • If this all makes sense, do you think it should be worth and meaningful adding this method to Calendly documentation for people using Google Tag Manager Server?
     
This topic has been closed for replies.