---
description: Learn about the configuration, how it works, best practices and more when implementing the Send Conversions API Event step.
title: Step: Send Conversions API Event
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[New🌍 WhatsApp API Calling is now available globally! Start making calls with respond.io today. Learn more![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/whatsapp-business-calling-api)

Help me with... ⌘ 

1. [All Collections >](/help)
2. [ Product >](/help/product)
3. [ Workflows >](/help/workflows)
4. Step: Send Conversions API Event

# Step: Send Conversions API Event

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg)

Joshua Lim

· 18 Nov 2025

4 min read

> Need help setting up CAPI? [Talk to us](https://rspd.link/kR9C)—we’ll guide you through it.

> **Important:** Due to the **ePrivacy Directive (EPD)**, sending Conversions API (CAPI) events via **Facebook or Instagram Pages** registered in **Europe or Japan** may be restricted. While Meta’s documentation does not explicitly mention the Conversions API under affected APIs, Meta has confirmed that **restrictions may apply** depending on several factors, such as the **type of event**, **data being sent**, and **recipient region**. If you encounter errors like Messaging Event Within Messaging Restrictive Region, it is expected behavior for pages based in Europe or Japan. For more details, refer to [Meta’s update here](https://developers.facebook.com/docs/messenger-platform/europe-japan-updates#context). 

The **Send Conversions API Event** step allows you to send conversion events from respond.io to Meta when a specific condition in a workflow is met. This is useful for tracking conversions such as **Leads** or **Purchases** across WhatsApp, Messenger, and Instagram. The data sent helps you optimize ad performance and track customer interactions through Meta’s Conversions API.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5C3ZhioMKfl1D0XdCDT20A/7556eae8448982146152bc10ce2fc5be/image.png?fm=jpg&q=80&w=640)

## What is Conversions API (CAPI) and why use it

The **Conversions API (CAPI)** helps businesses improve ad performance by sending verified conversion data from WhatsApp, Messenger, or Instagram directly to Meta to optimize campaign performance.

With CAPI, you can:

* 🚫 **Reduce spam and low-quality leads.** Meta learns from real, verified conversions such as phone-verified or closed-won customers.
* 💰 **Spend smarter.** Meta optimizes ad delivery toward audiences that resemble your qualified leads, improving cost efficiency.
* 📈 **Gain more accurate reporting.** Since CAPI sends data server-to-server, it’s unaffected by browser restrictions or privacy limits.
* ⚡ **See quick impact.** Businesses using CAPI typically experience up to **60% fewer spam leads within weeks**.

In short, CAPI ensures Meta sees the _right signals_—so your ads reach the _right people_.

## How It Works

The **Send Conversions API Event** step allows you to send conversion data directly to Meta based on customer interactions with your ads or messaging. When this step is triggered in a workflow, the configured event data is sent to Meta’s Conversions API, where it is processed and linked to your Meta ad campaigns.

Using CAPI **significantly reduces spam** by signaling to Meta to **prioritize high-quality leads** that are more likely to convert. Your business achieves this by sending positive signals to Meta, essentially requesting, "Provide more leads like these successful ones."

The **Send Conversions API Event** step supports:

* **Lead Conversion**: Automatically send data when a lead is submitted through interactions with your Meta ads.
* **Purchase Conversion**: Track purchases made through ads or messaging interactions.

## Configuration

There are several key configurations when using the **Send Conversions API Event** step:

### Meta Business account

* **Meta Business account**: Select the connected Meta Business account you want to use to send the event.
* **Meta Business Portfolio**: Choose the relevant Meta Business Portfolio linked to the selected account.

### Event Information

> You need to select at least one of the following accounts for the event to be sent.

* **WhatsApp Business Account**: Select the WhatsApp Business Account for the event. If unselected, no WhatsApp-related event will be sent.
* **Facebook Page**: Choose the Facebook page linked to the event. If unselected, no Messenger-related event will be sent.
* **Instagram account**: Choose the Instagram account connected to the event. If unselected, no Instagram-related event will be sent.

### Event Type

* **Purchase**: Choose this option when a purchase is made or a checkout is completed. _You will need to provide additional fields such as currency and total value._
* **Lead Generated**: Select this when a lead has been generated through an ad interaction.

> **Purchase event-specific fields**:  
> **\-Purchase Currency**: Select the currency for the purchase.  
> \- **Total Purchase Value**: Enter the total cost of the order. This field can support Contact field variables or Workflow variables.

### Advanced Configurations

Use Contact fields or workflow variables to automatically fill in customer information for better conversion accuracy.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5t4NnDJXy4mEji8NxiNzdO/7a1bfd1def321fe851361ca73dedebfe/image.png?fm=jpg&q=80&w=612)

#### Customer Information

Some basic information (e.g., email and phone number) is already pre-filled. The more information you provide, the better Meta can optimize your ads. Meta requires a minimum of 50 signals of the event sent via CAPI to begin optimizing ads and campaigns effectively.

> At least one customer information field is required. If all fields are empty, the event will not be sent.

### How to create a dataset in Meta Ads Manager

> Learn more about [how to create a dataset in Meta Ads Manager here](https://www.facebook.com/business/help/5818684664831465?id=10156299554375078&utm%5Fsource=chatgpt.com).

## Test your Meta Ads Event

> Testing your Meta Ads event ensures that everything is set up correctly before deploying it. Follow these steps to run a test event and troubleshoot any issues.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3zdHRg7p22Q6wBLjenSjMy/55fcaeebaf86abb8099f6ff63127f3db/image.png?fm=jpg&q=80&w=640)

**Step 1**: Select the data source where the test event will be sent.

> This field will only be enabled once a **Meta Business Portfolio** is selected. This step ensures your test event is sent to the correct tracking source in Meta.

**Step 2**: Add a Test ID (e.g., TEST123) from your Meta Events Manager to track this specific test event.

> **How to get the Test ID**: Navigate to **Meta Events Manager > Data Source > Test Events**.

This ID is essential for tracking the test event in Meta Events Manager.

**Step 3**: Click the button to trigger a test event to be sent to Meta.

> If the event is sent successfully, a message will appear: “Conversions API test event sent. Go to your Meta Events Manager to view the test event.”

_These messages ensure you can track whether the test event was successfully sent._

### Response section

This section shows the response Meta sends back after the test event is processed.

Once the event is sent, Meta’s response will populate this field, allowing you to troubleshoot any potential issues.

> You can easily copy the response by hovering over the response field and clicking the copy icon.

## Best Practices

Here are some best practices for using the **Send Conversions API Event** step effectively:

1. **Ensure Data Accuracy**: Make sure the customer data (e.g., email, phone number) is correctly mapped to avoid errors in sending conversion data to Meta.
2. **Select the Right Event Type**: Always choose the appropriate event type (Lead or Purchase) based on the nature of the conversion you’re tracking.
3. **Test the Event**: Before deploying your workflow, use the test function to verify that the conversion event is properly sent to Meta.

## Suggested Use Cases

* **Ad performance tracking**: Automatically send conversion data to Meta when a customer completes a specific action (like a purchase) to track the performance of your ads.
* **Lead management**: Use this step to send leads generated from ads directly to Meta, allowing you to optimize lead-generation campaigns.
* **Multi-Channel tracking**: Track conversions across WhatsApp, Messenger, and Instagram by sending interaction data to Meta, providing insights into which platform drives the most conversions.

## FAQ and Troubleshooting

### Why isn’t my Facebook page appearing in the dropdown list in the CAPI Workflow Step configuration?

If your Facebook page doesn’t appear in the dropdown list during the CAPI Workflow Step configuration, it’s likely because a data source has not been linked to your Facebook page in Meta Business Manager. To resolve this:

1. Go to **Event Manager** in Meta Business Manager.
2. Connect a data source and create a dataset.
3. Link the dataset to your Facebook page, Instagram account, or WhatsApp Business Account (WABA).

Once this setup is complete, your Facebook page should be available in the CAPI Workflow Step dropdown.

### Will my Purchase conversion events remain after unlinking a Facebook Page from a Dataset?

No. When a Page is unlinked, the Dataset loses access to all signals collected from that Page. Only events from newly linked assets (like another Page) will appear afterward.

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/workflows/step-send-conversions-api-event)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/workflows/step-send-conversions-api-event)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/workflows/step-send-conversions-api-event)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/workflows/step-send-conversions-api-event)

## 

Related articles 👩‍💻

* [Step: Update LifecycleLearn about best practices, use cases and how it works when implementing the Update Lifecycle Step. ](/help/workflows/step-update-lifecycle)
* [How to Avoid Workflow LoopsLearn how to prevent workflow loops that cause unnecessary repetitions, system overload, and delays. ](/help/workflows/how-to-avoid-workflow-loops)
* [Step: Send TikTok Lower Funnel EventLearn about the best practices, use cases and how it works when implementing the Send TikTok Lower Funnel Event Step. ](/help/workflows/step-send-tiktok-lower-funnel-event)
* [Step: Add Google Sheets RowLearn about the configuration, best practices and use cases for implementing the Add Google Sheets Row Step. ](/help/workflows/step-add-google-sheets-row)
* [Step: HTTP RequestLearn about the configuration, best practices and use cases for implementing the HTTP Request Step. ](/help/workflows/step-http-request)

Can't find what you're looking for? 🔎

[Contact Support](/contact-us)

2025-12-05T03:58:32.203Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Learn about the configuration, how it works, best practices and more when implementing the Send Conversions API Event step.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4GvzCieeTBRY4TRJUbIr4y/b92428e6b049d23f546269180534f7ea/Ryan_Tan_Avatar.svg","name":"Joshua Lim","url":"https://respond.io/author"},"dateCreated":"2025-02-12T08:08:11.000Z","dateModified":"2025-11-18T19:12:29.092Z","datePublished":"2025-02-12T08:08:11.000Z","headline":"Step: Send Conversions API Event","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/5C3ZhioMKfl1D0XdCDT20A/7556eae8448982146152bc10ce2fc5be/image.png","mainEntityOfPage":"https://respond.io/help/workflows","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/5C3ZhioMKfl1D0XdCDT20A/7556eae8448982146152bc10ce2fc5be/image.png","url":"https://respond.io/help/workflows/step-send-conversions-api-event"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/help","position":1},{"@type":"ListItem","name":"Product","item":"https://respond.io/help/product","position":2},{"@type":"ListItem","name":"Workflows","item":"https://respond.io/help/workflows","position":3},{"@type":"ListItem","name":"Step: Send Conversions API Event","item":"https://respond.io/help/workflows/step-send-conversions-api-event","position":4}]}]
```
