Creating the Get Campaigns auto synch

As part of closed-loop reporting, the Get Campaigns auto synch imports campaigns to Oracle Eloqua from Salesforce. The auto sync described here will only import those campaigns created by Oracle Eloqua. This means that campaigns created in Salesforce will not be imported. Campaigns in the systems are matched using the CRM campaign ID.

Before you begin:

  • This task relates to setting up closed-loop reporting with Salesforce. Refer to Configuring auto synchs for closed-loop reporting for an overview of importing campaigns and opportunities to Oracle Eloqua.
  • Before setting up a new auto synch, check to see if it already exists. If the auto synch does exist, you can use the steps below to help configure the auto synch.
  • To ensure that only campaigns created by Oracle Eloqua are importing, you will filter for campaigns created by the Oracle Eloqua integration user. To create this filter, you will require the user ID.

To configure the Get Campaigns auto synch:

  1. Click Settings An image of the Settings menu icon, which is represented by a black cog..
  2. Click Integration under Platform Extensions.
  3. Click the Inbound tab.
  4. Click Create Data Source with External Call in the Create Data Sources menu. The External Call Wizard opens displaying step 1 of 8.

    An image of the first page of the External Call Wizard

  5. Configure the settings in the External Call Details step.
    • External Call Name: Get Campaigns
    • External Call Description: Get Salesforce Campaigns
    • Save in Folder: Retrieve Data - Campaigns
    • External User: Default Salesforce User
    • Data Type (for Import): Campaign
    • Purpose of Upload: Add New or Update Existing Campaigns
    • Can be scheduled for automatic execution: Enabled
  6. Click Next.
  7. Configure the settings in the Source Details step.
    • Action: Retrieve
    • Entity: Campaign (Campaign)
    • Retrieve 18 character IDs: Enable if applicable (15 character IDs are typical when integrating with Oracle Eloqua)

      Note: If you do enable this setting, you must ensure that all auto synchs are set up to retrieve 18 character IDs.

  8. Click Next.
  9. In the Field Selection step, select the Salesforce campaign fields that you want to populate in Oracle Eloqua when importing campaigns. For example, fields associated to campaign costs or fields that you might want to use for segmentation. You must select the Campaign ID as this will be used to uniquely match campaigns.

    An image of the External Call Wizard displaying an example of Salesforce fields selected for closed-loop reporting

  10. Click Next.
  11. In the Filter Details step, create a filter that looks for those campaigns created by Oracle Eloqua. Configure the first filter row as follows:
    • Salesforce Campaign Fields: Created By ID
    • Operator: Equals
    • Expression:The Salesforce ID of the Oracle Eloqua Integration User.

    Note: Use additional filter criteria if you want only certain Salesforce campaigns to be pulled into Oracle Eloqua. For example, Record Type ID could be used to filter for only those campaigns related to specific business unites.

  12. Click Next.
  13. Configure the settings in the Field Mapping step to map the fields you selected in the Field Selection to the Oracle Eloqua campaign fields. The Uniquely Match On field should be set to External Campaign ID.

    An image showing a completed Field Mapping step

  14. Click Next until you get to the Summary step.
  15. In the Summary step, review the details. If no changes are required, select Schedule automatic data imports using these settings. Additional settings appear.
  16. Set up the notification details and schedule the auto sync. We recommend:
    • Auto Synch Name: Get Campaigns
    • Execute after: No change
    • Send email on success: Enabled
    • Send email on failure: Enabled
    • Scheduling: Leave as default

    Note: Set a schedule that makes sense for your business process. The default schedule is runs every night at 10 PM EST.

    Here is an example summary of the Get Campaigns auto synch.

    An image showing the completed Get Campaign auto synch

  17. Click Finish.

To verify that the auto synch was created, on the Inbound tab, click Management > Auto Synchs.

After you finish: The next integration task is Creating the Get Opportunities auto synch.

Learn more

Configuring auto synchs for closed-loop reporting

Creating the Get Opportunities auto synch

Creating the Get Opportunities auto synch to associate opportunities with contacts

Closed-loop reporting with Salesforce