Trigger on event
- Listen for a new event
- Parse and validate the payload
- Take an action with the linked tool
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.
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.
Every Browser Tool action below is a callable tool any Definable persona can invoke.
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
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
Wire it up in minutes. No coding required.