> ## 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.

# Node Builder Overview

> Create reusable custom nodes for your Impresiv workflows

# Node Builder Overview

Node Builder lets you create reusable custom nodes with your own authentication, triggers, and actions.

## Builder flow

The builder is organized into five steps:

1. **Node information**
2. **Authentication**
3. **Triggers**
4. **Actions**
5. **Versions**

At each step, use the right panel to preview behavior, outputs, and logs.

## What you can build

* App connectors with credentials form or OAuth 2.0
* Webhook and polling triggers
* JavaScript actions with validation and API calls
* Versioned node releases for production workflows

<CardGroup cols={2}>
  <Card title="Node Information" icon="info" href="/node-builder/node-information">
    Define node identity, naming, and metadata.
  </Card>

  <Card title="Authentication" icon="key" href="/node-builder/authentication">
    Configure credentials form or OAuth 2.0.
  </Card>

  <Card title="Triggers" icon="bolt" href="/node-builder/triggers">
    Add webhook or polling trigger scripts.
  </Card>

  <Card title="Actions" icon="play" href="/node-builder/actions">
    Create action parameters and JS execution logic.
  </Card>
</CardGroup>

<Note>
  Save frequently while building. Publish only after testing in Preview and Logs.
</Note>
