Features
Everything you need to run WhatsApp in production.
Sessions, 22 message types, groups and channels, campaigns, webhooks and warmup, on infrastructure built so you never lose or duplicate a message.
01
Sessions & connection
- Link a number by QR or pairing code, with a live status stream while it connects.
- One number per session; create, label, and delete from the API or dashboard.
- Survives restarts and infrastructure moves without re-pairing, with recovery under 90 seconds.
- Every session exposes its own identity, health, warmup stage, and trust score.
02
Messaging: 22 types
- One unified send endpoint for text, media, location, contacts, reactions, polls, replies, forwards, edits, revokes, presence, short videos, GIFs, link previews, live location, contact lists, and stories.
- Send to people, groups, and channels through the same call.
- Act on a sent message: star, pin, and send read or played receipts.
- Idempotent by design: safe to retry your own requests, never a duplicate to the recipient.
- Full delivery timeline per message: queued, dispatched, sent, delivered, read.
03
Campaigns & scheduling
- Bulk send with per-recipient personalization variables.
- Schedule sends for a future time.
- Warmup-aware: campaigns that would exceed a young number's safe cap are refused, not silently queued for days.
- Per-recipient media variation so identical files across a list do not look like a blast.
04
Chats, contacts, groups & channels
- Read conversations and history; archive, pin, mute, mark unread, and set disappearing timers.
- WhatsApp identity done right: on-WhatsApp checks, LID ↔ phone resolution, block / unblock, presence, and profile reads.
- Full group and community administration: roster, invite links, icons, admin settings, join-request review, linked subgroups.
- Channels and Business labels: create, follow, post, react, and label chats and messages.
05
Webhooks & events
- Multiple endpoints per tenant and per session.
- Every event HMAC-signed over the raw body, with a timestamp and a delivery id.
- At-least-once delivery, retried on a backoff, then dead-lettered, with event history and one-click redelivery.
- One tenant's slow endpoint never delays anyone else's events.
06
Warmup, trust & pacing
- Automatic warmup stages raise a new number's limits only as it earns trust.
- A per-number trust score, exposed on the session object.
- Human-like pacing with jittered gaps and typing simulation, never a robotic fixed interval.
07
Groups, channels & communities
- Create groups and manage them programmatically: add and remove members, promote admins, rotate invite links.
- Publish to channels and newsletters and reach followers straight from your backend.
- React to join, leave and group-update events as they happen, and drive backend workflows from group messages.
- No separate feature charge: groups, communities and channels come with the connected number.
08
Reliability & security
- Postgres is the source of truth; messages are never lost to a queue flush or a worker crash.
- Strict single-owner sessions prevent the credential corruption that forces re-pairing.
- Multi-device: keep using WhatsApp on your phone and in WhatsApp Web while the API drives the number.
- Per-tenant isolation enforced in code; session credentials are encrypted and unreadable by the API tier.
09
Team, billing & tooling
- Roles (owner / admin / developer / agent), invitations, and an audit log.
- Per-session subscription tiers, usage metering, trials with hard caps.
- OpenAPI spec, typed SDKs with webhook verification built in, and no-code nodes for n8n, Make and Zapier.
Never lose a message. Never send a duplicate. Never a fake success.
Skip Meta approvals. Skip message fees. Skip the dropped messages.
Free developer sandbox, ready in minutes. No approvals, no templates, no per-message fees.
3-day free trial · connect in under 5 minutes · cancel anytime.