Powered by real-time data, Twilio Engage is a customizable personalization platform with which you can build, enrich, and activate Audiences.
Engage Channels builds on top of these Audiences, helping you connect with and market to your customers through email, SMS, and WhatsApp campaigns.
What can you do with Engage?
Create unified customer profiles
Engage uses Segment Identity Resolution to take event data from across devices and channels and intelligently merge it into complete user- or account-level profiles. This gives your organization a single view of your customer base. To learn more, read the Identity Resolution documentation.
Enrich profiles with new traits
Add detail to user profiles with new traits and use them to power personalized marketing campaigns. You can add new traits to your user or account profiles in Engage using:
- Computed Traits: Use the Engage drag-and-drop interface to build per-user (B2C) or per-account (B2B) metrics on user profiles (for example, “lifetime value” or “lead score”).
- SQL Traits: Run custom queries on your data warehouse using the Engage SQL editor, and import the results into Segment. With SQL Traits, you can pull rich, uncaptured user data back into Segment.
- Predictions: Predict the likelihood that users will perform custom events tracked in Segment, like LTV, churn, and purchase.
Create lists of users or accounts that match specific criteria. For example, after creating an
inactive accounts audience that lists paid accounts with no logins in 60 days, you can push the audience to your analytics tools or send an SMS, email, or WhatsApp campaign with Engage Channels. Learn more about Engage audiences.
Sync audiences to downstream tools
Once you create your Computed Traits and Audiences, Engage sends them to your Segment Destinations in just a few clicks. You can use these Traits and Audiences to personalize messages across channels, optimize ad spend, and improve targeting. You can also use the Profile API to build in-app and onsite personalization. Learn more about using Engage data and the Profile API.
Market to customers with Engage Premier and Channels
To send email, SMS, and WhatsApp campaigns with Engage Channels, you’ll connect a Twilio messaging service, SendGrid subuser account, and WhatsApp messaging service to your Segment Engage space. Use existing accounts, or create new ones.
View the onboarding steps for more on how to connect Twilio and SendGrid accounts.
Send email, SMS, and WhatsApp messages in Journeys
Use Engage to build email, SMS, and WhatsApp campaigns within Journeys. Send campaigns to subscribed users based on event behavior and profile traits. With message analytics, you can track the performance of your campaigns.
Send SMS messages: Build SMS campaigns to message users in real-time as a step in a Journey. For example, create an abandoned cart campaign that texts users a reminder to complete their purchase, along with a promo code. Add merge tags and set conversion goals.
Send WhatsApp messages: Build WhatsApp campaigns that deliver messages to your customers on the world’s most used messaging app.
To learn more, visit the CSV Uploader documentation.
Build Email, SMS, and WhatsApp message templates
Build personalized email, SMS, and WhatsApp templates in Twilio Engage for use in your campaigns. Design email templates with a WYSIWYG Drag and Drop Editor or the HTML Editor. Engage saves the templates for you to preview, edit, and reuse throughout Journeys.
Personalize with merge tags
Insert real-time user profile traits from merge tags to personalize each message. For example, address recipients by name or highlight new products from a user’s favorite brand.
Set user subscription states in two ways:
- Upload a CSV file with lists of users along with their phone, email, and WhatsApp subscription states.
- Programmatically with Segment’s Public API
Use Engage to add subscription states to user email addresses and phone numbers. Subscription states help determine which users you can send campaigns to in Engage. You can set user subscription states with a CSV file upload, or programmatically with Segment’s Public API.
With analytics in Engage, you can monitor real-time conversion data. Track message performance and customer interaction beyond clicks and opens. Use campaign dashboards to view events such as
Spam Reported, and more.
For each message step in a Journey, you can set conversion conditions with events and properties in your Segment space. Then, define a duration after message delivery to track goals.
For example, track users who perform the event Order Completed with a promo code that you send them.
Visit Message Analytics to learn more.
This page was last modified: 23 Aug 2023
Questions? Problems? Need more info? Contact Segment Support for assistance!