The easy & simple way to automate WhatsApp messages.
Connect your WhatsApp once, grab an API key, and start automating — no code, no servers, no Meta business approval. 50 free requests every month, no card required.
Every send + every received message counts as 1 request · 30-day rolling reset
Everything you need to automate WhatsApp, nothing you don't.
Set up in 60s
Sign up, scan a QR code with your phone, copy your API token. Done. No Meta approval, no number registration.
Send any message
Text, images, documents, video, audio, replies, reactions, edits, deletes — every WhatsApp Web action via one REST API.
Real-time webhooks
Every incoming message + delivery + read receipt POSTed to your URL. Plug it into any tool that speaks HTTP.
Works with anything
Plain REST. No SDK lock-in. Whether you use n8n, Make, Zapier, your own backend, or curl — it all works.
Multi-line ready
Connect multiple WhatsApp numbers under one account. Each line gets its own token, dashboard view, and webhook.
Three simple steps. Sixty seconds.
Register
Sign up for a free Wappfly account in seconds. No credit card, no Meta approval — just email and password.
Scan QR code
Open the dashboard, hit "New session" and scan the QR with your phone (WhatsApp → Linked Devices). Pair in under 30s.
Send & receive
POST to /api/messages/send for text, images, documents, voice notes. Set a webhook URL and every incoming message + receipt arrives as clean JSON.
curl -X POST https://wappfly.com/api/messages/send \
-H "X-API-Token: $WAPPFLY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"to":"15551234567@s.whatsapp.net","text":"Hello 👋"}'
Start free. Pay only when you scale.
Lifetime quota — once you've used your messages, top up or upgrade. No monthly bait-and-switch.
Kick the tires. Personal automations + side projects.
- ✓ 50 requests / month
- ✓ 1 WhatsApp line
- ✓ Send text, image, document, video & voice
- ✓ Listen to incoming messages (webhook)
- ✓ Reply, react, edit & delete
For solo makers shipping their first automation.
- ✓ 5,000 requests / month
- ✓ 1 WhatsApp line
- ✓ Send text, image, document, video & voice
- ✓ Listen to incoming messages (webhook)
- ✓ Reply, react, edit & delete
For growing automations and small marketing teams.
- ✓ 25,000 requests / month
- ✓ 3 WhatsApp lines
- ✓ Send text, image, document, video & voice
- ✓ Listen to incoming messages (webhook)
- ✓ Reply, react, edit & delete
For agencies and teams running many WhatsApp accounts.
- ✓ 1,000,000 requests / month
- ✓ Unlimited WhatsApp lines
- ✓ Send text, image, document, video & voice
- ✓ Listen to incoming messages (webhook)
- ✓ Reply, react, edit & delete
Common questions, answered.
Do I need a WhatsApp Business API account? +
No. Wappfly uses your existing WhatsApp number via WhatsApp Web (the same way you'd link a desktop browser). There's no Meta approval, no template messages, no waiting list.
Is it safe? Will my account get banned? +
Wappfly speaks the same WhatsApp Web protocol your browser does, so usage looks identical. As with any automation, sending mass unsolicited messages to people who haven't opted in violates WhatsApp's terms and can result in a ban. Use Wappfly for legitimate automations — order updates, notifications, two-way conversations — and you'll be fine.
Can I connect more than one WhatsApp number? +
Yes. Each number is a separate "session" with its own API token, dashboard view, and webhook URL. Free plan allows 1 line, Pro allows 3, Business is unlimited.
How do incoming messages work? +
Set a webhook URL in your dashboard. Every received message, delivery receipt, read receipt, and connection event gets POSTed there as JSON in real time. Hook it up to your automation tool of choice.
What counts as a request, and how does the quota work? +
Every outbound send (text, image, document, voice…) and every incoming message both count as one request. Read endpoints (status, chats, history) are free. Free plan is 50 requests on a rolling 30-day window — when you hit the limit, sends return HTTP 402 and you can either upgrade or wait for the window to reset. Reads keep working regardless.
What automation tools does it work with? +
Any HTTP client: n8n, Make.com, Zapier, Pipedream, ActivePieces, your own backend, curl, Postman. It's plain REST — no SDK required.
Stop building WhatsApp glue code. Start automating.
50 free requests every month. No card. 60-second setup. You're three steps away from your first automated reply.
Start free