Zapier
Zapier is an Integration Provider as a Service (IPaaS) that enables automated interactions between Brightspot and third-party applications. While the possibilities of this integration are up to your individual business requirements, consider the following scenarios:
- Create an equivalent Google Doc whenever an article in Brightspot is published or translated.
- Create an equivalent Brightspot asset whenever a Google Doc is added to a certain folder in Google.
- Create a Salesforce campaign whenever a newsletter in Brightspot is published.
- Log workflow transitions in Microsoft Excel.
- Use a spreadsheet to import tags into Brightspot.
Currently, Brightspot has implemented three different components of a Zapier workflow (referred to as a zap):
- Trigger—Webhooks and polling.
- Search—Finds more data.
- Action—Takes an action, like saving an asset in Brightspot.
For more information on which integrations are available to Zapier (like Google Docs, Salesforce, and Microsoft Excel), see Zapier apps.
Overview of the configuration process
To configure the Zapier integration, you take the following steps:
- Create API endpoints in Brightspot. Depending on whether you are using GraphQL, the second endpoint you create may vary (see How GraphQL relates to Zapier). For details on the configuration of these endpoints, see Adding API endpoints for the Zapier integration.
- Create an API client in Brightspot, and link it to the previous endpoints. For details, see Adding an API client for the Zapier integration.
- Using credentials from the API client, connect Brightspot to Zapier in the Zapier console. For details, see Adding API endpoints for the Zapier integration.
- Build triggers, search queries, and actions in Brightspot for use in Zapier zaps. Depending on whether you are using GraphQL, the objects you create may vary (see How GraphQL relates to Zapier). For details, see the following topics:
After these configuration steps are complete, all additional configuration happens in the Zapier console. For details on that process, please refer to Zapier online help.
Including Zapier in a Brightspot build
The following table lists the dependencies to include in your build configuration.
Artifact | Description |
com.psddev:zapier | Exposes core Zapier functionality for configuration. |
com.psddev:zapier-graphql | Enables GraphQL-powered searches, mutations, and polling triggers. |
com.psddev:zapier-topic-webhook | Enables notification-based webhook triggers. |