Skip to content

Commit 8850076

Browse files
authored
Merge branch 'master' into develop
2 parents 58645ae + 310f1b2 commit 8850076

File tree

5 files changed

+129
-18
lines changed

5 files changed

+129
-18
lines changed

src/_data/sidenav/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,8 @@ sections:
410410
title: Email Campaigns
411411
- path: '/engage/campaigns/sms-campaigns'
412412
title: SMS Campaigns
413+
- path: '/engage/campaigns/broadcasts'
414+
title: Broadcasts
413415
- path: '/engage/campaigns/whatsapp-campaigns'
414416
title: WhatsApp Campaigns
415417
- path: '/engage/analytics'

src/engage/campaigns/broadcasts.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
title: Broadcasts
3+
plan: engage-premier
4+
---
5+
6+
> info ""
7+
> Broadcasts are in public beta.
8+
9+
Broadcasts are one-time email or SMS campaigns that you can send with Twilio Engage. Use broadcasts for single, one-off occasions like the following:
10+
11+
- **Special events**, like webinars or conferences
12+
- **Offers**, like product discount codes
13+
- **Newsletters** that you want to send on a specific date
14+
15+
For more on the different types of Engage campaigns, read [Audiences, Journeys, and Broadcasts](/docs/guides/audiences-and-journeys/).
16+
17+
On this page, you'll find step by step instructions for how to create a broadcast.
18+
19+
## Create and send an email broadcast
20+
21+
Follow these steps to create an email broadcast:
22+
23+
1. Navigate to **Engage > Broadcasts**, then click **+ Create broadcast**.
24+
2. From the **New broadcast** page, choose **Email**.
25+
3. Add a name and description, then click **Choose recipients**.
26+
4. Click **Add condition** to add users who will receive your campaign, then click **Build**.
27+
- To send a message to a pre-built audience, choose `Part of an Audience`, then select the audience.
28+
5. Select **Build a new email** or use an email template, then click **Continue**.
29+
6. Fill out the **Email settings** fields, choose your email editor, then click **Continue**.
30+
7. Configure your email, then click **Continue**.
31+
8. On the **Review and schedule** page, confirm your broadcast's settings.
32+
9. Schedule your broadcast:
33+
- To send your broadcast immediately, select **Send now**, then click **Send now ->**. Confirm a final time by clicking **Send** in the popup.
34+
- To send your broadcast later, select **Schedule**, then enter the date, time, and time zone for your scheduled broadcast. Click **Schedule ->**, then confirm by clicking **Schedule** in the **Schedule message** popup.
35+
36+
37+
## Create and send an SMS broadcast
38+
39+
Follow these steps to create an email broadcast:
40+
41+
1. Navigate to **Engage > Broadcasts**, then click **+ Create broadcast**.
42+
2. From the **New broadcast** page, choose **SMS**.
43+
3. Add a name and description, then click **Choose recipients**.
44+
4. Click **Add condition** to add users who will receive your campaign, then click **Build**.
45+
- To send a message to a pre-built audience, choose `Part of an Audience`, then select the audience.
46+
5. Select **Build a new SMS** or use an SMS template, then click **Continue**.
47+
6. Choose a messaging service, enter your message into the body field, and add any merge tags.
48+
7. Test your SMS, then select **Review and schedule**.
49+
8. On the **Review and schedule** page, confirm your broadcast's settings.
50+
9. Schedule your broadcast:
51+
- To send your broadcast immediately, select **Send now**, then click **Send now ->**. Confirm a final time by clicking **Send** in the popup.
52+
- To send your broadcast later, select **Schedule**, then enter the date, time, and time zone for your scheduled broadcast. Click **Schedule ->**, then confirm by clicking **Schedule** in the **Schedule message** popup.
53+
54+
### Cancel a scheduled broadcast
55+
56+
Follow these steps to cancel a scheduled broadcast:
57+
58+
1. Navigate to **Engage > Broadcasts > Scheduled**.
59+
2. Select the scheduled broadcast you want to cancel.
60+
3. From the broadcast overview tab, click **Unschedule**.
61+
4. In the popup, click **Unschedule** to confirm.
62+
63+
Unscheduled broadcasts revert to draft status and can be found under the Drafts tab of the Broadcasts page.
64+
65+
## Working with broadcasts
66+
67+
Keep the following information in mind as you work with broadcasts.
68+
69+
### SMS segments
70+
71+
SMS broadcasts longer than 160 characters are split into segments and then joined together by the recipient's device. As a result, you can send SMS broadcasts longer than 160 characters, but each 160-character segment is billed individually.
72+
73+
For more on message segments, view [SMS character limits](https://www.twilio.com/docs/glossary/what-sms-character-limit){:target="_blank"}.
74+
75+
### Scale and throughput
76+
77+
The following table lists geographic availability, scale, and speed details for email broadcasts and [short code SMS](https://support.twilio.com/hc/en-us/articles/223182068-What-is-a-Messaging-Short-Code-){:target="_blank"} broadcasts:
78+
79+
| Broadcast type | Availability | Throughput |
80+
| -------------- | --------------------------------------- | -------------------------------------------------------------------------- |
81+
| Email | All countries where Engage is available | 1 million per hour |
82+
| SMS short code | US, Canada, UK | 360,000 per hour |
83+
84+
Long-code message throughput depends on a number of factors, including your [10DLC trust score](https://support.twilio.com/hc/en-us/articles/1260803225669-Message-throughput-MPS-and-Trust-Scores-for-A2P-10DLC-in-the-US){:target="_blank"}.
85+
86+
Segment recommends that you use short code phone numbers for SMS broadcasts sent to more than 5000 recipients.
87+
88+
## Broadcast analytics
89+
90+
Engage tracks analytics for both email and SMS broadcasts. For more information on Engage analytics, view [Analytics Overview](/docs/engage/analytics/).

src/engage/images/broadcasts.png

24.3 KB
Loading

src/guides/audiences-and-journeys.md

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: Audiences and Journeys
2+
title: Audiences, Journeys, and Broadcasts
33
plan: engage-foundations
44
---
55

6-
Audiences and Journeys are fundamental to [Twilio Engage](/docs/engage/). Both let you segment your users, send them personalized content, and show them ads from platforms like Facebook or Google.
6+
Audiences, Journeys, and Broadcasts are fundamental to [Twilio Engage](/docs/engage/) and let you segment your users, send them personalized content, and show them ads from platforms like Facebook or Google.
77

8-
In this guide, you’ll learn how to choose between an Audience and a Journey for a number of marketing use cases across the customer lifecycle.
8+
In this guide, you’ll learn how to choose between an Audience, a Journey, and a Broadcast for a number of marketing use cases across the customer lifecycle.
99

1010
## Back to basics
1111

12-
First, consider the following definitions for an Audience and a Journey.
12+
First, consider the following definitions for an Audience, Journey, and Broadcast.
1313

1414
### Audience
1515

@@ -23,39 +23,45 @@ A [Journey](/docs/engage/journeys/) is a logic-driven workflow that progresses u
2323

2424
As with Audiences, Segment can sync users to Destinations at designated points in the Journey. Unlike an Audience, a Journey can send users to Twilio Engage’s [native email and SMS channels](/docs/engage/campaigns/).
2525

26+
### Broadcast
27+
28+
A [Broadcast](/docs/engage/campaigns/broadcasts) is a one-time SMS or email campaign sent to a group of users. Whereas Segment continously updates Audience membership, Segment only calculates the users who will receive your Broadcast once. Marketers commonly use Broadcasts for newsletters, promotional campaign, and events.
29+
2630
## Engage and the customer lifecycle
2731

28-
The customer lifecycle provides a helpful framework for thinking about Audiences and Journeys.
32+
The customer lifecycle provides a helpful framework for thinking about Audiences, Journeys, and Broadcasts.
2933

3034
![A flow chart of the digital marketing lifecyle](images/digital_marketing_lifecyle.png "Digital Marketing Lifecycle Funnel")
3135

32-
Engage Audiences tend to be most effective at the top of the customer lifecycle funnel, where brand awareness and discovery occurs.
36+
Audiences and Broadcasts tend to be most effective at the top of the customer lifecycle funnel, where brand awareness and discovery occurs.
3337

3438
A Journey becomes a better option as customers progress down the funnel, where a more complex strategy involving messaging, social ads, and newsletters helps move customers closer to conversion.
3539

36-
## Choosing between an Audience and a Journey
40+
## Choosing between Audiences, Journeys, and Broadcasts
3741

3842
With the customer lifecycle in mind, use the following table as a starting point for selecting an Audience or Journey for common marketing use cases:
3943

40-
| Use Case | Audience or Journey |
41-
| ----------------------------------------------- | ------------------- |
42-
| I want to send email and SMS campaigns. | Journey |
43-
| I only have one intended touchpoint. | Audience |
44-
| I need branching logic. | Journey |
45-
| I want to run A/B tests. | Journey |
46-
| I want to re-target customers with the same ad. | Audience |
44+
| Use Case | Audience, Journey, or Broadcast |
45+
| ------------------------------------------------ | ------------------------------- |
46+
| I want to send email and SMS campaigns. | Journey or Broadcast |
47+
| I want to send a one-time email or SMS campaign. | Broadcast |
48+
| I only have one intended touchpoint. | Audience or Broadcast |
49+
| I need branching logic. | Journey |
50+
| I want to run A/B tests. | Journey |
51+
| I want to re-target customers with the same ad. | Audience |
52+
4753

4854
While these suggestions will work for most use cases, you may need to consider other factors before you implement your own campaign. Asking the following questions will help you identify the right approach.
4955

5056
### Over the course of a campaign, how many touchpoints do I want to create?
5157

52-
Audiences work best for single, one-off messages or touchpoints. If you need a campaign with time delays and branching logic, opt for a Journey.
58+
Audiences and Broadcasts work best for single, one-off messages or touchpoints. If you need a campaign with time delays and branching logic, opt for a Journey.
5359

5460
For example, an Audience works well if you want to show a single ad when a user abandons a cart. If, however, you want to show an ad, wait several days, then send the user an email if they’ve not completed their purchase, go with a Journey.
5561

5662
### Do I want to use Engage Premier Channels like SMS and email?
5763

58-
All messaging through [Engage Premier Channels](/docs/engage/#market-to-customers-with-engage-premier-and-channels) takes place in Journeys. If you’d like to send an SMS or email campaign to a customer, use a Journey.
64+
You can message users with [Engage Premier Channels](/docs/engage/#market-to-customers-with-engage-premier-and-channels). If you’d like to send an SMS or email campaign to a customer, use a Journey.
5965

6066
### Do I need branching logic?
6167

@@ -73,4 +79,4 @@ Audiences, on the other hand, admit users whenever they meet the Audience’s cr
7379

7480
## Putting it together
7581

76-
With this guidance in mind, take your next steps with Engage by learning [how to build a Journey](/docs/engage/journeys/build-journey/) and [work with Engage Audiences](/docs/engage/audiences/).
82+
With this guidance in mind, take your next steps with Engage by learning [how to build a Journey](/docs/engage/journeys/build-journey/), [work with Engage Audiences](/docs/engage/audiences/), and [send a Broadcast](/docs/engage/campaigns/broadcasts/).

src/privacy/hipaa-eligible-segment.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ title: HIPAA Eligible Segment
44

55
Segment is a HIPAA eligible platform, and meets the data privacy and security requirements of healthcare customers and their stakeholders. For more information about Segment becoming HIPAA eligible, see the [announcement blog post](http://segment.com/blog/segment-for-healthcare){:target="_blank"}.
66

7+
78
## Business Associate Addendum
89

910
> info ""
@@ -18,4 +19,16 @@ Ensure your Workspace is eligible for HIPAA before you configure and send any pe
1819
1. In your Workspace, navigate to **Settings > Workspace Settings**.
1920
2. On the **General Settings** tab, ensure that the HIPAA badge appears. This badge confirms that the Workspace is HIPAA eligible. ![HIPAA Eligible](images/hipaa-eligible.png)
2021

21-
With the BAA signed and Workspace confirmed as eligible, you can start building. For more information about starting a HIPAA compliant implementation, see Twilio's [Architecting for HIPAA on Twilio](https://twil.io/architecting-for-hipaa){:target="_blank"}, which outlines the shared responsibilities and requirements for building and maintaining HIPAA-compliant workflows in Segment.
22+
With the BAA signed and Workspace confirmed as eligible, you can start building. For more information about starting a HIPAA compliant implementation, see Twilio's [Architecting for HIPAA on Twilio](https://twil.io/architecting-for-hipaa){:target="_blank"}, which outlines the shared responsibilities and requirements for building and maintaining HIPAA-compliant workflows in Segment.
23+
24+
## HIPAA Auditing
25+
Segment maintains audit logs of every read and update action a user performs in the Segment app that may involve PHI/PII.
26+
27+
Data captured in the HIPAA audit logs includes:
28+
- `workspace_id`: unique identifier of the workspace
29+
- `actor_user_id`: unique identifier Segment assigns to the logged in user
30+
- `event_type`: The action performed by the user. For example, `Source Debugger Raw Viewed`, `Destination Filter Modified`, or other events
31+
- `end_user_id`: Segment sometimes assigns this unique identifier to an end-user, event, audience, or journey, depending on the event type
32+
- `timestamp`: Time in UTC when the action occurred
33+
34+
These logs can be provided upon request. For specific requests, please reach out to [[email protected]](mailto:[email protected]){:target="_blank"}.

0 commit comments

Comments
 (0)