WhatsApp infrastructure

Messaging that ships
on autopilot.

Connect your number, grab an API key, and trigger WhatsApp messages from any app the moment something happens.

No card requiredPersistent sessions1 credit / message
live · outbound99.9%
+90 555 ··· 4567
Your order #4821 has shipped 📦
sentnow
+44 7700 ··· 900
Your code is 318 204
sent2s
+1 415 ··· 2671
Reminder: appointment at 3pm
queued4s
12.4k
sent today
0.2%
failure
480ms
median
01 · Connect

Link by QR

Scan once from WhatsApp. Sessions persist across restarts — no re-scanning.

02 · Build

One-call API

Send from any backend with a single authenticated POST. Keys are hashed, shown once.

03 · Automate

Scheduled flows

Recurring messages to lists of numbers, hourly, daily or weekly.

Developers

When a condition is met,
send a message.

Order shipped, payment failed, OTP requested — call one endpoint from your server and WaFlow delivers it through your linked number.

  • Bearer-key auth, hashed at rest
  • Pick any connected number per call
  • Every send logged in your history
POST/v1/messages
await fetch("https://wa.yourdomain.com/v1/messages", {
  method: "POST",
  headers: {
    Authorization: "Bearer wf_live_…",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    to: "905551234567",
    text: "Your order has shipped!",
  }),
});
200 { "status": "sent" }
Pricing

Pay for what you send.

Starter
$9/ month
  • 2,000 messages
  • 2 numbers
  • API + automations
Choose Starter
PopularGrowth
$29/ month
  • 10,000 messages
  • 10 numbers
  • Priority delivery
Choose Growth
WaFlow© 2026 WaFlow