Building Workflows
The workflow builder is a visual drag-and-drop editor in the Scrayle Dashboard. This guide covers how to create and configure workflows.
Creating a Workflow
- Navigate to Workflows in the dashboard sidebar
- Click Create Workflow
- Give your workflow a name
- The editor opens with a Start node already placed
Adding Nodes
- Click the + button on any node to add a child node
- Select a node type from the panel (organized by category)
- Configure the node's settings in the properties panel
- Nodes are connected automatically based on the execution order
Start Node Configuration
The Start node defines global settings for the workflow run:
| Setting | Description |
|---|---|
| Input Parameters | Define variables that can be changed each run (e.g., search query, URL) |
| Browser Mode | Private (fresh session) or Persistent (use a profile) |
| Proxy | Residential, Datacenter, or None |
| Proxy Country | 2-letter country code for geo-targeting |
| Output Format | JSON, CSV, XML, or Markdown |
| Convert to File | Whether to output as a downloadable file |
Input Parameters
Input parameters let you create reusable workflows. Define parameters in the Start node, then reference them in any other node using {{paramName}} syntax.
// Start node - define parameters
Input Parameters:
- name: search_query, type: string, default: "web scraping"
- name: max_results, type: number, default: 10
// Visit Page node - use parameter
URL: https://google.com/search?q={{search_query}}
// Pagination node - use parameter
Max Pages: {{max_results}}Node Categories
| Category | Nodes |
|---|---|
| Web Page Operations | Visit Page, Click, Hover, Input Text, Scroll, Pagination, Wait, Execute Code |
| List Operations | Loop List, Extract Data Item, Click Element Item |
| Control Flow | Loop, Condition, Human Interaction |
| Data Extract | Extract Data |
| Tab Operations | Close Tab, Go Back Tab |
Testing a Workflow
- Click Run in the workflow editor
- If the workflow has input parameters, you will be prompted to enter values
- The workflow executes and you can watch progress in real time
- Review results in the run history
Saving and Versioning
Click Save to persist your workflow. Every save creates a new version. You can run any previous version from the run history.