Platform features

One home for the full push lifecycle.

Connect devices, shape audiences, send rich notifications, automate follow-ups, and measure meaningful user behaviour without stitching together separate systems.

Audience and identity

Reach the right device without losing the person behind it.

Anonymous devices can become known users after login while preserving useful device context.

Devices

iOS, Android, and browser registration

Store provider tokens, app version, device model, OS, locale, timezone, and enabled state. Token refresh keeps identity and tags attached.

Users

Identity across devices

Attach an external user ID, aliases, tags, and properties. Identify after login, remove a registration on logout, and optionally verify identity with short-lived ES256 tokens.

Segments

Reusable, versioned audiences

Filter by platform, locale, timezone, app version, tags, device dates, lifecycle events, or named custom events. Estimate the audience before sending.

Messages

Control content, timing, and delivery.

Every notification takes an immutable content and audience snapshot, so historical reporting remains understandable as your setup evolves.

Targeting

Five direct target types

Send to one device, one user and all their devices, an exact tag match, a saved segment, or every enabled device. Add included and excluded segments for compound campaigns.

Content

Rich, localised, and actionable

Use templates and variables, localised variants, images, deep links, custom data, sounds, badges, categories, and up to three interactive actions.

Delivery

Send now or at the right time

Schedule an absolute time or a wall-clock time in each recipient's timezone. Choose queue priority, TTL, collapse behaviour, and platform overrides.

Automation

Journeys that respond to behaviour.

Versioned journey graphs give each execution a stable definition even when you improve the flow later.

TriggerEnter from a custom event or active segment.
Wait and decidePause, wait until a date, branch on data, or split by percentage.
ActSend a push or call a configured webhook.
MeasureRecord a goal, inspect execution statistics, or exit cleanly.
Visibility and control

Know what happened after acceptance.

Events and analytics

Delivery is not one number

Inspect recipients and errors, then report received, confirmed-delivered, opened, clicked, dismissed, custom, and outcome events separately. Aggregate analytics group activity by day, platform, outcome name, and attribution.

Webhooks

Signed delivery to your systems

Configure destinations, select event types, send a test request, and verify HMAC signatures. Retries and destination safeguards keep integrations dependable.

Exports and retention

Portable data, deliberate deletion

Create expiring exports, tune event and device retention, and use the privacy workflow for scheduled account deletion.

Teams and operations

Built for production ownership

Separate organisations and apps, manage team access, rotate scoped API keys, inspect audit history, and keep provider credentials encrypted.

Build your first end-to-end flow.

Register a device, target a test user, and inspect the resulting events before inviting the rest of your audience.

Create your account →