
Key Takeaways
- Eloqua dynamic content lets you personalize emails from a single asset without duplicate campaigns.
- Dynamic content rules execute server-side, so each contact receives a standard HTML email with one rendered version applied.
- Rule order matters: Eloqua evaluates rules from top to bottom and applies the first match it finds.
- Always preview and test against real contact records before sending any email with dynamic content.
Personalization presents a significant opportunity for marketing operations teams. For most Eloqua users, embracing this potential often involves expanding their library of tailored email templates for different audience segments or overcoming obstacles to timely deployment of personalized campaigns.
Eloqua dynamic content closes that gap. It is a native Eloqua feature that lets you build a single email and automatically swap content blocks based on the recipient. No duplicate sends, no separate campaigns, no maintenance overhead.
This tutorial covers the exact steps to create, configure, and test Eloqua dynamic content so you can start delivering personalized emails without the complexity.
Before You Begin
Before setting up Eloqua dynamic content, three things need to be in place.
Contact data quality: Dynamic content rules run on contact field values. Verify that the fields you plan to use, such as industry, region, or lifecycle stage, are populated and consistently formatted across your database. Messy data produces unpredictable rule matches. For guidance on structuring your contact records for Eloqua email personalization, see Turn Data into Personalized Emails with Oracle Eloqua.
A defined segmentation goal: Decide which field or condition you want to personalize against before you open Eloqua. The most common starting points are industry vertical, geographic region, and buyer persona. Keep your first build focused on a single field and expand from there.
A base email design ready: Dynamic content replaces a section of your email template. Have your base design ready in the Design Editor before attaching any dynamic content blocks. For a full reference on working in the editor, see The Ultimate Eloqua Design Editor Guide.
Step 1: Create Your Eloqua Dynamic Content Asset
Navigate to Components > Dynamic Content > New Dynamic Content. Name the asset to reflect the contact field it personalizes. For example: “Industry Block: Tech vs. Finance.” Clear, consistent naming becomes essential as your library grows. For Oracle’s step-by-step reference on the full creation flow, see Creating Dynamic Content.
Write Your Default Version First
The default content is what Eloqua displays when a contact matches none of your rules. Write this version before creating any alternates, and treat it as a complete, intentional message rather than a fallback.
Why it matters: Eloqua evaluates rules from top to bottom and stops at the first match. Any contact satisfying no rule sees the default. A blank or weak default means a portion of your audience receives a broken email section, which affects both experience and deliverability metrics.
Add Your Alternate Versions
Click Add Version to create each additional content block. Write the personalized copy for each version. Then move to Step 2 to assign the rule that triggers it.
Step 2: Define Your Audience Rules
Each version needs a rule that tells Eloqua when to show it. Click the rule icon next to a version to open the rule builder.
Criteria Types Available
Eloqua supports four rule criteria types when building dynamic content rules:
- Contact field values (for example, Industry = “Technology”)
- Contact list membership
- Custom object record existence
- Account fields, when syncing from a CRM
Select the field and value matching the audience for that version. For multi-condition rules, use grouping to control how Eloqua reads the logic. To target contacts in Technology or Financial Services AND located in North America, group the two industry conditions as an OR pair first, then apply the region condition as an AND. Grouping functions like parentheses in a math formula.
Rule Order
Eloqua evaluates rules from top to bottom and applies the first match it finds. Put your most specific rules at the top and your broader rules below. If a contact qualifies for more than one rule, only the highest-priority match is served. For practical examples of rule structures, see Oracle’s Dynamic Content Examples.
Step 3: Add the Dynamic Content Block to Your Email
With your Eloqua dynamic content asset configured and rules saved, connect it to your email template. Open the email in the Design Editor. Drag an HTML content block to the section where the personalized content should appear. Click inside the block, then select Insert > Dynamic Content. Search for the asset you created and select it. The editor shows a placeholder label at that position to confirm the connection. For a visual reference of this step inside the editor, see Oracle’s guide on Adding Dynamic Content to Emails in the Design Editor.
Pairing with Content Blocks
If your templates use reusable Eloqua content blocks for consistent sections, dynamic content layers in cleanly. Replace any standard content block placeholder with your dynamic content block and the existing template structure stays intact.
Step 4: Preview, Test, and Activate
Never send an email containing Eloqua dynamic content without previewing it against real contact records first.
Use the Preview Tool
Open the email and click Preview. Select a contact from your database to render the email exactly as that person would receive it. Test at least one contact per rule version, plus at least one contact who matches no rule. Confirm the correct block appears for each scenario and that the default version renders cleanly for unmatched contacts.
Pre-Send Checklist
- At least one contact tested per content version
- Default version renders correctly for contacts matching no rule
- Subject line field merges display correctly alongside dynamic blocks
- No blank sections visible in any preview scenario
Conclusion
Eloqua dynamic content removes the most time-consuming part of email personalization: building and managing a separate send for every segment. With clean contact data, well-ordered rules, and a consistent pre-send testing habit, you can deliver audience-specific content from a single email asset without duplicating campaigns. This is what sustainable Eloqua email personalization looks like in practice. For advanced use cases involving product-specific personalization, see Personalized Customer Communication with Eloqua Custom Objects. If you are ready to put a personalization strategy into production or need help structuring your dynamic content logic, contact 4Thought Marketing and we will help you build it right.
Frequently Asked Questions
What is the difference between dynamic content and field merges in Eloqua?
Field merges insert a single data value into your email copy, such as a contact’s first name or company name. Dynamic content swaps entire content blocks, including text, images, and CTAs, based on rules you define. Both support Eloqua personalization and work well together in the same email.
Can I use Eloqua dynamic content on landing pages as well as emails?
Yes. Eloqua dynamic content works on landing pages using the same setup process: create the asset, define the rules, and insert the block into the landing page editor. This makes it straightforward to align the post-click experience with the email message the contact received.
How many rule versions can a single dynamic content asset have?
Eloqua does not enforce a hard limit on rule versions per asset. Most teams work in the five-to-eight version range to keep logic readable and maintainable. If you find yourself approaching ten or more versions, consider whether separate nurture tracks would be a cleaner solution.
What happens when no rule is matched for a contact?
Eloqua serves the default content version. This is why writing a complete, intentional default is essential. Every contact sees either a rule-matched version or the default, so neither should be treated as an afterthought or left incomplete.
How do I build Eloqua dynamic content rules using Custom Object data?
Custom object records can be used as criteria in your rules. This is useful for personalizing based on product ownership, event attendance, or account attributes from a CRM sync. For a full walkthrough of this approach, see Personalized Customer Communication with Eloqua Custom Objects.
Does Eloqua dynamic content affect email deliverability?
No. Eloqua renders dynamic content server-side before the email is sent, so each recipient receives a standard HTML email with exactly one version applied. There is no deliverability impact, no extra send volume, and no additional processing by the recipient’s email client.





