Skip to main content

How to set up Eloqua Dynamic Content

How to set up Dynamic Content for Eloqua in Knak

Updated this week

Overview

Use Dynamic Content with Eloqua to personalize your emails using contact, account, or custom object data. This guide outlines how to enable and manage the feature.

Enabling the Dynamic Content Feature

To begin using Dynamic Content with Eloqua:

  1. Enable Dynamic Content on the integration itself:

Eloqua integration authorized with "enable dynamic content" box ticked

Accessing Dynamic Content Options

After enabling the feature, the dynamic content button will appear on the integration:

Connected Eloqua integration tile with red arrow pointing to the 3 square box icon for dynamic content settings

Clicking this button displays the fields available for dynamic content:

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

Supported Field Types

We currently support the creation of Dynamic Content through:

  • Contact fields (person)

  • Account Fields (company)

  • Custom Object Fields (custom fields that can be assigned to contacts)

Creating Dynamic Content

After configuring the field set for setting conditions for your platform, you will be able to use those conditions when creating local or global segments. You can check out this help document for how to create dynamic content segments in Knak.

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.

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

Syncing to Eloqua

Sync Process

When syncing to Eloqua, we follow these steps:

  1. Sync the dynamic content blocks to Eloqua independently

  2. Obtain reference IDs for those blocks

  3. Insert those reference IDs into the email

Folder Structure and Organization

Due to the need to create individual dynamic content blocks for each email (with multiple blocks per dynamic section), organization becomes important. Eloqua recommends a soft limit of 50,000 blocks.

Our folder structure for syncing blocks follows this pattern:

_knak_dc > {email_id}_{timestamp}

Within each folder, blocks are synced independently with either:

  • An indexed suffix: {email_id}_{index}

  • A descriptive suffix for title, subject, or previewText

Folder structure in Eloqua

Cleaning Up and Resyncing

This system allows us to:

  • Clean up old folders on resync

  • Support "sync as new" functionality (one-to-many, Knak to Eloqua)

During resync, we create a new folder with a new timestamp. We then attempt to clean up old folders for that email by retrieving all folders that start with the email ID and trying to delete them. Eloqua intelligently prevents the deletion of blocks currently in use in an email.

After a resync and email update, old blocks become orphans that can be safely deleted. If using "sync as new," old blocks remain with the original email and cannot be deleted by Eloqua.

Step by Step video Tutorial


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?