HLAI Experts

Guide · Meta Conversions API

Which Conversions API event should be primary in HighLevel?

GoHighLevel (GHL) has no setting that makes an event primary for Meta. A workflow sends events, each with an Event Type; which event a campaign optimizes for is a separate campaign choice. The job inside HighLevel is making sure the event you want to choose arrives, matched to the right activity, with attribution behind it.

Rob EasonPublished

The question comes up because setup checklists talk about a primary event as if it were a HighLevel field. It isn't one. This guide covers the two kinds of events HighLevel sends, how to set one up so it can carry a campaign, why a later-stage event goes missing, and how we weigh the choice, which no HighLevel or Meta page we've read settles for every business.

Sending an event and optimizing for it are two settings

A HighLevel workflow sends a conversion event when its trigger fires and its Meta Conversion API action runs. Connecting a conversion pixel doesn't decide when that happens. The workflow does.

Choosing which event a campaign optimizes for is a different decision, made with the campaign. Nothing in the workflow action marks one event as the one to chase. Labelling an event "primary" in a plan or a spreadsheet is a note for whoever sets up the campaign; it changes nothing in the account on its own.

HighLevel sends the events. The campaign decides which one it chases.

Funnel Events and Lead Events

HighLevel sorts what it sends into two kinds. The event you hope to optimize for has to be the right kind before anything else about it matters.

  • Funnel Events report web activity, such as a checkout or a purchase on a HighLevel page.
  • Lead Events describe a contact moving through your pipeline stages. HighLevel's conversion leads integration shares that CRM progression with Meta.

Setting up an event a campaign can use

Whichever event you plan to optimize for, it has to arrive reliably before it can do that job. The setup runs the same way for each one.

  1. Decide whether the activity is a web or funnel action, or a step in your pipeline. That decides whether it's a Funnel Event or a Lead Event.
  2. Pick a workflow trigger that fires on exactly that activity, and set the action's Event Type to match. Both have to describe the activity being reported.
  3. Choose the connection type in the Meta Conversion API action: Integrations or Ad Manager. Ad Manager can fill in the conversion pixel for you and manages the action's access token.
  4. Select the conversion pixel the event should go to.
  5. Before you map a later-stage event, such as a stage close to the sale, check that the attribution data it depends on is stored on the contacts who will reach that stage.

Why a later-stage event goes missing

An event fired near the end of the pipeline is only as good as the attribution data stored on the contact. When that data is missing, matching the conversion can fail even though the workflow ran without an error.

That's why we look at stored attribution on real contacts before a later stage becomes the event anyone plans a campaign around. A stage that fires often in HighLevel isn't much use to a campaign if the contacts reaching it carry nothing Meta can match.

How we weigh the choice

We haven't found a HighLevel or Meta page that names one event every business should optimize for. So we treat it as a judgment, made with your own pipeline in front of us, and we weigh four things:

  • Which step a paying customer reaches that HighLevel can actually see and report.
  • Whether that step is a Funnel Event or a Lead Event, and whether its trigger and Event Type are a true match.
  • Whether the contacts who reach it have attribution stored, so the event can be matched at all.
  • Whether it happens often enough to be worth optimizing toward yet. When it doesn't, an earlier step can carry the campaign for now, and the plan says when to look at it again.

Rather have it set up for you?

We map the events your campaign can choose from, build the workflows that send them and check each one arrives, starting with a 30-minute 1:1 with Rob.

Book a 1:1 with Rob

Questions

Primary event questions

Is there a primary event setting in HighLevel?
Not in the Meta Conversion API workflow action. The action sends an event with an Event Type to a conversion pixel. Which event a campaign optimizes for is decided with the campaign, so a primary label in a plan records a decision for that step.
What's the difference between a Funnel Event and a Lead Event?
A Funnel Event reports web activity, such as a checkout or purchase on a HighLevel page. A Lead Event reports a contact moving through your pipeline stages, which the conversion leads integration shares with Meta. Pick the kind first, then a trigger that matches it.
What's the difference between the Integrations and Ad Manager connection types?
Both are options in the Meta Conversion API action. With Ad Manager, HighLevel can populate the conversion pixels and look after the access token the action uses. Either way, the trigger and Event Type still have to match the activity you're reporting.
Is there a limit on how many events HighLevel can send?
HighLevel's setup article doesn't give one. We keep the list short in our builds, so each event has a written reason for being there, but that's a planning choice, not a platform cap.
My workflow ran, so why didn't the conversion count?
A run isn't a match. Missing attribution on the contact can stop the conversion being matched, and a trigger or Event Type that doesn't fit the activity reports the wrong thing. Check the stored attribution first, then the trigger.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory