Home/Glossary/What is a webhook?

Meta and accounts

What is a 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.

Updated 29 Aug 2026 · 1 min read

On this page
  1. Why it matters
  2. In VGraple CRM
  3. Related terms

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

Webhook in one line

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.

Webhook signature, App secret, Cloud API, and the configure webhooks guide.

Frequently asked questions

Do I need my own server to use webhooks?
For inbound WhatsApp, no; VGraple CRM hosts the endpoint. For outbound webhooks you need somewhere to receive them, which can be Zapier, Make, Pabbly or your own code.
What happens if my endpoint is down?
Outbound webhooks retry with backoff for a period and log every attempt. Meta retries inbound deliveries for a limited time too, which is why the health monitor matters.
Are webhooks secure?
Each outbound payload carries an HMAC signature computed with your secret so the receiver can verify it came from VGraple CRM and was not altered.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.