Skip to main content

Conversions API for Business Messaging on Instagram Direct and Messenger

Request

An Instagram and Messenger version of POST /v1/whatsapp/conversions, so a conversion that happens in a DM can be sent to Meta tied to that chat.

Why

Many businesses close sales inside Instagram and Messenger DMs that start from click-to-message ads. Sending those conversions back to Meta gives real cost per purchase and better audiences. Today this only works for WhatsApp.

What Meta needs

  • Instagram: action_source business_messaging, messaging_channel instagram, user_data with instagram_business_account_id and ig_sid. Permission instagram_manage_events.

  • Messenger: action_source business_messaging, messaging_channel messenger, user_data with page_id and page_scoped_user_id. Permission page_events.

Zernio already has both IDs from the inbox webhooks. Meta's guide says apps with advanced access to instagram_manage_messages and pages_messaging should get these event permissions approved automatically. https://developers.facebook.com/docs/marketing-api/conversions-api/business-messaging

What would help

  • An Instagram and Messenger conversions endpoint (or one endpoint with a channel field): conversionId or IGSID/PSID, eventName, eventId, value, currency, testCode.

  • Dataset create/lookup for the Instagram account and the Page, like POST /v1/whatsapp/dataset.

  • Smaller: add Meta's chat and other values to actionSource on POST /v1/ads/conversions.

Happy to be an early tester.

Log in to comment and vote

No comments yet

Be the first to share your thoughts.