Skip to main content
Build complex workflows visually on the Dari dashboard at app.usedari.com, then execute them programmatically via API.

What are Visual Workflows?

Visual workflows let you build browser automation workflows using a visual interface instead of writing code. You design workflows on the dashboard, combine different step types, and execute them via API.

How It Works

  1. Create a workflow on the Dari dashboard
  2. Add steps (browser actions, agents, code, etc.)
  3. Define input variables that can be passed at runtime
  4. Save and publish your workflow
  5. Call the workflow via API with the workflow ID

Key Advantages

Visual Representation

See your entire workflow at a glance with a visual flowchart

Easy Modifications

Update workflows without changing code or redeploying

Reusable

Share workflows across multiple applications and teams

Built-in Debugging

Monitor executions with visual debugging tools

When to Use Visual Workflow Builder

Use when you have a well-defined workflow that won’t change frequently and needs to be executed repeatedly with different inputs.
Perfect when non-developers need to modify workflows or when you want to share workflows across teams without code changes.
Ideal when you need built-in visual debugging and monitoring capabilities to track execution progress.
Best when the same workflow will be used across multiple applications or services.
Use when you want dashboard-based version control and the ability to rollback to previous workflow versions.

Workflow Step Types

Visual workflows can include different types of steps:
  • Browser Actions - Quick 2-step interactions
  • Browser Agents - Multi-step autonomous workflows
  • Browser Code - Custom JavaScript execution
  • Conditional Logic - If/else branching
  • Loops - Iterate over data

Limitations

  • Less flexible than programmatic approaches for dynamic, conditional logic
  • Requires dashboard access to modify workflow structure
  • All logic must be defined upfront in the visual builder
For workflows that require dynamic decision-making or conditional branching based on runtime data, consider using Programmatic Actions instead.

Detailed Guides

Comparison with Other Approaches

FeatureVisual Workflow BuilderProgrammatic Actions
ControlVisual configurationFull programmatic control
Conditional LogicPre-configured conditionsRuntime decisions with code
IntegrationStandalone workflowsEasy integration with apps
Version ControlDashboard-basedGit-based
DebuggingBuilt-in execution logsCustom logging needed
Best ForStable, repeatable tasksDynamic, integrated workflows

API Reference

Need Help?

For questions or support with visual workflows, contact us at [email protected].