WABridges
Guide

Server alerts delivered
to WhatsApp instantly.

Route Grafana, Datadog, Sentry, or any monitoring webhook to your engineering team's WhatsApp group. One API call per alert — no PagerDuty plan, no per-seat pricing, no Slack noise.

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

WA Bridges 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.

How it works

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 WA Bridges send endpoint.
4
Acknowledge and escalate
On-call engineer replies in the group chat to acknowledge. Configure follow-up alerts if no acknowledgement arrives within N minutes.

What you can build

🖥️
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 into any AI assistant → get working code in your language.
I want to send on-call and infrastructure alerts to my engineering team
via WhatsApp using WA Bridges.

My stack: [Node.js / Python / Ruby — update this]
My monitoring tools: [Grafana / Datadog / Sentry / custom — update this]
My setup:
- WA_API_KEY: my WA Bridges 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 WA Bridges API docs before writing:
https://wabridges.com/docs.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.

Why WA Bridges