To your app and the browser, from one place

Push Notifications

iOS, Android and web notifications from the same interface. The SDK registers the device; you choose the target: one user, a segment, or everyone.

iOS · Android · Web
Segments and scheduling
Delivery and open reporting
Platforms
iOS (APNs) · Android (FCM) · Web Push
Targeting
Token · contact · external id · segment
The problem

The notification went out — but was it opened?

FCM and APNs tell you "delivered", never "the user tapped it". Because of that most teams never measure whether a notification worked, and repeat every campaign blind.

What it does5

Its own screen, its own quota

Push campaigns live on their own screen (/push-notifications). Your notifications go out even when your email quota is spent — channels never block each other.

Open measurement

Your app reports back the id carried in the payload (reportPushOpened). That turns "sent" into "opened" — on push, only the app can know this.

Dead token cleanup

When an app is deleted the token dies. As soon as the provider says so, the device record is closed; pushing anyway lowers your sender quality.

Priority separation

Transactional notifications (alerts, OTP) go at high priority, commercial ones at normal. Sending everything at high priority triggers Android battery optimisation and eventually delays all of your notifications.

Target by person

You do not need to know tokens: send by contact id or by your own external id and the system finds all of that person's active devices.

Code

A working example, copied from the package.

React Native
// when the notification is tapped
const id = response.notification.request.content.data?.sb_message_id

if (id) {
  await sb.reportPushOpened(String(id))
}
Specifications
Platforms
iOS (APNs) · Android (FCM) · Web Push
Targeting
Token · contact · external id · segment
Measurement
Delivery + open (SDK signal)
Devices
Multiple devices per person
FAQ

Can I use it without an app?

Web push needs no app, only a browser. Mobile notifications require the SDK embedded in your app.

Do notifications need marketing consent?

No. An in-app notification is not a commercial electronic message under Turkish law; the user grants permission when installing the app.

Push Notifications switches on today

Opening an account takes minutes. Add the module, set its limit, start using it.