In-app onboarding

Streamline the onboarding experience to help users reach A-ha moments faster, adopt sticky features, and enable shortcuts based on the features the user interacts with the most.

Try this use case
In-app onboarding
Plus icon Group image

Introduction to Executive Dashboard:

The Executive Dashboard SuccessBLOC allows you to:
What's Included?
Goals & KPIs

About the use case

An effective onboarding process is crucial for improving user conversion and activation rates. This use case focuses on creating a personalized onboarding experience for new users, helping them navigate key features, and ensuring they receive the most relevant guidance based on their behavior.

Benefits

  • Increased user engagement: Personalized onboarding keeps users engaged by presenting relevant steps based on their interactions.
  • Higher feature adoption: Tailoring the onboarding process to individual user behavior increases the likelihood of feature adoption.
  • Enhanced user satisfaction: Users are more likely to have a positive experience when guided through the app in a personalized manner.
  • Improved retention rates: Effective onboarding helps users understand the app's value, leading to higher long-term retention.

How It Works

To illustrate the use case, we will refer to a made-up project management app, "Otto."

Step 1. Set up tracking for user activity

  1. Install Intempt's SDK:
    • Integrate Intempt's JS SDK into your app to start tracking user activities. Follow the Javascript SDK integration guide to ensure proper setup.

Step 2. Define key user events

  1. Identify key events:
    • Determine which user activities you want to track during the onboarding process. For example, creating a project, creating a task, inviting a team member, creating an AI prediction, and viewing the dashboard.
  2. Add event tracking script to your application:
    • Configure event tracking in your application. For example:
      • created_project: Triggered when a user creates their first project.
      • created_task: Triggered when a user creates and edits their first task.
      • invited_team_member: Triggered when a user invites their first team member.
      • created_ai_prediction: Triggered when a user creates their first AI prediction.
      • viewed_dashboard: Triggered when a user views the dashboard.

Good to know

Refer to Javascript SDK on how to track custom events in your app. Using a single page application (SPA)? Refer to this guide: Event tracking on Single Page Applications (SPA)

Step 3: Create segments based on user behavior

  1. Create segments in Intempt:
    • Navigate to the Segments section and create new segments based on the tracked events. For instance:
      • New User: Users who have just signed up.
      • Created Project: Users who have created their first project.
      • Created Task: Users who have created and edited their first task.
      • Invited Team Member: Users who have invited their first team member.
      • Created AI Prediction: Users who have created their first AI prediction.

Step 4: Set up server-side personalizations

Personalization allows you to deliver targeted content to users based on their behavior. In this case, we will create multiple onboarding experiences tailored to the user's progress.

  1. Create a new personalization campaign:
    • Go to the Personalizations section and create a new server-side personalization campaign named "Onboarding Steps".

2. Add experiences for each onboarding step:

  • Create multiple experiences within the campaign, each targeting a different segment.

3. Define the in-app message content:

  • Use the code editor to create and style the in-app messages or popups. Example for the "Create the First Project" experience:

{
  "message": {
    "title": "Welcome to Otto!",
    "body": "Start by creating your first project to organize your tasks and collaborate with your team.",
    "cta": {
      "text": "Create Project",
      "action": "openCreateProjectDialog"
    }
  }
}

4. Define the experience logic and content:

Experiences:
  1. Creating the First Project:
    • Target audience: Users who have just signed up and have not created a project yet (New User)
    • Changes:
      • In-App Message:
        • Guide the user to create their first project.
      • Content:
        • Message: "Welcome to Otto! Start by creating your first project to organize your tasks and collaborate with your team."
  2. Creating and Editing the First Task:
    • Target audience: Users who have created their first project but have not created a task (Created Project)
    • Changes:
      • In-App Message:
        • Guide the user to create and edit their first task.
      • Content:
        • Message: "Great! Now let's create your first task. Add details and assign it to a team member to get started."
  3. Inviting a Team Member:
    • Target audience: Users who have created and edited their first task but have not invited a team member (Created Task)
    • Changes:
      • In-App Message:
        • Guide the user to invite their first team member.
      • Content:
        • Message: "You're doing great! Next, invite your team members to collaborate on your project."
  4. Creating an AI Prediction:
    • Target audience: Users who have invited their first team member but have not created an AI prediction (Invited Team Member)
    • Changes:
      • In-App Message:
        • Guide the user to create their first AI prediction.
      • Content:
        • Message: "Enhance your project management with AI predictions. Create your first prediction to see how AI can help you plan better."
  5. Viewing the Dashboard:
    • Target audience: Users who have created their first AI prediction but have not viewed the dashboard (Created AI Prediction)
    • Changes:
      • In-App Message:
        • Guide the user to view the dashboard.
      • Content:
        • Message: "Finally, view your project dashboard to get an overview of your tasks and progress."

Step 5: Configure targeting and display settings

  1. Set targeting conditions:
    • For each experience, configure the audience targeting based on the relevant segments. Ensure that the conditions match the segments created in Step 3 and are mutually exclusive.

2. Define display rules:

  1. Specify the conditions under which the personalized experiences will be displayed, such as when a user signs up or completes a specific action.
  2. Set the display frequency to ensure the personalized content is shown consistently to the targeted users.

Step 6: Launch and monitor the personalization campaign

  1. Start the personalization campaign:
    • Once all experiences are set up and configured, start the personalization campaign in Intempt.
  2. Monitor performance:
    • Use Intempt's Personalization Analytics to track the performance of each experience. Key metrics to monitor include:
      • Unique views: Number of users who viewed the personalized content.
      • Conversion: Number of users who completed the guided action, such as creating a project or inviting a team member.
      • Conversion %: Percentage of users who converted based on the total audience targeted.
      • Lift: Improvement in conversion rate compared to the control group.

3. Adjust and optimize:

  1. Based on the analytics data, make necessary adjustments to the experiences to improve performance. For instance, if the conversion rate for the Created Project segment is low, consider refining the content or targeting criteria.

In addition to the Growth OS, there are 3 other ways Intempt can help:
1. The Intempt Startup Program: This program accelerates startups in eCommerce, SaaS, and Mobile Apps domains. It teaches founder-led and small marketing teams how to acquire, engage, and retain customers. Participants receive the GrowthOS at a 50% discount.
2. The Intempt Marketing Affiliate Program Marketing affiliates can offer the GrowthOS to their communities and you'll receive a 20% recurring revenue share.
3. The Intempt Agency Program: If you're a marketing agency or system integrator, consider joining our Agency Program. You'll learn cutting-edge strategies for acquiring, retaining, and monetizing eCommerce, SaaS and Mobile Apps and  you'll receive a 30% recurring revenue share.

Subscribe to AI Powered Growth 🔐

Get our newest templates for
Marketing & Sales workflows

You did it! 🥳 Keep an eye on your email
for new content from us!
Oops! Something went wrong while submitting the form.
Note remove icon

Web A/B testing

Use front-end A/B and multi-page experimentation product built for any business size. Run multiple experiments on the same page.

GPS icon

Targeting & personalization

Deliver targeted messaging, personalized offers and recommend the most relevant content for your users.

Edit icon

Visual editor

Empower your team to collaborate with an easy-to-use visual editor without using developer time to get things up and running.

Presentation chart icon

Analytics

Gain insight into the impact of your experiments with statistically valid results. No complex statistical analysis required.

Search icon

Server & client-side testing

Go beyond client-side testing and deploy experiments on the server-side. Test and optimize content changes and even complete re-brands.

Shuffle icon

Flexible goal selection

Select the right goal for each personalization and experimentation campaign to ensure you’re optimizing towards the right objectives.

Connectors

No items found.

Tags

Sales

Marketing

Engagement

New sales

Retain

Product

Personalize

Looking for ways to 📊 grow faster?

Discover marketing workspace where you turn audiences into revenue.

Learn about Intempt
Subscribe to AI Powered Growth 🔐
Get our newest templates for Marketing & Sales workflows
You did it! 🥳 Keep an eye on your email
for new content from us!
Oops! Something went wrong while submitting the form.

Subscribe to AI Marketer 🔮

Get our newest weekly use cases and resources for
Marketing & Sales teams

You did it! 🥳 Keep an eye on your email
for new content from us!
Oops! Something went wrong while submitting the form.
Note remove icon

Web A/B testing

Use front-end A/B and multi-page experimentation product built for any business size. Run multiple experiments on the same page.

GPS icon

Targeting & personalization

Deliver targeted messaging, personalized offers and recommend the most relevant content for your users.

Edit icon

Visual editor

Empower your team to collaborate with an easy-to-use visual editor without using developer time to get things up and running.

Presentation chart icon

Analytics

Gain insight into the impact of your experiments with statistically valid results. No complex statistical analysis required.

Search icon

Server & client-side testing

Go beyond client-side testing and deploy experiments on the server-side. Test and optimize content changes and even complete re-brands.

Shuffle icon

Flexible goal selection

Select the right goal for each personalization and experimentation campaign to ensure you’re optimizing towards the right objectives.