Push notificationsfor revenue alertsdeploy noticescron jobsmonitoring pingsgithub starsrevenue alertsand everything else.

Beep gives you a personal webhook URL. POST a title and a message — your phone buzzes. No SDKs. No servers. No integrations to set up.

Get your webhookI have an account
Free during beta · No credit card
bash · ~/projects/acme
$ curl -X POST https://beep.app/api/in/$TOKEN \
  -d '{"title":"Hello","body":"world"}'
{"ok":true,"delivered":1}
$ 
9:41
STRIPEnow
$1,240 collected
Acme Inc. paid invoice #4821
VERCEL1m
Deploy succeeded
main → production · 38s
CRON4m
Backup complete
412 GB · zero errors
Today
Live
3 new
Plug in anything

Already speaks your stack.

stripe$1,240 collected from Acme Inc.
githubPR #482 merged into main
vercelProduction deploy succeeded
shopifyNew order — $89.00 · 2 items
coinbaseBTC crossed $98,000
datadogp95 latency above 800ms
linearIssue ENG-128 marked done
posthog10k events processed
stripe$1,240 collected from Acme Inc.
githubPR #482 merged into main
vercelProduction deploy succeeded
shopifyNew order — $89.00 · 2 items
coinbaseBTC crossed $98,000
datadogp95 latency above 800ms
linearIssue ENG-128 marked done
posthog10k events processed
openaiBackground job finished — 18m23s
cronBackup completed — 412 GB
resendWelcome email opened by alex@
supabaseMigration applied to production
lemon$420 — new annual subscription
githubalex starred your repo
fly.ioApp scaled from 2 → 6 machines
sentryNew issue: TypeError in checkout
openaiBackground job finished — 18m23s
cronBackup completed — 412 GB
resendWelcome email opened by alex@
supabaseMigration applied to production
lemon$420 — new annual subscription
githubalex starred your repo
fly.ioApp scaled from 2 → 6 machines
sentryNew issue: TypeError in checkout
Try it

Type a beep.
Watch it land.

This is the exact payload shape you'll be POSTing from your scripts. Hit send and the phone gets it instantly.

POST /api/in/$TOKENJSON
presets
sent
0
When you're signed in, the same call delivers a real push to every device on your account. Get a token
9:41
Notifications
1
BEEPnow
Welcome to Beep
Type something and hit send.
What people beep

If it speaks HTTP,
it can buzz your phone.

Revenue pings

Wire Stripe, Lemon, Paddle, or Gumroad webhooks straight to your pocket.

curl -d '{"title":"$420","body":"acme.com paid"}'

Deploy notices

Know the moment a build goes live, fails, or rolls back.

await fetch(URL, { method: "POST", body })

Monitoring alerts

Datadog, BetterStack, UptimeRobot — anything that supports a webhook.

{"title":"p95 > 800ms","body":"api.acme.com"}

GitHub events

PR merged, issue opened, star received — pick what matters.

on: pull_request → curl ...

Cron output

End-of-job heartbeats. If silence is suspicious, beep.

0 4 * * * /run.sh && curl ...

Order alerts

First sale of the day or every sale — your call. Loud.

{"title":"New order","body":"$89"}

AI workflows

Long-running agent jobs that finally finish? Yes.

agent.on("done", beep)

Price alerts

Crypto, stocks, FX — POST when a threshold trips.

if price > target: send_beep()

Anything else

Honestly, if it can POST, it can beep. We've seen weirder.

curl -d "title=Hi&body=Whatever"
The fast lane

Loud when it matters.
Silent when it doesn't.

Beep only fires when you POST. No background noise, no marketing, no “hey, you forgot to check the app today.”

<200ms
median delivery time
180+
countries supported
0
lines of SDK to install
STRIPE1m
$1,240 collected
Acme Inc. · invoice #4821
CI2m
Build #2102 passed
main · 4m12s · 0 failures
COINBASE3m
BTC > $98,000
+2.4% in the last hour
DATADOG4m
p95 latency 812ms
api.acme.com · last 5 min
GITHUB5m
PR #482 merged
by @alex into main
CRON6m
Backup complete
412 GB · zero errors
Drop-in everywhere

One endpoint.
Every stack.

No SDK to install. No client library to learn. If you can make an HTTP request, you're already done.

curl -X POST https://beep.app/api/in/$TOKEN \
  -H 'Content-Type: application/json' \
  -d '{
    "title": "New signup",
    "body": "alex@acme.com just joined",
    "image": "https://acme.com/logo.png"
  }'
Three steps

From zero to first beep
in under a minute.

STEP 01

Sign up

Create an account on the dashboard. Get a webhook URL instantly.

STEP 02

Install the app

Download Beep on iOS or Android. Sign in. That's the entire setup.

STEP 03

POST anything

Fire from your script, your CI, your monitoring tool. Beep buzzes.

Make your phone
actually useful.

Get a webhook URL, install the app, and start beeping yourself in under a minute. No credit card required.

  • Free during beta
  • No credit card
  • iOS + Android
  • Webhook in 30s