Skip to main content

Send NEX-Forms UTMs via Zapier or Webhook

UTM attribution overview

Send full HandL UTM Grabber attribution from NEX-Forms UTM Tracking Integration to Zapier, Make, or any webhook, including click IDs, first-touch fields, and custom parameters.

For the primary integration setup, see the main NEX-Forms UTM Tracking Integration guide.

When to use webhooks

Use this when you need to send all UTM Grabber parameters to a CRM, spreadsheet, or ad platform. That includes gclid, fbclid, msclkid, first-touch fields, and custom parameters that may not fit into native NEX-Forms UTM Tracking Integration fields.

Thank-you page webhook script

On your thank-you or confirmation page, merge URL parameters with handl_utm and POST/GET to your webhook:

<script>
var qvars = {};
window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value) {
    qvars[key] = decodeURIComponent(value.replace(/\+/g, ' '));
});
qvars = Object.assign({}, (typeof handl_utm !== 'undefined' ? handl_utm : {}), qvars);
setTimeout(function() {
    var data = new URLSearchParams(qvars).toString();
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open('GET', 'https://hooks.zapier.com/hooks/catch/YOUR_ID/YOUR_KEY/?' + data, true);
    xmlHttp.send(null);
}, 1000);
</script>

See Triggering Zapier on Thank you Page for the full walkthrough.

Zapier / Make setup

  1. Create a Catch Hook trigger in Zapier or a Custom Webhook in Make
  2. Paste the webhook URL into the script above
  3. Submit a test conversion and confirm all UTM fields arrive
  4. Map fields to your CRM, Google Sheets, or reporting tool

Full parameter list: Native WP Shortcodes.

Make (Integromat)

See Make Integromat UTM Tracking Integration for scenario setup details.