One API Call to Message on WhatsApp

The WhatsApp Business Platform requires Meta business verification, pre-approved message templates, and complex webhook handling. RelayAPI handles OAuth, rate limits, media hosting, and API changes.

No credit card required · Free plan available

POST /v1/posts
const res = await fetch("https:">//api.relayapi.dev/v1/posts", {
  method: "POST",
  headers: {
    Authorization: "Bearer rlay_live_xxxx",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    content: "Check out our latest update!",
    platforms: ["whatsapp"],
    media: ["https:">//cdn.example.com/image.jpg"],
  }),
});

WhatsApp Business Platform API

  • Meta Business verification and WhatsApp Business API access approval can take days to weeks
  • All outbound messages outside 24-hour windows must use pre-approved message templates reviewed by Meta
  • Webhook setup requires HTTPS endpoints, signature verification, and handling multiple event types
  • Phone number registration, quality rating, and messaging limits are tightly coupled and hard to manage
  • Media uploads require hosting files on public URLs or uploading to the WhatsApp media endpoint with resumable uploads

RelayAPI

  • RelayAPI streamlines the business verification and API access process with guided setup and status tracking
  • Manage and submit message templates through RelayAPI with status tracking and automatic formatting
  • We handle webhook infrastructure, signature verification, and event routing -- you get clean callbacks
  • Built-in phone number management with quality monitoring and automatic messaging limit optimization
  • Upload media directly to RelayAPI -- we handle format conversion, hosting, and WhatsApp media endpoint integration
Save 4+ hours of development time

WhatsApp Business Account Required

Publishing via the WhatsApp Business Platform API requires a verified Meta Business account and an approved WhatsApp Business phone number. Personal WhatsApp accounts cannot be used.

Supported content types

Text MessagesImagesVideosDocumentsTemplatesInteractive Messages

How it works

1

Connect your account

Authorize your WhatsApp account via OAuth in about 30 seconds.

2

Build your integration

Use the REST API or our SDKs to publish content from your stack.

3

We handle the rest

RelayAPI manages publishing, rate limits, and delivery notifications.

Ship Faster

Send WhatsApp messages with a single API call. No webhook infrastructure, no template XML, no media hosting. Connect your Business account and start messaging.

Official API, Zero Hassle

RelayAPI uses the official WhatsApp Business Platform API. Messages are delivered natively with read receipts and delivery status, while we handle verification and compliance.

Template Management Made Simple

Create, submit, and track message template approvals through RelayAPI. We handle template formatting, variable substitution, and locale management across your campaigns.

Frequently asked questions

Do I need a WhatsApp Business account to send messages?

Yes. The WhatsApp Business Platform API requires a Meta Business account with a registered WhatsApp Business phone number. Personal WhatsApp accounts are not supported for API messaging.

What message types can I send through RelayAPI?

RelayAPI supports text messages, images, videos, documents, audio, location sharing, contacts, pre-approved templates with variables, and interactive messages (buttons, lists).

How do message templates work?

To message users outside the 24-hour conversation window, you must use Meta-approved templates. RelayAPI lets you create, submit for review, and manage templates through our API. Once approved, send them with dynamic variables in a single call.

Can I receive and reply to incoming WhatsApp messages?

Yes. RelayAPI handles the webhook infrastructure for incoming messages. You receive clean webhook callbacks with parsed message content, and can reply within the 24-hour session window using free-form messages.

Start building with WhatsApp.

Join developers who chose RelayAPI over wiring up WhatsApp Business Platform API by hand.