Skip to content

Integrations

IntegrationsMay 24, 2026·5 min read·Updated May 26, 2026

Integrations connect your group to third-party marketing and productivity tools. Track ad conversions, sync bookings into your team calendar, and capture marketing attribution on every order via UTM parameters.

Getting started

Navigate to Settings > Company groups, open the group you want to configure, and switch to the Integrations tab. The tab only appears for existing groups; new groups need to be saved first.

How it works

Integrations are scoped to the group, so each location in your account can have its own tracking IDs and calendar connections. The tab splits into two sections: Marketing integrations (analytics and ad-platform tracking) and Productivity (Google Calendar today).

SectionIntegrationWhat it does
MarketingGoogle Tag ManagerManage multiple tracking tags via a pre-configured GTM container template
MarketingMeta PixelTrack Facebook and Instagram ad conversions
MarketingGoogle Analytics 4Website analytics with purchase, add-to-cart, and checkout events
ProductivityGoogle CalendarAuto-sync bookings as events on a Google Calendar

Each integration card on the tab shows its status badge (active in green, inactive in gray), the integration's logo, the name, and a Configure integration button. Click the button to open the integration's configuration view in the same tab.

The top of the tab also has UTM source tracking, which captures utm_source, utm_medium, and utm_campaign parameters from your booking site URLs and attaches them to every transaction.

Step-by-step guide

Enable UTM source tracking

StepAction
1Toggle Enable purchase source tracking at the top of the Integrations tab
2Click Generate tracking link to open the link builder modal
3Optionally toggle My booking page is embedded if your booking page lives inside an iframe on your own site, then enter your Parent domain name
4Fill in Source (e.g., google, facebook), Medium (e.g., cpc, email, social), and Campaign (e.g., spring-launch)
5Copy the generated link and use it in your ads, emails, and social posts

When customers arrive via a tracked link, the UTM parameters attach to their cart and flow into the resulting transaction. Filter the Transactions list by Source to see which campaigns drove orders.

Configure an integration

Click Configure integration on the integration's card. The configuration view opens with the integration-specific fields. After making changes, click Save at the bottom; Cancel discards changes and returns to the integration list.

Each marketing integration has its own dedicated article with the full configuration walkthrough.

IntegrationArticle
Google Tag ManagerGoogle Tag Manager
Meta PixelMeta Pixel
Google Analytics 4Google Analytics 4
Google CalendarGoogle Calendar

Activate or deactivate an integration

Each integration's configuration view has an Active toggle. Switch it on to start tracking or syncing; switch it off to pause without losing the configuration. Inactive integrations keep their credentials but don't fire events or sync.

Reference

Tab layout

SectionContent
UTM source trackingEnable purchase source tracking toggle + Generate tracking link button
MarketingOne card per marketing integration with status badge, logo, name, and Configure integration button
ProductivityOne card for Google Calendar with the same layout

Integration cards

ElementWhat it shows
Status badgeactive (green) or inactive (gray)
LogoIntegration's brand mark
NameIntegration display name
Configure integration buttonOpens the integration's configuration view

UTM link builder modal

FieldNotes
My booking page is embeddedToggle. When on, the link uses a parent domain you specify
Parent domain nameRenders only when My booking page is embedded is on. Placeholder: "https://yourdomain.com/booking"
SourceUTM source. Examples: google, facebook, morty
MediumUTM medium. Examples: cpc, email, social
CampaignUTM campaign. Examples: spring-launch, holiday-sale

The modal title reads Link builder. An info alert at the top explains: "Use this tool to create a trackable booking link for ads, emails, social media, or referral partners. Copy and paste this link wherever you're promoting your bookings or purchases."

Save and cancel

ButtonEffect
CancelDiscards changes and returns to the integration list
SaveCommits the integration's configuration and the active toggle

Good to know

  • Integrations are per-group, not per-company. Each location can have its own GA4 ID, Pixel ID, calendar, etc. Useful when locations report separately.
  • Marketing integrations only track activity on your booking site. Internal console actions (creating an order via the admin) don't fire events. The integrations are designed to measure customer-facing flows.
  • The Integrations tab only appears on existing groups. When creating a new group, save the basics first, then come back to configure integrations.
  • Enable purchase source tracking is the master switch for UTM capture. Without it, the booking site won't read or attach UTM parameters even if customers arrive via tagged URLs.
  • Generate tracking link is a builder, not a registration. The links it creates are valid as long as UTM tracking is on; you don't need to re-register them anywhere.
  • GA4 + GTM together is the most common pattern. GTM gives you central tag management; GA4 receives the events. You don't have to use both, but they pair well.
  • Each integration's Active toggle preserves credentials when off. Toggle off to pause tracking during a maintenance window without losing the connection.

FAQ

Q: Do I need all the marketing integrations?

A: No. Pick the ones that match your tools. GTM is the most flexible (it can manage multiple tracking tags, including GA4 and Meta Pixel). GA4 alone works for direct analytics. Meta Pixel is only useful if you advertise on Facebook or Instagram.

Q: Can I see which marketing channel generates the most revenue?

A: Yes. Enable UTM source tracking, generate tracked links per channel, and use them in your ads and posts. Then filter Transactions by Source or run an Events report from Reports grouped by source.

Q: What's the difference between Source, Medium, and Campaign?

A: Source is the platform (google, facebook, instagram, your-newsletter-name). Medium is the channel type (cpc, email, social, organic). Campaign is the specific promotion (spring-launch, holiday-2026). Use them consistently so reports group correctly.

Q: My GA4 events aren't firing on my embedded booking page. Why?

A: Iframe-embedded pages can't directly fire GA4 events on the parent domain. We send the events via postMessage; the parent page has to handle them. The Google Analytics 4 configuration view shows an example code snippet you can copy into your parent site.

Q: Can I integrate with [tool that's not on the list]?

A: Native integrations are limited to the four listed today. For other tools, GTM is your best bet — its container template can be extended with any tag your provider supports.

Q: Why doesn't the Integrations tab appear on my new group?

A: It only appears for existing groups. Save the group's basic settings first; the Integrations tab appears the next time you open the group editor.