Integrations
Sending to Honk is one web request to one endpoint, POST /v1/messages, so a shell script, a workflow tool or a few lines in your app can do it. For your own code, the official libraries add retries, an idempotency key on every send, and helpers for the Honk scale. They’re all MIT-licensed and on GitHub.
Without writing code
These tools can send to Honk without code of your own. WordPress has an official plugin, Honk Me, now in review for the WordPress plugin directory; for the others, each guide shows a setup that works today.
- WordPress and WooCommerce Orders, failed payments, stock and form entries through the Honk Me plugin, and you choose what each notification says.
- Zapier and Make Their HTTP and webhook steps can pass anything along to Honk, like a new form response.
- Home Assistant A RESTful Command for alerts from your home, with camera snapshots.
- Uptime Kuma and cron One push when a site goes down and one when it’s back.
- n8n The Honk community node, or the HTTP Request node.
Libraries and tools
- Laravel and PHP Facade, notification channel, exception reporting, scheduler hooks and
Honk::fake()for Laravel 13. A plain client for any PHP 8.3 app.honk-me/honk-me - Node.js TypeScript client with ESM and CommonJS builds and no dependencies. Runs on Node 18+, Bun and Deno.
honk-me - Go Context-aware client, standard library only, safe for concurrent use. Ships with the honk-me CLI.
github.com/honk-me/honk-go - Swift Swift 6.2 client with strict concurrency and async/await, for server-side Swift, macOS tools and Linux.
HonkMe - Kotlin and Java Suspend API for Kotlin, blocking and CompletableFuture for Java, on java.net.http. JDK 17+.
app.honk-me:sdkComing soon - Rust Async client on Tokio and reqwest with rustls, plus a blocking client. Rust 1.85+, no unsafe code.
honk-me - CLI and cURL The honk-me command for shell scripts, cron and CI, or a single cURL request.
github.com/honk-me/honk-go - n8n A community node with one action, Honk → Send message, and an idempotency key on every item.
n8n-nodes-honk
Without a library
All it takes is one HTTPS request. This is the whole API for sending:
curl -sS https://honk-me.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":"…"} The web app writes the code for you
In the web app, Integrations generates ready-to-paste code for your project in each of these languages, and can create an ingestion key to go with it.
Step-by-step guides
- WooCommerce order notifications with Honk Me A WordPress plugin sends Honk your orders, failed payments, stock alerts and form entries. You choose what each notification says.
- Form submissions to your phone Every contact or quote form submission as a push with all its fields, from WordPress, hosted form tools or your own code.
- Website down alerts on your iPhone One push when your site goes down and one when it’s back up, from a cron check or Uptime Kuma.
- Home Assistant alerts on your iPhone A rest_command for configuration.yaml, a leak alert that folds its repeats, and a doorbell with a snapshot.
- n8n workflow notifications on your iPhone The Honk node or the HTTP Request node, plus an error workflow that reports every failed execution.
- Push notifications from a cron job One crontab line that honks when a job fails, and a wrapper that also tells you when it works again.
- GitHub Actions failure alerts on your iPhone One workflow step that pushes a failed run, folded per repository and branch, plus an optional recovery.
- Laravel exception notifications on your phone One line in bootstrap/app.php, throttled per exception, plus scheduler hooks and a fake for tests.
- Customer requests from your app to your phone Each new quote or contact request as one push with its details, ready to answer from your phone.
- Deploy notifications from any CI A failed deploy pushes right away and the next good one closes it. One pattern for GitHub Actions, GitLab CI and shell scripts.
- Stop alert fatigue with fewer, better notifications Why repeats teach you to ignore alerts, and six habits that fix it, plus a checklist for group keys.