Blog

Practical guides for getting push notifications out of anything that can send an HTTP request.

Webhook basics

📚

What is a webhook?

A webhook is an HTTP POST that one system sends to another when something happens. This guide explains payloads, endpoints, retries, security and how webhooks differ from APIs and polling.

July 23, 2026 · 6 min read

🔗

Webhook URL vs. endpoint

Payload URL, webhook URL, endpoint, callback URL – different services use different words for the same thing. Here is what each term means and what makes a good webhook URL.

July 23, 2026 · 3 min read

📦

Webhook payloads explained

What a webhook payload contains, how Stripe, GitHub and Shopify structure theirs, and how to find the fields that matter – with real examples.

July 23, 2026 · 4 min read

🧪

Testing and debugging webhooks

Webhooks are hard to debug because you can't see them. Here are the tools and techniques: inspection services, tunnels for localhost, replaying events and the fastest smoke test.

July 23, 2026 · 4 min read

🔐

Webhook security and signature verification

Anyone who knows your webhook URL can post to it. How HMAC signatures work, how to verify them correctly (including timing-safe comparison) and what else protects an endpoint.

July 23, 2026 · 4 min read

🔁

Retries, duplicates and idempotency

Why the same webhook can arrive twice, how providers retry, and the idempotency pattern that keeps duplicate deliveries from causing double charges or double emails.

July 23, 2026 · 4 min read

🚦

HTTP status codes for webhooks

Your response code decides whether the provider retries, gives up or disables your endpoint. What 200, 202, 4xx and 5xx really mean in webhook handling.

July 23, 2026 · 3 min read

10 webhook best practices

The rules that keep webhook integrations from breaking in production: answer fast, verify signatures, handle duplicates, log everything, plan for failure.

July 23, 2026 · 4 min read

Monitoring & alerts

📊

Grafana alerts as push notifications

Send Grafana alerts to your phone as push notifications with a webhook contact point – no PagerDuty, no per-seat pricing. Grafana even fills in title and message for you.

July 23, 2026 · 3 min read

🔥

Alertmanager alerts on your phone

Route Prometheus Alertmanager alerts to your phone as push notifications with four lines of YAML – no PagerDuty, no Slack detour.

July 23, 2026 · 3 min read

Healthchecks.io alerts as push notifications

Healthchecks.io notices when your cron job stops pinging – its webhook integration with a custom body turns that into a loud push notification on your phone.

July 23, 2026 · 3 min read

🐛

Sentry issues as push notifications

Make new Sentry issues impossible to miss: an alert rule with a webhook action sends a push notification with a real alarm sound to your phone.

July 23, 2026 · 3 min read

📡

Better Stack incidents as push notifications

Turn Better Stack (Uptime) incidents into push notifications with their own alarm sound – via an outgoing webhook, without paid per-seat phone alerting.

July 23, 2026 · 3 min read

🟢

Uptime Kuma: push notifications with a real alarm sound

Connect Uptime Kuma to your phone in two minutes: add a webhook notification, paste your Webhooky URL and get down/up alerts with a sound you cannot miss.

July 14, 2026 · 4 min read

🖥️

Proxmox & Synology: homelab alerts on your phone

Backup failed, disk full, RAID degraded: route Proxmox (8.3+) and Synology DSM notifications to your phone with the built-in webhook targets.

July 14, 2026 · 5 min read

🐳

Docker: a push when a container dies

A 10-line watcher turns Docker events into push notifications: know the moment a container crashes, plus Watchtower update alerts via shoutrrr.

July 14, 2026 · 4 min read

CI/CD & deployments

🐙

GitHub events as push notifications

Two ways to get GitHub events on your phone: a repo webhook for pushes, stars and releases – or a one-line curl step in GitHub Actions that alerts you when CI fails.

July 23, 2026 · 4 min read

🦊

GitLab events as push notifications

Get GitLab pushes and failed pipelines on your phone: a project webhook for events, or a CI job with curl for alerts with your own texts – works self-hosted too.

July 23, 2026 · 3 min read

🤵

Jenkins build alerts on your phone

No notification plugin needed: a post section with one curl line sends failed and fixed Jenkins builds to your phone as push notifications with an alarm sound.

July 23, 2026 · 3 min read

Vercel deployments as push notifications

Know the moment a Vercel deployment succeeds or fails: two webhooks, two Webhooky endpoints, two sounds – set up in minutes.

July 23, 2026 · 3 min read

🌐

Netlify deploys as push notifications

Netlify's deploy notifications support outgoing webhooks per event – point “Deploy failed” at a Webhooky endpoint with an alarm sound and never miss a broken build.

July 23, 2026 · 3 min read

🐳

Docker Hub image pushes on your phone

Docker Hub fires a webhook on every image push to your repository – point it at a Webhooky endpoint and your phone tells you when CI published a new tag.

July 23, 2026 · 3 min read

From your own code

🛠️

Push notifications without building an app

You don't need your own app, Firebase project or APNs certificates to get push notifications. One HTTP POST to a ready-made endpoint does it – setup in a minute.

July 20, 2026 · 2 min read

🐍

Send a push notification from Python

Send a push notification to your phone from any Python script with a single requests.post call – no Firebase, no tokens, no app to build. With cron and try/except patterns.

July 20, 2026 · 2 min read

🟩

Send a push notification from Node.js

Send a push notification to your phone from Node.js with a single fetch call – no Firebase Admin SDK, no tokens. With catch-block and process-crash patterns.

July 20, 2026 · 2 min read

🔥

Firebase Cloud Functions: error alerts on your phone

Never miss a failing Cloud Function again: send yourself a push notification from any catch block – with the error message right in the notification.

July 14, 2026 · 4 min read

Supabase: push notifications for errors and new rows

Send push notifications from Supabase Edge Functions and Database Webhooks – error alerts and new-row notifications on your phone in seconds.

July 14, 2026 · 4 min read

📲

Send a push notification to your phone with one HTTP request

No app to build, no FCM setup, no API keys: get a personal URL and every HTTP POST to it becomes a push notification on your phone. Works from curl, Python, JS – anything.

July 14, 2026 · 4 min read

⏱️

Get notified when your script finishes

Stop checking the terminal: one appended curl call sends a push notification when your training run, render or migration finishes – or fails.

July 14, 2026 · 4 min read

Comparisons & alternatives

🏆

The best webhook notification apps in 2026

Which app turns webhooks and HTTP requests into push notifications on your phone? Webhooky, ntfy, Pushover, Gotify, Pushbullet, Telegram and Discord compared by setup, iOS support and price.

July 23, 2026 · 5 min read

🔓

A Gotify alternative for iPhone users

Gotify is a great self-hosted push server – but it has no official iOS app and needs a server you maintain. Webhooky delivers native push on both platforms with zero setup.

July 23, 2026 · 3 min read

✈️

Beyond the Telegram bot for alerts

Telegram bots are the classic way to get server alerts on your phone – with BotFather, tokens and chat IDs. Here is what the setup costs you and when a dedicated push endpoint is better.

July 23, 2026 · 3 min read

💬

Discord webhooks vs. a push notification

Discord webhooks are perfect for team channels – but a channel message is not an alarm. When to use Discord, when a dedicated push endpoint, and how to use both together.

July 23, 2026 · 3 min read

🔫

A Pushbullet alternative for alerts

Pushbullet shines at phone↔PC sharing, less so as an alert channel: API key, 500 free pushes per month, no per-event sounds. A dedicated webhook endpoint is the better fit.

July 23, 2026 · 3 min read

⚖️

Webhooky vs. ntfy vs. Pushover

An honest comparison of the three easiest ways to get push notifications from your own scripts and webhooks – setup, iOS support, sounds, pricing.

July 20, 2026 · 3 min read

🔁

A Pushover alternative without API tokens

Looking for a Pushover alternative? Webhooky sends push notifications from any script or webhook without an account, user key or API token – the URL is all you need.

July 20, 2026 · 2 min read

📱

An ntfy alternative that loves iOS

ntfy is great on Android and your own server – on iOS it struggles. Webhooky delivers native APNs push notifications with zero setup and no server to maintain.

July 20, 2026 · 2 min read

Automation & tools

🔗

n8n: a push notification from any workflow

Add phone push notifications to n8n workflows with one HTTP Request node – plus an error workflow that pages you when any workflow fails.

July 14, 2026 · 4 min read

📈

TradingView alerts as push notifications

Route TradingView webhook alerts to your phone: price crossings, indicator signals and strategy events as push notifications – with a different sound per setup.

July 14, 2026 · 4 min read

🤖

Give your AI agent the ability to text you

Let Claude, ChatGPT or n8n AI agents send you push notifications: a webhook endpoint as a “notify user” tool – for finished tasks, needed approvals and daily digests.

July 14, 2026 · 4 min read

IoT, smart home & industry

🍓

Send push notifications from a Raspberry Pi

Get a push notification on your phone from any Raspberry Pi script – with two lines of Python or a curl one-liner. No SDK, no server, no fees.

July 14, 2026 · 5 min read

🏭

PLC to phone: machine notifications via HTTP POST

Let your PLC notify workers when a machine finishes or faults – a simple HTTPS POST via Siemens S7, TwinCAT or Node-RED, straight to their phones.

July 14, 2026 · 5 min read

🔌

ESP32: from sensor to phone push in 20 lines

Send push notifications from an ESP32 or Arduino with a plain HTTPS POST – doorbell, mailbox, water leak and battery projects included. Full sketch inside.

July 14, 2026 · 5 min read