Your phone,
on the wire.
Send a push to your iPhone from any script, server or bot with one HTTP request. Deploys, payments, alerts, all in one calm feed.
Everything iOS can do, from a webhook.
One endpoint drives banners, Live Activities, action buttons and alarms that don't stop until you answer.
Live Activities
Progress on the Lock Screen and in the Dynamic Island, updated from any job.
Every source, its own color
Upload a logo; pushr samples its color and lights the card.
Tap to act
Up to four buttons per push. Approve, reject, open a link or reply.
Ack or escalate
Must-acknowledge pushes repeat until you answer them, even in quiet hours.
Home Screen widget
Your latest pushes, from all apps or just one.
Plugs into your tools
Built-in adapters turn GitHub, Sentry and Grafana webhooks into clean pushes.
Built for the parts iOS has and others skipped.
ntfy and iGotify nail the basics: free apps and your own server. pushr adds Live Activities, action buttons, alerts that repeat until answered, and badge sync across devices.
Run your own backend. Point the app at it.
The backend is open source. Deploy it on your own Convex, paste the URL into Settings, and your payloads never touch our servers. No per-message fees, no caps.
Based on each project's public docs and App Store listings as of September 2026. Corrections welcome.
Things people actually wire up.
The pattern is always the same. Only the verbs change.
Ping me on green deploys
GitHub Actions or any CI POSTs to /notify when main goes live.
Wake me on big charges
A Stripe webhook sends priority 9: banner, sound, no dashboard refresh.
Put the front door on my Lock Screen
Home Assistant starts a Live Activity you can watch without unlocking.
Keep pinging me until I answer
An uptime check sends an ack-or-escalate push that repeats until answered.
No SDK. Just a URL.
One endpoint, one bearer token, one JSON payload. Send from anything that speaks HTTP.
# wire any project to your phone in one shot
curl -X POST "$PUSHR_URL/notify" \
-H "Authorization: Bearer $PUSHR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "shipped 🚀",
"body": "main → production · build #482",
"priority": "high",
"url": "https://acme.com/admin"
}'Wire it up tonight.
Free to start. 1,000 pushes a month and one source app are on us.
iPhone app
Feed, Live Activities, widgets and per-app sounds.
CLI
Send from the shell, pipe stdin, drive Live Activities.
SDK
Typed notify() and liveActivity() for any fetch runtime.