---
title: Integrate SWYM
slug: data-platform/docs/integrate-swym
docTags: 
createdAt: 2026-08-10T12:05:17.000Z
---

:::hint{type="info"}
**Note**

The terms *audiences* and *segments* are interchangeable. Optimizely has updated all *segments* to *audiences* on the **Audiences** page and is updating the UI on other pages. See  [Understand audiences](docId\:v-gHiL9jfINBey-4QNtFM) to get information on audiences.
:::

Sync your data from Swym to Optimizely Data Platform (ODP) to personalize your customer engagement based on individual shopping journeys. 

## Integration features

- Send automatic **Wishlist** reminder emails.
- Enable customers to sign up for restock alerts on out-of-stock and pre-order products. Automatically notify them when those products are back in stock.
- Send price drop and low stock alerts on **Wishlist** items.
- Capture customers' email addresses through the Sywm apps and let them sign up for your marketing campaigns.
- Track user activity (like adding items to their wishlist) and incorporate it into your ODP flows. 

## Install Swym apps

To use the ODP integration, you need to install the [Wishlist Plus](https://www.getswym.com/features/wishlist), [Back in Stock Alerts](https://www.getswym.com/features/back-in-stock-product-alerts), and **Engage** apps on your ecommerce store to capture shopper activity on your sites and create and send automated marketing campaigns to the shoppers.

:::hint{type="info"}
**Note**

ODP integration is supported from the Starter plan.
:::

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/m508bnnA5XiUUjsuEYV1L-20260720-145648.png)

## Update API app consent setting

You only need to complete the instructions in this section if your app consent setting for the API channel is set to **Opted Out**. This setting must be set to **Opted In** for this app to successfully send data.

1. Go to **Settings > App Consent Settings** in ODP.
2. Set the **Api** app's **Default Consent** to **Opted In**.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/ReEqOwz9ep8rHhK3HVmLw_odp-app-consent-setting.png" size="90" width="1054" height="909" isUploading="false" darkWidth="1054" darkHeight="909" showCaption="false"}

3. Click **Update Consent** in the confirmation prompt.

## Enable the integration

### Sync data from Swym to ODP

1. Go to **Data Setup > App Directory** in ODP.
2. Select the **Swym** app.
3. Click **Install App**.

### Configure API settings in Swym

Configure the following additional settings in Swym to enable data sync between Swym and ODP:

1. Generate your [ODP public API key](docId\:LIy60XfaOOtW4DxUAxG_6).
2. Select the shopper events you are interested in tracking and triggering automatic campaigns for (like adding to a wishlist or signing up for a back-in-stock alert). 
3. Select the email template IDs for these campaign messages. The templates will need to be created in ODP.

### Create email templates in ODP

1. Log in to ODP. 
2. Go to **Activations > Overview**.
3. Click **Create New Campaign** and select from the types of campaigns. 
4. Click **Create from Scratch**. 
5. Select an existing audience or click **Create New Segment** to create your own.
6. Expand **Touchpoints** to edit **Touchpoint 1** and select **Swym** from the list of channels.
7. Edit your **Target**.
8. Toggle **Merge Tags** on and select the **Number of Merge Tags** to enable Swym merge tags for the campaign's dynamic product attributes.   
9. Click **Save** to save the campaign.
10. Click **Preview** to preview the campaign and **Test** to send a test campaign. 

## Events supported by Swym integration

The Swym integration ensures that the right events are triggered, and the relevant metadata is dispatched to ODP, which in turn sends the emails to the shoppers. The following events are currently supported by the integration:

- Add to **Wishlist** events (for **Wishlist** reminders)
- Price drop alerts on **Wishlist** items
- Back-in-stock and low stock alerts on **Wishlist** items
- Back-in-stock alerts on explicit user requests (through the **Swym Back in Stock Alerts** app) 
- **Wishlist** aggregate events (count of total **Wishlist** adds for a given product)
