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

# Node Configuration

> Learn how to configure different types of nodes in Siren's visual workflow builder.

Earlier, we covered how to create a workflow and got familiar with the Workflow Editor. Now, let's take a closer look at how each **node** works.

Inside the editor, you build your workflow by connecting nodes — each representing a specific action, condition, or message step. To add a node, click the `+` icon below an existing one. Then click the node to open its configuration panel.

Each node allows you to define how that step behaves. You can:

* Set static values or attach message templates
* Add conditions, delays, or branching logic
* In **Advanced workflows**, configure nodes dynamically using **variables** with JSON paths

The sections below cover each node type in detail and explain the options available for configuration.

***

<CardGroup cols={3}>
  <Card title="Template Node" icon="file-code" href="/docs/Workflow/NodeConfiguration/TemplateNode">
    Send messages using predefined templates.
  </Card>

  <Card title="Channel Node" icon="rss" href="/docs/Workflow/NodeConfiguration/ChannelNode">
    Deliver direct notifications via specific channels.
  </Card>

  <Card title="Chat Node [Beta]" icon="message" href="/docs/Workflow/NodeConfiguration/ChatNode">
    Interact and wait for recipient responses.
  </Card>

  <Card title="Wait Node" icon="hourglass" iconType="regular" href="/docs/Workflow/NodeConfiguration/WaitNode">
    Pause workflows for specified durations.
  </Card>

  <Card title="Control Nodes" icon="network-wired" href="/docs/Workflow/NodeConfiguration/ControlNode">
    Direct workflow paths based on conditions.
  </Card>

  <Card title="HTTP Node" icon="globe" href="/docs/Workflow/NodeConfiguration/HTTPNode">
    Integrate with external APIs.
  </Card>
</CardGroup>

***

Once your workflow is designed to match your use case, just click **Publish** to push it live. From there, it’s ready to go; the moment the right trigger fires, your workflow jumps into action!

Up next, let’s explore how to test your workflow and understand how triggers work behind the scenes.
