# Easy Appointments UTM Tracking Integration

Capture UTM parameters in Easy Appointments bookings with HandL UTM Grabber so source, medium, campaign, click ID, and referrer data follow every appointment.

# Easy Appointments UTM integration

## UTM attribution overview

This guide explains Easy Appointments UTM integration with HandL UTM Grabber. It helps you capture UTM source, medium, campaign, term, content, click IDs, referrer, and landing page data and keep the marketing context needed for accurate reporting across forms, bookings, signups, and sales.

#### 1) Create the following custom fields in Easy Appointments WordPress plugin.

Go to Easy Appointments &gt; Settings

```
utm_campaign – Collects utm_campaign variable.
utm_source – Collects utm_source variable.
utm_term – Collects utm_term variable.
utm_medium – Collects utm_medium variable.
utm_content – Collects utm_content variable.
gclid – Collects gclid variable.
fbclid – Collects gclid variable.

```

[![](https://docs.utmgrabber.com/uploads/images/gallery/2021-05/scaled-1680-/image-1621488707792.png)](https://docs.utmgrabber.com/uploads/images/gallery/2021-05/image-1621488707792.png)

**it is very critical that you use the exact same name shown above as slug in order for our plugin collect and associate the UTMs**

[![](https://docs.utmgrabber.com/uploads/images/gallery/2021-05/scaled-1680-/image-1621488787613.png)](https://docs.utmgrabber.com/uploads/images/gallery/2021-05/image-1621488787613.png)

This is the bare minimum, you can add much more fields. Please see [Native WP Shortcodes](https://docs.utmgrabber.com/books/102-getting-started-for-handl-utm-grabber-v3/page/native-wp-shortcodes) for the full list of parameters supported.

#### 2) Confirm the fields prefilled automatically in your browser

[![](https://docs.utmgrabber.com/uploads/images/gallery/2021-05/scaled-1680-/image-1621488837957.png)](https://docs.utmgrabber.com/uploads/images/gallery/2021-05/image-1621488837957.png)

# Track UTMs via Thank-You Page Webhook

## UTM attribution overview

Send full HandL UTM Grabber attribution from Easy Appointments UTM Tracking Integration bookings to Zapier, Make, or your CRM using a custom confirmation page and webhook.

Primary setup: [Easy Appointments UTM integration](https://docs.utmgrabber.com/books/easy-appointments-integration/page/easy-appointments-utm-integration)

### Custom confirmation redirect

Point your booking tool at a WordPress thank-you page after the appointment is confirmed. Include the customer email in the redirect URL when the tool supports it.

### Webhook script on thank-you page

Use the merge script from [Triggering Zapier on Thank you Page](https://docs.utmgrabber.com/books/zapier-integration/page/triggering-zapier-on-thank-you-page) to combine URL parameters with `handl_utm` and send the full payload to your webhook.

### Verify the payload

Book a test appointment from a page with `?utm_source=booking-test`. Check that utm\_source, gclid, and email (if passed) arrive in Zapier or Make.