---
title: Introduction to Spryker integration
slug: campaign/docs/introduction-to-spryker-integration
docTags: 
createdAt: 2026-07-20T15:45:07.028Z
---

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

This topic is for administrators and developers with administration access rights in Spryker.
:::

This topic gives you an overview of the Spryker integration with Optimizely Campaign. With the Spryker integration, you can reliably manage your advertising consent: your customers can sign in to your newsletter directly in your Spryker shop and unsubscribe simply by clicking the unsubscribe link in the newsletter.

The Spryker integration provides the following features:

- [Newsletter subscription and unsubscribes](docId\:p37ELGAiddpvJMPxbq9FE)
- [Transactional mails via HTTP API](docId\:V9V1TFA5Z2cDQH6hNQy59)

## Setting up Optimizely Campaign

To set up the Spryker integration in your client, contact [customer support](docId\:ZWe1T3UPz3JW6_4mc76qV).

### Preparing recipient lists

Provide Optimizely with the names of your Optimizely clients. [Customer support](docId\:ZWe1T3UPz3JW6_4mc76qV) adapts the recipient lists to the Spryker integration.

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

A recommended client setup uses two separate clients: one for sending newsletters and the other for sending transactional mails. Optimizely offers a standard template for the required recipient lists that is suitable for many applications and scenarios. To check if the standard template meets your requirements, contact [customer support](docId\:ZWe1T3UPz3JW6_4mc76qV).
:::

## Referencing opt-in emails to Spryker

After customers have subscribed to the newsletter in your Spryker shop, Optimizely Campaign sends a registration confirmation with a confirmation link that completes the newsletter registration process. To reference the confirmation link to Spryker, adjust the field function in the confirmation link.

1. Open the Optimizely Campaign[ menu](docId\:PmNPgvNucBrAG5Rw8f41f) and select **Campaigns** > **Opt-in Processes**.
2. Select the opt-in email that is to reference to your Spryker shop.
3. Click **Edit**.
4. In the **Edit confirmation mailing** window, hover over the message node and click **Properties** ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/7m-z06wEHyNmf_kkarRNh-20260720-145355.png).
5. Click **Edit content**.
6. In the **Edit content** window, click the name of the paragraph that contains the confirmation link.
7. In the right **Content** area, in the **Text** field, click **Source** ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/pynZe_kgPYPIWqd-oTzWm-20260720-145355.png).
8. Replace the opt-in link with the following code: `{Double-Opt-In-Link}?id={subscriber_key}`

   ![Image: Adding the opt-in link in the text field](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/dd6T8HgldJNvTgVNzPlKG-20260720-145354.png "Image: Adding the opt-in link in the text field")

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

   If you ordered a new confirmation mailing from [customer support](docId\:ZWe1T3UPz3JW6_4mc76qV), the mailing is empty. Edit the mailing and insert the desired content. Use the code above for the double opt-in link.
   :::
9. Click **Apply** > **Close** > **Save and close**.

## Setting up Spryker

**Requirements**:

- Credentials from your Optimizely client.
- Authorization codes of the recipient lists you are going to use. Open the Optimizely Campaign[ menu](docId\:PmNPgvNucBrAG5Rw8f41f) and select **Administration** > **API Overview** > **Recipient lists** > **Manage authorization codes**.
- Mailing IDs of the transactional mails you are going to use. Open the Optimizely Campaign[ menu](docId\:PmNPgvNucBrAG5Rw8f41f) and select **Campaigns** > **Transactional Mails**.

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

  If you are missing the **ID** column in the **Transactional mails** window, click the down arrow **v** in the upper right corner of the table header and activate the **ID** check box.
  :::

When you have the necessary information from Optimizely Campaign, follow the steps on the Spryker documentation website.
