From b6f7a50dfa21a2c2117247850f43c90d6c04029f Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Mon, 9 Jun 2025 08:50:53 +0100 Subject: [PATCH 1/7] Add destination docs --- .../destinations/catalog/dotdigital/index.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/connections/destinations/catalog/dotdigital/index.md diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md new file mode 100644 index 0000000000..92eb5b2ead --- /dev/null +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -0,0 +1,34 @@ +--- +title: Dotdigital Destination +--- +{% include content/plan-grid.md name="actions" %} + +[Dotdigital](https://dotdigital.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank”} is an all-in-one customer experience and data platform (CXDP) that empowers marketing teams to exceed customer expectations with highly personalized cross-channel journeys. + +This destination is maintained by Dotdigital. For any issues with the destination, [contact their Support team](mailto:support@dotdigital.com). + +## Getting started + +1. From your workspace's [Destination catalog page](https://app.segment.com/goto-my-workspace/destinations/catalog){:target="_blank”} search for "Dotdigital". +2. Select Dotdigital and click **Add Destination**. +3. Select an existing Source to connect to Dotdigital (Actions). +4. Log in to your [Dotdigital account](https://login.dotdigital.com/){:target="_blank"}. Expand the User menu in the bottom left and go to Settings > Access > API users. +5. Create a [new API user](https://developer.dotdigital.com/docs/setting-up-an-api-user). +6. In Segment, select your Dotdigital account region and paste the **API user** and **API password** in the Dotdigital destination settings. + +{% include components/actions-fields.html %} + +## Action notes + +### Add Contact to List + +_Lists_ +- [Create a contact list in Dotdigital](https://support.dotdigital.com/en/articles/8198769-create-a-contact-list). +- Select your list from the dropdown in the Segment event mapping. + +_Data Fields_ +- [Create or edit your data fields in Dotdigital](https://support.dotdigital.com/en/articles/8198833-create-delete-and-edit-custom-data-fields). +- Map Segment properties to Dotdigital data fields in the Segment event mapping. + +### Enrol Contact to Program +- The action will create a contact in Dotdigital for the identifier you provide, if they don't exist already. From 95009565c580779fb0f04a2fa0fdfbfbacbfceeb Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Wed, 11 Jun 2025 14:25:33 +0100 Subject: [PATCH 2/7] Update steps --- src/connections/destinations/catalog/dotdigital/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md index 92eb5b2ead..0e28112970 100644 --- a/src/connections/destinations/catalog/dotdigital/index.md +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -13,8 +13,9 @@ This destination is maintained by Dotdigital. For any issues with the destinatio 2. Select Dotdigital and click **Add Destination**. 3. Select an existing Source to connect to Dotdigital (Actions). 4. Log in to your [Dotdigital account](https://login.dotdigital.com/){:target="_blank"}. Expand the User menu in the bottom left and go to Settings > Access > API users. -5. Create a [new API user](https://developer.dotdigital.com/docs/setting-up-an-api-user). -6. In Segment, select your Dotdigital account region and paste the **API user** and **API password** in the Dotdigital destination settings. +5. Note your API region (r1, r2 or r3) for step 7. +6. Create a [new API user](https://developer.dotdigital.com/docs/setting-up-an-api-user). +7. In Segment, select your Dotdigital account region and paste the **API user** and **API password** in the Dotdigital destination settings. {% include components/actions-fields.html %} From 1070edbffe9c6cae52071f733c9c3e287f539d0c Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Wed, 11 Jun 2025 17:24:58 +0100 Subject: [PATCH 3/7] Update src/connections/destinations/catalog/dotdigital/index.md Co-authored-by: forstisabella <92472883+forstisabella@users.noreply.github.com> --- src/connections/destinations/catalog/dotdigital/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md index 0e28112970..38cc26dfe0 100644 --- a/src/connections/destinations/catalog/dotdigital/index.md +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -1,5 +1,7 @@ --- title: Dotdigital Destination +id: +beta: true --- {% include content/plan-grid.md name="actions" %} From f80b938d915f96781010f2bb1a737558349ccac0 Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Wed, 11 Jun 2025 17:25:10 +0100 Subject: [PATCH 4/7] Update src/connections/destinations/catalog/dotdigital/index.md Co-authored-by: forstisabella <92472883+forstisabella@users.noreply.github.com> --- src/connections/destinations/catalog/dotdigital/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md index 38cc26dfe0..eb78fe0a57 100644 --- a/src/connections/destinations/catalog/dotdigital/index.md +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -7,7 +7,7 @@ beta: true [Dotdigital](https://dotdigital.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank”} is an all-in-one customer experience and data platform (CXDP) that empowers marketing teams to exceed customer expectations with highly personalized cross-channel journeys. -This destination is maintained by Dotdigital. For any issues with the destination, [contact their Support team](mailto:support@dotdigital.com). +This destination is maintained by Dotdigital. For any issues with the destination, [contact the Dotdigital Support team](mailto:support@dotdigital.com). ## Getting started From 04819ed128f1c83abb3b040f2ccf28bf4aabaa20 Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Thu, 12 Jun 2025 07:36:02 +0100 Subject: [PATCH 5/7] Update src/connections/destinations/catalog/dotdigital/index.md Co-authored-by: forstisabella <92472883+forstisabella@users.noreply.github.com> --- .../destinations/catalog/dotdigital/index.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md index eb78fe0a57..ea382e82a2 100644 --- a/src/connections/destinations/catalog/dotdigital/index.md +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -21,17 +21,14 @@ This destination is maintained by Dotdigital. For any issues with the destinatio {% include components/actions-fields.html %} -## Action notes +## Additional context ### Add Contact to List +Before using the Add Context to List Action, complete the following prerequisites: -_Lists_ -- [Create a contact list in Dotdigital](https://support.dotdigital.com/en/articles/8198769-create-a-contact-list). -- Select your list from the dropdown in the Segment event mapping. +- **Lists**: [Create a contact list in Dotdigital](https://support.dotdigital.com/en/articles/8198769-create-a-contact-list). After you've created a list in Dotdigital, return to the Segment app and select your list from the dropdown in the Segment event mapping. +- Data Fields: [Create or edit your data fields in Dotdigital](https://support.dotdigital.com/en/articles/8198833-create-delete-and-edit-custom-data-fields), then return to the Segment app, open the event mapping, and map Segment properties to Dotdigital data fields. -_Data Fields_ -- [Create or edit your data fields in Dotdigital](https://support.dotdigital.com/en/articles/8198833-create-delete-and-edit-custom-data-fields). -- Map Segment properties to Dotdigital data fields in the Segment event mapping. +### Enroll Contact to Program +When you use the Enroll Contact to Program action, Dotdigital creates a contact for the identifier you provide, if they don't exist already. -### Enrol Contact to Program -- The action will create a contact in Dotdigital for the identifier you provide, if they don't exist already. From 595c37e14f44a89582bef156fd91fe2a9852eb25 Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Wed, 18 Jun 2025 09:54:30 +0100 Subject: [PATCH 6/7] Update src/connections/destinations/catalog/dotdigital/index.md Add the integration ID Co-authored-by: forstisabella <92472883+forstisabella@users.noreply.github.com> --- src/connections/destinations/catalog/dotdigital/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md index ea382e82a2..0eccb6c119 100644 --- a/src/connections/destinations/catalog/dotdigital/index.md +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -1,6 +1,6 @@ --- title: Dotdigital Destination -id: +id: 68370e58cb330586908573b7 beta: true --- {% include content/plan-grid.md name="actions" %} From 366018aa7784498d581420e25ed3d0230b9365fb Mon Sep 17 00:00:00 2001 From: Alastair Mucklow Date: Wed, 18 Jun 2025 09:54:55 +0100 Subject: [PATCH 7/7] Update src/connections/destinations/catalog/dotdigital/index.md Wording update Co-authored-by: forstisabella <92472883+forstisabella@users.noreply.github.com> --- src/connections/destinations/catalog/dotdigital/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connections/destinations/catalog/dotdigital/index.md b/src/connections/destinations/catalog/dotdigital/index.md index 0eccb6c119..2eafca29da 100644 --- a/src/connections/destinations/catalog/dotdigital/index.md +++ b/src/connections/destinations/catalog/dotdigital/index.md @@ -30,5 +30,5 @@ Before using the Add Context to List Action, complete the following prerequisite - Data Fields: [Create or edit your data fields in Dotdigital](https://support.dotdigital.com/en/articles/8198833-create-delete-and-edit-custom-data-fields), then return to the Segment app, open the event mapping, and map Segment properties to Dotdigital data fields. ### Enroll Contact to Program -When you use the Enroll Contact to Program action, Dotdigital creates a contact for the identifier you provide, if they don't exist already. +When you use the Enroll Contact to Program action, Dotdigital creates a contact for the identifier you provide, if the contact doesn't already exist.