Overview
Optimizely Campaign is an omni channel marketing platform that allows businesses to create, manage, and analyse personalised marketing campaigns across channels such as email, SMS, print, and push notifications. The platform includes features like marketing automation, A/B testing, send-time optimisation, and advanced analytics to help marketers deliver targeted messages and improve customer engagement. When integrated with Zeotap, users qualified for workflows can be sent to Optimizely, enabling email campaign triggers.Supported Identifiers/Attributes
This integration allows you to send raw email address as Recipient ID and any attributes of your choice.Prerequisites
Ensure that you obtain the following prerequisites before starting this integration:API Username and Password
API Username and Password are credentials required for you to create a Optimizely Campaign destination in Zeotap CDP and send data to Optimizely Campaign. Ensure that you obtain these credentials from the Optimizely Campaign Support Team.Client ID
This is the unique ID created by Optimizely Campaign that enables you to send data. Ensure that the Optimizely Campaign Support Team sets up an API client for you. Once done, you can perform the following steps to obtain it:Transactional Mail ID
To trigger a transactional email in Optimizely from Zeotap, obtain the Transactional Mail ID from your Optimizely Campaign account. To do so, perform the following steps:Note:If the ID field is not visible, then ensure the ID checkbox is selected in the drop-down, as shown below.

Recipient List ID
Ensure that you obtain the Recipient ID from your Optimizely Campaign account. To do so, perform the following steps:Destination Setup
After you have applied filters or added conditions for your users in Journeys, you can activate them in Optimizely under Send to Destinations. A new window appears, where you can set up your destination. You can use an already existing destination from the list of available Destinations or create a new one by clicking + Add New Destination.
Add New Destination
Perform the following steps to add a new destination:Enter the API Username, Password, and Client ID that you have obtained from Optimizely Campaign by following the steps mentioned in the Prerequisites section.

On the Mapping screen, under Choose your Action, select Send attributes and identifiers to Optimizely Campaigns as the action to send data from the workflow created in Journeys. Under Map the Fields, map the Catalogue fields to the Destination fields as explained below.a. Under Identifiers, ensure to map the Recipient ID mandatorily. In most cases, it is email address column or phone number, depending on your use case. Note that you need to add all required fields to the desired recipient list in Optimizely Campaigns before mapping them in Zeotap CDP. In addition, ensure that you map the mandatory fields in Zeotap CDP. Skipping this step can result in Destination failure. Learn moreb. After mapping the Recipient ID, ensure that all other column names in the recipient list in the Optimizely Campaign interface match exactly with the Destination Fields in Zeotap CDP.
c. Map the required columns to the Destination Field (Right hand side) on the Mapping screen as shown below.


Activate the Destination on Journeys
After creating a destination, next, you need to link it in the Send to Destination node within the workflow, as explained below.Under the Destination Details tab, the API Username, Password, and Client ID fields are automatically populated based on the value that you had entered while creating the destination. However, you must enter the Recipient List ID and Transactional Email ID that you have obtained from your Optimizely Campaign account. Learn more

Go to the Destination Settings tab and choose the correct mapping using the drop-down option. You can confirm the identifier and attributes you are sending to Optimizely Campaigns platform under Mapping.

The linked Destinations appear in the Send to Destinations node within the workflow as shown below. Further, you can then build and customise your workflow as needed by clicking ’+’ . Note that you must enter a name for your workflow in the provided text box to save it.

After adding conditions and filters for users, choose one of the following options:
- Save Draft: Enables you to revisit and edit the workflow before publishing.
- Next: Re-entry Condition: Determines whether a user can re-enter the same workflow.
View Recipient Lists in Optimizely Campaigns
To view the recipient lists sent from Journeys (Zeotap CDP) to Optimizely Campaigns, perform the following steps:Under Recipient List, select the desired list from the left panel and on the right hand side of the screen, as shown in the image below.

Create Campaigns in Optimizely Campaigns
To set up an email campaign, perform the following steps:Click Create and follow the instructions in the Optimizely Campaign Help Documentation to set up your email campaign.









