What is a Workflow?
Our browser agent executes workflows, containers for all the context needed to automate a business process reliably. A workflow:- Accepts JSON input variables to parameterize each run (e.g., patient name, service dates)
- Uses encrypted credentials from your Vault for secure authentication. Never hardcode passwords
- Performs browser actions like clicking elements, entering text, selecting options, and navigating pages
- Extracts structured JSON output from web pages using AI or static selectors
- Handles complex logic including conditionals, loops, file downloads, and two-factor authentication
Build the Workflow
Here’s how you can build your first workflow:- Navigate to your workflows page and hit “New Workflow”.
- Build the workflow by chatting with our builder agent. The agent will suggest variables to parameterize your workflow and make it reusable.
- Test the workflow using the Playground (see below). Make edits with our workflow editor.
Test with the Playground
Before deploying to production, test your workflow in the Playground:- Select your workflow from the dropdown
- Select a user from your Vault if the workflow required authentication
- Fill in input variables with test values
- Start the run and watch the browser agent execute in real-time
Run the Browser Agent
Now that you have built the initial context, you can trigger the browser agent over our API. Note that therun_input_variables were automatically generated by the builder agent including a full JSON schema.

