Jump to
Introduction
Define once. Reuse everywhere. Automate any web app.
Routines let you turn browser actions into reusable workflows that behave like APIs. Create once, then call them from anywhere — your scripts, apps, or AI agents.
Overview
A routine is a reusable workflow executed in a browser environment. Each routine defines a sequence of operations (steps) and optional parameters that customize its behavior.
You can create routines in the Vectorly Console, then execute them via REST API or MCP server. You can also fork public routines to create your own variations.
Example use cases
Flight and travel searches
Search and retrieve flight information from airline websites.
Data extraction
Extract structured data from websites that don't provide APIs
Form automation
Automate form submissions, data entry, and repetitive web tasks
Creating routines
You can create routines for your own web app — for humans or LLMs to use. You can also generate routines for any public website using our open-source framework: Web Hacker, or fork community-created routines to customize and extend them.
Build and manage routines in the Vectorly Console:
- Define operations visually or via JSON configuration
- Add parameters with types and validation rules
- Share privately or make public for community reuse
Executing routines
Routines can be executed in two ways.
1. REST API
Ideal for apps, scripts, and backend integrations. See API Overview for more details.
2. MCP server
For AI agents and LLMs using the Model Context Protocol: MCP Overview.