> For the complete documentation index, see [llms.txt](https://docs.humblytics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.humblytics.com/how-to-track-custom-form-submissions/hubspot-booking-links/framer-how-to-track-hubspot-booking-links.md).

# Framer – How to Track HubSpot Booking Links

Embed a HubSpot scheduling page in Framer and add a short relay snippet so Humblytics can see each booking.

{% hint style="info" %}
**You need:** the Humblytics script installed on your Framer site, and your HubSpot meetings embed code. See [Hubspot Booking Links](/how-to-track-custom-form-submissions/hubspot-booking-links.md) for where to find it.
{% endhint %}

**Why the extra snippet?** Framer runs code from an **Embed** component inside its own frame, separate from your page. The snippet passes HubSpot's "meeting booked" signal up to your page, where Humblytics records it.

## 1. Add the calendar and the relay snippet

1. In Framer, click **Insert**, add an **Embed** component where the calendar should go, and set its type to **HTML**.
2. Paste the HubSpot meetings code, then paste this snippet directly below it in the same Embed:

```html
<script>
  // Passes HubSpot's booking signal to your page so Humblytics can record it
  window.addEventListener("message", function (event) {
    window.parent.postMessage(event.data, "*");
  });
</script>
```

<mark style="background-color:pink;">ADD GIF HERE</mark>

Give the Embed a fixed height (for example 700px) so the calendar isn't cut off.

## 2. Publish and test

1. Click **Publish**.
2. Open your live site in a private window and book a test meeting.
3. In Humblytics, go to **Observe → Analytics → Forms** and look for **Hubspot Meeting Booking** within a minute or two.

**Not showing?**

* Test the published site, not the Framer editor or preview.
* Make sure the relay snippet is in the **same** Embed as the HubSpot code.

Cancel the test meeting in HubSpot afterward so it doesn't stay on your calendar.
