---
title: "ESP - Responsys"
date: "2024-02-14T06:18:38+00:00"
summary: "Integrate Customer Data Platform with Responsys to manage digital relationships across email, mobile, and web. Learn prerequisites, input/output data, and setup requirements for seamless ESP integration."
image:
type: "page"
url: "/customer-data-platform/esp-responsys"
id: "5f011b2e-ca97-4efb-9347-012fd26a1218"
---

Responsys helps brands to manage their digital relationships across multiple channels such as email, mobile, and web.

Prerequisites
-------------

Before integrating Customer Data Platform (CDP) with Responsys, see [Email](/customer-data-platform/connectors/email)

Input data
----------

CDP pulls the following information from your application:

*   Full contact list with the latest main subscription status
    
*   Send, open, click, bounce, subscription, and unsubscription events
    
    *   Daily: yes
        
    *   Historical load: Responsys only sends the last 14 days of events. Therefore, the email event history is built mostly based on the daily loads. Machine learning models relying on email engagement can only be turned on after 2 or 3 months of email pull. This ensures that there is enough data.
        

Output data
-----------

You can leverage CDP to push audience and content data to Responsys supplemental tables.

To push data from CDP to the Responsys ESP:

1.  [Sign in to the CDP user interface](/customer-data-platform/getting-started/signin-cdp).
    
2.  Click **Actions** > **Campaigns+** > **New Campaign**.
    
3.  Specify all the required information.
    
    For more information, see [Campaigns+](/customer-data-platform/actions/campaigns).
    
4.  In **Destination**, select either of the following ways:
    
    *   Use Acquia API Connector with a standard or custom destination table containing the list of fields that you want to send to Responsys. The Responsys application creates supplemental tables. You must ensure that you maintain all of your Acquia supplemental tables in the designated Acquia folder.
        
        ![Using API](https://acquia.widen.net/content/hcnksvx2z3/jpeg/cdp_using-api.jpeg?position=c&color=ffffffff&quality=80&u=r1vkzh)
        
    *   Send your flat CSV file to the Responsys SFTP server. Ensure that you schedule your import automation to process the CSV file to your PET or supplemental table.
        
        ![Using SFTP](https://acquia.widen.net/content/oyx04tby6n/jpeg/cdp_using-sftp.jpeg?position=c&color=ffffffff&quality=80&u=r1vkzh)
        

CDP can push to different supplemental tables. CDP does not have any limitation on creating or pushing data to any supplemental tables. For example, if you want to create a _Store Locator_ campaign, the audience data is pushed to the _Acquia\_Master\_Audience_ supplemental table. However, for an abandoned cart campaign, the data is sent to the _Acquia\_AbandonedCart_ supplemental table. Similarly, for a browse campaign, the data is sent to the _Acquia\_AbandonedBrowse_ supplemental table.

To identify a specific audience sent from CDP, you can leverage the **Campaign\_ID** field. **Campaign\_ID** is the unique identifier that CDP generates while creating the campaign. You can leverage the value in this field to distinguish between campaigns when you export multiple campaigns to the same table.

Ensure that all supplemental tables where you want to push CDP data are preconfigured. For preconfiguration, [contact Acquia Support](/service-offerings/support#contact-acquia-support).

![Output data folders](https://acquia.widen.net/content/drei1lcq3b/jpeg/cdp_output-data-folders-responsys.jpeg?position=c&color=ffffffff&quality=80&u=lcfvma)

![Output data folders](https://acquia.widen.net/content/snykppm73e/jpeg/cdp_output-data-folders-responsys-1.jpeg?position=c&color=ffffffff&quality=80&u=lcfvma)

Setup
-----

The following are the requirements of the setup:

*   Provide CDP with a Responsys admin account.
    
*   Provide access to the Responsys File Server and the corresponding SSH private key. Do not use a password-protected private key.
    
*   Provide CDP with an API user and the endpoint URL.
    
*   Ensure that no existing Connector Job is scheduled to extract the key Responsys Events Sent / Clicked / Opened / Opted-In / Launch State.
    

Note

CDP creates a daily Connect job to extract the updated subscribers and the email activity on a daily basis. Responsys allows the export of a specific event type once. Therefore, if a Connect job is already set up to export that type of feed, it appears greyed out in the Responsys user interface when CDP sets up the export job. In such a case, CDP cannot pull that feed.

![Daily data export](https://acquia.widen.net/content/elkhxukmmn/jpeg/cdp_daily-data-export-responsys.jpeg?position=c&color=ffffffff&quality=80&u=lcfvma)