Skip to main content
Oracle Eloqua is a premium destination and is only available on Business tier plans.

Supported syncing

Connect to Eloqua

Go to the Destinations overview page and click the Add destination button. Select Eloqua. Then Authorize connection by clicking Log in to Eloqua. Clicking the button leads you through your Eloqua login and asks for Hightouch to have authorization to your Eloqua instance. Authorizing Eloqua in Hightouch Once you’ve finished, Hightouch displays an Authorization successful message. Authorization successful in Hightouch To finish connecting, give your Eloqua destination a descriptive name.

Sync configuration

Once you’ve connected your Eloqua destination and have a model to pull data from, you can set up your sync configuration to begin syncing data. Go to the Syncs overview page and click the Add sync button to begin. Then, select the relevant model and the Eloqua destination you want to sync to.

Contacts

Hightouch supports creating new contacts and updating existing ones.

Record matching

You can match rows in your model with contacts in Eloqua on any contact field. We recommend matching on a unique field, such as Email address.

Field mapping

You can sync any columns from your source to Eloqua contact fields.

Accounts

Hightouch supports creating new accounts and updating existing ones.

Record matching

You can match rows in your model with accounts in Eloqua on any account field. We recommend matching on a unique field, such as Eloqua Company ID or a unique custom field.

Field mapping

You can sync any columns from your source to Eloqua account fields.

Custom objects

Hightouch supports creating new instances of custom objects and updating existing ones.
Custom objects and their fields must already be defined on your Eloqua UI before Hightouch can sync to them.

Record matching

You can match rows in your model with custom objects in Eloqua on any custom object field.

Field mapping

You can sync any columns from your source to Eloqua any existing field in your custom object.

Contact lists

Hightouch supports syncing data to Eloqua contact lists. You can create a new contact list or use an existing one. When creating a new list, you can optionally enter a name; otherwise, Hightouch defaults to the name of the associated model.

Record matching

You can match rows in your model with contacts in Eloqua on any contact field. We recommend matching on a unique field, such as Email address.

Field mapping

You can sync any columns from your source to Eloqua contact fields.

Email trigger

Hightouch supports triggering emails to contacts in Eloqua.

Email

For a given trigger sync, you need to select an email asset to sync to. The options come from the email assets in your Eloqua environment. Optionally, you can also enter a specific user ID to specify the sender of each email. By default, the email will be sent by the user the destination is connected to.

Contact matching

You can match rows in your model with contacts in Eloqua on by email or Eloqua’s contact ID. We recommend matching on the contact ID because matching on email will require a lookup for each record since Eloqua only allows triggering emails by contact IDs. Performing the lookups will impact the performance of your sync.

Tips and troubleshooting

To see the exact API requests and responses from each sync run, use the live debugger. To get notified by Slack, PagerDuty, SMS, or email when a sync fails, set up sync alerts. If you run into an issue this page doesn’t cover, .
Last modified on April 26, 2024