OfficialWhatsApp through Meta's API

We connect your system to official WhatsApp

One REST API and one MCP server over your own WhatsApp Business numbers: send any message type, manage templates and flows, and receive every event on your webhook, signed. Built for n8n, CRMs and agents.

From R$ 39.90 per month, per number.

Webhook deliveries

  • message.received200
  • message.status200
  • template.status502
  • number.update200

POST https://your-system.com/webhook

X-Zaiped-Signature: t=1757160000000,v1=9f2c…

Three steps to the first message

We keep the Meta side out of your way: the account, the numbers and the webhooks are yours, and we hold the plumbing.

  1. 1

    Connect a number

    Sign in to the console and connect your WhatsApp Business number through Meta's Embedded Signup. It stays in your name and your WABA.

  2. 2

    Create an API key

    One key per environment. We show the secret once and store only its hash.

  3. 3

    Call the API or the MCP

    List your numbers, send a message, register a webhook. The same key works for the REST API and the MCP server.

Everything the Cloud API does, one call away

We expose what we already run for thousands of conversations: the same code, behind a key instead of a session.

  • Messages

    Text, media, location, contacts, reactions, interactive buttons and lists, CTA URLs, carousels, flows, products and templates. Mark as read with a typing indicator.

    POST /v1/messages

  • Templates

    Create, submit, edit, unpause and delete message templates, with Meta's status mirrored back to you.

    POST /v1/templates

  • Flows

    Create WhatsApp Flows from JSON, push, publish, deprecate and read the responses your customers submit.

    POST /v1/flows

  • Numbers

    Business profile, conversational components, QR codes with prefilled messages and voice calling settings, live from Meta.

    GET /v1/numbers

  • Media

    Upload once and send from any number; download what your customers send you through a signed URL.

    POST /v1/media

  • Analytics

    Sent, delivered, read, failed and received per day, billing categories and the top errors for any period.

    GET /v1/analytics

Webhooks you can trust

Every event that reaches us from Meta reaches your endpoint, signed and retried.

  • message.receivedA customer sent a message to one of your numbers, with the media id when there is one.
  • message.statusA message you sent was delivered, read or failed, with Meta's error and pricing data.
  • template.statusMeta approved, rejected or paused a template.
  • number.updateQuality rating, messaging limit or display name of a number changed.
  • account.noticeA WABA-level notice: restriction, violation, lost access.
  • call.eventA voice call event or status change.

HMAC signature in the header

We send X-Zaiped-Signature with a timestamp and an HMAC-SHA256 over the raw body. Verify it with the secret we show once, and retry safely: each delivery carries its own id.

POST https://seu-sistema.com/webhook
X-Zaiped-Event: message.received
X-Zaiped-Delivery: YOUR_DELIVERY_ID
X-Zaiped-Signature: t=1757160000000,v1=HMAC_SHA256

{
  "id": "YOUR_DELIVERY_ID",
  "event": "message.received",
  "createdAt": 1757160000000,
  "data": { "from": "+5511999999999", "type": "text", "text": "Oi" }
}

An MCP server, remote and ready

Point Claude, Cursor or the n8n MCP node at one URL with your API key. Every route is a tool, with the same validation and the same errors as the REST API.

Example configuration

{
  "mcpServers": {
    "zaiped": {
      "url": "https://zaiped.com/mcp",
      "headers": { "Authorization": "Bearer zp_..." }
    }
  }
}

Tools mirror the API: list_numbers, send_message, create_template, list_flows, create_webhook and the rest.

One price per connected number

No setup fee and no fee per message: Meta bills the conversations directly to you. We charge for the numbers you keep connected, and the price drops as you grow.

How many numbers?

10numbers

How many numbers?
10
1100+
TierQty.Per numberSubtotal
1 to 9 numbers9R$39.90R$359.10
10 to 49 numbers1R$29.90R$29.90
50+ numbers0R$19.90R$0.00

Monthly total

R$389.00/ month

Average of R$38.90 per number

You save R$10.00 (3%) per month

Every plan includes

  • Unlimited API calls (within Meta's limits)
  • Configurable, signed webhooks
  • Remote MCP server
  • Coexistence with the WhatsApp Business app
  • Support over WhatsApp
  • No setup or activation fee
Subscribe

No setup fee · Cancel anytime

Questions developers ask

The short answers. The docs have the long ones.

Ship the first message today

Create the account, connect a number, copy the key. The docs walk you through the rest.