You want your iPhone to buzz when something happens. A payment lands. A server goes down. A long script finishes. A form gets submitted.
On iOS this sounds like it needs a whole app. It does not. Here are the real options, compared honestly, and then the shortest one.
Why iPhone push feels locked down
A native iOS push notification normally travels through Apple Push Notification service (APNs). To send through APNs yourself you need to:
- Enrol in the Apple Developer Program.
- Create push certificates or an APNs key.
- Build and ship an iOS app to hold the device token.
- Run a server that talks to APNs.
That is a lot of work to make your phone buzz. The good news: you do not have to be the one who built the app. If an app already exists that receives pushes and hands you a URL to trigger them, you skip every step above.
The honest options
iOS Shortcuts (local only)
The Shortcuts app can show a notification and its automations can react to some on-device triggers (arriving somewhere, a time of day, connecting to Wi-Fi). It is genuinely useful and already on your phone.
The limit: Shortcuts cannot receive a push from an outside server by itself. So "notify me when my webhook fires" or "when my server runs low on disk" is out of its reach unless you keep the Shortcuts app polling, which is fragile. Great for local, personal automations. Not built for external events.
Pushover
Pushover is a dedicated app for exactly this: send an HTTP request, get a push. It is well made and has been around for years. It is a paid app (a one-time purchase per platform), which some people prefer and others do not. Check its current pricing on the Pushover site before you commit.
ntfy
ntfy is open source and can be self-hosted, which developers love. You publish to a topic and subscribe on your phone. The trade-off is that topics are the unit of privacy, and the polished, hosted, ready-in-a-minute experience depends on how you set it up. A strong pick if you want to run your own infrastructure.
A Telegram or Discord bot
The classic workaround: point your event at a Telegram or Discord bot and let the chat app buzz. It works and it is free. But it is not really a notification, it is a chat message. It mixes with your conversations, it is easy to mute by accident, and shaping it (title, color, priority, an inbox you can filter) is not what chat apps are for.
A ready-made notification inbox (the shortest path)
This is the category Hook.Notifier is in. You install one app, you get a personal URL, and anything that can make an HTTP request pushes a native notification to your iPhone. No APNs, no certificates, no server, no chat app in the middle. You also get an inbox in your browser, so a notification is never just a buzz you missed.
The shortest path, step by step
1. Get your URL
Create a free account. You get an identifier and a key. Together they are your personal hook:
Your hook: https://hooknotifier.com/{IDENTIFIER}/{KEY}
2. Install the app on your iPhone
Get the iOS app and sign in. This is the one install that replaces building your own. It holds the push token so you do not have to.
3. Call your URL
Anything that can make an HTTP request can now notify you. The simplest test is a browser or curl:
curl "https://hooknotifier.com/{IDENTIFIER}/{KEY}?object=Hello&body=My%20first%20iPhone%20notification"
Your iPhone buzzes with a real native notification. The same notification also lands in your browser inbox, so you can come back to it later.
Send from real events
The point is not to curl yourself by hand. It is to wire your iPhone to the things you care about.
From a webhook (Stripe, GitHub, Cal.com, Supabase). Paste your hook as the webhook URL and map the event:
curl -X POST "https://hooknotifier.com/{IDENTIFIER}/{KEY}" \
-H "Content-Type: application/json" \
-d '{"object":"New payment","body":"You just got paid","tags":"stripe"}'
From a no-code automation. In Zapier or Make, add a webhook action pointed at your hook, and map the fields from the trigger.
From a server or script. Add one line at the end and your phone tells you when the job is done:
./deploy.sh && curl "https://hooknotifier.com/{IDENTIFIER}/{KEY}?object=Deploy&body=Production%20is%20live"
Shape the notification
You can control how the notification looks and behaves with a few parameters.
| Parameter | Type | Description |
|---|---|---|
object | String | Title of the notification required |
body | String | Content of the notification |
tags | String,String,... | Tags to organise and filter your inbox |
color | Color String (#000000) | Accent color of the notification |
redirectUrl | Url String | URL opened when you tap the notification |
priority | low / normal / high / critical | How insistent the push is |
High and critical priority cut through your quiet hours, so your monitoring can wake you while your nightly cron stays silent.
So which should you pick
If you want a personal, on-device automation and nothing external, iOS Shortcuts is already on your phone. If you want to self-host, ntfy is a solid open-source choice. If you just want your iPhone to buzz when an event fires anywhere, with the least setup and a real inbox to fall back on, a ready-made notification app is the shortest path. Hook.Notifier does that for free.
Try it in under a minute
Create a free account, install the iOS app, and paste your hook into a browser tab. Your iPhone buzzes. Then point a real webhook or automation at the same URL. Prefer a visual approach? Your dashboard has a Notif. Builder that composes the URL for you with a live preview.


