Skip to main content
GoHighLevel Integration

Learn how to setup the GoHighLevel / HighLevel integration to send events to Cometly.

Updated this week

👋 Start Here

With the GoHighLevel integration, you can accurately track events in your funnels and attribute them to the correct ads or sources. The instructions below will show you how to use Cometly Webhooks to send events from GoHighLevel Automations to Cometly.


Ensure the steps below have been completed prior to sending event data:

In this article we will cover three use cases for sending events from GoHighLevel:

1. Leads (new contacts created in HighLevel)

2. Opportunities Created (when a new opportunity is created in HighLevel)

3. Opportunity Won (when a opportunity is moved to a specific stage in HighLevel)


Send Lead Events

This guide provides a quick overview of how to use Cometly Webhooks to send new lead data from GoHighLevel Automations to your Cometly account. When a new lead created in your GoHighLevel account, it will automatically send to Cometly as an event.

Watch the tutorial below to get started:

Steps to Send Lead Events

  1. Create a Webhook in Cometly

    • Log in to your Cometly account and go to Space Setup.

    • Click Add, select Use Webhooks, and then Next.

    • Choose an existing event (e.g., "Lead") or create a new event for your GoHighLevel leads.

    • Copy the generated webhook URL.

  2. Set Up a Workflow in GoHighLevel

    • Log in to your GoHighLevel account and create a new workflow.

    • Choose New Contact Created as the trigger for the workflow.

    • Add an action, search for Webhook, and paste the webhook URL you copied from Cometly.

    • Save and publish the workflow.

  3. Test and Verify Data in Cometly

    • You can either wait for new leads to come in or manually test the workflow by running a test with an existing contact in GoHighLevel.

    • Go to Cometly, click Check for Data, and verify that the lead information is being received.

  4. Map Fields in Cometly

    • Map key fields such as Email, First Name, Last Name, and Event Time to ensure accurate tracking.

    • Add additional fields like Phone Number to improve event match quality when data is sent back to ad platforms.

  5. Optional: Add Filters

    • If you want to filter specific leads (e.g., only qualified leads), you can set up conditions in the workflow.

Where to View Your Data

Once set up, leads will appear in Cometly under the selected event (e.g., "Lead") and will be visible in your reports and event logs. You can use the Event Logs in Cometly to monitor incoming webhook data.


Send Opportunity Created Events

This guide provides a quick overview of how to use Cometly Webhooks to send new opportunities created from GoHighLevel Automations to your Cometly account. When a new opportunity is created in your GoHighLevel account, it will automatically send to Cometly as an event.

Watch the tutorial below to get started:

Steps to Send Opportunity Created Events

  1. Create a Webhook in Cometly

    • Log in to your Cometly account and navigate to Space Setup.

    • Click Add New Event and select Use Webhooks.

    • Create a new event (e.g., "Opportunity Created") or name it according to your workflow.

    • Ensure the event is not included in gross revenue unless it reflects actual revenue.

    • Copy the webhook URL provided.

  2. Set Up a Workflow in GoHighLevel

    • Log in to your GoHighLevel account and create a new workflow.

    • Name the workflow (e.g., "Opportunity Created - Send to Cometly").

    • Set the trigger as Opportunity Created.

    • Add an action, search for Webhook, and paste the webhook URL from Cometly.

    • Save and publish the workflow.

  3. Create an Opportunity in GoHighLevel

    • Go to your Opportunities section in GoHighLevel.

    • Add a new opportunity with details such as name, pipeline stage, and value.

    • Save the opportunity to trigger the workflow.

  4. Verify Data in Cometly

    • In Cometly, go to Events Manager and check for incoming data.

    • Map fields such as Email, Event Time, First Name, Last Name, Phone Number, and Opportunity Value.

  5. Optional: Use Filters

    • Apply filters in Cometly to refine your data, such as filtering opportunities by pipeline or other criteria.

Where to View Your Data

Opportunities created in GoHighLevel will automatically appear in Cometly under the configured event (e.g., "Opportunity Created"). These events will also be available in your Cometly reports for deeper analysis.


Send Opportunity Won Event

This guide explains how to use Cometly Webhooks to send event data from GoHighLevel when an opportunity is moved to a specific pipeline stage using GoHighLevel Automations. For example, when an opportunity is moved to a designated stage like "Closed Won" in your GoHighLevel account, it will automatically send to Cometly as an event.

Watch the tutorial below to learn how to set this up step by step:

Steps to Send Opportunity Won Events

  1. Create a Webhook in Cometly

    • Log in to your Cometly account and go to Events Manager.

    • Click Add New Event and select Use Webhooks.

    • Create a new event, such as "Opportunity Won," to track opportunities moved to the closed stage.

    • Decide whether to include the opportunity value in gross revenue (e.g., if you’re not tracking purchases through Stripe).

    • Copy the generated webhook URL.

  2. Set Up a Workflow in GoHighLevel

    • Log in to your GoHighLevel account and create a new workflow.

    • Name the workflow (e.g., "Opportunity Won - Send to Cometly").

    • Set the trigger to Pipeline Stage Changed.

    • Add a filter to specify the pipeline (e.g., Sales Pipeline) and the stage (e.g., Closed Won).

    • Add an action, search for Webhook, and paste the webhook URL from Cometly.

    • Save and publish the workflow.

  3. Move an Opportunity to the Closed Stage

    • In GoHighLevel, navigate to your Opportunities section.

    • Move an opportunity to the "Closed" stage in the specified pipeline to trigger the workflow.

  4. Verify Data in Cometly

    • In Cometly, check for incoming data in Events Manager.

    • Map fields such as Email, First Name, Last Name, Phone Number, and Opportunity Value to their corresponding fields in Cometly.

    • Save the mapping and activate the event.

  5. Optional: Apply Filters

    • Use filters in Cometly to refine the data further, such as filtering events by pipeline or stage.


Viewing and Analyzing Data

Once set up, your "Opportunity Won" events will appear in Cometly under the configured event name. These events will also be reflected in your reports, allowing you to analyze:

  • Total Opportunities Won

  • Opportunity Value

  • Cost Per Opportunity Won

  • Return on Ad Spend (ROAS)

You can view these metrics in the Cometly Report Builder or Ads Manager for deeper analysis.

Did this answer your question?