Developing Sales Tools Apps

Oracle CX Apps enables Partners to build integrations between their systems and Eloqua Sales Tools by building apps. These apps help marketers to know their buyer and target the right buyers. Developers can develop apps intended for all customers of the Marketplace, or develop custom solutions for just a single Eloqua Sales Tools customer.

By building an app, an App Provider makes their services available to Oracle CX Marketing customers. Marketers can use an app to extend the capabilities of Eloqua Sales Tools.

Why should I develop apps?

Here are some highlights of developing CX Apps:

  • Build your own integration into an Eloqua Sales Tools product
  • Create seamless user experiences between Eloqua Sales Tools and your application
  • Post a listing for your app in the Oracle Marketplace

Getting Started

App providers will need to create a web server application that can send and receive REST API calls to and from the Eloqua system via HTTPS. App Developers need to create an App Provider within the application before they can start developing. We assume that app developers are technical and have built web applications before. These topics are not intended to instruct developers on how to develop their app, this guide provides guidance on what Oracle AMS requires from your app to work with the CX Apps.

App developers must be familiar with:

High-level Steps

The high-level steps for developing an app are as follows:

  1. Set up system prerequisites:

    1. Web application server, to receive the requests and send the proper responses to Eloqua Sales Tools.
    2. Database for storing the data that the app uses, sent from Eloqua Sales Tools.
  2. Develop the app:

    1. App Installation and Configuration: Develop the app's installation and configuration experience. This includes the integration points for which your app will interact with Oracle AMS. Within AMS, these integration points are known as the app's Install URL, Configure URL, Save Configuration URL, and Uninstall URL.
    2. Develop the service: Develop the service's endpoints. This includes the integration points for which your service will interact with Oracle AMS. Within App Manager, these integration points are known as, the service's Render URL.
  3. Build and deploy the app on the web server.

Develop Eloqua Sales Tools Apps

Learn more

Eloqua Sales Tools User Documentation

Developing Apps for CX Apps

Profiler Tab Services

Content Services

Profiler Card Services