> ## Documentation Index
> Fetch the complete documentation index at: https://docs.impresivai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Workflow

> Create a workflow from trigger to publish

# Building a Workflow

Use the visual builder to connect triggers, logic, AI, and integrations.

## 1. Create a New Workflow

Go to your [Dashboard](https://impresivai.com/dashboard) and click **“New Flow”**.

Give your workflow a clear name and optional description.

## 2. Add a Trigger

A trigger starts the workflow. Common options:

* **Webhook** — responds to external HTTP calls
* **Schedule** — runs on an interval
* **Form Input** — starts from submitted user input
* **Manual** — starts from the builder for testing

Configure trigger settings for your use case.

## 3. Drag in Nodes

Add nodes after the trigger to define workflow behavior.

Common node types:

* **API Request** — call external APIs
* **AI Action** — run AI prompts and model tasks
* **Condition** — branch with if/else logic
* **Transform** — format and reshape data
* **Respond** — return output to a webhook caller

Connect nodes in order to build the full execution path.

## 4. Configure Each Node

Click on a node to configure its:

* **Inputs** — values from trigger or earlier nodes
* **Logic or Prompt** — instructions for AI/script nodes
* **Request Settings** — headers, params, body, and auth for APIs
* **Outputs** — values available to later nodes

Use **dynamic data references** (`{{ }}`) to pull in outputs from earlier steps.

<Note>
  You can preview what data is available by hovering over the connecting lines or using the variable selector in the input fields.
</Note>

## 5. Test the Workflow

Click **Run** to test end to end.

Review each node output in the execution logs, then iterate.

## 6. Save Progress

Impresiv auto-saves while you build.

To make the workflow live, publish it from the builder.
