What Integrations are available on Browse AI?
Here is a brief look at the integrations available on Browse AI:
If you visit the Integrate tab of your robot, you will see the following (if it's outdated please let us know):
A Bit About Each Integration
Here's a little more info about each integration, to give you an idea of what's possible. Let's do them in the order they appear above.
Quick Links
Skip ahead to a section, if you'd rather not scroll.
Google Sheets
The Google Sheets integration enables users to sync data from their robots into an existing spreadsheet, or create a new one when setting up the integration.
You have advanced options allowing you to choose how to data: sync changed data only, new data only, or both changed and new data.
We have a Google Sheets add-on as well, that enables some extra workflows. Read more about that here.
Zapier
Browse AI's Zapier integration can be found here in their app directory. For those unfamiliar, Zapier is a tool that allows end users to integrate the web applications they use and automate workflows.
The workflows are called Zaps and they work with triggers (when this) and actions (then this).
Here are the triggers and actions that are currently available:
Webhooks
For any of your robots, you can set up one or more webhooks, meaning you can send data from Browse AI to an endpoint of your choosing. Here are the options for when to send the data:
- monitoring check is finished successfully with changes detected
- task is finished
- task is finished successfully
- task is finished with an error
REST API
Browse AI has a REST API that you can use to more fully connect your application(s), for when you need more than just outgoing webooks. You can see the full documentation for the most recent version (V2) here. As of December 6, 2023 here are the available endpoints:
System
- GET: Endpoint for checking the status of Browse AI infrastructure
Robots
- GET: Retrieve list of robots under your account
- GET: Retrieve single robot by ID
- PATCH: Update a robot's cookies
Tasks
- GET: Get all tasks by a robot
- POST: Run a robot
- GET: Retrieve a task
Monitors
- GET: Retrieve a robot's monitors
- POST: Create a new monitor on a robot
- GET: Retrieve a robot's monitor
- PATCH: Update a robot's monitor
- DELETE: Delete a robot's monitor
Webhooks
- EVENT: Task Finished
- GET: Retrieve a robot's webhooks
- POST: Create a new webhook on a robot
- DELETE: Delete a robot's webhook
Bulk Runs
- POST: Bulk run tasks
- GET: Retrieve a robot's bulk runs list
- GET: Retrieve a robot's bulk run
Airtable
The Airtable integration works a lot like the Google Sheets integration. The difference is that with this integration you're not able to decide which data to send to your Airtable base. Every successful task sends the data, as opposed to the granular options available for Google Sheets (as shown above in the image). For that reason, you may want to create automations in Airtable to help deal with duplicate data and/or to update records.
NOTE: One huge plus that Airtable has is that you can fairly easily integrate it with OpenAI's new Custom GPTs (as a data source), then keep your base updated using Browse AI.
Pabbly Connect
This tool works much like Zapier does, with workflows powered by triggers and actions. Here's what's available:
Make.com
This tool works much like Zapier does, with workflows powered by triggers and actions. Here's what's available:
Workflows
Browse AI's workflow feature is a robust tool that enables integrating two robots and running them in sequence. Using workflows, you can configure a robot to perform consecutive runs of two robots, perform bulk runs, or even automatically extract data from detail pages without doing anything manually.
Learn more here in our help article.
Integrately (unofficial)
This tool works much like Zapier does, with workflows powered by triggers and actions.
NOTE: Unlike the other options above, Integrately's triggers use Browse AI webhooks and the actions require the use of your Browse AI API key.
AWS
For enterprise-level accounts that need AWS integration, we can work to provide that. It's not available to all users as an option in their account.