WABridges
Notifications and flows

Alerts your on-call team
actually sees.

When production breaks, the alert has to land where your team actually looks. Route Grafana, Datadog, Sentry, or any monitoring webhook into the on-call WhatsApp group, one API call per alert, no PagerDuty plan, no per-seat pricing.

PagerDuty is overkill for small teams. Slack notifications get buried. Email goes unread at 2am. WhatsApp is where your team actually responds.

WABridges lets you send structured alerts to any WhatsApp number or group chat from your monitoring, CI/CD, or ops tooling. One POST per alert, no SDK, no polling, no extra service to maintain.

Four steps. One loop.

We keep the number online and hand you every event. You write the part in the middle.

1
Provision an alerts bridge

Create a bridge and pair it with a dedicated number (e.g. a spare SIM or VoIP number). Add this number to your on-call group chat.

2
Add the team to the group

Create a WhatsApp group with your on-call team. Add the bridge number as a member. Messages sent to the group by the bridge reach everyone instantly.

3
Wire up your monitoring stack

Add a webhook receiver or outbound integration in Grafana, Datadog, Sentry, or your CI/CD pipeline. On alert trigger, POST to the WABridges send endpoint.

Acknowledge and escalate

On-call engineer replies in the group chat to acknowledge. Configure follow-up alerts if no acknowledgement arrives within N minutes.

The same three calls. Different jobs.

Every loop below is the one above with your own logic in the middle.

🖥️ Infrastructure monitoring
  • Server CPU > 90%
  • Disk usage critical
  • Pod crash loop detected
  • SSL cert expiring in 7 days
🚀 CI/CD pipeline
  • Deploy succeeded to production
  • Build failed on main branch
  • Test suite regression detected
  • Rollback triggered automatically
🐛 Error tracking
  • Sentry error rate spike
  • New unhandled exception
  • P0 issue opened
  • Error budget burn rate alert
📊 Business metrics
  • Revenue drop vs. yesterday
  • Conversion rate anomaly
  • Payment failure rate spike
  • Daily summary at 9am

Paste into Claude, ChatGPT, or any AI assistant

Copy this prompt, paste it into any AI assistant, get working code in your language.

prompt
I want to send on-call and infrastructure alerts to my engineering team
via WhatsApp using WABridges.

My stack: [Node.js / Python / Ruby, update this]
My monitoring tools: [Grafana / Datadog / Sentry / custom, update this]
My setup:
- WA_API_KEY: my WABridges API key
- Bridge customer_ref: "alerts"
- ON_CALL_NUMBER: the phone number (E.164) to receive alerts (or a group chat ID)

I need:
1. A reusable alert(severity, title, detail, link) function that sends:
   "[CRITICAL] High CPU on prod-web-01
    CPU at 94% for 5 minutes
    Dashboard: https://..."
   Use bold formatting where supported by WhatsApp markdown.
2. A POST /webhook/grafana endpoint that receives Grafana webhook payloads
   and maps them to alert() calls with appropriate severity
3. A daily summary cron job that sends a "All clear" or "N open alerts"
   message at 09:00 in my local timezone

Please read the WABridges API docs before writing:
https://wabridges.com/llms-full.txt

Show how I'd swap Grafana for Sentry or a generic webhook. Keep alert()
under 20 lines: it should be trivial to call from anywhere.

One number, one price, no approval queue.

What you get on the WhatsApp side, whatever you build on yours.

Reaches on-call engineers on WhatsApp: higher open rate than email or Slack
Send to individual numbers or group chats, no extra setup for teams
Works with Grafana, Datadog, Sentry, GitHub Actions, or any webhook source
Flat $5/month: unlimited alerts regardless of incident volume
Plain REST: drop into any monitoring script, no SDK or agent to install
Group chat acknowledgement flow: team sees who responded and when