Social Media
How to Use the Facebook Conversion API in GoHighLevel
By Marnix Geerkens. Published 2024-06-10. Updated 2026-06-02.
The Facebook Conversions API sends conversion data directly from GoHighLevel's servers to Meta, bypassing browser cookies entirely. This matters because the iOS 14 update lets users opt out of cookie-based tracking, which caused significant data loss for Facebook advertisers. By routing conversion events server-side through a GoHighLevel workflow, you recover accurate attribution without relying on user consent for pixel tracking.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. GoHighLevel integrates with the Facebook Conversions API so you can track form submissions, purchases, and other funnel events without depending on browser cookies or the Facebook pixel alone. The setup involves generating an access token in Meta's Events Manager, copying your pixel ID, and adding those credentials to a GoHighLevel workflow action. Once configured, conversion data flows from GoHighLevel directly to Meta, giving you reliable attribution data regardless of how users have set their iOS tracking preferences.
What you will learn
- Understand why server-side conversion tracking beats cookie-based pixel tracking
- Find your pixel ID and generate an access token inside Meta Events Manager
- Install the Facebook pixel in GoHighLevel's header tracking settings
- Build a GoHighLevel workflow that fires Conversions API events
- Test that events are registering correctly in Meta's Events Manager
Steps
Set up your Facebook pixel on your GoHighLevel site
In Meta Events Manager, open your data source and click the pixel setup option. Copy the base pixel code snippet. In GoHighLevel, go to your funnel or website settings, find the header tracking field, paste the pixel code, and save.
Open Meta Business Suite and go to Events Manager
Navigate to business.facebook.com, click All Tools in the lower left, then select Events Manager. Click Data Sources on the left sidebar to see your pixel.
Configure the events you want to track
Inside Events Manager, use the Event Setup Tool to define which actions on your site count as conversions, such as form submissions or button clicks. Complete the setup and return to the pixel overview.
Generate your Conversions API access token
In Events Manager, go to Settings for your pixel. Scroll down to Conversions API and find the Direct Integration section. Click Generate Access Token. Copy this token and save it somewhere secure because you will need it in GoHighLevel.
Copy your pixel ID
Still in Events Manager Settings, scroll up to find your Dataset ID (also called Pixel ID). Copy this value and save it alongside your access token.
Add the Conversions API action to a GoHighLevel workflow
Open GoHighLevel, create or edit a workflow that fires when the conversion event happens (for example, when a form is submitted). Add the Facebook Conversions API action, paste in your access token and pixel ID, select the event name that matches your conversion (such as Lead or Purchase), and save the workflow.
Test the integration
Trigger a test conversion by submitting the form or completing the action you are tracking. Return to Meta Events Manager and check the Test Events tab to confirm the event is arriving via the Conversions API.
Tips
- Use the same event names in the Conversions API as you defined in the Event Setup Tool so Meta can deduplicate browser pixel events and server events correctly.
- Send a unique event ID with each conversion to help Meta avoid counting the same conversion twice when both the pixel and the API fire.
- The Conversions API works alongside the pixel, not instead of it. Running both improves data quality.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Why does the iOS 14 update affect Facebook ad tracking?
Apple requires apps to ask permission before tracking, and most users decline, blocking cookie data.
Does the Conversions API replace the Facebook pixel?
No, run both together. The API fills gaps where the pixel is blocked or opted out.
What GoHighLevel workflow trigger should I use for lead form conversions?
Use the form-submitted trigger, then add the Facebook Conversions API action as a step.
Where do I find the access token after generating it?
It appears once in Events Manager after generation. Copy it immediately and store it securely.
Can I track multiple conversion types in the same sub-account?
Yes, create separate workflows for each event type and use the matching Facebook event name in each.






