On this page
META AND ACCOUNTS
Webhook
A webhook is an HTTP callback: one system sends a POST request to a URL you provide whenever an event happens, instead of the other system polling for changes. Meta uses webhooks to deliver incoming WhatsApp messages and status updates; VGraple CRM also sends outbound webhooks to your own systems for events such as new leads or payments.
webhook signatureapp secretcloud apiwebhooks
Why it matters
Every message that reaches your inbox arrived by webhook. If Meta cannot reach the endpoint, messages queue briefly and are then dropped, which is why a missing or expired webhook subscription is the most common cause of "customers are messaging but nothing shows". On the outbound side, webhooks are how a CRM, sheet or e-commerce store learns what happened on WhatsApp without an integration platform in the middle.
In VGraple CRM
Inbound: the Meta webhook is subscribed during Embedded Signup, verified with your app secret, and re-checked by the channel health cron that self-heals a lost subscription. Outbound: Settings, Integrations, Webhooks lets you register URLs per event with HMAC signatures, delivery logs and retries; the webhook reference documents every payload.
Related terms
Webhook signature, App secret, Cloud API, and the configure webhooks guide.