> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeotap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Eloqua

> Trigger pre-built Oracle Eloqua email assets in real time from a Zeotap journey. Maps a Zeotap profile attribute (holding the Eloqua contactId) to Eloqua's Email Deployment API for transactional, event-driven, and journey-based email sends.

## Overview

Oracle Eloqua is a B2B marketing automation platform that enables marketers to create, manage, and execute sophisticated cross-channel campaigns including email, display advertising, and landing pages. It provides advanced tools for lead management, campaign orchestration, and real-time email triggering, helping marketers deliver personalised experiences at scale. The platform offers an **Email Deployment API** to trigger individual email sends to specific contacts in real time, making it well suited for event-driven, transactional, and journey-based communication. Integrated with Zeotap, it helps marketers deliver contextually relevant email experiences driven by unified first-party customer data.

## Available Actions and Supported Features

The following table lists the available action types for the integration and the supported features for each action type:

| Action Name              | [ID EXTENSION](/articles/segment-customer/extend-your-audience#id-extension) | [DELETE](https://docs.zeotap.com/articles/#!integrate-customer/delta-upload-and-delete-functions) | [DELTA UPLOAD](https://docs.zeotap.com/articles/#!integrate-customer/delta-upload-and-delete-functions) |
| ------------------------ | :--------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: |
| Trigger Emails in Eloqua |                                       —                                      |                                                 —                                                 |                                                    —                                                    |

## Prerequisites

Before pushing data to Eloqua, ensure that you have completed the setup as mentioned below.

* Create an Eloqua account with **REST API access** enabled and obtain your **Company Name**, **Username**, and **Password**.
* Identify the **POD** your Eloqua instance is hosted on (e.g., `p03`) from the login URL, or use `GET https://login.eloqua.com/id` to resolve it programmatically.
* Pre-build the email asset you want to trigger inside Eloqua and note down its **Email Asset ID**.
* Ensure the Eloqua internal `contactId` is available on the Zeotap customer profile.

## Create a Destination for Eloqua

Once you have obtained the prerequisites mentioned above, perform the following steps to create a destination for Eloqua:

<Steps>
  <Step title="Open the Destinations module">
    Log in to the Zeotap CDP app and go to the **Destinations** application.
  </Step>

  <Step title="Click + Create Destination">
    On the Destinations landing page, click **+ Create Destination** in the top right.

    <Frame caption="Figure 1 — Destinations listing page with the Create Destination button highlighted.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/destinations-listing.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=2a343020cb181ec9d5d0cfdca8fbcf0a" alt="Destinations module listing existing destinations with the Create Destination button highlighted." width="2048" height="568" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/destinations-listing.png" />
    </Frame>
  </Step>

  <Step title="Search for Eloqua in the catalogue">
    Under **All Destinations**, search for **Eloqua** and select the **Eloqua** card.

    <Frame caption="Figure 2 — Destination catalogue. Search for Eloqua to surface the destination card.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/destinations-catalogue.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=5fddf37e7288ab92ff679a14058cb36a" alt="Destination catalogue showing the search field for finding destinations." width="2048" height="635" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/destinations-catalogue.png" />
    </Frame>
  </Step>

  <Step title="Enter the connection details">
    On the **Enter Destination Details** screen, fill in the required fields:

    * **Destination Name** — a descriptive label (e.g., `Eloqua — Production`).
    * **Username** — the Eloqua username, prefixed with your **Company Name** separated by a backslash.
    * **Password** — the password for your Eloqua account.
    * **Region** — select the **POD** your Eloqua instance is hosted on.

    <Tip>
      The **Username** field must be entered as your **Company Name** and **Username** separated by a single backslash. For example, if your company is `Acme` and your username is `jdoe`, enter:

      ```
      Acme\jdoe
      ```
    </Tip>

    <Frame caption="Figure 3 — Eloqua destination details form (Destination Name, Username, Password, and Region).">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/destination-details-form.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=b4beefdbde75d200a9531f32bb7fb6d6" alt="Eloqua destination details form with the Destination Name, Username, Password, and Region fields." width="2048" height="1184" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/destination-details-form.png" />
    </Frame>

    Review the values you have entered and click **Next** to proceed to mapping.
  </Step>

  <Step title="Choose the action and map the Contact ID">
    On the **Action and Mapping** screen:

    1. Under **Choose your Action**, select **Trigger Emails in Eloqua** — this is the only action available for this destination.
    2. Under **Map the Fields**, the **Contact Id** destination field is pre-populated. Against it, select the Zeotap profile attribute that holds the Eloqua internal `contactId`.

    <Frame caption="Figure 4 — Action set to Trigger Emails in Eloqua, with the Contact Id destination field ready to map.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/action-and-mapping.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=5f0232f29935df72f663f2255e2c86ca" alt="Action and Mapping screen with Trigger Emails in Eloqua selected and the Contact Id destination field shown." width="2048" height="1182" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/action-and-mapping.png" />
    </Frame>
  </Step>

  <Step title="Create the destination">
    Once the mapping is complete, click **Save Mapping**, then **Create Destination**. The created destination now appears in the **Journeys** application and can be linked from a Journey node.
  </Step>
</Steps>

## Activate the Destination on Journeys

After creating the destination, link it inside the **Send to Destinations** node of a Journey workflow.

<Steps>
  <Step title="Add a Send to Destinations action">
    In the Journey workflow, click **+** at the point where the email should fire and choose **Send to Destinations**.

    <Frame caption="Figure 5 — Choose an action menu inside the Journey workflow with Send to Destinations highlighted.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/journey-add-action-menu.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=91ae1b278c9a65639fbcc326a9bf9c4d" alt="Journey Choose an action menu showing options including Send to Destinations." width="1032" height="542" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/journey-add-action-menu.png" />
    </Frame>
  </Step>

  <Step title="Select the Eloqua destination">
    Use the search field to locate the Eloqua destination you just created, then select its card.

    <Frame caption="Figure 6 — Send to Destinations panel listing the available destinations to attach.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/journey-destination-search.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=ff239d15c234d2a1827d10ae028e6bb7" alt="Send to Destinations search panel showing destination cards with IDs." width="1600" height="891" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/journey-destination-search.png" />
    </Frame>
  </Step>

  <Step title="Confirm destination details and configure the email send">
    On the **Destination Details** tab, the connection fields populate automatically from the values you saved when creating the destination. Fill in the journey-specific email fields:

    * **Email ID** — the **Email Asset ID** of the pre-built email in Eloqua. This is the unique numeric identifier of the email template you want to trigger; you can find it inside your Eloqua instance.
    * **Email Name** — the email asset name as it appears in Eloqua. This is used for reference only and does not affect the delivery of the email.
    * **Name** — a label for this deployment instance. This is an internal tracking identifier inside Eloqua and does not impact the email content or delivery.

    <Frame caption="Figure 7 — Eloqua destination settings inside the journey node — Email ID, Email Name, and Name fields.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/journey-eloqua-settings.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=f806054b55c33ed9959de3c636977c46" alt="Destination Settings panel for Eloqua inside a journey showing the Email ID, Email Name, and Name fields." width="2048" height="1177" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/journey-eloqua-settings.png" />
    </Frame>
  </Step>

  <Step title="Save the destination">
    Click **Save Destination**. The Eloqua destination is now attached to the Journey node and ready to fire emails on the journey's schedule.

    <Frame caption="Figure 8 — Journey node with the attached Eloqua destination card and the Trigger Emails in Eloqua mapping.">
      <img src="https://mintcdn.com/zeotap/5TJOQa7awRX8en1h/articles/integrate-customer/Storage/integrate-customer/eloqua/journey-eloqua-attached.png?fit=max&auto=format&n=5TJOQa7awRX8en1h&q=85&s=e931394aa9e550d9797e5ce8738f0060" alt="Send to Destinations node showing the attached Eloqua destination card and mapping label." width="1904" height="760" data-path="articles/integrate-customer/Storage/integrate-customer/eloqua/journey-eloqua-attached.png" />
    </Frame>
  </Step>
</Steps>
