HomeGuidesAPI ReferenceGraphQL
Submit Documentation FeedbackJoin Developer CommunityLog In

Optimizely Connect Platform (OCP)

This topic describes how to build integrations for Optimizely Data Platform (ODP) and list your app on the OCP 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
  • And many more...

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

The OCP App Directory

Apps created via OCP can be listed on the OCP Directory for install by OCP Clients or as private apps for specific accounts.

External Apps


The simplest type of app is an app that is available on the OCP Directory but does not have any hosted code. You will use an OCP API key/token and send requests to the publicly available ODP APIs. These are apps typically built by our partners or have to be called from within their application/service. You can find ODP API references here, which are a good reference for building apps. If you are a partner that has 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 changes of data into ODP for customers and all of their activity.

Common Examples:

  • Lead capture
  • Marketing automation contacts and activity
  • Support system interactionsRatings and ReviewsLoyalty providers
  • Point of SaleEcommerce 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 capability as a native channel.

Common Examples

  • SMSEmail
  • Messengers
  • API/Webhooks
  • Direct Mail
  • Tomorrow's hot channel....

Did this page help you?