Skip to main content

Building a Workflow

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

1. Create a New Workflow

Go to your 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.
You can preview what data is available by hovering over the connecting lines or using the variable selector in the input fields.

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.