Skip to main content

I hope you're doing well.

I have a question regarding conversion tracking. If we manually mark a lead as “purchased” (for example, by clicking a button or updating a field inside ManyChat or an integrated with airtable), is there a way to send that conversion data back to Meta (Facebook/Instagram) as a custom event?

We’d like to understand if this manual action can be connected to Meta's tracking so we can optimize our ad campaigns properly.

Looking forward to your guidance.

Best regards,
Samar Abbas

Hi Samar,
Yes, it is possible to send conversion data (like a manual “purchase” event) back to Meta (Facebook/Instagram) from ManyChat or an integrated platform like Airtable using the Meta Conversions API (CAPI).

🛠️Option 1: Using ManyChat + Webhook to Send Data to CAPI

  1. Trigger: When a lead is manually marked as “purchased” in ManyChat (via button or field update).

  2. Action: Use a ManyChat Webhook to call the Meta Conversions API.

  3. Payload: Send required data like:

    • event_name: Purchase

    • event_time: Current timestamp

    • user_data: Hashed email, phone, IP address (for matching)

    • custom_data: value, currency, etc.

    • action_source: usually "website" or "system_generated"

👉 You’ll need a Facebook Pixel ID and Access Token from Events Manager.
 

🛠️Option 2: ManyChat ➝ Airtable ➝ Automation Tool ➝ Meta CAPI

If you’re using Airtable to mark the status:

  1. Trigger: Record is updated in Airtable (e.g., status = “purchased”).

  2. Tool: Use Zapier, Make (Integromat), or a custom webhook to catch that event.

  3. Send: Format the data and send it to Meta CAPI via HTTP POST.
     


Reply