Skip to content

Commit a2fb224

Browse files
committed
Updated wording for email required callout
1 parent bc9433b commit a2fb224

File tree

1 file changed

+2
-13
lines changed
  • src/connections/destinations/catalog/mailchimp

1 file changed

+2
-13
lines changed

src/connections/destinations/catalog/mailchimp/index.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -140,21 +140,10 @@ You can send computed traits and audiences generated using [Engage](/docs/engage
140140
> success ""
141141
> Before creating audiences or computed traits with Engage, you must first create merge fields in Mailchimp. Learn more about [recording custom user traits](#recording-custom-user-traits) and [sending custom merge fields](#custom-merge-fields) to Mailchimp.
142142
143-
For user-property destinations, an [identify call](/docs/connections/spec/identify/) is sent to the destination for each user being added and removed. The property name is the snake_cased version of the audience name, with a true/false value to indicate membership. For example, when a user first completes an order in the last 30 days, Engage sends an Identify call with the property `order_completed_last_30days: true`. When the user no longer satisfies this condition (for example, it’s been more than 30 days since their last order), Engage sets that value to `false`.
143+
Segment sends an [identify call](/docs/connections/spec/identify/) to the Mailchimp destination for each user being added and removed. The Mailchimp destination requires an email field in all Identify payloads before Segment will attempt to send events to Mailchimp. If an profile doesn't have an email identifier when the audience or trait is created, then the event will fail.
144144

145-
### Email is a required field in all identify events sent to Mailchimp
146-
The Mailchimp destination requires an email field in all identity payloads before before Segment will attempt to send events to Mailchimp.
145+
The property name is the snake_cased version of the audience name, with a true/false value to indicate membership. For example, when a user first completes an order in the last 30 days, Engage sends an Identify call with the property `order_completed_last_30days: true`. When the user no longer satisfies this condition (for example, it’s been more than 30 days since their last order), Engage sets that value to `false`.
147146

148-
A sample JavaScript 'identify' call looks like the following:
149-
150-
``` javascript
151-
analytics.identify("97980cfea0067", {
152-
name: "Jane Doe",
153-
email: "[email protected]",
154-
plan: "premium",
155-
logins: 5
156-
});
157-
```
158147

159148
When you first create an audience, Engage sends an Identify call for every user in that audience. Later audience syncs only send updates for users whose membership has changed since the last sync.
160149

0 commit comments

Comments
 (0)