Journeys
A journey is an automated chain of pushes: users from the selected segments enter it and go through steps — pushes, waits, conditions and branches — at their own pace.
How journeys work
Every 15 seconds Notirix enrolls the app's users who match the entrance segments and moves enrolled users through the steps. Each user has their own position in the journey: one may be waiting for a day while another is already getting the second push.
Steps
Entry and exit
A user enters when they match at least one include segment and none of the exclude segments. With re-entry on, they can enter again a set time after finishing or leaving the journey.
A journey ends at the Exit step. Exit rules can also take users out early:
The user came back to the site or app after entering the journey.
Your site or server sent an event with the chosen name.
The user left the entrance segments.
The user got into one of the selected segments.
The frequency cap was reached and the journey is set to exit in that case (see below).
Frequency cap
The frequency cap keeps one user from getting too many journey pushes: no more than K pushes in N minutes, hours or days per user, shared by all journeys of the app. It is off by default — while it is off, journeys work exactly as before.
Turn it on in Admin → Settings → Configuration → Frequency cap: set the maximum number of pushes (1 to 50) and the period (1 minute to 30 days).
What counts
Every message a journey creates for the user, even if it was not delivered. Pushes of all journeys count, including journeys that do not respect the cap.
Campaigns and direct (transactional) messages sent from the admin panel, the REST API or the Bitrix module.
The window slides: before each push Notirix counts the user's journey pushes over the last period. A push blocked by the cap does not use your plan quota.
Journey settings
In each journey: Settings → Frequency tab. The tab is inactive while the cap is off for the app.
Analytics
Journey analytics show skipped pushes for every push step: how many were skipped because of the frequency cap and how many because of the plan quota. Exits caused by the cap appear in exit reasons as Frequency cap. Deferred pushes that were sent later are not counted as skipped.