Skip to main content
Zapfy is a multi-tenant WhatsApp API. You talk to one contract — the engine that connects to WhatsApp (unofficial or the official Cloud API) stays abstracted behind the gateway.

How it works

  • Outbound — you call Zapfy’s REST API to send messages.
  • Inbound — Zapfy delivers your instance’s events (incoming messages, delivery status, connection) to the webhooks you register.
Each instance represents one WhatsApp number. You register the instance in the dashboard, connect the number, and start sending/receiving via the API.

Authentication

Every call uses a token in the Authorization header:
Authorization: Bearer zpfy_inst_xxxxxxxxxxxx
The token is generated when the instance is created and is available in the dashboard.

Configure webhooks

Receive your instance’s events: one URL, many events.