Skip to main content

How to Set Up Responsys Dynamic Content

Personalize your emails using Dynamic Content with Oracle Responsys. This feature lets you display different content variations based on audience segments and merge tag logic.

Before You Begin

Before setting up Dynamic Content, make sure:

  • Your Oracle Responsys integration is connected in Knak

  • Your merge tags are configured

  • Your Responsys campaign includes the required profile fields or profile extensions


Enable Dynamic Content for Responsys

Enable Dynamic Content in your Responsys integration settings before building personalized email content.

Steps

  1. Navigate to Admin โ†’ Integrations โ†’ Platforms

  2. Open Responsys Integration Settings

  3. Select Enable Dynamic Content

Connected Responsys Integration with "Enable Dynamic Content" feature enabled

Configure Merge Tags

Dynamic Content uses merge tags to determine which audience receives each content variation.

Before building segments, make sure your Merge Tags are available in Knak.

Use Profile Extensions

You can also use Responsys Profile Extensions. To reference a Profile Extension field, add the table name before the variable.

Example

${PET.FIELD_NAME}

In this example:

  • PET = Profile Extension table name

  • FIELD_NAME = Field inside the extension table

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

Add Dynamic Content to an Email

You can apply Dynamic Content to:

  • Text

  • Images

  • Buttons

  • Sections

Add Dynamic Content to an Element

  1. Select an element in the Knak email editor

  2. Click the Dynamic Content icon

    Purple add dynamic content button

Create or Select a Segment

Segments determine which users see each content variation.

  1. Click the Settings (cog) icon

  2. Choose one option:

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

Review Segment Details

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

The flyout displays:

  • Marketing Automation Platform (MAP)

  • Segment type

    • Global

    • Local

  • Segment condition logic

Review these details to confirm you selected the correct segment. This is especially useful if your workspace includes multiple Marketing Automation Platforms.

Dynamic Segment Details displaying while hovering over a local segment.

Build Segment Logic

Use merge tag conditions to define your audience rules.

Example

You can create conditions such as:

  • Country equals Canada

  • Industry equals Healthcare

  • Customer Tier equals Enterprise

These conditions determine which content variation each audience receives.

Create a local segment popup and selecting conditions

Add Variant Content

Add segment-specific content directly in the Knak Editor for your email.

Use variants to show different content to different audience segments. Each segment displays its own version of the content.

Dynamic text box with three dynamic segments applied

Use Section-Level Dynamic Content

You can apply Dynamic Content to an entire section instead of individual elements.

Important

If section-level Dynamic Content is added to a section that already contains Dynamic Content elements, the existing Dynamic Content settings will be overwritten.

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

Sync Dynamic Content to Responsys

Prepare your Responsys campaign before syncing from Knak.

Responsys requires campaign setup and profile data configuration before sync.

Steps

  1. Open the Actions menu in Knak

  2. Click Sync

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

    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.

  1. Navigate to Admin โ†’ Roles

    Roles page on the admin side of the platform
  2. Select a role

  3. Scroll to the Dynamic Content section

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?