Webhooks for every update
Receive messages, delivery updates and connection status at your endpoint.
Send alerts with the data behind them, receive replies by webhook and let customers ask relevant follow-up questions.
Uses WhatsApp Linked Devices — no Meta Business approval required. How it works
Your app sends the alert with data attached · your AI policy answers from that data — your key, your rules · your webhook receives everything else.
Connect your numbers, add relevant context and manage the workflow from one workspace.
Send messages, receive replies and see what happened in one place.
Receive messages, delivery updates and connection status at your endpoint.
Know who received, read or missed each message.
If something fails, ChatRail tries again and records the result.
Find invalid or unreachable numbers before starting a campaign.
1,284 checked · 37 rejected before the first send
Check connections, schedule messages, review deliveries and test your setup.
Spot a disconnected number and pair it again before messages are missed.
Choose when messages should go out and let ChatRail handle the rest.
See the message, its status and the reason it failed.
Send a test message and check the response before reaching customers.
POST /v1/messages/text { "connection": "sandbox", "to": "14155550118", "body": "Ping" }
200 OK 86ms { "id": "wamid.S4nDb0x…", "status": "sent" }
Connect a number, send a message and start receiving replies.
POST https://api.chatrail.dev/v1/messages/text // Authorization: Bearer $CHATRAIL_KEY { "connection": "homefinder", "to": "14155550118", "body": "A 2-bed just came up in your saved area." }
201 Created 94ms { "id": "wamid.A1xK9p…", "status": "sent", "queued_at": "2026-09-13T10:22:04Z" }
Attach the relevant data when you send an alert. If someone replies with a question, AI answers using that information.
{
"invoice": "INV-9F24",
"total": "USD 1,840",
"paid_to_date": "USD 600",
"due_date": "2026-09-30",
"late_fee": "2% of the outstanding balance"
}
Use your preferred AI model and trigger messages from your app, store, CRM or automation tool.
Point AI replies at your own provider account, or use metered usage on ours. Choose a model for each connection and change it at any time.
Your app triggers the message. ChatRail delivers it through WhatsApp, then posts replies and delivery updates to your webhook.
Use MCP to check connections, investigate failed deliveries and manage schedules without leaving your editor.
Cause found: recipient is not registered on WhatsApp.
Replay in sandbox →A paying customer turns continuously monitored events into structured WhatsApp alerts—without asking its private group to watch another dashboard.
Customer outcomeLess time spent checking alerts across systems—and a conversational way to understand the data behind client behaviour.
MarketPulse is the privacy-safe name of a paying ChatRail customer. Identifying details and message data have been anonymised. The 62/62 acceptance rate and 24 ms median reflect one inspected provider log window, not end-to-end WhatsApp delivery.
Start free and upgrade when you are ready.
For testing and personal automations.
For production alerts and workflows.
For replies grounded in your alert data.
For agencies and multi-client workspaces.
Extra number: $8/month · BYOK is included with Core + AI · Managed AI: provider cost + 25% · Annual billing: 2 months free.
Sign in to the dashboard and tell us what you want to connect.
Messaging, scheduling, webhooks, workspace monitoring and MCP tools. AI is optional.
A linked-device session against a normal WhatsApp account — not Meta's Business Platform. What that means →
Bearer-token API access, signed webhooks and isolated credentials for each connection.