Pinglet
Start free
Hosted alerts & monitoring push

Alerts from your stack, as native push.

Pinglet turns one HTTP request into a real push notification on your phone. POST from CI, cron, a webhook or your app, then share a link so your team subscribes. No account needed to receive.

Download on theApp StoreGet it onGoogle Play
Read the API docs
iOS & Android · Free tier · No account to receive
9:41
Pinglet
6 unread · 3 topics
prod/errorsnow
Checkout API: 5xx spiking4
ci/deploys12m
Build passed: main → production
cron/backups2h
Nightly snapshot: 42 GB · 0 errors2
How it works

From event to phone in one POST.

Send with a key, receive with a link. That's the whole model. No SDK to wire up, no glue code.

01
Create a topic

Spin up a channel like prod/errors and grab a publish key from the dashboard.

02
POST your alert

curl from CI, cron, a webhook or your app. One request becomes one native push.

03
Your team subscribes

Share the topic link. Anyone who opens it starts getting the alerts. No account needed to receive.

Features

Everything you need to get paged, nothing you don't.

Subscribe with a link

Share a topic link; teammates open it and start receiving. No login required just to get alerts.

Topics you create

Organize alerts into channels like prod/errors or ci/deploys and route each where it belongs.

Publish from anything

One authenticated POST from curl, CI, cron, a webhook or your app fires a push. No SDK required.

Priority that cuts through

Set each alert silent, normal or urgent. Urgent breaks through Do Not Disturb. Colour it by level: error, warning, success or info.

Searchable history

Every alert is stored per topic and synced across devices, so it survives reinstalls and new phones.

Native iOS & Android

Real push: foreground, background and cold-start taps deep-link straight to the alert's topic.

Send API

Send an alert from anything.

If it can make an HTTP request, it can push to your phone. Authenticate with a publish key, set a priority, a level and a tap-through URL, and Pinglet delivers it as a native notification, usually in under a second.

Works from curl, CI, or any language
Priority, level, title and tap-through URL
Hosted delivery, zero infra to run
alert.sh
# fire an alert from CI, cron or your app
curl -H "Authorization: Bearer plg_live_…" \
-H "Content-Type: application/json" \
-d '{"message":"Checkout API · 5xx spiking","priority":"urgent","level":"error"}' \
https://api.pinglet.co.uk/v1/prod-errors/publish
pinglet.co.uk/t/prod-errors · share to subscribe
Priority

Not every alert is a 3am alert.

Send each push as silent, normal or urgent. Urgent arrives as a high-importance, heads-up notification that breaks through Do Not Disturb, once you switch that on in the app.

SilentNo sound, low importance
NormalStandard heads-up notification
UrgentBreaks through silent & Do Not DisturbPops
Level

Colour-code what matters.

Tag each alert with a level (error, warning, success or info) and Pinglet colours the notification and its history entry to match. Level is display only: it sets the colour, never how loudly the alert arrives.

ErrorSomething broke (red)
WarningWorth a look (orange)
SuccessAll clear (green)
InfoJust so you know (blue)
Pricing

Start free. Scale when you ship.

No credit card to start. Receiving is always free for everyone you share a link with.

Personal
For your own apps, scripts & servers
Free
10,000 messages / month
Unlimited topics & publish keys
Full priority & level controls, 24-hour history
No team features
Start free
Commercial
For teams & products in production
Unlimited
Unlimited messages / month
Team seats & shared topics
Role-based publish keys
30-day history
Talk to us

Start sending alerts in minutes.

Create a topic, drop one curl into your CI, and your phone lights up. Free to start, no card required.

Create your free accountRead the API docs