website-automation
Website Automation
The Website Automation feature lets you record interactions with a website and replay them on demand — either manually or triggered by an agent. This is useful for automating repetitive web-based workflows without writing code.
Accessing Website Automation
Click Tools → Website Automation Flows in the top navigation.
How It Works
Automation flows capture a recording of you interacting with a website — clicking buttons, filling forms, navigating pages. Once recorded, the flow can be replayed to perform the same actions automatically.
Recording a Flow
- Go to Tools → Website Automation Flows
- Click New Recording
- Enter a name for the flow
- The recorder will open a browser session — interact with the website as you normally would
- When you are done, stop the recording
- The flow is saved and ready to replay
Replaying a Flow
- Find the flow in the list
- Click Run to execute it immediately
- Optionally pass parameters if the flow was recorded with variable inputs (e.g. a search term)
Flows run in a headless browser in the background. You can check the result and any output once the run completes.
Storing Credentials Securely
If your automation flow requires logging in to a website, credentials are stored securely:
- When recording, log in as normal — the credentials used will be stored encrypted
- On subsequent replays, the flow uses the stored credentials automatically
- Credentials are write-only from the UI — you can update them but not read back the stored values
⚠️ Credentials are stored securely and are never returned in API responses or displayed in the UI.
Running Flows from an Agent
Agents with access to the automation tools can:
- List available flows
- Run a flow on your behalf
- Retrieve the result of a previous run
This allows agents to trigger web automations as part of a larger task:
"Log in to our ticketing system and check for any new high-priority tickets"
Managing Flows
- Edit – update the name or description of a flow
- Delete – remove a flow you no longer need
- View Results – browse previous runs and their outputs
Use Cases
- Form submission – automate repetitive form-filling workflows
- Data extraction – scrape information from sites that don't have an API
- Status checking – periodically check a site and report back
- Login and navigate – access pages behind authentication for further processing