Skip to end of metadata
Go to start of metadata

Oracle Responsys, a part of the Oracle Marketing Cloud, is a comprehensive email marketing solution used for email campaign management. When integrated with Evergage, you can synchronize your Evergage user segments as profile attributes into Responsys Profile Extension Tables (PETs) for your Oracle Responsys Profile ListsThe Evergage Responsys integration offers automation for segment synchronization or one-time, ad-hoc list downloads for delivery using the Responsys Connect integration.

This Article Explains

This article details the process for integrating Responsys and Evergage.

Sections in this Article


Contact your Evergage Customer Success Manager to enable the integration for Oracle Responsys from the Evergage Gears Marketplace. You will need to have Administrator permissions in Evergage.

You will need the following Oracle Responsys account permissions:

  1. Ability to create users and grant authorization roles
  2. Configuration access to Oracle Responsys: Connect for scheduling Responsys Profile List synchronization jobs

Configuring Authentication with Responsys

You'll need to configure your Responsys Gear with API authentication information from Responsys, so that the Evergage Gear can retrieve a list of your Profile Extension Tables for you to choose from within the Evergage platform. An Evergage dataset can be synchronized with a single Responsys profile list.

Complete These Steps in Responsys

From Responsys Documentation

Oracle recommends creating a dedicated user for API operations.

  1. Locate your authentication credentials in Oracle Responsys (for more information see the Log in with username and password section in the Oracle Responsys API documentation)

  2. Under Access Controls, refer to the section on Functional Access Controls

  3. Select Account > Manage Users > Role Assignment

  4. Create a user with the following roles:

    1. Table Web Services Manager 

    2. List Web Services Manager

  5. Generate secure password credentials for this user

Complete These Steps in Evergage

  1. In Evergage, select Gears > Gear List > Responsys

  2. Click Configure  
  3. On the Gear configuration page, enter the following information under Auth Configuration:
    1. Username - The user you've granted the Table and List permissions to - step 1 of Complete These Steps in Responsys
    2. Password - The password for the configured user - step 1 of Complete These Steps in Responsys

    1. You should see a confirmation dialog that the integration authentication was successful. If not, contact your Oracle Responsys systems administrator for additional help in troubleshooting user and role permissions in Oracle Responsys

  5. After authenticating, in the Profile Settings section:
    1. Select the Profile List dropdown, and find your profile list to utilize for this configuration
    2. To customize your Profile Extension Table name, enter a value in the Profile Extension Table (PET) field
  6. Click Save to save your Gear configuration settings.

Profile List and Profile Extension Table (PET)

Validate the Evergage Profile Extension Table in Responsys

To mark segment membership, Evergage uses a single Profile Extension Table (PET) per Profile List. The amount of segments that can be synchronized to Responsys depends on your account configuration and table limits; please contact your Oracle Responsys system administrator for additional information.

Please consult the Oracle Responsys documentation for Profile Extension Tables for additional details.

At configuration time, the Evergage Responsys Gear Integration creates a Profile Extension Table for you. The Evergage Gear manages adding and removing attribute values in this list so it is important to not modify this table or its data directly from the Oracle Responsys application.

  1. From the Oracle Responsys Administration portal, select Data > Manage Lists

  2. From the Change List dropdown, select the Profile List specified above in section 5.a. of Complete These Steps in Evergage

  3. At the bottom, select the Profile Extensions tab
  4. Select the Profile Extension Table (created in step 6 above) from the list of definitions

Manually Exporting a Segment

Once you've configured the Responsys Gear, you'll see the option to export a segment list to Responsys throughout the Evergage platform. You can create a segment export (CSV format) that can be consumed by Responsys to update to the Evergage segment information in your selected profile list's Evergage-created Profile Extension Table. The update may be automated to occur nightly or may be manually triggered as needed.

Complete These Steps in Evergage

  1. In the Audiences section of the left navigation bar select User Segments > User Segments

  2. From the Segments table, select the User Segment you wish to synchronize to Responsys
  3. In the lower panel, select Edit
    1. Under the Setup tab, select Syncs > Sync to Other Systems, and select Oracle Responsys from the dropdown
    2. From the Segment Sync Setup modal, select Enable
    3. Select Run Now
    4. This will drop a one time segment into your Evergage SFTP

This will drop the updated synchronization files onto your configured Evergage SFTP. Please see the Pre-Requisites section above for details, or contact your Evergage Customer Success Manager for additional information. The files will be conventionally named like the following:


Exporting a Segment to Responsys

Sync Now

Complete These Steps in Responsys

  1. From the Administration Portal, select Data > Manage Lists
  2. From the Change List dropdown, select the Profile List specified above in section 5.a. of Complete These Steps in Evergage 
  3. From the bottom panel navigation tabs, select Profile Extensions
  4. Select the Profile Extension Table (specified in section 5.b. above) from the list of definitions
  5. From the dropdown under the Name column, select View and Edit
  6. Select Upload

Inbound Source Section

  1. In the Inbound Source section, click Choose File to select your exported segment list specified above in the section Complete These Steps in Evergage, step 3.d.

  2. Select Unicode (UTF - 8) from the File character set drop down
  3. Click Next 

File Handling Section

  1. In the File Handling section, a file mapping will be specified for you. Nothing needs to be changed in this section because Evergage manages the mapping definition for the attributes. 

  2. Select " from the Character used to quote value fields drop down

  3. Click Next

Table Fields Section

  1. In the Table Fields section, confirm that the Incoming Fields are correctly mapped to Profile Extension Fields and display sample values. If the mapping is incorrect, please contact Evergage Support for assistance

  2. Click Next

Record Handling Section

  1. In the Record Handling, select the following options:

    1. Upload Data - select For List Recipient

    2. Record Handling:

      1. Data Import Date Format - use the default value

      2. Match new records to existing records using - select Using one profile list field

        1. In the first drop down, select either CUSTOMER_ID_ or RIID_

          This will be specific to your chosen integration method and identity configuration within the Evergage Platform. Please contact your Evergage Customer Success Manager for more details on configuring and setting up user identities for your account.

        2. In the second drop down, select userId

      3. If there is a match - select Overwrite all mapped fields in existing record

      4. If there is not a match - select Import New Record

      5. Deselect Remove all existing records from target table and then insert new records

  2. Click Next

Manage Lists Screen

  1. The segment data will be uploaded to the Profile Extension Table for your Profile List

  2. You can preview this data in the preview table, but you may need to click Refresh to update the data in the table

Configuring a Segment for Recurring Updates

Once your Responsys Gear is configured, the option to export a segment list to Responsys will now appear throughout the Evergage platform. You can configure segments to be exported on a recurring basis, which will store the information to your Evergage SFTP account, available for use by Responsys Connect. Please see the Oracle Responsys: Connect documentation for additional information.

  1. In the Evergage platform, in the Audiences section of the left navigation bar, select User Segments
  2. From the Segments list screen, double click the user segment you wish to synchronize to Responsys (or click EDIT in the details panel below the list of segments)
  3. On the Setup tab, select Sync to Other Systems
  4. Select Oracle Responsys from the dropdown
  5. On the Segment Sync Setup modal:
    1. Select Enable to schedule the segment to export automatically on a pre-configured schedule
    2. Click Run Now export the segment one-time, immediately

This will drop the updated synchronization files onto your configured Evergage SFTP. Please see the section Pre-Requisites above for details, or contact your Evergage Customer Success Manager for additional information. The files will be conventionally named like the following:


Exporting a Segment to Responsys

Scheduling a Sync