Webhooks (Outgoing)

Learn how to set up outgoing webhooks in AnyTrack to send conversion data to external platforms. Configure webhook URLs, event mapping, and authentication for real-time data synchronization.

Outgoing webhooks let you send conversion events from AnyTrack to any external endpoint in real time. Common use cases include:

  • Enrich your CRM with attribution data — Forward every conversion event to HubSpot, Salesforce, or any CRM so your sales team sees which ad, campaign, and keyword drove each lead.
  • Build internal reports from conversion data . Send events to a data warehouse, Google Sheets, or a BI tool to create custom dashboards outside of AnyTrack.
  • Trigger Slack notifications for specific conversions . Route events through Zapier or Make to send a Slack message when a customer signs up with specific UTM keywords or campaign tags.

The Webhooks (Outgoing) feature is available on Personal and Advanced plans. See Pricing for details.

Setup Guide

Before you begin

  • You have an active AnyTrack account on a Personal or Advanced plan
  • You have the destination webhook URL from the receiving platform
  • You know which conversion events you want to forward
  1. From the dashboard, navigate to Webhooks (Outgoing)
  2. Click New Webhook
  3. Enter the destination URL provided by the receiving platform
  4. Select the events you want to send
  5. Click Create
⚠️

Warning

Outgoing webhooks cannot deliver dynamic values through the URL. They send events with their attribution data only.

Conversions send in real time as soon as they appear in the Conversions Report. Each event includes full attribution data, including the traffic source, event attributes, and custom parameters.

Testing Your Webhook

Use a platform like webhook.site to verify that your outgoing webhooks are working before connecting a production endpoint. Create a temporary URL on webhook.site, paste it as the destination in AnyTrack, trigger a test conversion, and confirm the payload arrives.

Troubleshooting

If your webhook endpoint returns more than 10 consecutive errors, AnyTrack automatically disables it and sends you a notification. To resolve this:

  1. Verify that your endpoint URL is reachable and returns a 200 status code
  2. Check for authentication or firewall rules blocking incoming requests
  3. Re-enable the webhook from the dashboard once the endpoint is fixed

Webhook Payload Reference

Each webhook event includes the conversion details (event name, value, currency), full attribution data (source, medium, campaign), click IDs, UTM parameters, and custom parameters. Below is an example payload.

[
    {
        "assetId": "IBTO9lOfAMyb",
        "clientId": "WS1Rxx07V9MG2I",
        "externalClientIds": {
            "googleAnalytics4": "1758379098.1741266432"
        },
        "clickId": "IBTO9lOfAMybWS1Rxx07V9MG2IvXUIPO0J",
        "externalClickId": "Sn40FJ3pUJn843YIfr1cSBG1WovXU4OjFX",
        "eventName": "Purchase",
        "eventTime": "2025-03-06T13:38:57.616Z",
        "eventTimestamp": 1741268337,
        "eventValue": 37.99,
        "currency": "EUR",
        "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",
        "location": "https://unbounce.anytrack.io/?utm_source=facebook&utm_medium=cpc&utm_content=unbounce+adset&utm_campaign=unbounce+campaign&utm_term=unbounce+ads&utm_id=123123123123&ad_id=12312312vv3123&adset_id=123123123xx123&placement=feed&site_source_name=facebook.com&fbclid=Sn40FJ3pUJn843YIfr1cSBG1WovXU4OjFX",
        "brandName": "TRY FREE_cj",
        "linkId": "lp-pom-button-194",
        "linkURL": "https://unbounce.anytrack.io/clkn/https/www.tkqlhce.com/click-8971597-14073404",
        "linklabel": "TRY FREE",
        "trackingGroupId": "custom",
        "integrationId": "custom-integromat",
        "transactionId": "ebf390c5-6677-4b6f-9d44-ea21b1791a49",
        "customParams": {
            "clickid": "IBTO9lOfAMybWS1Rxx07V9MG2IvXUIPO0J",
            "brand_name": "TRY FREE_cj",
            "transactionId": "ebf390c5-6677-4b6f-9d44-ea21b1791a49",
            "eventName": "Purchase",
            "eventValue": "35.1741268337",
            "currency": "EUR",
            "useOriginalTime": "1706799662124",
            "eventTime": "1741268332"
        },
        "mainAttribution": {
            "eventIndex": "BLdt3TDh7X2",
            "time": "2025-03-06T13:07:11.625Z",
            "identifier": "fbclid",
            "page": "unbounce.anytrack.io/",
            "location": "https://unbounce.anytrack.io/?utm_source=facebook&utm_medium=cpc&utm_content=unbounce+adset&utm_campaign=unbounce+campaign&utm_term=unbounce+ads&utm_id=123123123123&ad_id=12312312vv3123&adset_id=123123123xx123&placement=feed&site_source_name=facebook.com&fbclid=Sn40FJ3pUJn843YIfr1cSBG1WovXU4OjFX",
            "referrer": "https://samcartlp.AnyTrack.app/",
            "source": "facebook",
            "medium": "cpc",
            "campaign": "123123123123",
            "term": "unbounce ads",
            "content": "unbounce adset",
            "creative": "12312312vv3123",
            "params": {
                "utm_id": "123123123123",
                "adset_id": "123123123xx123",
                "ad_id": "12312312vv3123",
                "placement": "feed",
                "site_source_name": "facebook.com"
            },
            "fbclid": "Sn40FJ3pUJn843YIfr1cSBG1WovXU4OjFX"
        },
        "attributions": [
            {
                "eventIndex": "BLdt3TDh7X2",
                "time": "2025-03-06T13:07:11.625Z",
                "identifier": "fbclid",
                "page": "unbounce.anytrack.io/",
                "location": "https://unbounce.anytrack.io/?utm_source=facebook&utm_medium=cpc&utm_content=unbounce+adset&utm_campaign=unbounce+campaign&utm_term=unbounce+ads&utm_id=123123123123&ad_id=12312312vv3123&adset_id=123123123xx123&placement=feed&site_source_name=facebook.com&fbclid=Sn40FJ3pUJn843YIfr1cSBG1WovXU4OjFX",
                "referrer": "https://samcartlp.AnyTrack.app/",
                "source": "facebook",
                "medium": "cpc",
                "campaign": "123123123123",
                "term": "unbounce ads",
                "content": "unbounce adset",
                "creative": "12312312vv3123",
                "params": {
                    "utm_id": "123123123123",
                    "adset_id": "123123123xx123",
                    "ad_id": "12312312vv3123",
                    "placement": "feed",
                    "site_source_name": "facebook.com"
                },
                "fbclid": "Sn40FJ3pUJn843YIfr1cSBG1WovXU4OjFX"
            }
        ],
        "ip": "77.127.186.155"
    }
]

FAQ and Troubleshooting

FAQ was last reviewed on 2026-04-14

If your user role has restrictions or view-only permission, the add or edit webhook option is unavailable. Contact your account owner to update your access level.
No. The webhook payload structure is predefined. If you need additional fields that are not included, contact support and we may add them in a future update.
AnyTrack does not retry individual failed deliveries. However, if your endpoint returns more than 10 consecutive errors, the webhook is automatically disabled and you receive a notification. Fix the endpoint issue and re-enable from the dashboard.