You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/engage/onboarding.md
+46-11Lines changed: 46 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,30 +5,32 @@ redirect_from:
5
5
- '/engage/overview/onboarding'
6
6
---
7
7
8
-
Twilio Engage (formerly known as Personas) brings Segment, Twilio, and SendGrid together to help you create and send emailand SMS campaigns to your customers.
8
+
Twilio Engage (formerly known as Personas) brings Segment, Twilio, SendGrid, and WhatsApp together to help you create and send email, SMS, and WhatsApp campaigns to your customers.
9
9
10
-
Before sending your first Engage campaign, though, you’ll need to configure and connect accounts with all three platforms.
10
+
Before sending your first Engage campaign, though, you’ll need to configure and connect accounts with all four platforms.
11
11
12
12
This guide lists all required onboarding steps and walks you through Engage setup. By the end of the onboarding process, you’ll be ready to send your first campaign.
13
13
14
14
> info ""
15
-
> The steps in this guide are only required if you plan to send emailand SMS messages with Engage. Visit the [Engage Foundations Onboarding Guide](/docs/engage/quickstart) for general onboarding steps to set up your Engage space, connect sources, create audiences, and more.
15
+
> The steps in this guide are only required if you plan to send email, SMS, and WhatsApp messages with Engage. Visit the [Engage Foundations Onboarding Guide](/docs/engage/quickstart) for general onboarding steps to set up your Engage space, connect sources, create audiences, and more.
16
16
17
17
## Before you begin: overview and task checklist
18
18
19
-
You’ll set up Twilio Engage in three stages:
19
+
You’ll set up Twilio Engage in four stages:
20
20
21
21
1.[Configure Engage identifiers in Profiles.](/docs/engage/onboarding/#stage-1-configure-engage-identifiers-in-profiles)
22
22
2.[Create and configure a SendGrid account.](/docs/engage/onboarding/#stage-2-create-and-configure-a-sendgrid-account)
23
23
3.[Create and configure Twilio SMS services.](/docs/engage/onboarding/#stage-3-create-and-configure-twilio-sms-services)
24
+
4.[Create and configure Twilio WhatsApp services.](/docs/engage/onboarding/#stage-3-create-and-configure-twilio-whatsapp-services)
24
25
25
26
The following table shows a high-level checklist of tasks you’ll need to complete in each platform:
| Segment | 1. Verify Engage identifiers in your Segment workspace. <br> 2. Add any missing identifiers. |
30
31
| SendGrid | 1. Create a SendGrid account. <br> 2. Upgrade your account to a Pro plan. <br> 3. Configure an IP. <br> 4. Create a SendGrid subuser. <br> 5. Authenticate your domain. <br> 6. Enable subscription tracking. <br> 7. Enable an event webhook. <br> 8. Generate API credentials, then copy them into Engage settings. <br> 9. Warm up your IP. <br> 10. Contact SendGrid support. |
31
-
| Twilio | 1. Create a Twilio account. <br> 2. Purchase phone number(s). <br> 3. If necessary, register phone number(s). <br> 4. Create a messaging service. <br> 5. Generate an API key, then copy it into the Engage settings. <br> 6. Configure an event webhook. |
32
+
| Twilio | 1. Create a Twilio account. <br> 2. Purchase phone number(s). <br> 3. If necessary, register phone number(s). <br> 4. Create a messaging service. <br> 5. Generate an API key, then copy it into the Engage settings. <br> 6. Configure an event webhook. |
33
+
| WhatsApp | 1. Provision a phone number through Twilio. <br> 2. Connect your Facebook account. <br> 2. Create the WhatsApp messaging service. |
32
34
33
35
34
36
Several onboarding steps require copying and pasting information between Segment and SendGrid or Twilio. To streamline setup, open your Segment workspace in one browser tab and open two others for tasks you’ll carry out in SendGrid and Twilio.
@@ -240,12 +242,45 @@ To finish setting up your Messaging Service, you’ll now [configure an event we
240
242
6. Verify that the dropdown next to the **Request URL** field is set to **HTTP Post**.
241
243
7. (If applicable:) Click **Step 4: Add compliance info**. Finish compliance setup, then click **Complete Messaging Service Setup**.
242
244
243
-
You’ve now configured both your SendGrid and Twilio accounts, and you’re ready to begin sending Engage campaigns.
245
+
## Stage 4: Create and configure Twilio WhatsApp services
246
+
247
+
> info "WhatsApp Public Beta"
248
+
> WhatsApp as an Engage channel is in public beta.
249
+
250
+
To send WhatsApp messages in Twilio Engage, you'll first need to provision a phone number through Twilio and connect your Facebook account.
251
+
252
+
### Provision a phone number through Twilio and connect your Facebook account
253
+
254
+
1.[Purchase a phone number](https://support.twilio.com/hc/en-us/articles/223135247-How-to-Search-for-and-Buy-a-Twilio-Phone-Number-from-Console){:target="_blank"} within your Twilio Console.
255
+
2. From the Twilio side menu, navigate to **Messaging > Senders > WhatsApp Senders**.
256
+
3. Select **Create new sender**.
257
+
4. From the **New Sender** builder, find **Twilio phone number**, then choose the phone number you purchased in Step 1. Select **Continue**.
258
+
5. Select **Continue with Facebook**. A Facebook popup window appear. Leave the Twilio console open.
259
+
6. Follow the Facebook instructions to log in to your Facebook account.
260
+
7. When you reach the *Fill in your business information** page, choose your WhatsApp Business Account or create a new account. Select **Next**.
261
+
8. Select your WhatsApp Business Profile or create a new profile. Select **Next**.
262
+
9. In your Twilio console, copy the number shown in the **Number to register with WhatsApp** field. Paste it into the **Phone number field** on the Facebook **Add a phone number for WhatsApp page**, then select **Next**.
263
+
10. Facebook prompts you to verify your phone number. Select the **Text message** radio button, then select **Next**.
264
+
11. In your Twilio console, copy the number in the **Verify via text messages** section, then enter it into the Facebook **Verification code** field. Select **Next**.
265
+
12. Facebook displays `You're now ready to chat with people on WhatsApp`. Click `Finish` to close the window.
266
+
267
+
### Create the WhatsApp messaging service
268
+
269
+
Next, you'll create a messaging service to connect the number to Engage:
270
+
271
+
1. In the Twilio Console side menu, navigate to **Messaging > Services**.
272
+
2. On the Messaging Services page, click Create Messaging Service.
273
+
3. Enter a name for your Messaging Service. **You must include the word `WhatsApp` in the messaging service name.** For example, `My New Service WhatsApp`.
274
+
4. Under the Messaging use dropdown, select **Market my services**, then select **Create messaging service**.
275
+
5. From the **Sender Pool** tab, click **Add Senders**, then select the phone number you purchased in Step 1. Click **Add phone numbers,** then **Confirm**.
276
+
6. Twilio confirms that the number has been assigned to the service.
277
+
278
+
Your WhatsApp messaging service is now created. Once you have an [approved WhatsApp template](/docs/engage/content/whatsapp/), you can begin sending [WhatsApp campaigns](/docs/engage/campaigns/whatsapp-campaigns/).
244
279
245
280
## Next steps
246
281
247
-
With accounts on all three platforms configured, you’ve completed Engage onboarding and are ready to create and send campaigns to your users.
282
+
With configured accounts and services for all platforms, you’ve completed Engage onboarding and are ready to create and send campaigns to your users.
248
283
249
284
Not sure where to start? Read the Engage documentation on [sending email campaigns](/docs/engage/campaigns/email-campaigns/) and [sending SMS campaigns](/docs/engage/campaigns/sms-campaigns/). To save time when generating Engage campaigns, check out the Engage guides on creating [SMS templates](/docs/engage/content/sms/template/) and [email templates](/docs/engage/content/email/template/).
250
285
251
-
If you’re planning to import contacts to Engage, learn how to [update your audiences with a CSV file](/docs/engage/profiles/csv-upload/).
286
+
If you’re planning to import contacts to Engage, learn how to [update your audiences with a CSV file](/docs/engage/profiles/csv-upload/).
0 commit comments