Demandbase imports the following types of engagement from Eloqua:
- Page Views
- Form Submits
- Email Opens
- Email Clicks
Assign Engagement Minutes to these actions once you have set up your integration.
Demandbase imports all contacts from Eloqua, regardless of whether they exist in Salesforce or not.
How Does Demandbase Import Eloqua Activities?
Demandbase uses the asynchronous Bulk API, which is specifically designed for high volume data transfers. The Oracle Eloqua documentation for the Bulk API begins by stating: The Bulk API is a RESTful API designed to support high volume data transfers. It can be used for CRM and data warehousing integrations.
Unlike the Application API (which Demandbase does not use), the Bulk API is set up to operate in an asynchronous fashion. First, the Demandbase integration issues an export request describing the data to be transferred. Then, the Eloqua system prepares the data to be exported in a staging area. This occurs asynchronously. Later, after the export file has been prepared, the Demandbase integration retrieves the exported records in increments of 50,000 rows.
The Demandbase integration only makes use of a small number of export requests per day (typically 7). This is well below the soft limit of 2,000 syncs per day, as documented here.
The Demandbase integration is written following the Eloqua recommended best practices for retrieving large volumes of data, as documented here.
1. Administrators, navigate to the Integrations page:
From the left navigation bar, go to Settings > Demandbase-Wide Settings > Integrations.
2. Click Create Data Source.
3. Select Eloqua.
4. Enter your OAuth Type, Company Name, Username, and Password.
5. Click Create to save.