Dokumentation

Zapier-Integration

Scan-Ergebnisse und Alerts automatisch an tausende Apps weiterleiten – ohne Programmierung.

turbometrics lässt sich über Webhooks mit Zapier verbinden. So kannst du Scan-Ergebnisse und Alerts automatisch an tausende Apps weiterleiten — ohne Programmierung.

Voraussetzungen

  • turbometrics Pro-Plan oder höher
  • Zapier-Account (kostenlos nutzbar für einfache Zaps)
  • Webhook-URL aus Zapier (siehe Schritt 1)

Schritt 1 — Webhook-URL in Zapier erstellen

  1. Zapier öffnen → Create Zap
  2. Trigger: Webhooks by ZapierCatch Hook
  3. Webhook-URL kopieren (sieht aus wie: https://hooks.zapier.com/hooks/catch/...)
  4. Continue klicken — Zapier wartet jetzt auf einen Test-Request

Schritt 2 — URL in turbometrics eintragen

  1. turbometrics → Account → Benachrichtigungen
  2. Webhook-URL einfügen
  3. Gewünschte Ereignisse aktivieren:
    • Alert ausgelöst
    • Alert aufgelöst
    • Scan abgeschlossen
    • Live-Daten Alert ausgelöst
    • Live-Daten Alert aufgelöst
  4. Webhook Test senden klicken
  5. Zurück zu Zapier → Test trigger — Zapier zeigt den empfangenen Payload und erkennt alle Felder automatisch

Schritt 3 — Aktion einrichten

Nachdem Zapier den Test-Payload empfangen hat, kannst du beliebige Aktionen anschließen.

Google Sheets — Scan-Ergebnis speichern

Aktion: Google Sheets → Create Spreadsheet Row

Felder mappen:

  • url → URL
  • score → Score
  • scanned_at → Datum

Slack — Ergebnis posten

Aktion: Slack → Send Channel Message

Beispiel-Nachricht: Scan fertig: {{url}} — Score: {{score}}

Gmail — Alert weiterleiten

Aktion: Gmail → Send Email

Betreff: Alert: {{message}}

Schritt 4 — Zap aktivieren

Publish Zap klicken — ab jetzt läuft alles automatisch.

Verfügbare Ereignisse

Ereignis Wann
alert.triggered Scan-Alert wird ausgelöst
alert.resolved Scan-Alert löst sich auf
scan.completed Scan erfolgreich abgeschlossen
rum.alert.triggered Live-Daten Alert wird ausgelöst (p75 überschreitet Schwellwert)
rum.alert.resolved Live-Daten Alert löst sich auf (p75 unterschreitet Schwellwert)

Welche Ereignisse gesendet werden, steuerst du in den Benachrichtigungseinstellungen.

Payload-Beispiel (scan.completed)

{
  "event": "scan.completed",
  "url": "https://example.com/",
  "score": 74,
  "score_speed": 29,
  "score_images": 73,
  "score_caching": 96,
  "score_tech": 90,
  "lcp_ms": 2800,
  "ttfb_ms": 141,
  "cls": 0.001,
  "tbt_ms": 1635,
  "scan_url": "https://turbometrics.de/scan/01KN...",
  "scanned_at": "2026-04-03T20:45:00+00:00"
}

Payload-Beispiel (rum.alert.triggered)

{
  "event": "rum.alert.triggered",
  "alert_name": "LCP zu hoch",
  "domain": "example.com",
  "metric": "LCP",
  "p75": 3200.0,
  "threshold": 2500.0,
  "unit": "ms",
  "samples": 48,
  "window_minutes": 60,
  "triggered_at": "2026-04-05T10:00:00+00:00",
  "rum_dashboard_url": "https://turbometrics.de/rum/1"
}

Typischer Anwendungsfall: Slack-Nachricht bei LCP-Verschlechterung: Live-Daten Alert: {{domain}} — {{metric}} p75 bei {{p75}}{{unit}} (Schwelle: {{threshold}}{{unit}})

Weiterlesen