Customer Journey Builder

Know when a journey worked

Conversion goals is a journey-wide setting that names the event that counts as success. Late conversions still count for up to 30 days after someone leaves, and you can end the sequence the moment a user reaches the goal.

Customer Journey canvas: a trial journey ending on a purchase conversion goal with a 30-day window, beside the journey's Performance statistics showing two conversion goals and their conversion rates

What conversion goals gives you

Goal definition

Pick the event that means the journey worked, and narrow it with an attribute condition.

30-day conversion window

A user who converts after leaving the journey still counts, for up to 30 days.

End journey after this event

Opt-in cancellation of whatever is left of the sequence the moment someone converts.

Multiple goals, OR logic

Track more than one goal, and reaching any one of them ends the journey there.

What you configure

SettingWhat it doesDefault
Goal eventThe event that counts as success, such as purchase or subscribeNot set
Attribute conditionNarrows the goal event, such as an order value above a thresholdOff
Conversion windowHow long after exit a matching event still counts, up to 30 daysOff (0 days)
End journey after this eventCancels the rest of the sequence for a user who reaches the goalOff
Multiple goalsTrack more than one event; reaching any one of them ends the journey (OR logic)One goal, unless you add more
Setting
1 / 5
Goal event
What it does
The event that counts as success, such as purchase or subscribe
Default
Not set
Setting
2 / 5
Attribute condition
What it does
Narrows the goal event, such as an order value above a threshold
Default
Off
Setting
3 / 5
Conversion window
What it does
How long after exit a matching event still counts, up to 30 days
Default
Off (0 days)
Setting
4 / 5
End journey after this event
What it does
Cancels the rest of the sequence for a user who reaches the goal
Default
Off
Setting
5 / 5
Multiple goals
What it does
Track more than one event; reaching any one of them ends the journey (OR logic)
Default
One goal, unless you add more

Configured once, for the whole journey

Conversion goals lives on the journey’s Settings panel, set once for the whole journey rather than dropped onto the canvas like a time delay or a condition split. Pick the event that means success, a purchase, a subscription, a booking, and add an attribute condition if the plain event is not specific enough.

Set the conversion window up to 30 days. Anyone who reaches the goal within that window after leaving the journey still counts as converted, so a purchase 10 days after someone dropped off a cart-recovery sequence is not lost from the number.

Stop messaging people who already converted

Turn on “End journey after this event” and Pushwoosh cancels whatever is left of the sequence for that user the moment they reach the goal. It is off by default, so a journey without it keeps sending the rest of the sequence even after someone has already done what it asked.

Track more than one goal at once, and the journey ends as soon as a user reaches a single one of them, whichever comes first. That fits a mixed audience with more than one possible win, like a marketplace tracking both buyer and seller conversions.

Where it fits

E-commerce and marketplaces

Goal = purchase. End the cart-recovery sequence the moment someone checks out.

Mobile games

Goal = an in-app purchase event. Stop the spend prompts once a player has already paid.

Creator and subscription apps

Goal = subscribe. Measure whether the trial reminder sequence actually converts.

Almost any journey with a real conversion event benefits, but it pays off most where that event is clean and unambiguous.

  • E-commerce
  • Marketplaces
  • Mobile games
  • Creator apps
  • Fintech
  • Airlines
  • Food delivery
  • Ride-hailing
  • Media & streaming

The same goal picks A/B/n winners for you

Customer Journey Builder can branch, wait and pace a sequence exactly how you want. Conversion goals is what turns that into a real number: this journey converted 8% of everyone who entered it, measured against the event you defined as success.

The same setting feeds A/B/n split testing directly: it is the goal the platform scores each branch against. In automatic mode, the branch that converts more people gets the new traffic without a manual step; in manual mode, the same numbers are there for you to read before you click Keep only winner.

Conversion data stays on our own hardware

Whatever event you track as a goal runs through the same infrastructure as the rest of the platform. Pushwoosh runs on its own hardware in the US and Germany, under GDPR and BDSG. Full detail sits on the data safety page.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type I CertifiedOWASP Compliant

How it works

  1. Open the journey's Settings panel

    Choose the event you want to count as the goal, and add an attribute condition if you need to narrow it.

  2. Set the conversion window

    Up to 30 days after someone leaves the journey. A converting user inside that window still counts.

  3. Turn on End journey after this event

    Optional. Converted users stop receiving whatever is left of the sequence. Leave it off and the sequence keeps running for everyone.

The journey’s own Performance statistics show how many people who entered reached the goal, so the conversion rate sits next to the journey itself.

Good to know: what conversion goals does and does not cover.

  • It lives in the journey’s Settings panel; there is no canvas element to drag in.
  • The conversion window caps at 30 days after someone leaves the journey.
  • “End journey after this event” is off by default. Leave it unchecked and converted users still get the rest of the sequence.
  • Multiple goals are matched with OR: the journey ends as soon as a user reaches any one of them.
  • The event you track has to already reach Pushwoosh through the SDK or API. A goal reads existing events, it does not define new ones.

FAQ