Overview
Dynamic Content helps you:
Personalize messaging for each recipient
Display targeted content automatically
Reuse content across campaigns
Improve engagement with segmented experiencesEnable Dynamic Content in Eloqua
Enable Dynamic Content in Eloqua
Follow these steps to enable Dynamic Content in your Eloqua integration:
Access Dynamic Content Options
After enabling the feature:
Click the Dynamic Content button in the integration.
View available fields.
Select the fields you want to use.
Save Settings.
Supported Field Types
You can create Dynamic Content using:
Field Type | Description |
Contact fields | Person-level data |
Account fields | Company-level data |
Custom object fields | Custom contact or company data |
Create Custom Fields in Eloqua
Follow these steps to create custom object fields in Eloqua.
Go to Audience > Custom Objects.
Click Custom Object in the top toolbar.
Click New Custom Object.
Enter a name.
Select a folder.
Select the entity type:
Contacts
Companies
Click Next.
Note: The terms Companies and Accounts are used interchangeably in custom objects.
Add Fields to the Custom Object
Available Field Options
Option | Description |
Add New Field | Create custom fields unique to your organization |
Add Contact or Account Fields | Add standard Eloqua contact or account fields |
Add Form Fields | Add fields from an Eloqua form |
Create Dynamic Content
Use Segments
Dynamic Content uses segments to determine which content each recipient sees.
Configure your field conditions.
Create segments based on those conditions.
Apply segments to your content.
๐ Learn more: Create Dynamic Content Segments in Knak
Tips:
Use clear names for each Dynamic Content rule.
Preview content often.
Place more restrictive segments first if conditions overlap.
Add Dynamic Content to an Email
Apply to an Element
You can apply Dynamic Content to text, images, or buttons.
Select an element in the editor.
Click the Dynamic Content icon.
Choose a segment.
Choose a segment to control the content variation.
Select or Create a Segment
Click the Settings (cog) icon.
Create a local segment or select a global segment.
Learn more: Global 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.
Syncing to Eloqua
Understand the Sync Process
When syncing:
Sync dynamic content blocks to Eloqua
Generate reference IDs
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
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:
Go to Admin > Roles
Select a role
Scroll to Dynamic Content
Enable permissions:
Manage dynamic content variants
Manage global segments
Manage local segments
๐ก Tip:
Global segments work across emails
Local segments are single-use
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













