Creating Workflows
Visual StudioBuild automations in the Visual Studio
Overview
The Visual Studio is a drag-and-drop workflow builder where you create automations by connecting nodes. Each node represents an action - like clicking a button, filling a form, or sending an email. Connect nodes together to build complete automation workflows.
Getting Started
Click New workflow on the My workflows page (or open Visual Studio from the sidebar under Create). Replace "Untitled Workflow" in the name field at the top-left with a descriptive name.
Every workflow starts with a trigger - the event that starts execution:
- Manual Trigger - Start by clicking "Run Workflow"
- Schedule Trigger - Run at scheduled times
- Webhook Trigger - Start from external HTTP requests
For testing, always use Manual Trigger. Add scheduled triggers when ready for production. If the first node you add isn't a trigger, a Manual Trigger is added for you.
Add nodes from the node library on the left:
- Search or browse for the node you need
- Click to add it to the canvas, or drag and drop
- Click the node to configure its parameters

Connect nodes by dragging from the output handle (right side) of one node to the input handle (left side) of another:
- Nodes execute in the order they're connected
- One output can connect to multiple inputs (parallel execution)
- To remove a connection, right-click it and choose Disconnect (or select it and press Delete)
Building a Browser Automation
Browser automations require specific structure:
- Start with a Trigger - Add Manual Trigger for testing
- Add Open Page - This launches the browser and navigates to your URL
- Add Browser Actions - Click, Fill, Extract Text, etc.
- Use the Selector Picker - Click the target icon to pick elements from the page
Configuring Nodes
When you click a node, the property panel on the right shows its configuration:
- Required fields are marked with a red asterisk
- Selector fields have a target icon to open the Selector Picker
- Variables can be inserted using {{variableName}} syntax
- Help icons link to documentation for that node
Chrome Automation Profiles
Use Chrome Automation Profiles to run workflows with specific browser sessions:
- Maintain logged-in sessions across runs
- Use different profiles for different accounts
- Keep cookies and local storage between executions
Choose the profile from the Profile selector in the Visual Studio toolbar — it's saved with the workflow.
Learn more about Chrome Profiles →