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