Eloqua Integration

Updated by Zoe Ngan

Eloqua Integration

The Eloqua integration can be used for campaign orchestration, Segments/Targeting, Lead Management as well as many other automation tools!

Go to app.getsignals.ai

1. Introduction

Using this integration you can customize your synchronization settings. Your conversation data will automatically be sent over to Eloqua after a specific amount of delay time has been set, you can also set specific domain filtering if needed.

Not only can you migrate data using this integration but using the “ Field Mapping “ section you can set specific data to be stored in your custom objects in Eloqua.

Introduction

2. Log in to Eloqua

To set up the integration, log in to your developer account at Eloqua. Click Settings, then AppCloud Developer, then click Create App.

You'll then want to fill out the required New App section with a name, description, and icon.

Log in to Eloqua

Complete the Lifecycle Setup section, and in the authentication to Eloqua section, enter: https://app.getsignals.ai/api/credentials/oauth/eloqua/exchange. Click "Save."

Record the API Client ID and API Client Secret.

Enter Link: https://app.getsignals.ai/api/credentials/oauth/eloqua/exchange

4. Click "Integrations"

Next, access your Signals account and click on your Profile in the bottom left corner, then click on Integrations.

Click 'Integrations'

5. Go to Eloqua

Go to Eloqua. It will under the CRM category.

Go to Eloqua

6. Authentication

Select the dropdown titled "Authentication" and paste the API Client ID and API Client Secret that you copied from Eloqua. Hit "Save." This will redirect you to log in to Eloqua to authorize the connection to Signals.

Note: Permissions in Eloqua: Signals must have "write" permissions for contacts in order for contacts to properly sync.

Authentication

7. Sychronization Settings

In the next menu, configure the settings according to your needs. First, under “Synchronization Settings," set the delay time on your automatic sync and the email domains you would/would not like to accept.

Troubleshooting:

  • Conversation Closed: Ensure that the conversation is closed. The automated Eloqua integration will not send a web visitor’s information to Eloqua until the conversation closes.

  • Synchronization Delay: Ensure that the amount of time specified in your Synchronization Delay settings has passed after the conversation was closed.

Sychronization Settings

8. Eloqua Settings

In the next dropdown, select the “Contact Field Mapping." Here you can map Signals contact fields to their corresponding Eloqua fields.

Optional: Below you can find the “Contact Event Settings." Here you can sync the following Signals events to a Contact Field in Eloqua. Select which contact fields in Eloqua you want to map the following events to. The field in Eloqua must be of type 'Large Text box' in order for the events to sync correctly.

Eloqua Settings

9. Custom Objects

The “Custom Object'' selection populates a dropdown menu that allows you to sync Signals contact information to your Eloqua Custom Fields!

Select which custom object in Eloqua you want to map the following fields to. If you select one of these options, the integration will connect the Signals field to the Eloqua as a Custom Object.

Custom Objects

10. Field Mapping

Field mapping is where you can map Signals contact (Company, Custom and Tracking Parameters) fields to their corresponding Eloqua fields.

Check the overwrite box if you wish to overwrite existing data when updating a lead. For example, in this image, we’ve configured the Signals “First Name” contact field to populate the Eloqua “First Name” field for the record that the integration sends to Eloqua.

Field Mapping

11. Overwrite

In the Field Mapping section, you have the option to overwrite any field that the integration sends to Salesforce.

If you scroll down, you can add new mapping fields by selecting the "Add Field" option, or remove any field mappings you’ve created by simply pressing the “x” to the left of the field in the mapping.

Overwrite

12. Custom Object Event settings

Custom Object Event settings sync the following Signals events. Select which contact fields in Eloqua you want to map the following events to.

The field in Eloqua must be of type 'Large Text box' in order for the events to sync correctly. Don't forget to hit "Save" when you're finished configuring your settings.

Custom Object Event settings

13. Turn Integration On

Lastly, when you’re ready to turn your Eloqua integration on, simply select the “Integration On” switch at the top of the page so that the switch is toggled on.

Note: Toggling the On/Off switch for the integration will automatically save the settings

Turn Integration On


How did we do?