Integrating with Eloqua for Deletion Requests

You can integrate and access Eloqua to serve data subject deletion requests with Eloqua contact information.

To create a connected application in Eloqua

  1. Log in to your Eloqua instance.
  2. Navigate to Settings.
  3. Under Platform Extensions, click AppCloud Developer.

    The AppCloud Developer screen appears.

  4. Click the Create App button.

    The Create App modal appears.

  5. Complete the fields. For more information, see Create App Modal Reference .
  6. Click the Save button. An AppCloud Developer screen will appear with details about the new connected application.
  7. Keep this screen open. You will need to copy the Client ID and Client Secret to set up your credential.


Create App Modal Reference



Field
Description
Name

Enter a name for the new application.

Description

Enter a description for the new application.

Icon

Enter a valid image URL. The icon link must be valid HTTPS.

OAuth Callback URL

Enter the Callback URL for your OneTrust account.

To create a credential in Eloqua

To set up credentials in OneTrust

For more information on creating integration credentials, see Configuring Integration Credentials.

  1. On the Integrations menu, click Credentials.

    The Credentials screen appears.

  2. Click the Add New button.

    The Add Credential modal appears.

  3. Create a new OAuth credential using your Eloqua instance information. For more information, see Add Credential Modal Reference .
  4. Click the Save button.

Add Credential Modal Reference





Field
Description
Credential Name

Enter a name to identify the credential.

Description

Enter a description of the credential.

System

Select Eloqua as the system.

Connector Type

Select HTTP as the credential connector type.

Auth Type

Select OAuth 2 as the authorization type.

Protocol

Enter HTTP as the protocol for the credential.

Hostname

Enter the hostname for the credential.

Test URL

Enter a Test URL (optional).

Header Key

Enter Authorization.

Header Value

Enter Basic + the token authenticated from calling Eloqua.

Grant Type

Enter Refresh.

Callback URL

This is the Callback URL of your OneTrust instance. This is a non-editable field.

Auth URL

Enter https://login.eloqua.com/auth/oauth2/authorize

Access Token URL

Enter https://login.eloqua.com/auth/oauth2/token

Callback URL

Enter the Callback URL from the connected application in Eloqua.

Client ID

Paste the Client ID from the Eloqua application screen.

Client Secret

Paste the Client Secret from the Eloqua application screen.

Authentication Parameters

Enter Send in Request Parameters.

Refresh Token

Enter the Refresh Token authenticated from calling Eloqua.

Generate Token

Click the Generate Token button to create the Access Token and Refresh Token.

To create an integration workflow

You can create an integration workflow for Eloqua by using the seeded workflow template in the Gallery screen.

  1. On the Integrations menu, click Gallery.

    The Gallery screen appears.

  2. Navigate to the Eloqaua system, then click on the tile.

    The Gallery Details screen appears.

  3. In the DSAR : Contact Deletion block, click the Add button.


    The Add Workflow Name modal appears.

  4. Enter a name for the workflow in the Workflow Name field, then select your Eloqua credential from the Select Credential field.


  5. Click the Create button.

    The Workflow Builder screen appears.

  6. Update each Eloqua action in the workflow with your Eloqua credential.


  7. Click the Save button.
  8. Click the Activate button to enable the workflow.

To update the request workflow

  1. On the Privacy Rights Automation menu, click Workflows.

    The Workflows screen appears.

  2. Click the workflow you want to update with the Eloqua Delete Contacts integration.

    The Workflow Details screen appears.

  3. Click the Edit button to enable editing.
  4. Click the System Subtask button.

    The Add System Subtask modal appears.

  5. Add a system subtask that triggers the newly created Eloqua Delete Contacts integration.
    Note:

    Ensure that you enter Eloqua in the System field to populate the Eloqua Delete Contacts integration workflow in the System Integration Workflow field.



  6. Click the Save button to close the modal.
  7. In the Workflow Details screen, click the Save button.
  8. Click the Activate button to reactivate the workflow.