GOHIGHLEVEL ANSWERS & PROMPTS: PLAYBOOK T21 · AD ATTRIBUTION & CAPI
AUTHOR: DANIEL HALLMAN
KEYWORD: CAPI
PLAYBOOK T21 · Ad Attribution & CAPI KEYWORD: CAPI

How do you set up Facebook Conversion API (CAPI) and Google Offline Conversions in GoHighLevel?

Answer: Stop firing your primary ad conversion pixel on raw form fills; instead, fire HighLevel's Facebook — Conversion API and Google AdWords — Add to Offline Conversion workflow actions when the pipeline stage moves to Appointment Booked or Job Won.

STEP-BY-STEP INSTRUCTIONS + ANNOTATED GHL SCREENSHOTS

Steps in GoHighLevel

  1. STEP 1
    Connect Meta Pixel and Google Ads: In Settings > Integrations, connect your Meta Dataset/Pixel (with Conversions API token) and your Google Ads account.
    REAL GHL SCREEN · REPORTING > CALL REPORT ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Call Report screenshot showing Call Report tab, Tracking Number filter, and First-Time Calls vs. Missed breakdown
    1Click Call Report Top Tab 2Filter by Tracking Number & Date 3Check First-Time Calls vs. Missed
  2. STEP 2
    Trigger on Qualified Pipeline Stage: In Automation > Workflows, create a workflow triggered on Opportunity Stage Changed (Stage = Appointment Booked or Job Won).
    REAL GHL SCREEN · OPPORTUNITIES > BOARD & PIPELINES ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Opportunities screenshot showing Opportunities sidebar item, Opportunities/Forecast/Pipelines tabs, and + Add opportunity button
    1Click Opportunities in Left Menu 2Switch Between Board, Forecast & Pipelines 3Click + Add Opportunity or Filter Stages
  3. STEP 3
    Fire Server-Side CAPI and Offline Conversions: In Automation > Workflows, add Facebook — Conversion API (Event = Schedule or Purchase, Value = {{opportunity.lead_value}}) and Google AdWords — Add to Offline Conversion.
    REAL GHL SCREEN · AUTOMATION > WORKFLOW BUILDER CANVAS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Workflow Builder canvas screenshot showing If/Else condition branch, priority routing steps, and Builder/Settings/Execution logs tabs
    1Add If/Else Condition & Tag Guard 2Chain Priority & Wait Steps 3Switch to Settings or Execution Logs
MODE: AGENT PROMPT
PASTE INTO CLAUDE CODE, CURSOR, CHATGPT, OR GOHIGHLEVEL ASK AI AGENT PROMPT
Set up server-side Meta CAPI and Google Offline Conversion pipeline attribution in our GoHighLevel sub-account:
1. Verify that our funnel forms and Lead Ad integrations are capturing gclid and fbclid attribution parameters onto contact records.
2. Create a Pipeline Attribution workflow triggered when an Opportunity moves to "Appointment Booked" or "Job Won".
3. Configure the native Facebook Conversion API step (passing email, phone, fbclid, and deal value) and Google Offline Conversion step so ad spend optimizes for qualified buyers instead of raw form fills.
Cause
  • When Meta or Google Ads optimize solely for landing-page form submissions, the ad algorithm floods your funnel with cheap clickers and bots who never answer the phone.
GoHighLevel Configuration
  • Let HighLevel automatically capture fbclid, fbc, fbp
  • and gclid on form fill or Lead Ad sync, then trigger server-side Meta CAPI (Schedule / Purchase) and Google Offline Conversion steps from your pipeline stage workflow when a lead actually books or pays.
MENU PATH REFERENCE

GoHighLevel Menu Paths

Step Menu Path in GHL Action
Step 1 Settings > Integrations Connect your Meta Dataset/Pixel (with Conversions API token) and your Google Ads account.
Step 2 Automation > Workflows Create a workflow triggered on Opportunity Stage Changed (Stage = Appointment Booked or Job Won).
Step 3 Automation > Workflows Add Facebook — Conversion API (Event = Schedule or Purchase, Value = {{opportunity.lead_value}}) and Google AdWords — Add to Offline Conversion.
Training Meta CAPI and Google Offline Conversions on Booked Pipeline Deals in GoHighLevel
VISUAL PLAYBOOK · PLAYBOOK T21 (AD ATTRIBUTION & CAPI) Back to Annotated GHL Screenshots ↑
DEFAULT SETUP VS. AUTOMATED WORKFLOW

Operational Comparison

Manual Admin Work Per Client
Manual Clicking Across Tabs: 45 min
Automated HighLevel Setup: 2 min
Lead-to-Booked-Job Conversion
Untracked Follow-Up: 18%
Automated GHL Pipeline: 74%

Related Questions

BUILD FASTER IN GOHIGHLEVEL · FREE TRIAL BONUSES + MCP SERVER

Build this directly inside your GoHighLevel sub-account

Connect Claude Code, Cursor, or OpenAI Codex to our ghl-tools MCP Server & Rust CLI to build workflows, forms, and funnels from your editor, or start your GoHighLevel plan through our partner link to unlock $612+ in ready-to-import kits (including GHL Workflow Recipe Pack ($47 — or Free with Trial)) and weekly live clinics.