🚨

Kritieke alerts en monitoring via WhatsApp

Voor IT-teams, SaaS-bouwers, IoT en operations

Een 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

🚨 CRITICAL: api.example.com antwoordt niet (health check faalde 3× op rij, laatste status 502). Sinds 02:14. Antwoord ACK om te claimen.
ACK
Alert geclaimd door +32479... om 02:16. ✅ Resolved om 02:31 — totale downtime 17 min.

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

1

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.

2

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.

3

ACK-flow (optioneel)

Vang antwoorden op via de inbound webhook en markeer de alert als geclaimd in je monitoring-systeem.

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

Verder lezen

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