Looking to use browser sessions from code? See the API & SDK guide instead.
The Browsers page
Click Browsers in the left sidebar to open the Browsers page. It lists all browser sessions in your organization.
| Column | What it shows |
|---|---|
| ID | Session identifier (starts with pbs_) |
| Open | Whether the browser is currently running |
| Occupied | Whether a task or workflow is actively using the session |
| Started | When the session launched |
| Timeout | How long the session stays open before auto-closing |
| CDP URL | Chrome DevTools Protocol address for direct connection |
Creating a session
Click the Create Browser Session button at the top of the Browsers page. A panel opens with the following settings:
| Setting | What it does |
|---|---|
| Timeout | How long the session stays open, in minutes. Min: 5, max: 1440 (24 hours). Default: 60. |
| Proxy Location | Route the browser through a residential proxy in a specific country. Default: US. |
| Browser Type | Chrome (default, widest compatibility) or Microsoft Edge. |
| Extensions | Optional add-ons: Ad Blocker (removes overlay ads that interfere with clicks) and Captcha Solver (auto-solves CAPTCHAs). |
| Browser Profile | Load a saved browser profile to restore cookies and login state from a previous session. |
Viewing a live session
Click any session row in the table to open its detail page. The detail page has three tabs:Stream
A live view of the browser. You can watch pages load and actions fire in real time. Click on Take Control to interact with the browser yourself. Use this to log in, dismiss a popup, solve a CAPTCHA.
Recordings
Video recordings of activity in the session. Each recording captures what happened during a task or workflow that ran inside this session.Downloads
Files downloaded by the browser during the session. Click any file to save it locally.
Using a session with a task
Once you have a running session, you can run tasks inside it from the Discover page:- Copy the session ID (
pbs_...) from the Browsers page - Go to the Discover page
- Click the gear icon to open Advanced Settings
- Paste the ID into the Browser Session ID field
- Write your prompt and run

Using a session with a workflow
You can also run workflows inside an existing session:- Copy the session ID from the Browsers page
- Go to Workflows and click Run on your workflow
- On the parameters page, scroll to Run Settings
- Paste the ID into the Browser Session ID field
- Click Run Workflow

Closing a session
From the session detail page, click Stop. A confirmation dialog appears. The browser shuts down immediately and the session moves toclosed status.

When to use sessions vs workflows
If your steps run back-to-back with no pauses between them, a workflow is more efficient. Workflow blocks share one browser instance with no inter-step startup cost. Sessions are the right choice when you need:- Pauses between steps — review results, get approval, or wait for external input before continuing
- Human-in-the-loop — interact with the browser yourself between automated steps
- Ad-hoc sequences — run different tasks one after another without pre-building a workflow
Sessions vs profiles
| Browser Session | Browser Profile | |
|---|---|---|
| What it is | Live browser instance | Saved snapshot of browser state |
| Lifetime | Minutes to hours | Days to months |
| State | Current page, cookies, open connections | Cookies, localStorage, session files |
| Billing | Charged while open | No cost when not in use |
| Best for | Back-to-back tasks, human-in-the-loop | Repeated logins, scheduled workflows |
What’s next
Browser Profiles
Save login state and reuse it across sessions
Browser Sessions (API)
Create and manage sessions programmatically

