Meta Tech Provider — All Capabilities

Everything a Meta Tech
Provider
can build.

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.

WhatsApp Cloud API OTP Auth Webhooks Message Templates Media Messages Interactive Messages Business Profile Phone Number Mgmt

What a Meta Tech Provider delivers.

Each capability below has a live interactive demo further down this page.

💬

Messaging

  • Text messages (plain + preview links)
  • Image, Video, Audio, Document messages
  • Location messages
  • Sticker messages
  • Reaction messages
  • Template messages (Utility / Marketing / Auth)
  • Interactive List messages
  • Interactive Button messages (Reply Buttons)
  • Interactive CTA URL buttons
  • Interactive Flow messages
🔐

Authentication & OTP

  • Authentication template delivery (OTP)
  • OTP expiry timer enforcement
  • Max-attempt rate limiting
  • Secure server-side OTP hashing
  • Zero-tap autofill (Android)
  • Copy-code button support

Webhooks & Automation

  • Inbound message webhooks
  • Delivery & read receipt events
  • Status update events (sent/delivered/read/failed)
  • Button/list reply handling
  • Flow completion webhooks
  • HMAC-SHA256 payload verification
  • Retry & failure handling
  • CRM / Google Sheets / Email routing
📋

Template Management

  • Create & submit templates via API
  • List all approved templates
  • Delete templates
  • Variable parameter injection
  • Header (text/image/video/document)
  • Footer text
  • Quick-reply & CTA buttons
🏢

Business Profile & Account

  • Get & update Business Profile
  • Update display name, description, email, website
  • Update profile photo via API
  • Get phone number info & quality rating
  • Request official business account (OBA)
  • Register / deregister phone numbers
  • Two-step verification PIN management
📊

Analytics & Compliance

  • Message analytics (sent/delivered/read counts)
  • Template analytics per component
  • Conversation-based billing tracking
  • Opt-in / opt-out management
  • Block & unblock users
  • Quality score monitoring
  • Rate limit tier management
Demo 1 · Text Message

Send a real WhatsApp message.

Fires an actual POST /messages call to the WhatsApp Cloud API. The message arrives on a real WhatsApp number instantly.

POST https://graph.facebook.com/v19.0/{phone-id}/messages
API Response
// Response will appear here
Demo 2 · OTP Authentication

Live OTP via WhatsApp Auth template.

Generates a 6-digit code, hashes it server-side, sends it via an Auth template, then verifies your input — full real flow.

POST Authentication template → OTP delivery + server-side verify

📱 Check your WhatsApp. Enter the 6-digit code below.

Expires in 5:00
API Response
// OTP delivery + verify responses appear here
Demo 3 · Webhook Listener

Watch live webhook events arrive.

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.

GET webhook-log.php — polling every 2 s for live events

📲 How to trigger an event

  1. Send any WhatsApp message to the demo number.
  2. Reply to a message that demo bot sent you.
  3. Delivery & read receipts arrive automatically.
Demo number: YOUR_TEST_PHONE_E164

Event types captured

  • Inbound messages
  • Sent
  • Delivered
  • Read
  • Failed
Live events
Waiting for events… Send a WhatsApp message to trigger one.
Demo 4 · Interactive Buttons

Send interactive reply-button messages.

Sends a real interactive message with up to 3 quick-reply buttons. When the recipient taps a button, the webhook captures the reply.

POST /messages — type: interactive, interactive_type: button
API Response
// Response will appear here
Demo 5 · Template Management

List & send approved templates.

Pulls all approved templates from your WABA via the API, lets you pick one, fill its variables, and send it live.

GET /message_templates — then POST /messages with template object
API Response
// Fetch templates first
Demo 6 · Media Messages

Send image, document & audio.

Sends a real media message via URL to a WhatsApp number. Supports image, video, audio, and document types.

POST /messages — type: image | video | audio | document
API Response
// Response will appear here
Demo 7 · Business Profile API

Read your live Business Profile.

Calls GET /{phone-id}/whatsapp_business_profile and displays your live profile data — name, description, address, email, website, vertical.

GET /{phone-id}/whatsapp_business_profile
Raw API Response
// Fetch to see raw JSON