How to accelerate time-to-value with a personalized customer onboarding campaign
To help businesses reach time-to-value faster, this blog explores how tools like Twilio Segment can be used to customize onboarding to activate users immediately, optimize engagement with real-time audiences, and utilize NPS for deeper customer insights.
Apr 23, 2024
By Cynthia Goldsworthy, Jim Young
Customer acquisition often takes the spotlight in growth discussions, but customer retention can be just as vital (and more cost effective). Throughout the onboarding process, it’s important to focus on quickly delivering value, monitoring customer health, and spotting expansion opportunities.
At Segment, we understand that customer acquisition is just the beginning. The true challenge—and opportunity—lies in nurturing these relationships to accelerate both immediate and long-term value.
To help you get started, this blog post will explore insights from Segment experts on how to build personalized onboarding campaigns to enhance product adoption, improve retention, and leverage customer feedback to boost engagement.
Personalizing onboarding for immediate activation
The goal of onboarding isn't merely to introduce new users to product features; it's to make them see the intrinsic value of these features as swiftly as possible. This rapid realization of value—what we refer to as 'time-to-value'—is crucial because the data show that quicker activation leads to a substantial increase in lifetime value.
In practical terms, this means creating onboarding programs that are not only comprehensive but also tailored to the specific needs and behaviors of different user cohorts. In the next section, we’ll discuss how Twilio Segment can be used to build these personalized journeys, ensuring that your customers adopt the most relevant features of your product right from the start.
Optimizing engagement with real-time audiences
With Twilio Engage, companies can deliver data-driven personalization and drive efficient growth through the power of a Segment’s customer data platform (CDP) and Twilio’s native multichannel together in one solution. This includes the ability to build real-time audiences and set up onboarding journeys that not only welcome users but also set the foundation for a long-term relationship with your product.
In Engage, an Audience is a group of users that share certain characteristics. When you create an Audience, you group users who meet certain conditions, like having performed an event or having a Computed Trait.
For the purposes of this guide, we’ll show you how to build an audience of new Business-tier customers who have yet to take any meaningful action within your product. Because our objective is to accelerate time-to-value, this criteria is aimed at the lowest-hanging fruit for you to deliver a timely onboarding experience for this high-value, easy-to-target audience.
A step-by-step guide to build an effective onboarding campaign
Now that we’ve established how personalized onboarding can accelerate time-to-value and improve retention, let’s break down each step involved in building an effective campaign:
Step 1: Decide on goals and metrics
This foundational step involves aligning with stakeholders to pinpoint what you want to achieve through your onboarding campaign. This could be improving user activation rates or reducing the time it takes for a new user to find value in the product.
It’s essential to begin here because operationalizing the objectives of your campaign and the metrics you use to measure success will help you tailor your strategy accordingly and maximize results.
Step 2: Decide on events, properties, and traits
The next step is understanding the data needed to support your goals. This includes identifying who your target users are, determining the necessary data points to understand their behavior, and deciding where this data will be sourced from.
The three key questions to ask at this point are: 1. Who are the users that I am most interested in targeting?
As alluded to earlier, for this exercise we suggest New Business account users i.e. users from Business-tier customer accounts who have yet to take meaningful action in your product.
2. What are the underlying data points I need to target these users?
Again, this can vary based on your stated goals and metrics but for this exercise we need the following data points:
If user belongs to customer account that was upgraded in the last 10 days
If customer account is of the type “Business”
If user has not yet taken any “onboarding actions” such as completing a tutorial, filling out their profile, or deploying a sample app
3. Where (from which data sources) are these data points generated?
There are two sources you can use to collect the data required for this campaign. The first is your Web App source in Segment. Events like account creation, a user signing in to your platform, or completing a tutorial will come directly from your Web App after implementing a Segment tracking code.
This is not a complete picture, however, of the information required to build your audience. You will also need data from your internal CRM, billing, or warehouse tools such as user_id or plan_type. Remember, we are targeting “Business-tier” customers, so plan_type and account_upgraded_date are traits required for us to accurately target our campaign to relevant users.
Step 3: Build your audience
The next step involves the practical setup of your campaign on the Segment platform. This includes configuring the necessary data tracking within Segment to build your target audience and trigger a personalized onboarding experience.
With Engage, you can use the audience builder to create a new audience based on the traits, events, and properties highlighted above. For this campaign we want to include all users who have a plan_type that equals Business, have an account_upgraded_date within the last 10 days and have performed a Signed in event at least 1 time.
Because our goal is to activate new, high-value customers that have not completed onboarding for your product we also need to add a separate condition of (And not who…) to exclude users that have performed the event Tutorial Completed at least 1 time.
Step 4: Execute your campaign with a personalized message
Now that we have our audience, it’s time to send a timely message to encourage the action associated with your desired outcome. Using Twilio Engage you can deploy this message on any of our native channels (email, SMS, WhatsApp) or to any of our 450+ out-of-the-box destinations. For instance, you might send this audience downstream to an email tool like Customer.io or a customer success platform like Zendesk.
For reference, here is an email our CS team might send to a new user suggesting they either A) begin a tutorial through Segment University or B) install the analytics.js library and code required for event tracking.
Leveraging NPS for deeper customer insights
Congratulations! You’ve built your first customer onboarding campaign with Segment. Now, how do you measure success?
One effective strategy is using a Net Promoter Score (NPS) to gauge ongoing satisfaction and predict retention. Your NPS serves as a critical feedback tool that helps the team understand the value customers derive from your product beyond the initial onboarding phase. This feedback loop is essential for forecasting retention and preemptively addressing potential issues before they impact renewal discussions.
In our experience, just a few small tweaks in the onboarding process can dramatically improve activation rates and increase NPS response rates, indicating higher customer engagement and satisfaction.
Using NPS Surveys to boost growth and reduce churn
In this recipe, you’ll learn how to leverage NPS to boost growth and reduce churn with personalized NPS follow-up email campaigns. Get step-by-step instructions here.
By utilizing the steps outlined—from setting clear goals, understanding your data, building targeted audiences, and executing personalized campaigns—you can ensure your new users are not only welcomed but are also set on a path of continuous engagement and satisfaction.
With the integration of NPS surveys, you can further refine your approach by capturing critical feedback that can guide future customer experience strategy. Start implementing these insights today, and watch as your onboarding campaigns transform new users into loyal advocates for your business.
The State of Personalization 2023
Our annual look at how attitudes, preferences, and experiences with personalization have evolved over the past year.
Get the reportThe State of Personalization 2023
Our annual look at how attitudes, preferences, and experiences with personalization have evolved over the past year.
Get the reportShare article
Recommended articles
How to accelerate time-to-value with a personalized customer onboarding campaign
To help businesses reach time-to-value faster, this blog explores how tools like Twilio Segment can be used to customize onboarding to activate users immediately, optimize engagement with real-time audiences, and utilize NPS for deeper customer insights.
Introducing Segment Community: A central hub to connect, learn, share and innovate
Dive into Segment's vibrant customer community, where you can connect with peers, gain exclusive insights, and elevate your success with expert guidance and resources!
Using ClickHouse to count unique users at scale
By implementing semantic sharding and optimizing filtering and grouping with ClickHouse, we transformed query times from minutes to seconds, ensuring efficient handling of high-volume journeys in production while paving the way for future enhancements.