Skip to main content
Question

Sending Manual Conversion Data to Meta

  • July 31, 2025
  • 1 reply
  • 27 views

Forum|alt.badge.img+1
  • Channel Explorer
  • 46 replies

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

1 reply

AwaisToor
Forum|alt.badge.img+1
  • Flow Scholar
  • 72 replies
  • July 31, 2025

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.