- Integrations Overview
- Configuring Cloud Integrations
- Personal Cloud Integrations
- Team Cloud Integrations
- Adding a Cloud Configuration
- Editing a Cloud Configuration
- Deleting a Cloud Configuration
- Configuring Local Integrations
- Adding a Local Configuration
- Editing a Local Configuration
- Deleting a Local Configuration
- Using Integrations in PixieBrix Mods
- Frequently Asked Questions (FAQs)
- I don’t see an integration for the app or API I use. How can I integrate with it?
- What kinds of authentication does PixieBrix support?
Integrations, as the name suggests, provide native integrations between PixieBrix and your favorite apps, services, and APIs.
To use an integration, you first create a configuration that let’s PixieBrix know how to connect to your account.
There are two places where integration configurations can be configured and stored:
- ⛅ Cloud Integrations: configured in the Admin Console. These configurations work across your PixieBrix Browser Extension installs, and can be shared with your team
- 💻 Local Integrations: configured in the Extension Console. These configurations are stored on your device. If you uninstall the PixieBrix Browser Extension, local configurations are deleted.
Configuring Cloud Integrations
Cloud Integrations are configured in the Admin Console. Navigate to the PixieBrix Admin Console: https://app.pixiebrix.com
Personal Cloud Integrations
In the Admin Console, the Personal Cloud Integrations screen is available from the left side nav:
Team Cloud Integrations
In the Admin Console, the Team Cloud Integrations screen is available from the left side nav:
Adding a Cloud Configuration
The Cloud Integrations screen lists configured Cloud Integrations.
To add a new Cloud Integration Configuration, click + Add Integration
When you click Add Integration, PixieBrix will display a modal where you can search the available integrations. To add the integration, click the row in search results.
Click on the integration you want to add. PixieBrix will show an integration configuration form
Editing a Cloud Configuration
All integration configurations include three fields:
- Label: a label to help identify the configuration. Helpful if you want to create multiple configurations for the same integration.
- Service (Readonly): the integration’s unique id. Helpful to verify you’re configuring the correct integration if multiple integrations have similar names
In addition to these fields, PixieBrix will show the integration-specific fields. For example, here is the Configuration form for Airtable:
Once you’ve completed the form, click Save to create/update the configuration.
Deleting a Cloud Configuration
To delete a Cloud Integration click Configure under the Actions column
and click the Delete button
Configuring Local Integrations
Local Integrations are configured in the Extension Console. These configurations are stored locally on your device. They are never transmitted to the PixieBrix servers or shared with your team.
You can access the integrations screen from the left side nav in the Extension Console
Adding a Local Configuration
To add a Location Integration Configuration, click Add Integration. PixieBrix will show a modal to search and select an integration to configure.
Editing a Local Configuration
Editing Local Integration Configurations is the same as for Cloud Integrations with one exception: there is not Organization field because all Local Integrations are private.
Deleting a Local Configuration
To delete a local configuration. Click the action menu for the Integration Configuration and click Configure in the dropdown menu.
PixieBrix will display the configuration modal In the modal, click Delete in the footer of the modal.
Using Integrations in PixieBrix Mods
In the Page Editor, if a Brick uses an integration, PixieBrix will show an integration configuration dropdown field.
For example, the Get Airtable data brick includes a field for selecting an Airtable integration configuration:
If you click the dropdown, it will display all the Cloud and Local Integration Configurations available to you. This includes all you configurations, and configurations you teammates have configured and made available to your team.
The integration field description includes a link to configure additional integrations. Clicking that link will open the Integrations screen in the Extension Console.
Frequently Asked Questions (FAQs)
I don’t see an integration for the app or API I use. How can I integrate with it?
If we don’t support an integration yet, reach out in the PixieBrix Community Slack or email email@example.com.
If you have development experience, you can define your own integrations in the Workshop. See more information at
What kinds of authentication does PixieBrix support?
PixieBrix supports the following authentication methods:
- API key: header and query parameter
- Token: via username/password
- OAuth2 PKCE: local Integrations only
- OAuth2 Implicit Grant Flow: local Integrations only
- OAuth2 Server Flow: cloud integrations only; currently only supported for Slack