Kritieke alerts en monitoring via WhatsApp
Voor IT-teams, SaaS-bouwers, IoT en operationsEen mail om 2u 's nachts leest niemand; een Slack-ping verzuipt in het kanaal. Als de productieserver plat ligt of een betaling faalt, wil je het bericht op het scherm dat sowieso oplicht: WhatsApp.
TextMeFlow maakt van elke monitoring-tool of cronjob een alert-kanaal: één HTTP-call, geen SDK nodig. En omdat het tweeweg is, kan je er zelfs acties aan hangen — antwoord "ACK" en de alert is geclaimd.
Zo ziet het eruit
Groen = verstuurd via TextMeFlow (jouw nummer) · wit = antwoord van de klant, bij jou binnen via webhook.
Waarom dit werkt
- WhatsApp gaat door waar e-mail en dashboards falen: 's nachts, in het weekend, onderweg.
- Eén curl vanuit cron, systemd, Zabbix, Grafana of GitHub Actions — geen app of SDK te installeren.
- Tweeweg: laat je team alerts claimen ("ACK") of een runbook-actie starten via een antwoord.
- Rate-limiting in de pipeline voorkomt dat een alert-storm je nummer schaadt — al raden we sowieso deduplicatie aan de bron aan.
Zo zet je het op
Alert-script
Voeg een curl toe aan je monitoring-tool of healthcheck-script (voorbeeld hieronder). Grafana, Zabbix en UptimeRobot ondersteunen webhook-notificaties die je 1-op-1 doorstuurt.
Escalatieladder
Stuur eerst naar de on-call, na X minuten zonder ACK naar de rest van het team — een simpele loop in je eigen code of een n8n-scenario.
ACK-flow (optioneel)
Vang antwoorden op via de inbound webhook en markeer de alert als geclaimd in je monitoring-systeem.
# In your healthcheck or CI pipeline:
curl -X POST https://api.textmeflow.eu/v1/messages \
-H "Authorization: Bearer $TMF_API_KEY" \
-d "{
\"to\": \"+32479777888\",
\"text\": \"🚨 CRITICAL: $SERVICE down since $(date +%H:%M). Reply ACK to claim.\"
}"
Kant-en-klare voorbeeldberichten
Kopieer, vervang de {placeholders} door je eigen variabelen, klaar.
🚨 CRITICAL: {service} antwoordt niet ({detail}). Sinds {tijdstip}. Antwoord ACK om te claimen.
⚠️ WARNING: schijfruimte op {server} boven 90% ({percentage}%). Actie nodig binnen 24u.
💳 Betaling gefaald voor klant {klant} ({bedrag}) — {reden}. Check het dashboard: {link}
✅ RESOLVED: {service} is terug online. Downtime: {duur}.
🇪🇺 GDPR-tip
Alerts naar je eigen team vallen buiten de consument-opt-in-discussie, maar de nummers van je teamleden blijven persoonsgegevens: neem het kanaal op in je interne privacyverklaring en gebruik een gedeeld on-call-nummer waar dat kan.
Zelf WhatsApp-berichten versturen via API?
Gratis voor altijd tot 50 berichten/maand. QR scannen en binnen 5 minuten verstuur je je eerste bericht.
Gratis voor altijd