SourCherry Help Centre
HomeWorkflowsGetting Started w/ Workflows

Browse AI - Workflow Actions and Trigger

TABLE OF CONTENTS


Overview

Browse AI is a no-code web scraping and monitoring platform built around Robots — trained scrapers that extract structured data from web pages. Each robot run is a Task; bulk runs queue many tasks of the same robot in one batch. The Browse AI integration brings these primitives directly into the Workflow Builder so customer-facing automations can react to completed scrapes — and drive Browse AI back the other way, running robots on demand and fetching the captured data.


About the Integration

The integration ships with two halves:

All actions and the trigger are flagged as premium workflow components — premium action credits apply at the standard automation rate. Browse AI usage (robot credits, task credits) is billed by Browse AI directly on your Browse AI account.


How to Set Up Browse AI

Before any Browse AI trigger or action can run, the integration has to be connected via API key.

Connect via the Workflow Builder (recommended)

Connect via Settings (alternative path)

Managing multiple Browse AI accounts

If you connect more than one Browse AI account, every trigger and action panel exposes a Connected Account dropdown so each step can target a specific account. The default account is selected automatically when only one is connected.



List of Triggers

This release ships with a single trigger; the event type is configurable via filters.

Trigger

What it does

New Completed Task

Fires when a Browse AI robot task finishes (default: successful completion). Filterable by Robot and Select Operator. Instant — webhook-backed.


List of Actions

Action

Purpose

Run Task

Triggers a single Browse AI robot to run, with optional input parameters.

Bulk Run Tasks

Queues many runs of the same robot in one batch — one task per row of inputs.

Get Task

Retrieves a previously-run task by ID, including the captured data once available.

Get Bulk Run

Retrieves an entire bulk run by ID, including all child task results.



Example: Setting Up a Trigger (New Completed Task)

This walkthrough wires up a workflow that fires every time a specific Browse AI robot finishes a task — and uses the captured payload as the source of all downstream actions.

Step 1: Add the trigger

Step 2: Configure the trigger

Step 3: Test the trigger



Example: Setting Up an Action (Run Task)

This walkthrough runs a Browse AI robot against a customer-submitted URL and continues the workflow once the captured data is available.

Step 1: Add the action

Step 3: Configure the action

Step 2: Connect (first time only)

Step 4: Continue the workflow with the result

Run Task returns a task ID. Two patterns:



How to Test the Trigger and Action

Always test before publishing. Testing locks the payload schema and gives downstream steps a real record to map against.

Test the trigger

Test the action


Common Use Cases

Use Case 1: Competitor Monitoring with Instant Alerts

Goal: Catch competitor page changes as they happen.

Workflow Setup:

Example: A robot scrapes a competitor’s pricing page on Browse AI’s schedule. Each completion fires the workflow. If the price changed since the last run, the marketing team gets a Slack note with the old and new values.

Use Case 2: Customer-Submitted URL → On-Demand Scrape

Goal: Run a scrape against a URL the customer just provided, then continue the workflow with the captured data.

Workflow Setup:

Example: A customer submits a competitor URL through a request form. The workflow runs the relevant Browse AI robot against the URL and stores the task ID on the contact. When the scrape finishes, a second workflow finds the contact, parses the captured fields, and updates the CRM record. The customer gets a follow-up message with the analysis.

Use Case 3: Bulk Lead Enrichment from a CSV

Goal: Process a list of URLs or company names at scale and write the enriched data back to contacts.

Workflow Setup:

Example: An agency uploads a CSV of 200 company websites. The workflow fires a Bulk Run Tasks step with one task per row. Once the bulk run completes, Get Bulk Run fetches every row’s captured data; the workflow loops over the results and updates each contact’s firmographic custom fields.


Frequently Asked Questions

Q: What is Browse AI?

Browse AI is a no-code web scraping and monitoring platform. Users train Robots (or pick from 250+ pre-built ones) to extract structured data from web pages, then run them on demand or on a schedule. Each robot run is a Task; bulk runs queue many tasks of the same robot in a batch.

Q: Are Browse AI actions premium workflow actions?

Yes. All four actions and the trigger are flagged as premium and consume premium action credits at the standard automation rate. Browse AI usage (robot credits, task credits) is billed by Browse AI directly on your Browse AI account.

Q: Is the trigger Instant or polled?

Instant — it is webhook-backed. The workflow fires within seconds of the robot task completing in Browse AI.

Q: How do I get my Browse AI API key?

Sign in to Browse AI, open your dashboard, go to Settings → API Keys, click Create new API key, name it (e.g. ‘Workflows integration’), and copy the value. Paste it into the API Key field on the Browse AI connection screen.