Every capability listed below comes with a live, real demo — not a mockup. Send actual WhatsApp messages, trigger real OTP codes, fire live webhooks, and manage templates directly from this page.
Full Capability Map
Each capability below has a live interactive demo further down this page.
Fires an actual POST /messages call to the WhatsApp Cloud API.
The message arrives on a real WhatsApp number instantly.
https://graph.facebook.com/v19.0/{phone-id}/messages
// Response will appear here
Generates a 6-digit code, hashes it server-side, sends it via an Auth template, then verifies your input — full real flow.
Authentication template → OTP delivery + server-side verify
📱 Check your WhatsApp. Enter the 6-digit code below.
// OTP delivery + verify responses appear here
Send a WhatsApp message to the demo number below.
This page polls webhook-log.php every 2 s and displays
every incoming event — message text, status updates, read receipts — in real time.
webhook-log.php — polling every 2 s for live events
📲 How to trigger an event
Event types captured
Sends a real interactive message with up to 3 quick-reply buttons. When the recipient taps a button, the webhook captures the reply.
/messages — type: interactive, interactive_type: button
// Response will appear here
Pulls all approved templates from your WABA via the API, lets you pick one, fill its variables, and send it live.
/message_templates — then POST /messages with template object
// Fetch templates first
Sends a real media message via URL to a WhatsApp number. Supports image, video, audio, and document types.
/messages — type: image | video | audio | document
// Response will appear here
Calls GET /{phone-id}/whatsapp_business_profile and
displays your live profile data — name, description, address, email, website, vertical.
/{phone-id}/whatsapp_business_profile
// Fetch to see raw JSON