Skip to content

Getting started with Journey elements

Customer journeys in Pushwoosh are built using modular journey elements. These represent entry points, communication channels, and flow controls that define how users move through your journey.

Working with Journey elements

Anchor link to
Adding elements to a journey
Anchor link to

To add an element to your journey, either drag it from the left panel to the canvas, or click Connect this on an existing element and choose the next step from the list.

Deleting an element
Anchor link to

To delete an element, click it once and press the Bin icon on the top.

Editing an element
Anchor link to

To edit an element, click it twice and fill in the fields of the pop-up window appeared.

Journey elements

Anchor link to

Trigger-based entry

Anchor link to

Start a journey when a user triggers a specific event, such as a purchase or registration.

Audience-based entry

Anchor link to

Launch a journey for a pre-defined segment of users.

API-based entry

Anchor link to

Initiate a journey by sending a request to the Pushwoosh API when an external business event occurs.

Send personalized push notifications at the right moment in the journey, with support for vouchers, inbox storage, timing optimization, and frequency capping.

Send personalized email messages as part of your customer journey. You can test subject lines, include voucher codes, enable BCC, set frequency limits, and split the journey based on whether the email is opened.

Trigger in-app messages to engage users with personalized content displayed when they open the app.

Deliver timely SMS messages using customizable presets or personalized text to drive immediate user engagement.

Send tailored WhatsApp messages using approved Meta templates or custom text to deliver relevant content and improve conversion rates.

Engage users with targeted LINE messages. Choose from formatted presets or plain content, add vouchers, and optimize flow based on delivery success.

Data to app

Anchor link to

Deliver silent pushes or JSON payloads to trigger in-app behavior, personalize content, or test new features dynamically.

Send data or trigger actions in third-party systems via HTTP requests.

Flow controls

Anchor link to

Segment split

Anchor link to

Branch the journey based on whether the user is part of a specified segment.

Wait for trigger

Anchor link to

Pause the journey until the user triggers specified events or attributes.

A/B/n split

Anchor link to

Split the journey to test message variants and optimize based on performance.

Reachability check

Anchor link to

Check if a user can be reached via a channel and direct the journey accordingly.

Time delay

Anchor link to

Pause users before the next step based on fixed intervals, specific times, dates, or tag/event values.

Update user profile

Anchor link to

Assign or update user tags manually or dynamically based on journey events.

Send data or trigger actions in third-party systems via HTTP requests.

Exit from journey

Anchor link to

Mark the endpoint of a user journey to conclude all logic and messaging.

Canvas hotkeys

Anchor link to

To ease your journey configuration, use the hotkeys allowing instant managing journey’s parts with no clicks:

  • Select a journey element and copy-paste it by Ctrl+C/Ctrl+V (Cmd+C/Cmd+V);
  • Select several journey elements by holding Shift/Cmd and copy-paste the whole selected combination by Ctrl+C/Ctrl+V;
  • Copy and paste elements between journeys (however, the limitation exists: do not switch the tab while copying);
  • Delete journey elements from the canvas by pressing your system Delete hotkey.