Architect Use Case: Welcome/Onboarding

Prev Next

When new users come to your website or mobile app for the first time and subscribes to your newsletters, they share their email addresses or phone numbers. This creates a big opportunity for you to show a warm welcoming, introducing your brand and your offers. This very first moment is a chance of creating an exclusive first impression to drive conversion and activate these users.

This guide explains the following:

Goals

While engaging your users with welcome journeys, you can also increase user retention. Each targeted and converted user will help you:

  • Activate users,
  • Convert new users to buyers,
  • Increase customer loyalty,
  • Increase revenue,
  • Increase average order value.

Starting point of a welcome/onboarding journey

You can start a welcome/onboarding journey with various starters depending on your use cases. Fundamentally, a welcome journey starts when a new visitor opts in to receive your newsletters or signs up to your website or mobile app. You can trigger your welcome journeys in the following actions : 

  • When a user registers on the website or mobile app,
your title goes here
For this case, Insider has a default event: sign_up_confirmation.
  • When a user subscribes to your newsletter/bulletin,
your title goes here
This case requires a custom event. You can create and pass this event from your website.
  • When a user joins the Insider lead collection campaign and leaves their lead,
your title goes here
For this case, Insider has a default event: lead_collected.
  • When you detect a new user,
your title goes here
You can use the When user enters a segment starter and target new visitors.
  • When a user signs up for a loyalty program in your offline store,
your title goes here
You need to ingest this data to Insider from your CRM.
  • When you send an attribute or event of a new user via the API.
your title goes here
You need to ingest this data to Insider from your CRM.

Requirements

  • You should have Insider Tag integrated on your website.
  • You should have Insider Object integration completed.
  • Before starting to use any channel in your journeys, integrations for the respective channels should be completed. Depending on the channels you want to use in your journeys, additional integrations might be required.
  • If you have a mobile app, you should have SDK integration completed.
  • In case you need to have some custom events, you need to create and pass them to Insider.
your title goes here
Read more on the implementation guide.

Create a welcome journey

A welcome journey is a sequence of interactions after visitors sign up or complete any other action on your website.

1. Select a starter

Welcome messages are real-time interactions as you send these messages right after users complete the given actions. 

You can use different starters for different use cases.

On Event

This starter tracks user events and takes them into the journey immediately after users perform the specified events. For this specific use case you may prefer “Sign-Up”.

To target users who completed the lead collection, you can select the "Lead Collection Form Submit" option. In case you have many Lead Collection campaigns on the website, you can specify which campaign and variation you want to consider by the event parameter selection of  the "lead_collected" event to take users into the journey.

Sign up: 

Submit the form:

On event starter considers every platform to take users (e.g. website, mobile app, offline data passed from CRM, etc.). If you have any custom events, you can use them in the On Event starter.

your title goes here
If you have any other filter to take users into the journey, you can use Optional Segment Filters. For example, you can target users who are in the United Kingdom and sign up to your website.
your title goes here
Read more about On Event.

User Website Action

This starter tracks the segments and rules on the website. You can use this starter if you want to target only website users. 

  • You can select New/Returning Visitor in the Visiting Behavior and select New User for visitor type. 

  • You can select Logged in User in the User Rules and select the is not operator.
your title goes here
Read more about User Website Action

On Attribute Change

This starter checks if a user attribute takes the desired value. If you have attributes for users, you can use them in this starter.

your title goes here
Read more about On Attribute Change.

On Past Behavior

This starter is a lookback window to take users into journeys. You can use this starter for complex segments or when you want to track if a user has not completed an action.

If you want to send a welcome message immediately after a user registers, we do not recommend using this starter as it works every hour. 

You can use the First/Last Time Open segment to take your mobile app users into the journey.

your title goes here
Read more about On Past Behavior.

2. Add flow logic

Before sending a welcome message, you can check if users are reachable on that channel. If not, you can try another channel on another path. 

your title goes here
Read more about Check Reachability.

You can add a Wait element after the messaging step with at least a 1-hour duration to wait for users to perform the desired action. Afterwards, you can check if they reach your goal (e.g. purchase, sign up, book a room, etc.). Accordingly, you can branch your journey flow to the different paths to send more relevant, contextual messages.

your title goes here
Read more about the Wait elements.

You can select one of the predefined segments in the Check Conditions.

For example, you select the purchase segment to see whether a user has not made a purchase based on the waiting duration (1 hour).

You can also select standard segments to filter out users.

your title goes here
Read more about Check Conditions.

3. Create content

You can use one of the messaging channels (e.g., email, SMS, web push, app push, WhatsApp) in your welcome journeys, or you can display a welcome banner on your website and mobile app via the on-site and in-app channels.

Welcome messages are your brand’s first impression. You can use this valuable moment to show your warm welcoming with outstanding content. 

  • You can personalize messages based on user properties. For example, you can address your users by their first name.
  • You can give some special offers or discounts to new users to engage them. 
  • You can add your some how-to guides to offer a smoother experience.
  • You can share popular products in your email.
Your title goes here
We strongly suggest that the content design be consistent with the design on your website and mobile app, and the images & GIFs have high resolution. Include deep links in emails that automatically open a relevant page on the mobile app, rather than driving your customers to the website. This ensures a seamless experience between the email and the app, ensuring customers are directed to the exact content rather than having to look for details themselves, which increases drop-off rates.

Web Push

App Push

SMS

Email

You can utilize and customize ready-to-use welcome email templates placed on the template selection screen.

On-Site

In-App

Advanced welcome journey

You can move your journey to an advanced level by checking user behavior and interactions. For example, you can check how many pages a user visited on your website and app after signing up. You can contextualize your journey based on their visit history.

You can branch your journey flow based on user properties such as age, location, or any other status you have. 

You can have the second interaction step with non-engaged users who did not perform your desired action after the first welcome message.

The Wait element helps you have a break between two messages. The first welcome message may be sent immediately. However, adding a wait element before the second message will avoid bothering users with a few messages in a short time.

You can set special goals besides purchase for the users who enter the welcome journey (e.g. ride booking, redeeming coupons, adding items to cart, etc.). You can have a custom event to set goals or you can use default events as well as their event parameters.