Integration Patterns

Integrating to Percolate using the Percolate Relay, Percolate's Developer Platform or the Percolate REST API can take a number of forms.

General Strategies

Percolate integrations can be built a number of ways and with a number of different development tools.

Percolate has several out of the box integrations:

  • Social publishing to Facebook, Twitter, Instagram, Pinterest, Tumblr, and Weibo.
  • Allocadia
  • Seismic
  • Marketo

In addition there are two options for building custom integrations:

  • Percolate Relay is ideal for building lightweight integrations or for creating automations within Percolate. Percolate Relay is a codeless integration platform powered by Workato with out-of-the box connectors to a number of other platforms, including Salesforce, Slack and JIRA. This option is best for teams with few or no technical resources building simple integrations.
  • Percolate’s Developer Platform is Percolate’s in-app development suite. Features include custom webhooks and webhook monitoring, the ability to create i-frames within Percolate, and the ability to install and uninstall custom apps to Percolate.

Integration Patterns

Publishing

A common Percolate use case is to collaborate and create campaigns or content within Percolate and publish them to an external system.

Percolate uses custom content schemas that are returned as JSON objects by calling the Percolate API. Publishing can be accomplished by using in-app webhooks to be notified when new content or campaigns are created or polling the Percolate API for new content or campaigns.
Ingestion

Ingestion

In addition to publishing from Percolate, you can also ingest data into Percolate. This could take the form of campaigns, content, assets, or metadata structures from other platforms. Data can be ingested into Percolate using the REST API.

Asset Management

Percolate has an in-app asset manager, with the ability to support nearly every file format as well as attached metadata. The Percolate Asset Manager can support one- or bi-directional integrations with external asset managers. This type of integration could have a continuous sync, or be a one-time push of assets and their metadata into or out of Percolate.