Sellavie.aiMetaWebhooksIntegration

Sellavie.ai Meta webhooks: first pass at real channel integration

The first webhook and Meta setup phase — before later OAuth and delivery debugging made the integration more durable.

Feb 1, 20263 min read
Sellavie.ai

This was the first clear webhook and Meta setup phase in the Sellavie history.

The commit added a Meta setup guide, expanded backend webhook handling, and updated the frontend around connection behavior.

Why it mattered

For a social sales product, the channel integration is the product.

If customer messages do not enter the system reliably, the AI cannot help. If the system cannot prove where events came from, the business cannot trust the workflow. Everything downstream — AI responses, handoffs, orders, conversations — depends on messages actually arriving.

What came later

This was not the final integration story.

Later work had to deal with OAuth endpoint fixes, Instagram business account retrieval, subscription fields, CORS issues, app ID mismatches, and webhook delivery diagnostics. That took several more rounds.

Looking back, this first pass was about establishing the plumbing. The later passes were about trusting it. Both are necessary, and both take longer than you expect when the provider is Meta.

The real lesson across both phases: document the diagnostics as you go. When you hit a delivery issue three weeks in, you want to already have tooling that tells you what arrived, from which account, with which subscription fields. Without that, you are debugging in the dark.

Sellavie.ai Meta webhooks: first pass at real channel integration | Nasir Nasir-Ameen