NEW Workflow v2 · the multi-agent verification layer is live
All apps

Browser Tool

ai agents 5 tools available

Composio Browser Tool enables AI Agents and LLMs to automate web interactions, perform web scraping, and conduct automated testing. Use cases include data extraction, form automation, website monitoring, and intelligent web navigation.

About this integration

Connect Browser Tool to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Browser Tool's 5 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.

Connect Browser Tool to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.

Auth None required
Tools 5 exposed
Plans All, incl. Free
Data Never trained on

Browser Tool · in workflows

What teams actually run.

Three patterns teams run with Browser Tool on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.

01

Trigger on event

Listen for a new event
Parse and validate the payload
Take an action with the linked tool
02

Daily summary

Pull yesterday's activity
Summarise with the model of your choice
Send the digest via email or Slack
03

Cross-tool sync

Read records from one app
Transform with a persona
Write the result back via this integration

5 tools available

The Browser Tool toolbox.

Every Browser Tool capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.

Run Browser Task

Run an AI-powered browser automation task. The AI agent will control a cloud browser to complete your task. It can: - Navigate websites, click buttons, fill forms - Extract data and return results - Handle multi-step workflows (login -> navigate -> extract) - Solve CAPTCHAs and handle dynamic content If there is no running browser session in context, call CreateTask to start one. AFTER CREATING A TASK: 1. Use GetSession with browser_session_id to get the liveUrl - share with user to watch live 2. Use WatchTask with watch_task_id to check progress and get the final result 3. Use StopTask if you need to abort TIPS FOR GOOD TASKS: - Be specific: "Click login, enter email '[email protected]', click submit" - Break complex workflows into smaller tasks

Download Task File

Get a download URL for a file generated by a task. When a task downloads or creates files (PDFs, images, spreadsheets, etc.), they appear in WatchTask's outputFiles list. Use this to get a download URL. The download URL is temporary (presigned) - download promptly.

Get Session Live URL

Get the live URL to watch a browser session in real-time. Call this right after CreateTask to get the liveUrl. Always share this URL with the user so they can watch the AI agent working in the browser. The liveUrl opens a visual stream showing exactly what the browser agent sees and does.

Stop Browser Task

Kill a browser task and its session. Use this when the browser agent is in a bad state: - Task is stuck or taking too long - WatchTask shows the agent going in the wrong direction - Agent is looping or making no progress After stopping, call CreateTask again to start fresh with a new browser.

Watch Browser Task

Poll a browser task to check progress and get results. Call this after CreateTask to monitor the task: - status='started' means still running, poll again - status='finished' means done, check output and is_success - status='stopped' means aborted - status='failed' means an error occurred Returns what the agent is doing (current_goal, current_url), screenshots from each step, and any files generated. If the agent is going wrong, use StopTask to kill it and start fresh.

See it run

One prompt, start to finish.

A real prompt, the Browser Tool tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.

Run a real Browser Tool task end-to-end — plan it, execute across the API, and hand back a verified result.

browser_tool.run_browser_task Run an AI-powered browser automation task. The AI agent will control a cloud browser to co
browser_tool.download_task_file Get a download URL for a file generated by a task. When a task downloads or creates files
browser_tool.get_session_live_url Get the live URL to watch a browser session in real-time. Call this right after CreateTask · verified
done

Done. Browser Tool responded across 3 calls, the verifier signed off, and the result is logged with every payload.

FAQ · Browser Tool

Questions, answered.

What teams ask before connecting Browser Tool.

01 What can I automate with Browser Tool on Definable?

Anything Browser Tool exposes through its API. Common ai agents workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 5 Browser Tool tools directly, then chain the result into another integration without you writing code.

02 How does Browser Tool authentication work?

Browser Tool doesn't require authentication on Definable — it's a public-data integration, so personas can call it immediately without an account hand-off.

03 Is the Browser Tool integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 5 Browser Tool tools. You only need a separate Browser Tool subscription if Browser Tool itself charges per seat or per API call.

04 Is using Browser Tool through Definable secure?

Every call from a persona to Browser Tool is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

05 How do I get started with Browser Tool on Definable?

Sign up for Definable, open the integrations page, find Browser Tool, and connect in one click — no auth required. You can immediately attach Browser Tool to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

06 What Browser Tool actions does Definable expose?

Definable exposes all 5 Browser Tool actions as callable tools — including `Run Browser Task`, `Download Task File`, `Get Session Live URL`, plus 2 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Put Browser Tool to work tonight.

Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.

← All apps