Skip to content

Commit 967712b

Browse files
authored
Merge pull request #5475 from segmentio/subscription-groups-updates
Update Subscription Groups Content
2 parents 9f7fb46 + 26d66c8 commit 967712b

File tree

7 files changed

+73
-11
lines changed

7 files changed

+73
-11
lines changed

src/engage/campaigns/broadcasts.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ Follow these steps to create an email broadcast:
2424
- To send a message to a pre-built audience, choose `Part of an Audience`, then select the audience.
2525
- To exclude users from the audience, click **Add condition** in the **And who** section. Click **And who**, then select **And not who**. Segment will exclude users from the audience you choose.
2626
5. Click **Preview** to estimate the audience size.
27-
6. Select the subscription group that you want to receive your broadcast.
28-
- Segment recommends only sending broadcasts to users with a `subscribed` status.
27+
6. Select the [subscription group](/docs/engage/user-subscriptions/subscription-groups/) that you want to receive your broadcast.
2928
7. Select **Build**, then choose either **Build a new email** or select a template.
3029
8. Fill out the **Email settings** fields, choose your email editor, then click **Continue**.
3130
9. Configure your email, then click **Continue**.

src/engage/campaigns/email-campaigns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Follow these steps to create an email campaign:
4343
2. From the **Select a Step** window, click **Send an email**.
4444
3. In the **Send Email** window, select **Build a new email** or [Use a template](/docs/engage/content/email/template/) to choose an existing email template.
4545
4. Build or edit your design, then click **Save Email**.
46-
5. Fill out all **Send Email** fields relevant to your campaign, then click **Save**.
46+
5. Fill out all **Send Email** fields relevant to your campaign, select the [subscription states or groups](/docs/engage/user-subscriptions/subscription-groups/) that you want to receive your email, then click **Save**.
4747

4848
Some email campaign fields, like **Sender email** and **Subject**, are required. The Send Email window indicates required fields with an asterisk. Refer to the [email campaign fields](/docs/engage/campaigns/email-campaigns/#email-campaign-fields) table for a full description of available email fields.
4949

src/engage/content/email/editor.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,10 @@ Add an unsubscribe link to text:
118118

119119
You can alternatively add a [predefined unsubscribe](#add-blank-columns-or-predefined-content-blocks) link content block.
120120

121+
## Add a manage preference link
122+
123+
Engage also adds a manage preference link to templates. The manage preference link lets your customers opt in and out of email groups on an individual basis instead of unsubscribing from all your campaigns. For more information, see [subscription groups](/docs/engage/user-subscriptions/subscription-groups/).
124+
121125
## Personalize with merge tags
122126
Add merge tags in the Drag and Drop Editor to personalize your message with user profile traits.
123127

src/engage/content/email/template.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,23 @@ You can also add merge tags in the heading or body text as you design an email w
5858
> info ""
5959
> To learn more about profile traits, visit Segment's [Computed Traits](/docs/engage/audiences/computed-traits) and [SQL Traits](/docs/engage/audiences/sql-traits/) documentation.
6060
61-
## Include unsubscribe links
61+
## Include unsubscribe and manage preference links
62+
63+
When you build an email template, you'll need to include links that your customers can access to unsubscribe and manage their email preferences. You'll find both in the **Special Links** dropdown menu of the **Insert/Edit link** window.
64+
65+
### Unsubscribe links
6266

6367
When you build email templates, it's your responsibility to include an unsubscribe link in your message. Add unsubscribe links to an email template from the Drag and Drop or HTML editors.
6468

6569
When a recipient clicks on an unsubscribe link, they'll see a confirmation page and the recipient's subscription state is updated.
6670

67-
Only send messages to subscribed users. Learn more about [User Subscriptions](/docs/engage/user-subscriptions/) in Twilio Engage.
71+
Learn more about [User Subscriptions](/docs/engage/user-subscriptions/) in Twilio Engage.
72+
73+
### Manage preference links
74+
75+
The manage preference link lets your customers opt in and out of email groups on an individual basis instead of unsubscribing from all your campaigns.
76+
77+
For more information, see [subscription groups](/docs/engage/user-subscriptions/subscription-groups/).
6878

6979
## Clone an Email template
7080

src/engage/profiles/csv-upload.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,4 +129,4 @@ Please note the following limits as you upload CSV files to Twilio Engage:
129129

130130
## Message consent
131131

132-
Only send messages to subscribed users. If a recipient deletes or flags an unwanted message as spam, inbox providers might start to filter your messages straight to spam folders. View more SendGrid delivery [Best Practices](https://sendgrid.com/blog/why-are-my-emails-going-to-spam/){:target="_blank"} to prevent email from going to spam.
132+
Segment recommends sending to subscribed users. If a recipient deletes or flags an unwanted message as spam, inbox providers might start to filter your messages straight to spam folders. View more SendGrid delivery [Best Practices](https://sendgrid.com/blog/why-are-my-emails-going-to-spam/){:target="_blank"} to prevent email from going to spam.

src/engage/user-subscriptions/subscription-groups.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,60 @@ Once you've created a subscription group and added subscribers to it, follow the
5454
1. [Build a new email template](/docs/engage/content/email/template/#build-an-email-template). The template should include both unsubscribe and manage preferences links. For more on special links, view [Add unsubscribe links](/docs/engage/content/email/editor/#add-unsubscribe-links).
5555
2. During email setup, select the subscription group you want to send to from the **Which subscription states should receive this message?** dropdown, then finish [setting up and publishing your campaign](/docs/engage/campaigns/email-campaigns/#create-test-and-publish-your-email-campaign).
5656

57+
## Set subscription group status with the Identify call
58+
59+
Segment supports subscription groups for email. You can send statuses for email subscription groups using the [Identify call](/docs/connections/spec/identify/).
60+
61+
To set susbcription groups with the Identify call, you'll need to include a key-value pair of `"type": "EMAIL"` and the `groups` object, like in the following sample payload:
62+
63+
```json
64+
{
65+
"userId": "12aBCDeFg4hIjKlM5OPq67RS8Tu",
66+
"context": {
67+
"messaging_subscriptions": [
68+
{
69+
"key": "(123) 555-5555",
70+
"type": "SMS",
71+
"status": "SUBSCRIBED" | "UNSUBSCRIBED" | "DID_NOT_SUBSCRIBE"
72+
},
73+
{
74+
"key": "(123) 555-5555",
75+
"type": "WhatsApp",
76+
"status": "SUBSCRIBED" | "UNSUBSCRIBED" | "DID_NOT_SUBSCRIBE"
77+
},
78+
{
79+
80+
"type": "EMAIL",
81+
"status": "SUBSCRIBED" | "UNSUBSCRIBED" | "DID_NOT_SUBSCRIBE",
82+
"groups": [
83+
{
84+
"name": "newsletter",
85+
"status": "SUBSCRIBED" | "UNSUBSCRIBED" | "DID_NOT_SUBSCRIBE"
86+
},
87+
{
88+
"name": "marketing updates",
89+
"status": "SUBSCRIBED" | "UNSUBSCRIBED" | "DID_NOT_SUBSCRIBE"
90+
}
91+
]
92+
}
93+
],
94+
"externalIds": [
95+
{
96+
"id": "(123) 555-5555",
97+
"type": "phone",
98+
"collection": "users",
99+
"encoding": "none"
100+
}
101+
],
102+
"traits": {
103+
"email": "[email protected]"
104+
}
105+
},
106+
"integrations": {},
107+
"traits": {}
108+
}
109+
```
110+
57111
## Frequently asked questions
58112

59113
{% faq %}

src/engage/user-subscriptions/subscription-states.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ The following table displays the four subscription states:
2222
| `did-not-subscribe` | A user gave you their contact information but made no decision about receiving marketing campaigns. | A user provided their email address or phone number in an online transaction, but didn't sign up to receive your weekly newsletter. |
2323
| No subscription status | A user did not give you their contact information and made no decision about receiving marketing campaigns. | Segment collected an email or phone number through identity resolution. No user actively provided the email or phone number. |
2424

25-
> warning "Sending Permissions"
26-
> You can only send Engage campaigns to contacts with a subscribed user state.
27-
2825
## Understanding subscription states
2926

3027
You can gain insight into your audience profiles by learning how and why each subscription state is associated with a user’s profile. Below, you’ll find the four states described in detail, along with common scenarios that produce those states.
@@ -39,8 +36,6 @@ Subscribed users have intentionally requested to receive your marketing material
3936
- A user who signed up for your marketing campaigns on your website’s signup form
4037
- A user who signed up for marketing campaigns at an in-person event, like a conference
4138

42-
**You may only send Engage campaigns to subscribed users. User subscriptions help you understand a user's preference to receive or not receive your marketing content.**
43-
4439
It's your responsibility to ensure that Segment correctly reflects your users' subscription choices. Failure to do so may put you in violation of legislation like [CAN-SPAM](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business){:target="_blank"}, [TCPA](https://www.twilio.com/docs/glossary/what-is-telephone-consumer-protection-act-tcpa){:target="_blank"}, or [GDPR](https://gdpr-info.eu/){:target="_blank"}.
4540

4641
### Unsubscribed

0 commit comments

Comments
 (0)