Skip to content

Send in-apps via Customer Journey

This guide walks you through sending an in-app message via Customer Journey.

Create a journey and add elements

Anchor link to
  1. Go to Customer Journey Builder → Create Campaign.

  2. Drag Entry, In-App, and Exit onto the canvas and connect them in that order.

Configure entry and audience

Anchor link to

You must configure the Entry element; otherwise, the in-app message will not be delivered.

Trigger-based entry

Anchor link to

Show the in-app when a user performs a specific action (for example, lands on a pricing screen). Use default triggers and events or create your own.

Learn more about trigger-based entry.

Example: show an in-app with a discount only to iOS users by adding a platform filter.

Audience-based entry

Anchor link to

Start the journey for a segment of users (for example, your entire user base). Create a segment from tags and/or events or use pre-built segments.

Learn more about audience-based entry.

Configure scheduling (optional)

Anchor link to

With Audience-based Entry, users enter the journey once when it is activated. You can schedule the launch by time, date, or repeat interval instead.

Screenshot showing scheduled launch configuration with date, time, and repeat interval options

Add in-app template and launch

Anchor link to
  1. Click the In-App element → Media Source. Select a template (newest first) and click Apply.
  2. Optionally set In-app expiration (number of days the message is available). For example, set 7 days if the offer expires in a week.
  1. Click Launch campaign (top-right) to send the in-app message to users.
Screenshot showing the completed journey canvas with Launch campaign button highlighted