Skip to main content

How to Set Up Responsys Dynamic Content

Personalize your emails using Dynamic Content with Oracle Responsys. This guide explains how to enable the feature, create segments, and sync your content.

Updated over 2 weeks ago

Enable Dynamic Content for Responsys

Before creating Dynamic Content, enable the feature in your Responsys integration settings.

Steps

  1. Navigate to Admin → Integrations → Platforms.

  2. Open Responsys Integration Settings in Knak.

  3. Select Enable Dynamic Content.

Connected Responsys Integration with "Enable Dynamic Content" feature enabled

Set Up Merge Tags

Dynamic Content in Knak uses Merge Tags to control personalization rules.

Before building Dynamic Content, ensure your Responsys merge tags are configured in Knak. Learn more about Merge Tags.

Use Profile Extensions

Knak also supports Profile Extensions.

To reference a Profile Extension field, prepend the table name to the variable.

Example:

${PET.FIELD_NAME}

In this example, PET is the Profile Extension table name.

Responsys merge tags set up in the admin > integrations > merge tags section of the platform

Use Dynamic Content in an Email

Dynamic Content can be applied to individual elements such as text, images, or buttons.

Add Dynamic Content to an Element

  1. Select the element in the email editor.

  2. Click the purple Dynamic Content icon.

    Purple add dynamic content button
  3. Choose a segment to control the content variation.

Select or Create a Segment

  1. Click the Settings (cog) icon.

  2. Create a local segment or select an existing global segment.

    Press the cog button beside the dynamic content variants section to select segments or create new segments

Review Segment Details (Recommended Tip)

Before selecting a segment, hover over it to open the segment flyout menu.

The flyout provides key details, including:

  • The Marketing Automation Platform (MAP)

  • Whether the segment is Global or Local

  • The condition logic used to build the segment

Reviewing this information helps ensure the segment belongs to the correct MAP—especially useful if your workspace includes multiple marketing automation platforms. It also allows you to view the segment’s conditions, making it easier to determine which segmentation is most appropriate to use in your emails.

Dynamic Segment Details displaying while hovering over a local segment.

Build Segment Logic

Create the segment using merge tag logic.

Example: Use merge tags to define conditions that determine which audience receives each content variation.

Create a local segment popup and selecting conditions

Add Variant Content

Add segment-specific content in the WYSIWYG (What You See Is What You Get) editor.

Each segment can display different content for different audiences.

Dynamic text box with three dynamic segments applied

Section-Level Dynamic Content

Important

If section-level Dynamic Content is applied to a section that already contains dynamic elements, the existing Dynamic Content will be overridden.

Section level dynamic content warning screen for overriding nested dynamic content element settings.

Sync to Responsys

Prepare the campaign in Responsys before syncing from Knak. Responsys requires campaign setup and data preparation before syncing.

Steps

  1. In Knak, open the Actions menu.

  2. Click Sync.

    Expanded actions menu with sync option displayed
  3. Select the Responsys campaign you want to sync with.

    Syncing your email from Knak to Responsys and choosing your sync file location
  4. Choose one option:

    • Auto-generate the link table in Knak

    • Use the existing link table in Responsys

Note: You will need to ensure that any Merge Tags used in the email are available and set up on the campaign through Profiles and Profile Extensions, or else the sync will error out.

For example:

  • If you use the ${FIRST_NAME} Merge Tag and the Profile doesn’t have that field, it will error out.

  • If you use ${PET.CELL_CODE} and there is no Profile Extension set up on the campaign with that field in it, it will error out.


Manage Dynamic Content Permissions

Control access to Dynamic Content features using user roles.

Steps

  1. Navigate to Admin → Roles.

  2. Select the role you want to modify.

  3. Scroll to the Dynamic Content section.

Roles page on the admin side of the platform

You can enable permissions for:

  • Manage dynamic content variants

  • Manage global segments

  • Manage local segments

🔍 Tip: Global segments can be reused across emails. Local segments are for one-time use.


Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com

Did this answer your question?