Skip to content

Commit e72aafe

Browse files
committed
Update Subscription Groups CSV page [netlify-build]
1 parent b247907 commit e72aafe

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

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

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Follow these steps to create a subscription group:
3535
4. (Optional:) Add subscribers to your group with a CSV file upload, then click **Next**.
3636
5. Review your new subscription group, then click **Create Subscription Group**.
3737

38-
### Add group susbcribers
38+
### Add group subscribers
3939

4040
In addition to adding group subscribers when you first create a subscription group, you can also add subscribers to existing groups with a CSV file upload with these steps:
4141

@@ -44,6 +44,58 @@ In addition to adding group subscribers when you first create a subscription gro
4444
3. Download the template CSV file, then fill it out by entering email addresses and subscription groups. The subscription group should follow the format `[group_name]_subscription_status`.
4545
4. Upload the CSV file, then click **Add Subscribers**.
4646

47+
### Validation errors
48+
49+
The following table lists validation errors you may run into with your CSV upload:
50+
51+
| Error | Error Message |
52+
| ------------------------------------ | -------------------------------------------------------------------------------------------------- |
53+
| Invalid file types | You can upload only .csv files. Change your file format, then try again. |
54+
| Empty files | This file contains no data. Add data to your CSV, then try again. |
55+
| CSV parsing error | We encountered an issue while parsing your CSV file. Validate the CSV file and try again. |
56+
| Unexpected/fallback | Something went wrong. Try again later. |
57+
| Empty header row | This file contains empty header(s). Remove the empty header(s), then try again. |
58+
| File exceeds one million rows | Too many rows. You can upload up to 1000000 rows. |
59+
| File exceeds 100 MB | Files can be up to 100 MB. |
60+
| Extraneous columns/column name typos | This file has columns that do not match the identifiers in your identity resolution configuration. |
61+
62+
### View update history
63+
64+
Use the Update History page to view CSV file uploads in your workspace over the last 30 days.
65+
66+
To view the Update History page:
67+
68+
1. Navigate to **Unify > Profile explorer** or **Engage > Engage settings > Subscriptions**.
69+
2. From the **Subscription groups** table, click the three dots icon, then click **View update history**.
70+
3. From the **Upload history** table, click the file name link to download the [error reports](#error-reports).
71+
72+
Engage uses the following error codes on the report:
73+
74+
| Error code | Description |
75+
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
76+
| INVALID_EMAIL | The email address isn't formatted correctly. |
77+
| INVALID_PHONE | The phone number is invalid. |
78+
| INVALID_SUBSCRIPTION_STATUS | The subscription status is invalid. Check the status or leave it blank. |
79+
| CONFIGURATION_ERROR | Your SendGrid settings are not configured correctly. [Contact Segment support](https://app.segment.com/workspaces?contact=1){:target="_blank"} for help. |
80+
| SYSTEM_ERROR | Something went wrong. Please try again. |
81+
| UNABLE_TO_SUBSCRIBE | You can't update the subscription status for this phone number because the user unsubscribed by replying `STOP`. The user must reply `START` to resubscribe. |
82+
| GLOBAL_STATE_NOT_SUBSCRIBED | Global state isn't subscribed or set, so Segment can't update subscription states. |
83+
84+
85+
#### Subscription group CSV upload limits
86+
87+
Please note the following limits as you upload CSV files to Twilio Engage:
88+
- You can only upload .csv files.
89+
- Files can't be empty and must have at least one header and one row.
90+
- You can't have multiple columns with the same header.
91+
- Upload CSV files with up to 1 million rows (plus one header row).
92+
- You can only upload one file at a time.
93+
- The CSV file size can't exceed 100 MB.
94+
- 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.
95+
- The `phone` and `email` identifiers must be valid phone numbers and email addresses, otherwise they'll process as errors.
96+
- The subscription group CSV uploader only honors group subscriptions, so `sms_subscription_status`, `whatsapp_subscription_status`, and `email_subscription_status` aren't allowed.
97+
- Other than `[group_name]_subscription_status`, you should set up all columns in your identity resolution configuration.
98+
4799
### Create a new email template and send an email
48100

49101
> info ""

0 commit comments

Comments
 (0)