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

# Create workflow

> Learn how to create a new workflow in Kwala

This guide walks you through creating a new workflow using the Kwala Workflow Builder. The visual builder provides a form-based interface that generates YAML automatically, making it easy to configure triggers, actions, and execution settings without writing code.

## Prerequisites

Before creating a workflow, ensure you have:

* A connected Web3 wallet such as MetaMask
* Kwala credits in your account
* Deployed smart contracts if your workflow monitors contract events or executes contract functions

## Create a new workflow

<Steps>
  <Step title="Open the Kwala dashboard">
    Navigate to the [Kwala dashboard](https://app.Kwala.network/dashboard) and sign in with your connected wallet.
  </Step>

  <Step title="Start a new workflow">
    Select **New Workflow** or **Create Your First Workflow** button on the dashboard.

    <Frame>
      <img src="https://mintcdn.com/kwala-1f7da9fb/eCmxMl9Czq59OEnM/images/workflow-builder/create-workflow/create-first-workflow.png?fit=max&auto=format&n=eCmxMl9Czq59OEnM&q=85&s=2be26ae44facc68b8b5627ce44112b09" alt="New workflow button on the dashboard" width="1262" height="768" data-path="images/workflow-builder/create-workflow/create-first-workflow.png" />
    </Frame>
  </Step>

  <Step title="Open the Workflow builder">
    You'll be redirected to the Workflow Editor. Select **Workflow Builder** in the top right of the navigation menu to open the visual builder.

    <Frame>
      <img src="https://mintcdn.com/kwala-1f7da9fb/eCmxMl9Czq59OEnM/images/workflow-builder/create-workflow/select-workflow-builder.png?fit=max&auto=format&n=eCmxMl9Czq59OEnM&q=85&s=dcc2b486ecf760da2bbd8f63c1d0af96" alt="Workflow Builder button in navigation" width="1251" height="648" data-path="images/workflow-builder/create-workflow/select-workflow-builder.png" />
    </Frame>

    A new window opens where you can visually build your workflow step by step using the form-based UI.
  </Step>

  <Step title="Enter workflow information">
    Start by providing basic information about your workflow:

    * **Workflow name**: Enter a descriptive name that identifies your workflow's purpose

    Select **Next** to continue.

    <Frame>
      <img src="https://mintcdn.com/kwala-1f7da9fb/eCmxMl9Czq59OEnM/images/workflow-builder/create-workflow/workflow-name.PNG?fit=max&auto=format&n=eCmxMl9Czq59OEnM&q=85&s=4c709b6f24dd4f89e5c1c03c35280238" alt="Workflow name input" width="882" height="372" data-path="images/workflow-builder/create-workflow/workflow-name.PNG" />
    </Frame>
  </Step>

  <Step title="Configure triggers and actions">
    Next, configure your workflow's triggers and actions:

    * **Triggers**: Define when your workflow should activate.
    * **Actions**: Specify what your workflow should do when triggered (up to 10 actions)
    * **Execution mode**: Choose sequential or parallel execution

    <Frame>
      <img src="https://mintcdn.com/kwala-1f7da9fb/eCmxMl9Czq59OEnM/images/workflow-builder/create-workflow/configure-triggers.PNG?fit=max&auto=format&n=eCmxMl9Czq59OEnM&q=85&s=4e2bb744ca409cd7cc002bd94f96627e" alt="Trigger and action configuration" width="878" height="841" data-path="images/workflow-builder/create-workflow/configure-triggers.PNG" />
    </Frame>

    For detailed configuration options, see [Configure workflow](/workflow-builder/configure-workflow).
  </Step>
</Steps>

## Next steps

<CardGroup cols={2}>
  <Card title="Configure workflow" icon="sliders" href="/workflow-builder/configure-workflow">
    Set up triggers, actions, and execution mode
  </Card>

  <Card title="Workflow templates" icon="copy" href="/concepts/workflow-templates">
    Start with pre-built templates
  </Card>
</CardGroup>
