WhatsApp integration

WhatsApp Business: send messages, templates, media, mark read

Help CentreConnectors

Overview

WhatsApp Business API covers messages, templates, media, mark-read. The Automize WhatsApp connector covers business messaging.

  • Regions: Global.
  • Plans: Free for first 1,000 conversations/month, then per-conversation.

Setting up the connection

Auth type: Bearer Token.

  1. Meta Developers → WhatsApp Business API → create app.
  2. Verify business via Meta Business Verification.
  3. OAuth scope: whatsapp_business_messaging + management.
  4. In Automize → Settings → Connectors → WhatsApp. Paste token + phone number ID.

Find your credentials at https://developers.facebook.com/docs/whatsapp/.


Rate limits

Tier-based – starts 1k unique recipients/24h, scales to unlimited.


Data model

WhatsApp Business:

    Phone Number ─── Conversations ─── Messages
                                     ├─ Templates (pre-approved)
                                     └─ Media

Available operations

6 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Get media URLGeneralGet the download URL for a WhatsApp media ID.
Get business profileGeneralGet the WhatsApp Business profile settings.
Mark as readGeneralMark a WhatsApp message as read via the Business API.
Send media messageGeneralSend image, document, audio, or video via WhatsApp Business API.
Send text messageGeneralSend a text message to a phone number via WhatsApp Business API.
Send Template MessageGeneralSend a pre-approved template message

Operations

Get media URL

Get the download URL for a WhatsApp media ID.

ParameterRequiredTypeDescription
Media ID media_idYestext

Get business profile

Get the WhatsApp Business profile settings.

ParameterRequiredTypeDescription
Phone number ID phone_number_idYestext

Mark as read

Mark a WhatsApp message as read via the Business API.

ParameterRequiredTypeDescription
Phone number ID phone_number_idYestext
Message ID message_idYestext
Messaging Product messaging_productNotext
Status statusNotext

Send media message

Send image, document, audio, or video via WhatsApp Business API.

ParameterRequiredTypeDescription
Phone number ID phone_number_idYestext
To (intl format) toYestext
Media type typeYestext
Media URL linkYestext
Caption captionNotext

Send text message

Send a text message to a phone number via WhatsApp Business API.

ParameterRequiredTypeDescription
Phone number ID phone_number_idYestext
To (intl format) toYestext
Message text textYestextarea

Tips

  • to (phone) + type (text, image, document, template).
  • Outside the 24h customer-initiated window → must use approved Template.

Send Template Message

Send a pre-approved template message

ParameterRequiredTypeDescription
Phone Number Id phone_number_idYestext

Tips

  • template_name (pre-approved) + parameters.

FAQ

Why are my messages failing?
Outside 24h conversation window without template = fail. Apply for + use Templates for outbound campaigns.
BSP (Business Solution Provider)?
Use Cloud API direct OR via a BSP (Twilio, Clickatell, etc.). BSPs add features but cost more per message.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.