External Activity Generator

Oracle Marketing Cloud - Eloqua
Campaign Enhancer

App Overview

Generate external campaign activity for a mapped Eloqua contact, link the activity to an Eloqua campaign and write Eloqua campaign data back to the mapped custom object record with the Custom Object External Activity Generator. This is a great app when leveraging custom data objects for storing list imports and external activities.

App Installation

To install the Relationship One Custom Object External Activity Generator Cloud Action:

  1. Click on the install URL below:



IP Allowlisting

If you have Eloqua IP allowlisting enabled, please add AppCloud IPs to your allowlist - and

Please note, the installation process must be done by a user with Eloqua Customer Administrator rights.

  1. Log into Eloqua with your Eloqua Credentials, if required.

  2. Click Accept and Install to add the app to your Eloqua instance.

  3. Click Authenticate Me to grant permission for the app to communicate with Eloqua on your behalf.

  1. Click Accept or switch users to allow Eloqua to access the app.

You will now see the Relationship One Custom Object External Activity Generator app in the App Catalog inside of your Eloqua instance.

The Relationship One Custom Object External Activity Generator app is now installed in the App Catalog inside of your Eloqua instance which can be found by clicking on Apps under the Settings menu in the Platform Extensions section. You can select the app to view the app description, modify the configuration settings, reinstall, or uninstall it. You can also check its status and dependencies.

App Configuration

Step 1: Add the Cloud Action

Within the Eloqua Program Canvas, find the External Activity Generator Cloud Action in the Actions menu area. Double-click on or drag the External Activity Generator Cloud Action onto your canvas workspace.

Double click on the cloud action and click the configure button.


Step 2: Configure Activity Generation Settings

To generate an Eloqua External Activity, you just provide five things:

  • The external activity Asset Type (e.g., a Tradeshow, Webinar, Event, Seminar, etc.)
  • The Asset Name (e.g., for a Tradeshow this might be "My User Group")
  • The Activity Type (e.g., Registered, Attended, etc.)
  • The date when the activity occurred
  • The Eloqua Campaign the activity is associated with

In the Activity Generation settings, specify your external activity settings. The app allows you to provide this information using data from Custom Object fields, as static fields or by selecting information already within Eloqua.


Click the icon to the left of the corresponding field to switch between Custom Object, static or Eloqua data. The activity date can be when the record is process by the app or come from a Custom Object field.

Next, specify the Eloqua Campaign for the external activity. You can search for and select the desired Eloqua campaign or use a Custom Object field, which contains the either Eloqua Campaign Internal ID or external CRM ID associated with your Eloqua campaign.


Click the toggle button to use either a Custom Object field or search for your desired Eloqua Campaign.

Lastly, specify your Eloqua Contact association method either by using the Custom Object record's mapped Eloqua Contact or by using an email address field on the Custom Object record.


Step 3: Append Campaign Info

Optionally, Eloqua Campaign information can be appended to the processed Custom Object record. Both Campaign standard field and custom field data are available. Click on the +Add button to add mapping and the trash can icon to delete mappings.


Step 4: Set Import Actions

Optionally, you can specify import actions that should be performed for the Eloqua Contact that is associated with a processed External Activity. Import actions include:

  • Adding Contacts to a Shared List
  • Removing Contacts from a Shared List
  • Subscribing Contacts from an Email Group
  • Unsubscription Contacts from an Email Group
  • Globally Subscribing Contacts
  • Globally Unsubscribing Contacts

Click the "+Add Action" button to add import actions and the trash can icon to delete actions.


Click Continue to complete your app configuration. The Cloud Action will automatically enable when you activate the Program.