Journeys

Set it up once. It keeps showing up for every new user.

Journeys react to installs, events and inactivity, then step through waits and messages on push, inbox, email or SMS — stopping the moment someone reaches the goal.

  • Install, event & inactivity triggers
  • Waits, goals, exits
  • Push, inbox, email, SMS
⚡TriggerApp installed
⏱Wait5 minutes
📱Push“Welcome! Here’s where to start”
⏱Wait1 day
🎯Exit ifcompleted_onboarding
✉️Email“3 tips from people who stuck with it”
install, event, inactivity
3 triggers
install, event, inactivity
push, inbox, email, SMS
4 channels
push, inbox, email, SMS
exit when converted
Goals
exit when converted
on journey completion
Webhooks
on journey completion

Lifecycle

Welcome, nurture, win back — automatically.

A five-minute welcome, a tip on day one, an offer on day seven. Each person moves at their own pace and leaves when they convert.

  • ✓Wait steps in minutes, hours or days
  • ✓Entry audience filters
  • ✓Exit on goal event
  • ✓Optional re-entry

Behaviour

React to what users actually do.

Start a journey from any tracked event — “cart_abandoned”, “trial_started”, “level_failed” — and personalise each step with event properties.

  • ✓Any custom event
  • ✓Inactivity after N days
  • ✓Personalised copy
  • ✓Live counts per step

How it works

Live in three steps.

  1. 01

    Choose a trigger

    Install, a custom event, or no session for N days.

  2. 02

    Add steps

    Waits, goal exits and messages on push, inbox, email or SMS.

  3. 03

    Turn it on

    Watch how many people are in each step and how many reached the goal.

Works withFlutterAndroidiOSWebReact NativeNode.jsREST

Capabilities

Everything you need, in one dashboard.

Steps

  • ●Wait
  • ●Send (push, inbox, email, SMS)
  • ●Exit when goal reached
  • ●Exit

Triggers

  • ●First install
  • ●Custom events
  • ●Inactivity
  • ●Events sent from your server

Measurement

  • ●Runs and completions
  • ●Goal conversions
  • ●Per-step delivery
  • ●journey.completed webhook

Safety

  • ●Frequency caps
  • ●Quiet hours
  • ●Pause any journey
  • ●Plan limits per app

Use cases

Where teams use it.

Welcome series

Three messages over the first week that stop as soon as the user completes onboarding.

Cart recovery

Push after one hour, email after a day, and exit the moment they purchase.

Dormant users

After seven quiet days, a personal nudge at the hour they used to open the app.

Frequently asked questions

Is there a visual builder?+

Journeys are built as an ordered step list in the dashboard, with live counts of who is where.

Can a journey use several channels?+

Yes — each send step can use push, inbox, email or SMS.

What stops a journey?+

An exit step, the goal event, or pausing the journey.

How many journeys can I run?+

It depends on your plan — see pricing for journeys per app.

Works even better together

Try Journeys & automation free today.

Guided setup takes about five minutes. 20,000 sends a month are free, forever.