WhatsApp infrastructureMessaging that ships
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 📦
+44 7700 ··· 900
Your code is 318 204
+1 415 ··· 2671
Reminder: appointment at 3pm
12.4k
sent today0.2%
failure480ms
median01 · 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.
DevelopersWhen a condition is met,
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