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/overview/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ Use the CSV uploader to add or update user profiles and subscription states.
47
47
- Download a template with identifier columns from your Segment space.
48
48
- Add email and SMS columns from your Segment space.
49
49
- 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.
51
51
- Use error reports to quickly fix errors and re-upload unprocessed data.
52
52
53
53
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
57
57
Use Engage to add subscription states to user email addresses and phone numbers.
58
58
Subscription states help determine which users you can send campaigns to in Engage.
59
59
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)**.
61
61
62
62
> 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.
64
64
65
65
Set user subscription states in two ways:
66
66
-[Upload a CSV](/docs/engage/profiles/csv-upload/) with lists of users along with their phone and email subscription states.
67
67
- Programmatically with Segment's [Public API](https://api.segmentapis.com/docs/spaces/#replace-messaging-subscriptions-in-spaces){:target="blank"}.
68
68
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:
Copy file name to clipboardExpand all lines: src/engage/profiles/csv-upload.md
+12-9Lines changed: 12 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Use the CSV Uploader to add or update user profiles and set subscription states.
7
7
8
8
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/).
9
9
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.
11
11
12
12
## Upload a CSV file
13
13
@@ -26,8 +26,11 @@ Navigate to **Personas > Settings** and select the **Identity Resolution** tab t
26
26
27
27
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.
28
28
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
+
31
34
32
35
### 3. Upload your CSV file
33
36
@@ -41,7 +44,7 @@ A blank subscription status in the CSV doesn't overwrite current **email** or **
41
44
42
45
### 4. Name your custom trait
43
46
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.
45
48
46
49
Custom traits display in the Custom Traits tab of a User Profile in the User Explorer.
47
50
@@ -77,10 +80,10 @@ For each CSV file, Engage adds:
77
80
78
81
In the `email_subscription_status` and `sms_subscription_status` columns, set subscription states for email and phone numbers with the following values:
79
82
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.
84
87
85
88
> success ""
86
89
> 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:
95
98
- Upload CSV files with up to 1 million rows (plus one header row).
96
99
- You can only upload one file at a time.
97
100
- 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.
0 commit comments