Integrationen
Um an Honk zu senden, reicht eine Webanfrage an einen Endpunkt: POST /v1/messages. Das schafft ein Shell-Skript, ein Workflow-Tool oder ein paar Zeilen in deiner App. Für deinen eigenen Code bringen die offiziellen Bibliotheken Retries, einen Idempotency-Key bei jedem Senden und Helfer für die Honk-Skala mit. Alle stehen unter MIT-Lizenz und liegen auf GitHub.
Einen Dienst mit einer URL verbinden
Stripe, Shopify, GitHub, Sentry, Grafana, Prometheus Alertmanager und Uptime Kuma können selbst an Honk senden. Öffne in der Web-App die Verbindungen eines Projekts, wähle den Dienst und füge die URL von Honk in seine Webhook-Einstellungen ein. Honk prüft die Signatur und gibt jedem Ereignis seine Stufe. Free enthält 2 Verbindungen pro Workspace, Pro 20 und Team 100.
- Stripe Fehlgeschlagene Zahlungen, Rückbuchungen und fehlgeschlagene Auszahlungen, auf Wunsch auch Verkäufe.
- Shopify Neue Bestellungen, Stornierungen und Rückerstattungen.
- GitHub Fehlgeschlagene Workflow-Läufe und Deployments, mit Entwarnung, sobald sie wieder durchlaufen.
- Sentry Neue und wiederkehrende Issues, geschlossen, sobald du sie behebst.
- Grafana und Alertmanager Ausgelöste Alarme mit der Stufe aus ihrem Severity-Label und Entwarnung, wenn sie behoben sind.
- Uptime Kuma Ein Push, wenn ein Monitor ausfällt, und Entwarnung, wenn er wieder da ist.
Ohne eigenen Code
Diese Tools senden an Honk, ohne dass du Code schreibst. Für WordPress gibt es das offizielle Plugin Honk Me, das gerade für das WordPress-Plugin-Verzeichnis geprüft wird. Für alle anderen zeigt jede Anleitung eine Einrichtung, die heute schon funktioniert.
- WordPress und WooCommerce Bestellungen, fehlgeschlagene Zahlungen, Bestandswarnungen und Formulareinträge über das Plugin Honk Me. Was in jeder Mitteilung steht, bestimmst du.
- Zapier und Make Ihre HTTP- und Webhook-Schritte leiten alles an Honk weiter, etwa eine neue Formularantwort.
- Home Assistant Ein RESTful Command für Alarme aus deinem Zuhause, samt Kamerabild.
- Uptime Kuma und Cron Ein Push, wenn eine Website ausfällt, und einer, wenn sie wieder da ist.
- n8n Der Honk-Community-Node oder der HTTP-Request-Node.
Bibliotheken und Tools
- Laravel und PHP Facade, Notification-Kanal, Exception-Reporting, Scheduler-Hooks und
Honk::fake()für Laravel 13. Ein einfacher Client für jede PHP-8.3-App.honk/honk - Node.js TypeScript-Client mit Builds für ESM und CommonJS, ohne Abhängigkeiten. Läuft auf Node 18+, Bun und Deno.
honk-honk - Go Client mit Context-Unterstützung, nur Standardbibliothek, sicher bei paralleler Nutzung. Inklusive der CLI honk.
github.com/honk-hq/go - Swift Swift-6.2-Client mit Strict Concurrency und async/await, für serverseitiges Swift, macOS-Tools und Linux.
HonkHonk - Kotlin und Java Suspend-API für Kotlin, blockierend und mit CompletableFuture für Java, auf java.net.http. JDK 17+.
app.honk-honk:honkDemnächst - Rust Async-Client auf Tokio und reqwest mit rustls, dazu ein blockierender Client. Rust 1.85+, kein unsafe-Code.
honk-honk - CLI und cURL Der Befehl honk für Shell-Skripte, Cron und CI, oder eine einzige cURL-Anfrage.
github.com/honk-hq/go - n8n Ein Community-Node mit einer Aktion, Honk → Send message, und einem Idempotency-Key für jedes Item.
n8n-nodes-honk
Ohne Bibliothek
Eine HTTPS-Anfrage genügt. Das hier ist schon die ganze API zum Senden:
curl -sS https://honk-honk.app/v1/messages \
-H "Authorization: Bearer $HONK_KEY" \
-H "Idempotency-Key: backup-$(date +%Y%m%d)" \
-H "Content-Type: application/json" \
-d '{
"title": "Backup failed",
"message": "pg_dump exited with 1",
"severity": "long",
"group_key": "db/backup",
"event_type": "problem"
}'
# → 202 {"id":"msg_…","status":"accepted","duplicate":false,"received_at":"…"} Die Web-App schreibt den Code für dich
In der Web-App erzeugt Integrationen fertigen Code für dein Projekt in jeder dieser Sprachen und legt auf Wunsch gleich einen passenden Ingest-Schlüssel an.
Anleitungen Schritt für Schritt
- WooCommerce: Push bei neuer Bestellung aufs iPhone Ein WordPress-Plugin schickt Honk deine Bestellungen, fehlgeschlagenen Zahlungen, Bestandswarnungen und Formulare. Du wählst, was drinsteht.
- Stripe-Zahlungen: Push-Benachrichtigung aufs iPhone Eine URL in Stripe einfügen: Rückbuchungen und fehlgeschlagene Zahlungen oder Auszahlungen kommen als Push, Verkäufe auf Wunsch auch.
- Shopify-Bestellung: Push-Benachrichtigung aufs iPhone Die Webhooks von Shopify direkt an Honk: ein Tüt-tüt für jede neue Bestellung, ein Lautes Hupen für Stornierungen und Rückerstattungen.
- Kontaktformular: Benachrichtigung aufs iPhone Jede Kontakt- oder Angebotsanfrage als Push mit allen Feldern, aus WordPress, Formular-Diensten oder deinem eigenen Code.
- Alarm aufs iPhone, wenn deine Website ausfällt Ein Push, wenn deine Website ausfällt, einer, wenn sie wieder da ist, per Cron-Prüfung oder mit Uptime Kuma.
- Uptime Kuma: Push-Benachrichtigung aufs iPhone Ein Webhook in Uptime Kuma: ein Push, wenn ein Monitor ausfällt, Entwarnung, wenn er zurück ist, eine Gruppe pro Monitor.
- Home Assistant: Benachrichtigung aufs iPhone senden Ein rest_command für configuration.yaml, ein Wasseralarm, der Wiederholungen bündelt, und eine Türklingel mit Schnappschuss.
- n8n-Workflows: Push-Benachrichtigungen aufs iPhone Der Honk-Node oder der HTTP-Request-Node, dazu ein Error-Workflow, der jede fehlgeschlagene Ausführung meldet.
- Cronjob-Fehler: Push-Benachrichtigung aufs iPhone Eine Crontab-Zeile, die hupt, wenn ein Job fehlschlägt, und ein Wrapper, der auch meldet, wenn er wieder läuft.
- Cronjob-Überwachung: Push, wenn ein Job nicht läuft Eine Lebenszeichen-URL pro Job. Bleiben die Aufrufe aus, öffnet Honk ein Problem mit Push und schließt es, sobald der Job wieder läuft.
- GitHub Actions: Fehlschläge als Push aufs iPhone GitHub-Webhook verbinden oder einen Workflow-Schritt ergänzen: Fehlgeschlagene Läufe kommen als Push, pro Branch gebündelt, mit Entwarnung.
- Sentry-Alarme als Push-Benachrichtigung aufs iPhone Eine interne Sentry-Integration schickt Issues und Alarme an Honk: Neue Issues kommen als Push, behobene geben Entwarnung.
- Grafana-Alarme: Push-Benachrichtigung aufs iPhone Ein Webhook-Kontaktpunkt oder -Receiver schickt Alarme an Honk: Ausgelöste öffnen ein Problem, behobene schließen es, eine Gruppe pro Regel.
- Laravel-Exceptions als Push aufs Handy Eine Zeile in bootstrap/app.php, pro Exception gedrosselt, dazu Scheduler-Hooks und ein Fake für Tests.
- Kundenanfragen aus deiner App aufs Handy Jede neue Angebots- oder Kontaktanfrage als Push mit allen Details, damit du direkt vom Handy aus antworten kannst.
- Push-Benachrichtigungen für Deploys aus jeder CI Fehlgeschlagene Deploys werden sofort gepusht, erfolgreiche schließen die Störung: für GitHub Actions, GitLab CI und Shell-Skripte.
- Push aufs iPhone, wenn Claude Code auf dich wartet Zwei Hooks melden, wenn Claude Code um Erlaubnis fragt oder fertig ist. Wiederholungen bündelt Honk zu einer Mitteilung pro Projekt.
- Alert Fatigue vermeiden: weniger, bessere Alarme Warum Wiederholungen abstumpfen, sechs Gewohnheiten, die dagegen helfen, und eine Checkliste für Gruppenschlüssel.
- Pushover-Alternative für iPhone und Apple Watch Honk neben Pushover, ntfy und Pushbullet: was jeder Dienst gut kann, worin sich Honk unterscheidet und wo seine Grenzen liegen.