Skip to main content
Tutorial

Use Case Guide: Create personalized upsell content campaigns

  • 2 August 2024
  • 0 replies
  • 28 views

Design personalized messaging to drive upsells and cross-sells while understanding buying behaviors to increase average order size.

 

Desired Outcome: The desired outcome for this campaign is to generate additional revenue by encouraging customers to purchase higher-value products or services. This boosts customer LTV and retention by offering relevant product recommendations. Personalized offers increase satisfaction and promote premium features, strengthening customer relationships by showing an understanding of their needs.

---

Step 1: Add the required Sources


In your workspace, add a new prod or dev source for your website and (optional) another for your order processing system. This should be your website where checkout events will be tracked and the system that captures completed orders. These sources will be responsible for collecting the required Track Events and sending them to Segment.


Sign Up or Log In to Segment

First, access the Segment platform by signing up or logging into your existing account.


Create a Source for Your Website

A source in Segment acts as the origin of data you collect, such as user interactions on your website.

  1. In your Segment workspace, navigate to the Sources section.
  2. Click the Add Source button.
  3. From the catalog of sources, select JavaScript (for websites) and then click Add Source.
  4. Provide a name for your source, e.g., "Company Website - Dev or Prod".
  5. Optionally, add labels for organization.
  6. Enter your website URL.
  7. Click Create Source button

AD_4nXdDSesbAfEY-IB84kjEoLYbs1sK-fhigT1c40HERURc6Z9_nyTOam04M7ZIDF-cCDmvzobzMHketriBRjdzz3FGLQ9n4RXPfkx9gdTeVQBx9ejeC4TJ6rg0NI38ElYWz47_h0VY8CZMaH2UsNlgZbOv4GBf?key=9Lm1eYfOfJWERt8eSzFQ0A


Install the Segment Snippet

After creating your source, Segment will provide you with a JavaScript snippet.

  1. Copy the JavaScript snippet provided by Segment.
  2. Paste the snippet into the <head> tag of your site to install Segment.

If you need to add a source for your server, mobile app, or any other touchpoint please refer to the documentation for easy setup

 

Step 2: Track your events


In order to build the funnels needed to personalize campaigns, you'll need to track two key events: 'Product Added' from your website and 'Order Completed' from your server source.

AD_4nXcYs0wqx3xpHWMYquss17yQn2CDOeL4jNM9Z7nP1aVZ0PFTG3H4cMJXt90R-hPi5Cvxxpl3UZdwN7u6TxcOodLRwGrM1GU1Sce1OZHXBIAm9oBu-zvz1bBaEMqKeKqocwkS9k9hjYM8QuCcQsgaNlEKaT4?key=Ve8_IIYl96HK_NyudN6drw

In this example, we're not only tracking the event 'Product Added to Cart', but also sending additional properties like 'product_id', 'product_name', 'product_brand', 'product_price', and 'product_category'. These properties provide important context about the event and can be extremely valuable in your analysis. Learn more about properties.


It should be noted that 'Order Completed' should trigger an Identify call because this event allows you to tie a user to their actions and record traits about them i.e., first_name, last_name, email. This can further be used for personalized messaging in your re-engagement campaign. 


Only Identify calls can add and update user traits to a profile. For connections-only customers, the Identify event can still be mapped to downstream destinations to create/update user profiles.

 

Step 3: Add Destinations


Choose where you want to send the collected data—for this use case it could be email, SMS, push notifications, and/or connecting to a paid media destination like Facebook Ads or Google Ads.

  1. In your Segment workspace, add a new destination.
  2. Select your preferred tool from the catalog. This destination will receive the data collected by your source and use it according to your needs.


Step 4: Test your setup


Ensure your data collection is configured correctly:

  1. Perform test signups on your development site.
  2. Check if the events are correctly recorded in your Segment debugger and analytics destination.

AD_4nXcgFlgLUM_62_7XmaZZCzi_JkZeo4VqMqhslqVcenjKGxMiorOK-Do72uHqVt02Trc2Ce-pKZ1gVBUoZrohKK5ksTS9lOWKdWaeRpSuw-T7UfY1aWoruujZrP1hoglVdPYL34mpIjNynK7aYN9vg_OVhnwE?key=L0jG6HMYezj7AdJZXzwWMg

 

The Source Debugger is a tool that helps you confirm that API calls made from your website, mobile app, or servers arrive to your Segment Source, so you can troubleshoot your Segment setup even quicker. 

Your data may not show up instantaneously and there may be a delay, but once the data is flowing you are ready to move to the next step.

 

Step 5: Analyze and activate


With accurate setup and data flow:

  1. Analyze the data to understand user behavior throughout the ordering process.
  2. Identify users who have already added an item to their cart and may be interested in buying additional recommended products or upgrading their service before completing their order. 
  3. Create personalized marketing campaigns to encourage these users to add additional items to their cart or upgrade their tier of service to increase the average order size.

Below is an example of an upsell campaign designed to increase average order size. Leveraging the events and properties you're tracking, you can use a similar approach to deliver personalized experiences for customers who may be interested in adding additional products to their order.

 

AD_4nXc8z47tQOtLFmaUstI3Y8b42I2KG7XtuCQ-N4m0iRxFz73o7n5RIcvk1VRvVMPvNRBDL5C6dqXJHg04hP-25OwcBSTSbCClrpFLR2yeIuTnjNncSKzUJwwhy2rkf3QRA-k3cC7iHHGPTqRescud-_wZ8hGC?key=Ve8_IIYl96HK_NyudN6drw

Visual of nurture email campaign focused on upsell

 

Final thoughts

 

When customers receive personalized product recommendations, they are more likely to feel understood by the business. Personalized upsell campaigns can boost average order size by encouraging the purchase of related products or higher-value services, generating additional revenue. By leveraging Twilio Segment's capabilities to track, analyze, and act on user data, businesses can deliver tailored communications that drive both upsell and cross-sell opportunities, increasing revenue while strengthening customer relationships.

 

Want to discuss this topic with the community? Start a thread in our Discussion Forum.