Visual Segmentation, Live on Your Snowflake Data |Eloqua Office Hours Aug 2026
A recap of Eloqua Office Hours Aug 2026: building Eloqua segments as live pictures on your own data warehouse, then pushing the finished segment into...
Software for maximizing your marketing while ensuring privacy compliance
Innovative solutions to do more with Marketing Automation platforms
Centralize Preference Management Across Your Organization
Visual Segmentation for Marketers
Integration solutions for Eloqua, Marketo, CRM, and other systems
Align corporate and marketing goals
Data capture strategy
Lead scoring, nurturing, segmentation strategy, and funnel framework
Measure results and plan improvements
Ensure compliance with privacy laws
Email, form, and landing page execution. Deliverability and reporting
Eloqua and Marketo specialists
Improve skills and increase productivity with custom online training and videos
Uncover opportunities to improve performance and outcomes
Enhance email impact through expert analysis
Platform installation, change management, and success planning
Data management and stewardship
System integration options using connectors and custom APIs
Custom cloud apps, HTML templates,
JavaScript, and responsive email
A recap of Eloqua Office Hours Aug 2026: building Eloqua segments as live pictures on your own data warehouse, then pushing the finished segment into...
Account-based marketing (also called ABM) and lead-based marketing are two popular strategies for businesses. Let’s take a look at the two methods and which one is...
Learn what Marketo velocity scripts are, when to use them for advanced email personalization, and how velocity template language extends capabilities beyond standard tokens.
Simply put, lead scoring is a method of assigning numerical values to leads primarily based on their characteristics and actions. The higher the rating, the...
The New Adobe Marketo Engage Email Editor streamlines production with drag and drop modules, admin controls, and built in QA—our guide covers features, rollout, governance,...
A global email campaign is really a matrix of language, regional, and legal variants. Here is how to structure yours so localization scales cleanly instead...
Software for maximizing your marketing while ensuring privacy compliance
Innovative solutions to do more with Marketing Automation platforms
Centralize Preference Management Across Your Organization
Visual Segmentation for Marketers
Integration solutions for Eloqua, Marketo, CRM, and other systems
Eloqua sends one email per contact record — but not every contact has their own email address. Many-to-One Email lets you send individually personalized messages to everyone who shares an address, or send multiple variations to the same contact for different products, contracts, or subscriptions.
Align corporate and marketing goals
Data capture strategy
Lead scoring, nurturing, segmentation strategy, and funnel framework
Measure results and plan improvements
Ensure compliance with privacy laws
Email, form, and landing page execution. Deliverability and reporting
Eloqua and Marketo specialists
Improve skills and increase productivity with custom online training and videos
Uncover opportunities to improve performance and outcomes
Enhance email impact through expert analysis
Platform installation, change management, and success planning
Data management and stewardship
System integration options using connectors and custom APIs
Custom cloud apps, HTML templates,
JavaScript, and responsive email
A recap of Eloqua Office Hours Aug 2026: building Eloqua segments as live pictures on your own data warehouse, then pushing the finished segment into...
Account-based marketing (also called ABM) and lead-based marketing are two popular strategies for businesses. Let’s take a look at the two methods and which one is...
Learn what Marketo velocity scripts are, when to use them for advanced email personalization, and how velocity template language extends capabilities beyond standard tokens.
Simply put, lead scoring is a method of assigning numerical values to leads primarily based on their characteristics and actions. The higher the rating, the...
The New Adobe Marketo Engage Email Editor streamlines production with drag and drop modules, admin controls, and built in QA—our guide covers features, rollout, governance,...
A global email campaign is really a matrix of language, regional, and legal variants. Here is how to structure yours so localization scales cleanly instead...
With the Many-to-One Email cloud app, you can create highly personalized emails to contacts with complex many-to-one relationships. This is accomplished by updating Contacts with Custom Object data, regardless if it’s the first, fourth or last custom object record within a particular Custom Object.
This document describes how this Cloud App can be used in Eloqua’s Campaign Canvas. The app can also be used in Program Canvas.
Please follow these instructions to set up this cloud app in your Oracle Eloqua instance. The Many to One Cloud App requires the installation of two cloud apps.
Step 1 – Install the Many to One Cloud App
NOTE: If prompted to log again, please do so.
Step 2 – Install the Many to One Reset Cloud App
If you know that there will be multiple records for each email address, you will need to add one text field to your CO and your Contact. These fields are used to flag that a specific CO record has been processed and if additional records match the filter for a contact. You can name these new fields as you’d like. They should be created as text fields, as the app will write text values into them. Configure them as shown below:
The following instructions show the basic use of the app. You can incorporate this Cloud App into any existing campaign.
Create/Open a Campaign
Click on “Actions” on the top left side, then “Show All Steps”, and then locate the “Many-to-One Email” Cloud App under the Actions options (colored in purple).
Drag and drop the cloud app to the canvas area. Connect the corresponding elements to the dropped cloud app.
Double click the Many-to-One Email step icon. You will see some options for this element.
Rename the step if needed
Click the pencil icon to open the settings for this step.
You will need a 4Thought Marketing App Cloud Portal user to log in and configure this app. If you don’t have one, you can create one. If you do, use your user to log into the page shown in the following screenshot:
Indicate the Custom Object (CO) which contains the data that will update the linked Contact records.
You can now filter the CO records linked to the Contact Record – this step is not required.
e. The following filter operators are available for your use:
Be aware of these known Eloqua constraints on filtering
Next, you need to specify the mapping from CO fields to Contact Fields.
Select the CO field and the matching Contact field. Repeat these steps to add all the fields you need. At least one field must be mapped.
Use the trash button to remove a specific field from the mapping area
In the “Additional Settings” box, select the CO field that will be used to designate the CO as processed. This field will be set to the Campaign ID upon completion of the data move. This field is required only if you know there will be more than one CO record that matches the filter criteria
In the “Additional Settings” box, select a Contact field that will designate no more COs to process. This field will be set to “No” upon completion of the data move. This field is required only if you know there will be more than one CO record that matches the filter criteria
Then click “Save Settings”.
Recommended: Create an element in the campaign in case an error happens, in this example, it’s a Wait Step. Check the box to “Automatically route contacts with errors from cloud app”, select the step where you want the contacts to be routed (in this example, the Wait Step).
Save the Campaign first and then Configure the Reset step by referencing the Many to One step. The reset steps clears all of the flags used in previous steps to process CO data.
That’s all. Activate the campaign, and see the Many-to-One Email Cloud App in action!
Note: Use of the Bulk processing app
This version is installed when the standard version is installed. It should be used whenever the user expects more than 20K contacts to be added to the step at one time. There is also a M2O bulk reset version which should be used in conjunction with the Many to One Bulk Processing version.
b. We recommend that you select a frequency of 1 hour, all other configurations will be same as standard version.
The following is a list of common causes of errors in the Many to One application and how to fix them:
No matching CO records – by far the most common cause for contact records to receive an error and move to the Error step. Often data will change after a campaign has been initiated. If a Contact enters the Many to One step, and there are no longer any CO records that match the filter criteria, an error will be identified and the contact record will be routed to the Error step if you have identified one. This will also show up in the error logs.
Timeout – if the Eloqua API has issues, it is possible for the interaction between the app and Eloqua to timeout. If this occurs, the app will attempt up to 3 times to make connections and continue processing records. Only after 3 unsuccessful attempts will an error be registered, and the record moved to the error step.
Configuration screen not available – After an Eloqua upgrade, it is possible that the configuration screen is not available. This does not affect any configurations already in place, but may make it difficult to configure new instances of the app.
Note: Most 4Thought Marketing apps use the Eloqua BULK API to export/import records, therefore when an app is used in a campaign or program the user that activates the campaign should have the following permissions:
• API
o Consume API
• Contacts
o Upload Contacts/Prospects/Companies
o Manage Data Export
o Manage Contacts
You need a license to configure and execute this Cloud App. If you don’t have a license, an error message will appear on the configuration page.
If you don’t see CO Records being processed by the app, it may be because your license is missing or expired. To obtain a license, contact your account manager or contact us.