Eloqua
Use GrowthLoop audiences for Eloqua shared lists.
Connect this destination to export audience membership into an Eloqua shared list, for use in Eloqua campaigns.
This destination writes to your Eloqua account and is a good fit when you want to:
- Match contacts on email
- Make GrowthLoop audiences available as an Eloqua shared list
This maps to GrowthLoop Audiences and Journeys:
| Use it for | Audiences | Journeys |
|---|---|---|
| Sending GrowthLoop audiences to Eloqua shared lists | ✓ | ✓ |
NoteEloqua is available for audience exports. Custom Data Object (CDO) syncs are not available.
Prerequisites
Make sure you have:
- An Eloqua account. If you do not have one, contact Oracle Sales.
- An Eloqua user with Advanced Users – Marketing permissions and API access.
Set up Eloqua as a destination
- In GrowthLoop, click the Destinations tab on the left sidebar.
- Click New Destination in the upper right corner.
- Search for Eloqua and click Add Eloqua.
NoteDon't see Eloqua when you try to add a destination? Reach out to [email protected] and we'll enable it.
- Enter the required information, then click Create.
| Field | Description |
|---|---|
| Destination Name | Name this destination in GrowthLoop. Use a name so your team recognizes its purpose, like "Eloqua Email". |
| Sync Frequency | Set the default export frequency (for example, daily or weekly). You can override this setting for individual exports. |
| Company Name (Site Name) | The value before the backslash in your Eloqua login (SiteName\Username). |
| Username | Username of an Eloqua account with API access. |
| Password | Password for that Eloqua account. |
GrowthLoop validates that it can load audience data to Eloqua. Eloqua then appears in your list of connected destinations.
Export to Eloqua
From within GrowthLoop, export from an audience or from a journey Destination Node. See Export an audience or Build a journey if you need more information on these steps.
After building or selecting an audience, click Export, then search for Eloqua. In a journey, add a Destination Node under Ads and select Eloqua.

Map contact identifiers
Map Email Address. Eloqua requires email to match contacts.
You can also map these optional fields:
| Field | Notes |
|---|---|
| First Name, Last Name | Contact name |
| Title, Company | Job title and company |
| Business Phone, Mobile Phone, Fax | Phone fields |
| Address Line 1, Address Line 2, Address Line 3 | Street address |
| City, Province / State, Postal Code / ZIP, Country | Location |
Configure the export
This is where you set the campaign type and schedule for audience exports. On a journey Destination Node, you set timing on the journey canvas.
| Setting | Audience export | Journey Destination Node |
|---|---|---|
| Export Name | Defaults to the audience name. That is the shared list name GrowthLoop creates in Eloqua unless you change it. | Required. Enter a name so you can find the export in GrowthLoop and Eloqua. |
| Campaign type | Choose a one-time or ongoing export. | The journey schedule controls when the journey runs and contacts are sent to Eloqua. |
| Schedule | Set frequency, start date, end date, and days of the week for ongoing exports. | Users reach this node when the journey runs. Add a Delay Node or set Criteria Evaluation to control timing. |
Export behavior
This is what GrowthLoop writes when you export an audience.
| Behavior | What happens |
|---|---|
| What GrowthLoop writes | Membership on an Eloqua shared list. Direction is GrowthLoop → Eloqua. |
| When it runs | GrowthLoop sends the export as a batch on the next successful run. An export that starts Now runs within about 15 minutes. Journeys send exports on demand when users reach the Destination Node. |
| Shared list | GrowthLoop creates a shared list with the export name, or uses an existing list with that name. |
| Match field | Email Address is required. |
| One-time exports | GrowthLoop sends current membership once. |
| Ongoing adds and removals | Ongoing exports add contacts who enter the audience and remove those who leave. |
| Deletes | GrowthLoop does not delete the Eloqua shared list. |
Confirm the export was successful
When the run finishes, confirm you can use the data in Eloqua.
- Audience export: Go to login.eloqua.com, open Audience → Tools → Shared Lists, and look up the list named after the export.
- Journey Destination Node: Open Audience → Tools → Shared Lists and look up the list named after the export. Confirm a contact who reached the node is in it.
In GrowthLoop, review counts on the audience Exports tab, or open the Activity tab on the journey Destination Node. See Export an audience or Monitor a journey for more information.
Congrats on successfully exporting to Eloqua!
Troubleshooting
These are the issues we see most often. You can always email us at [email protected] for help.
| Problem | Cause | Resolution |
|---|---|---|
| Connection fails to validate | Company Name (Site Name) is the full login, or the user lacks API access | Enter only the value before the backslash in SiteName\Username. Use a user with Advanced Users – Marketing and API access |
| Rows fail to match | Email Address is not mapped | Map the warehouse column that contains the customer's email address |
| The list is missing in Eloqua | You are looking in campaigns or another Eloqua area | Open Audience → Tools → Shared Lists |
Updated 14 days ago
