Docs

Clear, readable guides for building reliable flows.

Searchable documentation with focused articles, examples, step-by-step guidance, copyable snippets, and related feature links.

6 articles
Getting Started

Create your first automation workspace

Install Advflow, choose local or cloud storage, and create a workflow that opens your project tools.

1

Open Advflow and choose local storage for private desktop-only workflows.

2

Create a workflow from the Workflows page.

3

Add openApp, runCommand, and openBrowser nodes.

4

Run once, review the result, then save it as a reusable setup.

Workflows

Workflow nodes and execution order

Workflows are ordered node collections that run local desktop automation steps in a predictable sequence.

1

Name the workflow around the outcome, not the tool.

2

Keep commands scoped to a working directory.

3

Use delay nodes only when an app or server needs startup time.

4

Export workflows when sharing with teammates or community posts.

Example
{
  "type": "runCommand",
  "command": "npm run dev",
  "workingDirectory": "C:/Projects/app",
  "shellType": "powershell",
  "terminalType": "background"
}
Macros

Keyboard, mouse, hotkeys, and waits

Macros cover direct desktop gestures such as key presses, mouse clicks, text entry, and deliberate waits.

1

Use hotkey nodes for repeatable shortcuts.

2

Use typeText only for trusted local text.

3

Keep mouse coordinates reserved for stable desktop layouts.

4

Wrap fragile sequences with short delay nodes.

Example
[
  { "type": "hotkey", "keys": ["ctrl", "shift", "p"] },
  { "type": "typeText", "text": "Developer: Reload Window" },
  { "type": "pressKey", "key": "enter" }
]
Commands

Run commands safely

Command nodes run through your selected shell and should define a timeout, directory, and terminal behavior.

1

Prefer background commands for short checks and new terminals for long-running servers.

2

Set commandTimeoutSeconds in Settings to avoid stuck runs.

3

Use PowerShell or cmd on Windows depending on your script needs.

4

Review stderr when a command node fails.

Example
runCommand({
  command: "cargo check",
  workingDirectory: "C:/Users/you/project/src-tauri",
  shellType: "powershell",
  terminalType: "background"
})
Integrations

Apps, CLI, browser, and AI providers

Advflow can connect desktop apps, shells, browser routes, MongoDB storage, Gemini, and local model endpoints.

1

Pick preferred editor and browser in Settings.

2

Add Gemini or local model credentials only when using AI generation.

3

Use MongoDB storage when workflows need sync across machines.

4

Export shared workflows before posting them in Community.

Settings

Storage, timeouts, launch behavior, and developer mode

Settings control local/cloud storage, command timeouts, compact UI, destructive confirmations, and startup behavior.

1

Keep confirmDestructiveActions enabled for shared libraries.

2

Tune commandTimeoutSeconds for your slowest safe command.

3

Use syncOnOpen only with a known-good MongoDB connection.

4

Enable developer mode while testing workflows and community exports.