HomeGuidesAPI ReferenceGraphQL
Submit Documentation FeedbackJoin Developer CommunityOptimizely GitHubOptimizely NuGetLog In


Build integrations for Optimizely Data Platform (ODP) and list your app in the OCP App Directory.

Optimizely Connect Platform (OCP) enables partners to create powerful, user-friendly, and often one-click setup integrations that empower marketers by connecting services across their organization and consolidating their data within ODP.

Integrating data to create a customer view and channels to deliver experiences can be complex and require a lot of common tasks, such as:

  • Transforming data
  • Managing schema
  • Pulling in historical data
  • Handling real-time changes
  • Providing security
  • Dealing with failures

The Optimizely Connect Platform (OCP) is built to handle all of these common tasks and even host the code and infrastructure that you need to accomplish these. Focus on the data and use case; let us handle the rest.

The OCP App Directory

When you create apps in OCP, they are listed in the OCP App Directory for install by OCP clients or as private apps for specific accounts.

External Apps


The simplest type of app is one that uses the Optimizely Data Platform (ODP) APIs. This type of app is available on the OCP App Directory but does not have any hosted code. It uses an Optimizely Data Platform (ODP) API key/token and sends requests to the publicly available ODP APIs. These apps are typically built by our partners or are called from within their application/service. You can find the ODP API reference here.

If you have built an app, please let us know ([email protected]) and we can create a card in the directory with instructions on how to install it.

Hosted Apps


Import historical and ongoing data into ODP for customers and all of their activity.

Common examples:

  • Lead capture
  • Marketing automation contacts and activity
  • Support system interactions
  • Ratings and reviews
  • Loyalty providers
  • Point-of-sale e-commerce systems


ODP enables the creation of new campaign channels to send messages and segments of customers to other marketing tools, CDPs, DMPs, and more. If you have (or are) a system that delivers experiences to customers, you can integrate those into the ODP Campaigns (legacy) capability as a native channel.

Common examples:

  • SMS/Email
  • Messengers
  • API/Webhooks
  • Direct Mail