Skip to main content

Facebook Conversion API Integration for Lead Events

This article explains how to connect Kyrios with Meta’s Conversion API (CAPI) to send lead progression events from Kyrios pipelines back to Facebook for higher-quality lead optimization.

Updated over 2 months ago

Who This Is For / When to Use

This setup is for advertisers and marketers who use Facebook or Instagram Instant Forms and want Meta to optimize ads for lead quality instead of lead volume.

Use this integration when leads are captured in Kyrios and progress through pipeline stages that represent real sales intent.

What the Facebook Conversion API Does

The Meta Conversion API allows Kyrios to send server-side conversion events directly to Facebook.

Instead of relying on browser-based tracking, Kyrios acts as the primary data source and shares lead status changes with Meta so ad delivery can optimize for downstream conversions.

Funnel Events vs Lead Events

Funnel Events

Funnel Events are server-side website actions triggered by user activity on a website.

Examples include page visits, form submissions, add-to-cart actions, purchases, and subscriptions.

Lead Events

Lead Events are triggered by pipeline activity inside Kyrios.

When a contact moves between pipeline stages such as New Lead, Booked, or Qualified, Kyrios sends that event to Facebook CAPI.

Prerequisites Before Setup

Before starting, confirm the following:

  • Your Facebook account is connected in Settings > Integrations

  • You have admin access to the Facebook Page and Ad Account

  • Facebook Lead Forms are connected

  • Facebook Form Field Mapping is completed in Account Settings > Integrations > Facebook Form Field Mapping

Step 1: Initialize a Meta Pixel (Dataset)

Access Events Manager

Open Meta Business Suite and navigate to Events Manager.
Confirm the correct Ad Account is selected.

[Screenshot: unnamed (6).png]

Connect a Data Source

Click Connect Data, choose CRM, and click Next.

Choose CRM Integration Method

Select Use a third-party partner, choose LeadConnector, and click Go to partner.

Confirm CRM Partner

Search for LeadConnector, select LeadConnector (Recommended), and click Next.

Create or Select a Pixel

Choose an existing pixel or click Create new Pixel, then continue the setup.

Important Notes After Setup

If Meta displays “Wait for seven days of CRM events,” confirm that:

  • Events are sent daily

  • At least 50 real (non-test) events occur within 7 days

  • At least two pipeline stages are sending events

Step 2: Create Two Required Workflows

Two workflows are required and both must be published.

Workflow 1: Capture Facebook Leads into a Pipeline

Create Workflow Trigger

Go to Automations > Workflows, create a new workflow, and select the trigger Facebook Lead Form Submitted.

Apply Trigger Filters

Apply filters to target the correct Facebook Page or Lead Form.

Create or Update Opportunity

Add either a Create Opportunity or Update Opportunity action.

Configuration requirements:

  • Select the correct Pipeline

  • Set the initial Pipeline Stage

  • Set Opportunity Name to the contact’s full name

  • Enable Allow Duplicate Opportunities

Enable Workflow Settings

Turn on Allow Re-Entry, save all actions, and publish the workflow.

Workflow 2: Send Lead Events to Facebook CAPI

Create Pipeline Stage Trigger

Create a second workflow with the trigger Pipeline Stage Changed and select the pipeline and stage.

Add Facebook Conversion API Action

Add the Facebook Conversion API action and set the Event Type to Lead Event.

Configure Facebook Conversion API Fields

Complete the following fields:

  • Access Token

  • Pixel ID (Dataset ID)

  • Facebook Event Name (example: Lead)

  • Optional Value and Currency

Custom Value Mapping (Optional)

Enable Custom Mapping if you want to override default values.

You can map:

  • FBCLID for funnel events

  • Facebook Lead ID for lead events

If left blank, Kyrios uses system defaults.

Save and Publish

Save the action, enable Allow Re-Entry, and publish the workflow.

Where to Find Access Token and Pixel ID

Access Token

In Events Manager, go to Data Sources > Settings, click Generate Access Token, and copy the token into Kyrios.

Pixel ID (Dataset ID)

In the same Settings section, copy the Dataset ID and paste it into the Pixel ID field in Kyrios.

Testing the Integration

Use the Lead Ads Test Tool to submit a test lead.

Move the test lead to another pipeline stage and check:

  • Workflow execution logs in Kyrios

  • Events appearing in Events Manager

Events can take up to 24 hours to display.

Monitoring Progress in Meta

Use Events Manager > Settings to review:

  • CRM event status

  • Funnel progression

  • Diagnostics and warnings

[Screenshot: unnamed (6).png]

Common Issues and Fixes

Facebook Conversion API Action Is Skipped

Error: No attribution data found

Fixes:

  • Add the Facebook Pixel code directly to the funnel page head tracking section

  • Verify workflow triggers are correct

  • Confirm real (non-test) events are firing

FAQ

What is the Meta Conversion API (CAPI)?

The Meta Conversion API sends server-side events from Kyrios to Facebook to improve tracking accuracy and ad optimization.

How does CAPI improve Facebook Lead Ads?

As leads move through Kyrios pipeline stages, their status is sent to Meta so ads can optimize for higher-quality conversions instead of lead volume.

Where do I find my Access Token and Pixel ID?

Both are located in Events Manager > Data Sources > Settings.

What is Custom Value Mapping?

It allows manual assignment of FBCLID or Facebook Lead ID. If enabled, these values override Kyrios defaults.

Can I use an existing Facebook Pixel?

Yes. Using an existing pixel is recommended because it already contains historical data.

How do I confirm events are working?

Check workflow execution logs in Kyrios and CRM event status in Meta Events Manager.

Did this answer your question?