PUSH MESSAGING
Reach every device, one API.
Mobile and web push for iOS, Android, and browsers, from a single call. Bring your own keys, run many apps, same API key as your email.
POST /v1/push/apps/app_9f2/send { "target": { "userRef": "user_42" }, "title": "Your order shipped π¦", "body": "Arriving Tuesday.", "link": "acme://orders/8921" } // β { sent: 3, failed: 0, recipients: 3 }
WHY IT'S DIFFERENT
Push without the plumbing.
Mobile + web, one API
iOS (APNs), Android (FCM), and browser Web Push (VAPID) from a single send call. We fan out to every platform and normalize the result.
Bring your own keys
It's a relay: upload your FCM service account, APNs .p8, or generate a VAPID keypair. Your credentials, encrypted at rest, never leave our servers.
Many apps, one account
Run a consumer app, a driver app, staging and prod, each is its own app with its own keys and device audience, all under one login.
Self-healing device list
When a provider reports a token is dead, we retire it automatically, so your audience stays clean without you writing cleanup code.
Delivery you can see
Every send records a per-device outcome: sent, failed, or rejected, so you always know what actually landed.
Deeplinks built in
Attach a link to any notification so a tap lands deep inside your app or on the web, no extra plumbing.
THE API
Register, send, done.
/v1/push/apps/:appId/devicesRegister an end-user's device token (idempotent). Invalid tokens are auto-retired./v1/push/apps/:appId/sendSend to a user, a list of users, specific tokens, or every device, one call, all platforms./v1/push/apps/:appId/messages/:idPer-device delivery breakdown: sent, failed, and rejected counts.WHAT TEAMS BUILD
From receipts to re-engagement.
Transactional alerts
Order shipped, payment received, code delivered. Fire a push from the same backend event that sends the email.
Re-engagement
Win users back with a targeted push carrying a deeplink straight to the screen that matters.
Real-time updates
Match found, price dropped, message received. Reach a specific user by your own user id in one call.
Broadcasts
Announce a launch or an outage to every active device on an app with a single request.
Questions
Push FAQ
iOS via Apple Push (APNs), Android via Firebase Cloud Messaging (FCM), and browsers via VAPID Web Push. A single send call reaches all of them at once.
Yes, push is a relay, so you bring your own provider credentials: an FCM service-account JSON for Android/web, and an APNs .p8 key for iOS. For browser Web Push we generate the VAPID keypair for you.
Yes. Create as many apps as you run, each has its own credentials and device audience. Everything is scoped under /v1/push/apps/:appId, so a consumer app and a driver app never mix.
Your app collects each user's push token and your backend registers it with us (keyed by your own user id) using your secret API key, so the key never ships inside the client app.
Push is its own product with its own subscription, sharing the same API key and dashboard as email and currency. Each notification attempt counts as one unit against your monthly allowance.
Better together
One key unlocks the whole suite.
Everything shares the same API key, dashboard and events, so add another service whenever you're ready, without new vendors or new plumbing.
- 01Email & AutomationTransactional and marketing email that lands in the inbox, with a visual automation builder.
- 02Currency ConversionReal-time rates for 230+ currencies with custom spreads and an audit snapshot on every call.
- 03Social AutomationWrite once and publish everywhere: scheduled, queued or fired from your product events.
- 04AI VideoDescribe a video or an image and get it back in about a minute, from Veo, Seedance or Kling on your existing key.
- 05Deep LinksSmart links that open your app to the exact screen, with a web fallback and every click counted.
Start
Reach your users where they are. Free.
Free on every account, with no volume cap and no card needed. Bring your own FCM and APNs keys and start sending in minutes.
No credit card Β· 5,000 free emails/month Β· Cancel anytime