Skip to main content

How to Set Up Eloqua Dynamic Content

How to set up Dynamic Content for Eloqua in Knak

Overview

Use Dynamic Content in Eloqua to personalize emails. Use contact, account, or custom object data. This helps you deliver targeted messaging to each recipient.


Enable Dynamic Content in Eloqua

Turn On the Feature

Follow these steps to enable Dynamic Content:

  1. Go to your Eloqua integration settings.

  2. Enable Dynamic Content.

    Eloqua integration authorized with "enable dynamic content" box ticked

Access Dynamic Content Options

Open Available Fields

After enabling the feature:

  1. Locate and click the Dynamic Content button in the integration.

    Connected Eloqua integration tile with red arrow pointing to the 3 square box icon for dynamic content settings
  2. View and select available fields.

    Eloqua dynamic content settings page with available fields and selected field drop down menus expanded

Supported Field Types

You can create Dynamic Content using these fields:

  • Contact fields (person data)

  • Account fields (company data)

  • Custom object fields (custom contact data)


Create Dynamic Content

Use Segments

Dynamic Content uses segments to control what each user sees.

  1. Configure your field conditions.

  2. Create segments based on those conditions.

  3. Apply segments to your content.

Creating a local segment in an asset for Eloqua with multiple conditions set

Tips:

  • Use clear naming for each dynamic rule to keep content organized.

  • Use preview mode often to confirm the correct content appears for each condition.

  • If segments overlap, place the more restrictive one first to ensure proper content display.


Add Dynamic Content to an Email

Apply to an Element

You can apply Dynamic Content to text, images, or buttons.

  1. Select an element in the editor.

  2. Click the Dynamic Content icon.

  3. Choose a segment.

    Purple add dynamic content button
  4. 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 a global segment.

    1. Learn more: Global Segments

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

Review Segment Details

Hover over a segment to view details:

  • Marketing Automation Platform (MAP)

  • Segment type (Global or Local)

  • Condition logic

This helps confirm the correct segment. This is important if multiple platforms exist.

Dynamic Segment Details displaying while hovering over a local segment.

Syncing to Eloqua

Understand the Sync Process

When syncing:

  1. Sync dynamic content blocks to Eloqua

  2. Generate reference IDs

  3. Insert IDs into the email

Folder Structure

Dynamic content uses this structure:

_knak_dc > {email_id}_{timestamp}

Each block is stored with:

  • Indexed naming: {email_id}_{index}

  • Descriptive naming: title, subject, or preview text

Folder structure in Eloqua

Clean Up and Resync

How Resyncing Works

Each time you resync an email, Knak creates a new Dynamic Content folder in Eloqua using a new timestamp. This keeps each sync version separate and organized.

Automatic Cleanup

During resync, Knak searches for older folders connected to the same email ID and attempts to remove unused folders and blocks. Eloqua prevents deletion of blocks that are still in use in an active email.

Using โ€œSync as Newโ€

If you use Sync as New, Eloqua treats the sync as a separate email asset. Older Dynamic Content blocks remain connected to the original email and cannot be deleted automatically. This supports one-to-many syncing from Knak to Eloqua.


Manage User Permissions

Control access to Dynamic Content:

  1. Go to Admin > Roles

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

  3. Scroll to Dynamic Content

  4. Enable permissions:

    • Manage dynamic content variants

    • Manage global segments

    • Manage local segments

๐Ÿ’ก Tip:


Demo Video:


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?