Skip to content

Commit f6ae0e8

Browse files
committed
Add New WhatsApp Template and Campaign Content DOC-670 [netlify-build]
1 parent 3476bff commit f6ae0e8

File tree

6 files changed

+130
-13
lines changed

6 files changed

+130
-13
lines changed

src/_data/sidenav/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,10 @@ sections:
375375
title: Email Template Editor
376376
- path: '/engage/content/sms/template'
377377
title: SMS Template
378+
- path: '/engage/content/sms/template'
379+
title: SMS Template
380+
- path: '/engage/content/whatsapp'
381+
title: WhatsApp Template
378382
- section_title: Campaigns
379383
description: "Create multi-channel campaigns to get the right message to your users."
380384
section:
@@ -384,6 +388,8 @@ sections:
384388
title: Email Campaigns
385389
- path: '/engage/campaigns/sms-campaigns'
386390
title: SMS Campaigns
391+
- path: '/engage/campaigns/whatsapp-campaigns'
392+
title: WhatsApp Campaigns
387393
- path: '/engage/analytics'
388394
title: Analytics Overview
389395
- path: '/engage/settings'
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: WhatsApp Campaigns
3+
plan: engage-premier
4+
---
5+
6+
> info "WhatsApp Public Beta"
7+
> WhatsApp as an Engage channel is in public beta.
8+
9+
## How Engage campaign works
10+
11+
Twilio Engage uses Journeys to send WhatsApp, email, and SMS campaigns. With Journeys, you add conditions and steps that trigger actions like sending a WhatsApp message.
12+
13+
You’ll build and send your WhatsApp campaign in three stages:
14+
15+
1. Create a Journey.
16+
2. Add a Journey condition.
17+
3. Add a WhatsApp step and publish your campaign.
18+
19+
> warning "WhatsApp Templates"
20+
> To send a WhatsApp campaign, you'll first need an approved WhatsApp template. For instructions on building a template, view [WhatsApp Templates](/docs/engage/content/whatsapp).
21+
22+
### Create a Journey
23+
24+
Because Engage campaigns exist within Journeys, begin by creating a Journey:
25+
26+
1. In Engage, select **Journeys**, then click **Create journey**.
27+
2. Name your Journey and select its entry settings.
28+
3. Click **Build Journey** to create the Journey.
29+
30+
Segment then opens the Journey Builder.
31+
32+
### Add a Journey condition
33+
34+
With your Journey created, you’ll now set a condition to trigger your WhatsApp campaign:
35+
36+
1. Within the Journey builder, click **+ Add Entry Condition**.
37+
2. In the **Add entry condition** pane, give the step a name.
38+
3. Click **+ Add Condition**, select your desired condition, then click **Save**.
39+
40+
With your entry condition added, you’re now ready to add an approved WhatsApp template to build a campaign.
41+
42+
### Add a WhatsApp step and publish your Journey
43+
44+
1. Within the Journey builder, click the **+** node below your new condition.
45+
2. From the **Add step** window, click **Send a WhatsApp Message**.
46+
3. Pick an approved template from the template list, then choose **Select**.
47+
4. Give the WhatsApp message step a name.
48+
5. In the **Sender** field, choose **WhatsApp**. If successful, Segment returns `Messaging service validated`. Click **Save**.
49+
6. Segment returns you to the Journey builder. Select **Publish**, then select **Publish journey** in the popup.
50+
51+
Your Journey and WhatsApp campaign are now live. Users who trigger the WhatsApp step’s parent Journey condition will receive your SMS campaign.

src/engage/content/whatsapp.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: WhatsApp Template
3+
plan: engage-premier
4+
---
5+
6+
> info "WhatsApp Public Beta"
7+
> WhatsApp as an Engage channel is in public beta.
8+
9+
With Twilio Engage, you can build personalized WhatsApp templates to store and use throughout marketing campaigns.
10+
11+
This page explains how to create, build, and submit WhatsApp templates for approval.
12+
13+
> warning "WhatsApp Template Approval"
14+
> WhatsApp templates must be approved before you can use them in campaigns. Template approvals can take up to 48 hours. Keep this timeframe in mind if you plan to send time-sensitive templates.
15+
16+
## Types of WhatsApp templates
17+
18+
You can choose between three WhatsApp template types:
19+
20+
- **Call to action**, which lets you send messages your customers can interact with
21+
- **Media**, which lets you send messages containing media and text content
22+
- **Text**, which lets you send text content of up to 1600 characters
23+
24+
## Build a WhatsApp message template
25+
26+
Follow these steps to build a WhatsApp template:
27+
28+
1. Navigate to **Engage > Content** and click **Create template**.
29+
2. Select **WhatsApp**, then click **Configure**.
30+
3. Add a template name and select your template's language.
31+
4. Select your template's content type, then click **Next**.
32+
- For text templates, enter your message's text in the **Body** field and add any desired merge tags.
33+
- For media templates, enter your message's text in the **Body** field, add the media URL, then add any desired merge tags.
34+
5. Once you've finished adding your template's content, click **Save and submit for WhatsApp approval** or **Save**.
35+
- If you choose to submit your template for approval, confirm by clicking **Submit**.
36+
6. Segment confirms that your template was saved **or** saved and submitted for approval.
37+
38+
## Submitting a template for approval
39+
40+
If you saved your template without submitting it for approval, it won't be available for use in campaigns until you submit it for approval.
41+
42+
Follow these steps to submit saved templates for approval:
43+
44+
1. Navigate to **Engage > Content > WhatsApp**.
45+
2. In the WhatsApp Templates table, select the template you want to submit for approval.
46+
3. Review your template. If you're ready to submit it for approval, select **Save and submit for WhatsApp approval**.
47+
4. In the **Submit for WhatsApp review** overlay, select **Submit**.
48+
5. Segment then confirms that your template was saved and submitted for approval.
49+
50+
## Next steps
51+
52+
Once your template has been approved, you can [create a Journey to send a WhatsApp campaign](/docs/engage/campaigns/whatsapp-campaigns).

src/engage/index.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ redirect_from:
77

88
Powered by real-time data, Twilio Engage (formerly known as Personas) is a customizable personalization platform with which you can build, enrich, and activate Audiences.
99

10-
Engage Channels builds on top of these Audiences, helping you connect with and market to your customers through email and SMS campaigns.
10+
Engage Channels builds on top of these Audiences, helping you connect with and market to your customers through email, SMS, and WhatsApp campaigns.
1111

1212
## What can you do with Engage?
1313

@@ -23,7 +23,7 @@ Add detail to user profiles with new traits and use them to power personalized m
2323
- [**SQL Traits:**](/docs/engage/audiences/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.
2424

2525
#### Build Audiences
26-
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 or email campaign with Engage Channels. Learn more about [Engage audiences](/docs/engage/audiences/).
26+
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](/docs/engage/audiences/).
2727

2828
#### Sync audiences to downstream tools
2929
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](/docs/profiles/profile-api) to build in-app and onsite personalization. Learn more about [using Engage data](/docs/engage/using-engage-data/) and the [Profile API](/docs/profiles/profile-api).
@@ -32,23 +32,25 @@ Once you create your Computed Traits and Audiences, Engage sends them to your Se
3232

3333
## Market to customers with Engage Premier and Channels
3434

35-
To send email and SMS message campaigns with Engage Channels, you'll connect a [Twilio messaging service](https://support.twilio.com/hc/en-us/articles/223181308-Getting-started-with-Messaging-Services){:target="blank"} and [SendGrid subuser account](https://docs.sendgrid.com/ui/account-and-settings/subusers#create-a-subuser){:target="blank"} to your Segment Engage space. Use existing accounts, or create new ones.
35+
To send email, SMS, and WhatsApp campaigns with Engage Channels, you'll connect a [Twilio messaging service](https://support.twilio.com/hc/en-us/articles/223181308-Getting-started-with-Messaging-Services){:target="blank"} and [SendGrid subuser account](https://docs.sendgrid.com/ui/account-and-settings/subusers#create-a-subuser){:target="blank"} to your Segment Engage space. Use existing accounts, or create new ones.
3636

3737
View the [onboarding steps](/docs/engage/onboarding/) for more on how to connect Twilio and SendGrid accounts.
3838

39-
#### Send email and SMS messages in Journeys
39+
#### Send email, SMS, and WhatsApp messages in Journeys
4040

41-
Use Engage to build email and SMS campaigns within [Journeys](/docs/engage/journeys/). Send email or SMS campaigns to [subscribed users](#user-subscriptions) based on event behavior and profile traits. With [message analytics](#message-analytics), you can track the performance of your campaigns.
41+
Use Engage to build email, SMS, and WhatsApp campaigns within [Journeys](/docs/engage/journeys/). Send campaigns to [subscribed users](#user-subscriptions) based on event behavior and profile traits. With [message analytics](#message-analytics), you can track the performance of your campaigns.
4242

4343
- **Send Email**: [Build email campaigns](/docs/engage/campaigns/email-campaigns/) with existing templates, or create a new email template within Journeys. Before you send the email, test the template and set [conversion goals](#conversion-goals).
4444

4545
- **Send SMS messages**: [Build SMS campaigns](/docs/engage/campaigns/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](#personalize-with-merge-tags) and set conversion goals.
4646

47+
- **Send WhatsApp messages**: [Build WhatsApp campaigns](/docs/engage/campaigns/whatsapp-campaigns)
48+
4749
To learn more, visit the [CSV Uploader](/docs/engage/profiles/csv-upload/) documentation.
4850

49-
#### Build Email and SMS message templates
51+
#### Build Email, SMS, and WhatsApp message templates
5052

51-
Build personalized [email](/docs/engage/content/email/template/) and [SMS](/docs/engage/content/sms/template) templates in Twilio Engage to use in your campaigns. Design email templates with a WYSIWYG [visual editor](/docs/engage/content/email/editor/) or a code editor. Engage saves the templates for you to preview, edit, and reuse throughout Journeys.
53+
Build personalized [email](/docs/engage/content/email/template/), [SMS](/docs/engage/content/sms/template), and [WhatsApp](/docs/engage/content/whatsapp) templates in Twilio Engage to use in your campaigns. Design email templates with a WYSIWYG [visual editor](/docs/engage/content/email/editor/) or a code editor. Engage saves the templates for you to preview, edit, and reuse throughout Journeys.
5254

5355
#### Personalize with merge tags
5456
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.

src/engage/journeys/build-journey.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ Journeys offers the following steps:
4545
- **Connect to existing steps**, which joins two separate branches.
4646
- **Send an email**, which sends a [Channels email](/docs/engage/campaigns/email-campaigns/) to a group of users
4747
- **Send an SMS**, which sends a [Channels SMS](/docs/engage/campaigns/sms-campaigns/) to a group of users
48+
- **Send a WhatsApp**, which sends a [Channels WhatsApp message](/docs/engage/campaigns/whatsapp-campaigns/) to a group of users
4849
- **Send to Destinations**, which delivers information about the Journey to the selected Destination
4950

5051
For more details on each available Journey step, view the [Journey step types documentation](/docs/engage/journeys/step-types).

src/engage/journeys/step-types.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Follow these steps to add a Show an ad step to a Journey:
102102

103103
### Channels steps
104104

105-
The **Send an Email** and **Send an SMS** steps are only available on [Engage Premier](/docs/engage/onboarding/).
105+
The **Send an Email**, **Send an SMS**, and **Send a WhatsApp** steps are only available on [Engage Premier](/docs/engage/onboarding/).
106106

107107
#### Send an email
108108

@@ -125,14 +125,12 @@ Use Twilio Engage to send email as a step in a Journey.
125125

126126
`Subscribed` users will receive an email upon entering the step. Visit [Email Campaigns](/docs/engage/campaigns/email-campaigns/) for more information.
127127

128-
### Send an SMS
128+
#### Send an SMS
129129

130-
Send an SMS
131-
132-
Use Engage to send an SMS message as a step in a Journey.
130+
Use Twilio Engage to send an SMS message as a step in a Journey.
133131

134132
> note ""
135-
> To send SMS in Engage, you must connect a Twilio messaging service to your segment workspace. Visit the [onboarding steps](/docs/engage/onboarding/) for more information.
133+
> To send SMS and WhatsApp in Engage, you must connect a Twilio messaging service to your Segment workspace. Visit the [onboarding steps](/docs/engage/onboarding/) for more information.
136134
137135
1. Click **Send an SMS** from the **Select a Step** window.
138136
2. Build an SMS template from scratch, or select a previously built template. Click **Manage Templates** to visit the SMS Templates page.
@@ -146,6 +144,13 @@ Use Engage to send an SMS message as a step in a Journey.
146144

147145
As soon as a `subscribed` user enters the Send SMS step, they'll receive the text. Visit [SMS Campaigns](/docs/engage/campaigns/sms-campaigns/) for more information.
148146

147+
#### Send a WhatsApp
148+
149+
Use Twilio Engage to send a WhatsApp message as a step in a Journey.
150+
151+
> info "WhatsApp Public Beta"
152+
> WhatsApp as an Engage channel is in public beta.
153+
149154
### Send to Destinations
150155

151156
The **Send to Destinations** step delivers information about the Journey to the selected Destination. For more information, see [Send data to Destinations](/docs/engage/journeys/send-data).

0 commit comments

Comments
 (0)