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

# Create a workflow from scratch

> Create a Flowker workflow from a blank canvas by adding trigger, executor, conditional, and action nodes, then connecting them to shape the flow.

You can create a new workflow from scratch using the visual canvas editor. The workflow starts in **Draft** status and must be activated before it can be triggered.

To create a workflow:

<Steps>
  <Step>
    Go to the **Workflows** page and click the **+ New Workflow** button.
  </Step>

  <Step>
    The **Workflow Templates** modal will open. In the left sidebar, select **Blank Workflow** and click the **Create Blank Workflow** button to start from an empty canvas.
  </Step>

  <Step>
    A new workflow will be created and you will be taken to the visual canvas editor.
  </Step>

  <Step>
    Enter a **name** for the workflow in the **Workflow name...** field.
  </Step>

  <Step>
    Build your workflow by adding nodes to the canvas. You can add the following node types:

    * **Trigger** — defines the event that starts the workflow.
    * **Executor** — performs a specific operation (e.g., API call, data transformation).
    * **Conditional** — branches the workflow based on conditions organized in cases.
    * **Action** — performs a workflow-level action, such as setting the execution's final output (`set_output`).

    <Tip>
      To add a node, you can drag and drop, double-click, or click the plus (+) that appears when you hover over the node card.
    </Tip>
  </Step>

  <Step>
    Connect the nodes by dragging from one node's output to another node's input to define the execution flow.
  </Step>

  <Step>
    Configure each node by clicking on it and filling in the required parameters in the side panel.
  </Step>

  <Step>
    Click **Save** to save your workflow.
  </Step>
</Steps>

For a complete reference on canvas interactions, node configuration fields, and available triggers and executors, see [Workflow Canvas](/en/flowker/console/canvas-editor).

The workflow will be created in **Draft** status. When your workflow is ready, you can [activate it](/en/flowker/console/activating-deactivating-workflow) to make it available for execution.
