Skip to main content

Workflow Action: Facebook Conversion API

The Facebook Conversion API Workflow Action sends conversion events directly from Kyrios to Meta, improving attribution accuracy and reliability beyond browser-based tracking.

Updated over 2 months ago

Who This Is For / When to Use

Use this workflow action if you:

  • Run Facebook or Instagram ads

  • Want accurate conversion tracking despite iOS 14+ privacy restrictions

  • Use Kyrios workflows for forms, appointments, or orders

  • Need server-side event tracking without relying on cookies

What Is Facebook Conversion API in Kyrios

Facebook Conversion API (CAPI) is a server-side tracking method.

Instead of relying on browser cookies or the Meta Pixel alone, Kyrios sends events directly to Meta from the platform.

This improves:

  • Conversion accuracy

  • Event matching

  • Reporting reliability

  • Compliance with modern privacy controls

Prerequisites Before Setup

Before creating the workflow action, ensure:

  • You have access to Meta Business Manager

  • A Meta Pixel exists

  • Your domain is verified

  • Events Manager access is available

Step 1: Verify Your Domain in Meta

Domain verification is required for event authorization.

  1. Open Meta Business Settings

  2. Go to Brand Safety and Suitability

  3. Select Domains

  4. Click AddCreate a new domain

  5. Complete domain verification

Step 2: Access Meta Events Manager

  1. Open Meta Business Suite

  2. Click All tools

  3. Select Events Manager

Step 3: Select Your Pixel Data Source

  1. In Events Manager, open Data Sources

  2. Select your Pixel

  3. Open the Overview tab

Step 4: Generate a Conversions API Access Token

  1. Open the Settings tab of your Pixel

  2. Scroll to Conversions API

  3. Under Set up direct integration, click Generate access token

  4. Copy and securely store the token

Step 5: Copy the Dataset ID

The Dataset ID is required for Kyrios workflows.

  1. Stay in Pixel Settings

  2. Locate Dataset ID

  3. Copy the value

Step 6: (Optional) Set Up Meta Pixel for Browser Events

Meta Pixel complements server-side tracking.

  1. In Events Manager, click Set up Meta Pixel

  2. Choose Install code manually

  3. Copy the base pixel code

Step 7: Add Meta Pixel to Kyrios Funnel

  1. Open Sites > Funnels

  2. Select the funnel

  3. Open Settings

  4. Paste the pixel code into Head Tracking Code

  5. Click Save

Step 8: Enable Automatic Advanced Matching (Recommended)

Advanced matching improves event attribution.

  1. Continue Pixel setup

  2. Enable Automatic Advanced Matching

  3. Select all recommended fields

Step 9: Create a Workflow Trigger in Kyrios

The workflow must start with a compatible trigger.

Supported triggers include:

  • Form Submitted

  • Survey Submitted

  • Customer Booked Appointment

  • Order Submitted

Step 10: Add Facebook Conversion API Action

  1. Click Add Action

  2. Select Facebook Conversion API

  3. Choose Integration as connection type

Step 11: Configure Core Action Fields

Required fields:

  • Access Token (from Meta)

  • Dataset ID

  • Facebook Event Name (must match Meta event)

  • Event Type

Step 12: Setting Value & Currency for Purchase Events

When tracking revenue:

  1. Set Event Type to Lead Event

  2. Set Stage Name to Purchase

  3. Enter Value

  4. Select Currency

If the stage is not Purchase, value and currency are ignored.

Step 13: Enable Custom Mapping (Optional)

Custom mapping improves attribution by passing identifiers such as:

  • FBCLID

  • Lead ID

  • IGSID

System values are used if custom fields are missing.

Step 14: Testing the Conversion API Event

Testing requires a real trigger, not the “Test Workflow” button.

  1. Open Test Events in Meta

  2. Copy the Test Event Code

  3. Paste it into the workflow action’s Test Code field

  4. Trigger a real event (form submit, booking, order)

Step 15: Publish the Workflow

After validation:

  1. Remove the test code

  2. Save the action

  3. Change workflow status from Draft to Published

Common Issues and Fixes

Events not appearing in Meta

  • Confirm the domain is verified

  • Check Domains in Allow List

  • Ensure Event Source URL is enabled

No data for appointment events

Only Customer Booked Appointment triggers are supported.
Appointment status changes do not send events.

Test events not showing

  • Ensure a real trigger fired

  • Confirm test code is removed after testing

  • Check Meta Diagnostics tab

FAQ

Why is lead data not being sent?

The workflow must start with a supported trigger such as Form Submitted, Survey Submitted, Appointment Booked, or Order Submitted.

Why does Meta show the event as “Custom Event”?

This can happen during testing.
Live traffic will report the correct event type.

Does Conversion API affect page speed?

No.
All events are sent server-side and do not impact page load time.

Can I use custom values for Access Token and Dataset ID?

Yes.
Custom values are fully supported in workflow fields.

Why can’t I use “Test Workflow” to validate events?

The Test Workflow button does not simulate Facebook Conversion API events.
A real trigger must occur.

Did this answer your question?