Connectors / Service / Eloqua

Marketing automation for personalized experiences. Increase conversions and accelerate sales. (updated: 1535729903587)

Eloqua

Automate the lead generation process with Oracle's marketing automation platform

Overview

Eloqua can be used to manage large databases of potential and existing customers. It can personalise emails, automate campaigns based on behaviour and can also be connected to tools such as Salesforce.

Authentication

Once you have added an Eloqua connector as part of your workflow, the first step in using it is creating an authentication. This can be done by pressing the New Authentication button.

add-auth

You then need to add your Eloqua credentials to create your authentication:

eloqua-auth

To follow our examples and test the Eqloqua connector you can create a test workflow with a Manual Trigger and an Eloqua Connector:

eloqua-workflow

Example - List Campaigns

This example will walk you through how to list your Eloqua campaigns.

First you can choose the `List Campaigns' Operation:

list-campaign

You can filter and sort by the parameters above.

Clicking 'Run Workflow Now' will then give you a result which you can inspect by clicking on the 'Debug' Tab

list-campaigns-log

Example - Create Contact

This example will walk you through how to create a contact in Eloqua.

First you can choose the `Create Contact' Operation:

create-contact-5

The above example demonstrates very simply how to create a contact with certain attributes.

In a live situation, however, you will most probably be using output data from other services (Salesforce, Eventbrite etc.) to create the attributes for a new contact in Eloqua.

So - in accordance with our basic working with data guide - for fields such as Industry above you may use something like:

create-contact-4

It is also likely that you will need to make use of our Loop Helper in order to go through contacts one-by-one in order to add them to Eloqua. And use of our Data Mapper and Script Helper in order to map results and fields and make sure everything is in the correct format for input to Eloqua.

All Operations

Latest version:

2.3

Create an email

Creates an email from the raw HTML code you provide in the 'HTML content' input property.

List account contact and custom objects DDL

List custom objects DDL

List editable fields by object type DDL

List email folders DDL

List external asset types DDL

List import priorities DDL

Raw HTTP request (advanced)

Perform a raw HTTP request with some pre-configuration and processing by the connector, such as authentication.

Upload data for contact import definition

Upload data for a contact import definition.

Create account

Create an Eloqua account.

Create activity export

Create an activity export definition.

Create activity import

Create an activity import definition.

Create an external activity

Create an external activity for a contact.

Create contact

Create a contact in your Eloqua account.

Create contact export definition

Create a contact export definition.

Create contact import definition

Create a contact import definition.

Create contact list

Creates a contact list that matches the criteria specified by the request body.

Create contact segment

Creates a contact segment that matches the criteria specified by the request body.

Create contact sync action

Creates a new contact sync action definition.

Create custom object

Create a custom object for use in your Eloqua account.

Create custom object data

Create data for a custom object.

Create external asset

Creates an external asset.

Create landing page

Create a landing page.

Create sync

Creates an import or export sync.

Delete activity export

Deletes an activity export definition.

Delete activity export data

Deletes a specific activity export definition's data.

Delete activity import

Deletes an activity import definition.

Delete activity import data

Deletes a specific activity import definition's data.

Delete contact export definition

Delete a single contact export definition by its ID.

Delete contact export definition data

Delete the data associated with a contact export definition.

Delete contact import definition

Delete a single contact import definition by its ID.

Delete contact import definition data

Delete the data associated with a contact import definition.

Delete contact sync action

Deletes the specified contact sync action definition.

Delete custom object

Delete a custom object with a particular ID.

Delete custom object data

Delete a particular data record for a custom object.

Delete external asset

Deletes an external asset.

Delete sync data for contact sync action definition

Deletes sync data for a contact sync action definition.

Get account

Get a account by its ID.

Get activity export

Retrieves an activity export definition.

Get activity export data

Retrieves an activity export's synced data.

Get activity field

Retrieves an activity field definition.

Get activity import

Retrieves an activity import definition.

Get bulk contact list

Retrieves a contact list.

Get bulk contact segment

Retrieves a contact segment.

Get campaign

Get a campaign by its ID.

Get contact

Get a contact by ID.

Get contact export definition

Retrieve a single contact export definition by its ID.

Get contact export synced data

Retrieves a contact export definition's synced data.

Get contact field

Retrieves a contact field definition.

Get contact filter

Retrieves a contact filter.

Get contact import definition

Retrieve a single contact import definition by its ID.

Get contact list

Retrieve a contact list.

Get contact segment

Retrieve a contact segment by ID

Get contact sync action definition

Retrieves a contact sync action definition.

Get custom object

Get a custom object by its ID.

Get custom object data

Get a particular data record for a custom object.

Get email

Get a email by its ID.

Get event registrant

Get a event registrant by its ID.

Get external activity

Get a external activity by its ID.

Get external asset

Get a external asset by its ID.

Get lead scoring model

Retrieve a single lead scoring model by its ID.

Get login info

Get details about a user and the account that they're a member of.

Get sync

Retrieves a sync's meta data.

Get sync data

Retrieves an export sync's data. This endpoint allows you to retrieve data from an export that you have sync'd more than once.

List account fields

Get a list of Eloqua account fields. This is useful if you're working with creating & updating accounts.

List account fields DDL

List account groups

Retrieves all account groups that match the criteria specified by the request parameters.

List accounts

Get a list of accounts in your Eloqua account.

List activity exports

Retrieves a list of activity export definitions.

List activity exports DDL

List activity fields

Retrieves a list of activity field definitions.

List activity fields DDL

List activity imports

Retrieves a list of activity import definitions.

List activity imports DDL

List bulk contact fields

Retrieves a list of contact field definitions.

List bulk contact fields DDL

List bulk contact lists

Retrieves a list of contact lists.

List bulk contact lists DDL

List bulk contact segments

Retrieves a list of contact segments.

List bulk contact segments DDL

List campaigns

Get a list of campaigns in your Eloqua account.

List campaigns DDL

List contact activities

Get a list of activities for a contact.

List contact export definitions

Retrieves a list of contact export definitions.

List contact export definitions DDL

List contact fields

Get a list of contact fields in your Eloqua account. This is useful if you're working with creating & updating contacts.

List contact fields DDL

List contact filters

Retrieves a list of contact filters.

List contact filters DDL

List contact import definitions

Retrieve a list of contact import definitions.

List contact import definitions DDL

List contact lists

Retrieve a list of contact lists.

List contact lists DDL

List contact lists for name DDL

List contact segments

Get a list of contact segments in your Eloqua account.

List contact sync action definitions

Retrieves a list of contact sync action definitions.

List contact sync action definitions DDL

List contacts

Get a list of contacts in your Eloqua account.

List contacts DDL

List custom object data

Get the data from a custom object.

List custom objects

Get a list of custom objects in your Eloqua account.

List custom objects fields DDL

List editable account fields DDL

List editable contact fields DDL

List email folders

Get a list of email folders in your Eloqua account.

List email footers

Get a list of email footers in your Eloqua account.

List email footers DDL

List email groups

Get a list of email groups in your Eloqua account.

List email groups DDL

List email headers

Get a list of email headers in your Eloqua account.

List email headers DDL

List emails

Get a list of emails in your Eloqua account.

List emails DDL

List event registrants

Get a list of event registrants in your Eloqua account.

List events

Get a list of events in your Eloqua account.

List external asset activity types DDL

List external asset types

Retrieves all external asset types.

List external asset types for IDs DDL

List external assets

Get a list of external assets in your Eloqua account.

List external assets DDL

List import priorities

Retrieves a list of import priorities.

List landing pages

Retrieve a list of landing pages.

List landing pages DDL

List lead scoring models

Retrieve a list of lead scoring models.

List lead scoring models DDL

Update account

Update an Eloqua account.

Update activity export

Updates an activity export definition.

Update activity import

Updates an activity import definition.

Update an email

Updates the email specified by the ID parameter. All properties should be specified as some properties are considered blank if not included.

Update contact

Update a contact in your Eloqua account.

Update contact export definition

Update a contact export definition.

Update contact import definition

Update a contact import definition.

Update contact list

Updates the contact list with the specified ID.

Update contact sync action

Updates a contact sync action definition.

Update custom object data

Update a particular data record for a custom object.

Update external asset

Updates an external asset.

Update landing page

Update the landing page specified by ID.

Upload activity import data

Upload data for a specified activity import definition to its staging area prior to data sync step. Hard limit of 32 MB per request.

Upload contact sync action data

Uploads contact sync action data.