Sync Data to Eloqua
Updated over a week ago

Eloqua is a marketing automation platform offered by Oracle and designed to help businesses nurture leads, manage campaigns, and track marketing performance. It provides tools for crafting personalized email journeys, automating lead nurturing, and measuring the effectiveness of your marketing efforts.

By syncing your webinar attendee data with Eloqua, you can unlock valuable insights that can fuel your marketing efforts:

  • Personalized Engagement. Segment attendees based on their interests and behavior during the webinar (e.g., session attendance, resource downloads). This allows you to deliver personalized email campaigns and nurture them with relevant content that resonates with their needs.

  • Automated Lead Nurturing. Automatically trigger nurture sequences based on attendee behavior. For example, send follow-up emails with additional resources to attendees who downloaded a specific white paper during the webinar.

  • Improved Lead Scoring. Gain valuable insights into which attendees are most engaged, allowing you to prioritize them for your sales team. Eloqua can assign scores based on webinar activity, indicating a potential customer's level of interest.

  • Measurable ROI. Track the impact of your webinars by integrating Eloqua's reporting with your webinar platform. Analyze metrics like conversion rates and identify which webinars generate the most qualified leads. supports syncing data to Eloqua post-webinar and creating registrants with data from Eloqua via Webhook. Click here to learn more.

What you'll need to get started:

  • Use the Eloqua account to authorize API access.

  • A mapping of your fields to your Eloqua fields.

Setting Up the API Access

Allowing to communicate with Eloqua made it easy! You can quickly authorize the access request with just a few clicks and a little typing. Let's begin!

  1. Open the webinar where you want the attendee data synced to Eloqua.

  2. Click on Integration from the left menu.

  3. Select the Sync Data to Eloqua tab.

  4. will require you to log in and authorize the API connection with Eloqua. Click the Authorize button.

  5. You will then be redirected to the Eloqua CX Marketing authorization page, where you will find the application requesting access.

    1. Login: The prompt below will appear if you still need to log in to your Eloqua account.

      After clicking the Login button, enter your Company Name, Username, and Password to sign in to Eloqua.

    2. Sign In: The prompt below will appear if you are already logged in to your Eloqua account.

      Click the Sign In button.

  6. After a successful sign-in to Eloqua, you will be prompted to accept the access request with the login credential you inserted. Click the Accept button.

    If the Eloqua login information is incorrect, click on Switch User to switch to another account. Then, enter the correct login credentials and authorize the access request.

Once authorized, you will be redirected to the Sync Data to Eloqua page to configure the sync settings.

Setting Up the Mappings

To sync registrants and their activities to Eloqua, you must set up the Field Mappings.

Field Mappings

By default, the field mappings page is blank.

To add an Eloqua object, click + Add Eloqua Object, and a textbox will appear for the target Eloqua object's name.

  • Contact - an Eloqua standard object containing explicit data around a person in the Eloqua database.

  • Custom Object - a set of custom records in Eloqua that supplement standard contact and account records. Custom objects allow you to store additional data in a scalable manner and link that data to a contact or account record.


  1. When adding a custom object, you can map it to the Eloqua Contact object by marking the Map to Contact checkbox.

  2. Only after typing the Eloqua object name can you add field mappings.

After typing in the target Eloqua object, click + Add Field Mapping to add and configure the mappings. The following field types and fields are available:

Field Types

Available Fields

Activity Summary

  • Viewed Resource

  • Q&A Question Asked

  • Group Chat Participated

  • Quiz Passed

  • Survey Participated

  • Contacted Us

  • Referred a Colleague


  • Attendance Status

  • Attended

  • Attended Live

  • Attended On-Demand

  • Attended Live Date

  • Attended On-Demand Date

  • Live Duration (Minutes)

  • On-Demand Duration (Minutes)

Continuing Education

  • Certificate Issued

  • Credits Earned

  • Total Watched Minutes

  • Live Watched Minutes

  • On-Demand Watched Minutes

  • Total Watched Time

  • Live Watched Time

  • On-Demand Watched Time


  • Eloqua Campaign ID

  • Eloqua Contact ID


* Will only display the available poll fields when there are polls added *


* Will display the preloaded registration fields and added custom field/s *

Additionally, these fields are available within the Registrant field type:

  • Registrant ID

  • Registration Date

  • Registration Source

  • Campaign Code


* Will only display the available survey fields when there are survey questions added *


  • Webinar ID

  • Webinar Title

Webinar Reporting

  • Total Registrations

  • Total Live Attendees

  • Total On-Demand Attendees

  • Total No Shows

  • Total QA Questions Asked

  • Total Resource Downloads

  • Total Poll Responses

  • Total Survey Responses

  • Total Quiz Responses

  • Total Continuing Education Completions

Here is a sample field mapping:

When the Eloqua Campaign ID is added to the mapping, an input field will appear at the bottom of the Field Mappings page. You must fill in the Campaign ID you are using on Eloqua.

The Eloqua Campaign ID field is a unique identifier for campaign actions.

Filter Registrants

You can use filters to sync only matched registrants or exclude matched registrants from syncing to Eloqua.

View Sync Tasks and Status

Click on View Details to see the detailed information on each task, including the following:

  • Creation Date - displays the date and time the sync task is created.

  • Start Date - displays the date and time the sync task started.

  • Status - displays the sync task status (Completed or Failed).

  • Duration - displays the duration it took to finish the sync task.

  • Registrants - displays Selected Registrants/Synced Registrants/Failure.

  • Field Mappings - displays the mapping of field display names to target field names.

  • Registrant Filters - displays the filters applied for the specific sync task.

  • Error (if any) - displays the error message that caused the sync task to not fully complete or fail.

Auto & Manual Sync

The sync between and Eloqua can be automatic or manual, and the sync can be turned on or off anytime.

For Live webinars, the data sync happens after the Live webinar schedule ends and will only occur once. For On-Demand webinars, the data sync happens daily at midnight.

A manual sync can be performed anytime by clicking Start New Sync.

For further assistance, contact us through chat or email at

Did this answer your question?