Skip to content

Commit 1661346

Browse files
authored
Merge pull request #453 from segmentio/repo-sync
repo sync
2 parents 92d6a3f + 4431e25 commit 1661346

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

src/engage/overview/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Use the CSV uploader to add or update user profiles and subscription states.
4747
- Download a template with identifier columns from your Segment space.
4848
- Add email and SMS columns from your Segment space.
4949
- Add email and SMS [subscription states](/docs/engage/profiles/user-subscriptions/subscription-states/).
50-
- Add a custom trait to users in the CSV. Custom traits help you create audiences, send messages, or add users to an existing group in your Segment space.
50+
- Add a custom trait to users in the CSV. Custom traits help you [create audiences](/docs/engage/audiences/#building-an-audience), send messages, or add users to an existing group in your Segment space.
5151
- Use error reports to quickly fix errors and re-upload unprocessed data.
5252

5353
To learn more, visit the [CSV Uploader](/docs/engage/profiles/csv-upload/) documentation.
@@ -57,16 +57,16 @@ To learn more, visit the [CSV Uploader](/docs/engage/profiles/csv-upload/) docum
5757
Use Engage to add subscription states to user email addresses and phone numbers.
5858
Subscription states help determine which users you can send campaigns to in Engage.
5959

60-
There are four subscription states: **Subscribed**, **Unsubscribed**, **Did Not Subscribe**, and **No Subscription Status**.
60+
There are four subscription states: `subscribed`, `unsubscribed`, `did-not-subscribe`, and **no subscription status (blank value)**.
6161

6262
> success ""
63-
> Only send Engage campaigns to **Subscribed** email addresses and phone numbers. Learn more about user [subscription states](/docs/engage/profiles/user-subscriptions/subscription-states/) in Engage.
63+
> Only send Engage campaigns to `subscribed` email addresses and phone numbers. Learn more about user [subscription states](/docs/engage/profiles/user-subscriptions/subscription-states/) in Engage.
6464
6565
Set user subscription states in two ways:
6666
- [Upload a CSV](/docs/engage/profiles/csv-upload/) with lists of users along with their phone and email subscription states.
6767
- Programmatically with Segment's [Public API](https://api.segmentapis.com/docs/spaces/#replace-messaging-subscriptions-in-spaces){:target="blank"}.
6868

69-
Verify that users you message in Engage have given explicit permission to do so. Only send messages to **subscribed** users to avoid:
69+
Verify that users you message in Engage have given explicit permission to do so. Only send messages to `subscribed` users to avoid:
7070
- Penalties for violating regulations.
7171
- Increased spam reports or bounce rates.
7272
- Loss of customer trust.

src/engage/profiles/csv-upload.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Use the CSV Uploader to add or update user profiles and set subscription states.
77

88
When you upload a CSV file, Twilio Engage adds new users and updates existing user profiles. Each CSV row corresponds to a user profile and columns to an identifier trait in your [identity resolution configuration](/docs/personas/identity-resolution/identity-resolution-settings/).
99

10-
You can also [set subscription states](#set-user-subscriptions) for each email and SMS that you upload in the CSV. Subscription states help you track which email addresses and phone numbers you have permission to market to.
10+
You can also [set subscription states](#set-user-subscriptions) for each email and phone number that you upload in the CSV. Subscription states help you track which email addresses and numbers you have permission to market to.
1111

1212
## Upload a CSV file
1313

@@ -26,8 +26,11 @@ Navigate to **Personas > Settings** and select the **Identity Resolution** tab t
2626

2727
Enter values for the identifiers in your CSV file. You can also [set email and phone subscriptions](#set-user-subscriptions) using the `email_subscription_status` and `sms_subscription_status` columns.
2828

29-
> success ""
30-
> Leave any unknown values blank to avoid bad data.
29+
A few best practices to keep in mind as you fill out your CSV:
30+
31+
- Leave any unknown values blank to avoid bad data. Engage can create a user profile from a single identifier in your CSV.
32+
- Enter phone numbers in your CSV in a format that's consistent with your Segment space. For example, if existing profiles in your workspace are in E.164 format `+15555550123`, enter numbers in your CSV using the same format `+##########`.
33+
3134

3235
### 3. Upload your CSV file
3336

@@ -41,7 +44,7 @@ A blank subscription status in the CSV doesn't overwrite current **email** or **
4144

4245
### 4. Name your custom trait
4346

44-
Every time you upload a file, you have the option to add a custom trait to user profiles in the CSV. Use custom traits to help you create audiences or send messages to a specific group of users. You can also add an existing custom trait name from your Segment workspace to the list of users in the CSV file.
47+
Every time you upload a file, you have the option to add a custom trait to user profiles in the CSV. Use custom traits to help you [create audiences](/docs/engage/audiences/#building-an-audience) or send messages to a specific group of users. You can also add an existing custom trait name from your Segment workspace to the list of users in the CSV file.
4548

4649
Custom traits display in the Custom Traits tab of a User Profile in the User Explorer.
4750

@@ -77,10 +80,10 @@ For each CSV file, Engage adds:
7780

7881
In the `email_subscription_status` and `sms_subscription_status` columns, set subscription states for email and phone numbers with the following values:
7982

80-
- `Subscribed`: The user has actively subscribed.
81-
- `Unsubscribed`: The user has actively unsubscribed.
82-
- `Did Not Subscribe`: The user has provided their contact information but didn't actively subscribe or unsubscribe.
83-
- **No Subscription Status (blank value)**: The user's profile exists in Segment, but they haven't explicitly provided their contact information, and no subscription information is available.
83+
- `subscribed`: The user has actively subscribed.
84+
- `unsubscribed`: The user has actively unsubscribed.
85+
- `did-not-subscribe`: The user has provided their contact information but didn't actively subscribe or unsubscribe.
86+
- **No subscription status (blank value)**: The user's profile exists in Segment, but they haven't explicitly provided their contact information, and no subscription information is available.
8487

8588
> success ""
8689
> Only contact users that subscribe to your communications. View [User Subscription States](/docs/engage/profiles/user-subscriptions/subscription-states/) to learn more.
@@ -95,7 +98,7 @@ Please note the following limits as you upload CSV files to Twilio Engage:
9598
- Upload CSV files with up to 1 million rows (plus one header row).
9699
- You can only upload one file at a time.
97100
- The CSV file size can't exceed 15 MB.
98-
- If you upload the same email or phone number with different subscription states in a CSV file, Engage doesn't guarantee the subscription status result.
101+
- If you upload the same email or phone number with different subscription states in a single CSV file, Engage doesn't guarantee the subscription status result.
99102

100103
## Message consent
101104

0 commit comments

Comments
 (0)