One request. One buzz.

Push notifications for the things you build.

Send a message to your phone, tablet or desktop with a single HTTP request. No SDK, no queue, no subscription for personal use.

Then a one-time licence per platform. That is the whole price list.

09:41
FFleet monitornow
harvest-e not responding
No answer on /ping for 3 checks in a row.
BBackups6h
Nightly backup complete
mongo158 dump 11.4 GB, 38 min, verified.
DDeploy bot1d
Deploy finished
domainster on 6 of 6 machines.

It really is one request

Create an application, copy its token, and send. Works from curl, cron, a shell script, a Raspberry Pi, a CI pipeline or any language with an HTTP client.

# bash, cron, anywhere
curl -s https://api.zapsy.com/1/messages.json \
  -d token=aH3nX8qL2wP5vK9mC4rT7yB1zF6dJ0 \
  -d user=uZ4k9pQ2mN7xW1vB8cR3tY6hL0sD5f \
  -d title="Backup done" \
  -d message="11.4 GB in 38 min, verified."
// node, no dependencies
await fetch("https://api.zapsy.com/1/messages.json", {
  method: "POST",
  body: new URLSearchParams({
    token: "aH3nX8qL2wP5vK9mC4rT7yB1zF6dJ0",
    user:  "uZ4k9pQ2mN7xW1vB8cR3tY6hL0sD5f",
    message: "Deploy finished on 6 of 6 machines.",
    priority: 1
  })
});

Built for people who run things

Servers, backups, scrapers, trading bots, home automation, build pipelines. If it can make an HTTP request, it can reach you.

!

Five priority levels

From silent (lowest) to emergency, which repeats until someone acknowledges it. Quiet hours respect the levels you choose.

3

All your devices

Phones, tablets and desktops under one user key. Target one device, a few, or all of them with the same request.

R

Delivery receipts

Emergency messages return a receipt. Poll it or get a callback the moment the message is acknowledged.

G

Groups and teams

One group key fans a message out to the whole on-call rota. Add and remove members without touching your scripts.

@

Email gateway

Every device gets an address. Anything that can send mail can send a push, including that appliance from 2011.

H

30 days of history

Messages are kept for a month and synced to each device, so a notification you swiped away is never gone.

Up and running in three steps

Install the app and sign in

Your user key appears on the dashboard. That is the address your messages go to.

Create an application

Give it a name and an icon. You get an application token. One token per script, service or project keeps the history tidy.

Send

POST the token, your user key and a message. Up to 10,000 messages per application per month on every plan.