Pulse 3.0 shipped: Predictive signals, journey AI, and sub-90s response times. See what's new →
Journeys

Orchestration that reads the room.

Design cross-channel journeys on a visual canvas, then let Pulse pick the best channel, time, and message for every person — using live behaviour, not last week's export.

journeys / onboarding-v3
1
Trigger: Signed up
Event fires within 200ms of the SDK call
2
Send: Welcome email
Personalised with first-touch attribution
3
Wait: 48 hours or activated
Skip ahead when the goal event fires
4
Branch: Activated?
Yes → nurture · No → re-engage
5
AI: Best channel & send time
Push, SMS, or email — Pulse decides per person

Visual canvas

Drag steps, waits, branches, and goals. Version, publish, and compare with a click.

Real-time triggers

Behaviour, transactions, profile updates, and time — everything fires on the event stream.

Adaptive delivery

AI picks the channel and send time based on how each person actually engages.

Goal-based routing

Set a conversion event and Pulse skips remaining nudges the moment someone converts.

A/B & holdouts

Randomised holdouts measure incremental lift, not vanity opens.

Cross-channel

Email, push, SMS, in-app, on-site banners, and webhooks — all from one canvas.

Guardrails built in

Ship confidently.

Frequency caps, quiet hours, holdouts, and audit logs are first-class — not something you bolt on with a spreadsheet.

Frequency caps per channel
Quiet hours by timezone
Suppression lists
Randomised holdouts
Approval workflows
Full audit log
Version history
Publish previews

Build your first journey today.

Free while you're getting started. Upgrade only when volume grows.