Navigation
Webhook Configuration & Live Inspector
Graph v22.0Subscribe your Meta Cloud API App to real-time events: customer messages, delivery receipts, opt-outs, and live debugging stream.
Meta Cloud API Ingress Endpoints
Copy these values into your Meta App Dashboard > WhatsApp > Configuration > Webhook.
Callback URL Live Ingress
https://api.pulseapp.io/v1/webhooks/whatsappVerify TokenRequired for Meta handshake
••••••••••••••••••••••••••Live Ingress Simulator
Dispatch synthetic payloads directly to your ingress receiver to test webhook processing and live streaming.
Live Webhook Stream & Inspector
Live Stream ActiveReal-time stream of parsed Meta Cloud API webhooks received by your backend instance.
Filter:
Showing 0 eventsNo webhook events captured yet
Trigger a test event using the Live Ingress Simulator above or send a message to your verified WhatsApp business phone number.
Signature Verification Architecture (HMAC-SHA256)
All incoming POST requests from Meta include the X-Hub-Signature-256 header. The backend validates this signature against your Meta App Secret before processing any payload.
const crypto = require('crypto');
function verifyMetaSignature(req, appSecret) {
const signature = req.headers['x-hub-signature-256'];
const expectedSignature = 'sha256=' + crypto.createHmac('sha256', appSecret).update(req.rawBody).digest('hex');
return crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expectedSignature));
}