Free 3-state browser check · Zero snippet installation required. Open sample report →
FIELD GUIDE · CALENDLY EMBEDS

Why Embedded Calendly Widgets Drop Landing Page UTM Parameters

Cross-origin calendly.com iframes do not automatically inherit query strings from your parent landing page URL.

Dynamic Query String Forwarding

<!-- Broken static embed -->
<div class="calendly-inline-widget" data-url="https://calendly.com/acme-sales/demo"></div>

<!-- Fixed: Dynamic Query String Forwarding -->
<div id="calendly-container" style="min-width:320px;height:630px;"></div>
<script>
  window.addEventListener('DOMContentLoaded', () => {
    Calendly.initInlineWidget({
      url: 'https://calendly.com/acme-sales/demo' + window.location.search,
      parentElement: document.getElementById('calendly-container')
    });
  });
</script>

Check your landing page for this issue.

Paste your URL below to run a zero-install 3-hop check.