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

# Nodes

> Explore the building blocks of your workflows

Nodes are the building blocks of every workflow. Each node performs a specific action — generating AI text, sending an email, querying a database, or controlling the execution flow.

## Trigger Nodes

Every workflow starts with exactly one trigger. See the [Triggers](/triggers) page for setup details.

<Columns cols={3}>
  <Card title="Manual" icon="play" href="/triggers#manual-trigger">Run on demand</Card>
  <Card title="Webhook" icon="webhook" href="/triggers#webhook-trigger">HTTP requests</Card>
  <Card title="Chat" icon="message-square" href="/triggers#chat-trigger">Conversational</Card>
  <Card title="Schedule" icon="calendar-clock" href="/triggers#schedule-trigger">Recurring</Card>
  <Card title="Input" icon="text-cursor-input" href="/triggers#input-trigger">Custom form</Card>
  <Card title="Form" icon="file-text" href="/triggers#form-trigger">Public hosted form</Card>
  <Card title="Stripe" icon="credit-card" href="/triggers#stripe-trigger">Payment events</Card>
  <Card title="Typeform" icon="file-text" href="/triggers#typeform-trigger">Form submissions</Card>
  <Card title="Notion" icon="book-open" href="/triggers#notion-trigger">Page/DB changes</Card>
  <Card title="Google Forms" icon="file-check" href="/triggers#google-forms-trigger">Form responses</Card>
  <Card title="Telegram" icon="send" href="/triggers#telegram-trigger">Bot messages</Card>
</Columns>

## Action Nodes

Action nodes do the work in your workflow. They are organized by category:

<Columns cols={2}>
  <Card title="AI" icon="sparkles" href="/tools/ai">
    AI Agent, AI Model, provider nodes, Label Fields
  </Card>

  <Card title="Communication" icon="mail" href="/tools/communication">
    Slack, Discord, Gmail, Outlook, Teams, Telegram, Resend
  </Card>

  <Card title="Google Suite" icon="file-text" href="/tools/google-suite">
    Sheets, Docs, Calendar, Drive, Slides, Forms, Groups
  </Card>

  <Card title="Microsoft" icon="laptop" href="/tools/microsoft">
    Excel, Word, OneDrive, Outlook, Planner, SharePoint, Teams
  </Card>

  <Card title="CRM and Sales" icon="users" href="/tools/crm-sales">
    Airtable, HubSpot, Apollo
  </Card>

  <Card title="Project Management" icon="kanban" href="/tools/project-management">
    Notion, Trello, GitHub, ClickUp, Cal.com, Calendly
  </Card>

  <Card title="Search and Data" icon="search" href="/tools/search-data">
    Tavily, Exa, Perplexity, Firecrawl, Ahrefs, Polymarket
  </Card>

  <Card title="Storage, Commerce, and Analytics" icon="boxes" href="/tools/storage-commerce">
    Dropbox, Shopify, LinkedIn, PostHog, Dub, ElevenLabs
  </Card>

  <Card title="Agents and Protocols" icon="network" href="/tools/agents-protocols">
    MCP servers, A2A agents, agentic tool nodes
  </Card>

  <Card title="Logic and Utility" icon="git-branch" href="/tools/logic-utility">
    Condition, Router, Code, HTTP Request, Sleep, Transform Array, CSV Export, Tables, Knowledge Base
  </Card>
</Columns>

## Node Configuration

Click or double click any node to open its configuration panel. Common fields include:

* **Variable name** — How downstream nodes reference this node's output
* **Operation** — Which action to perform (for multi operation nodes)
* **Input fields** — The data the node needs to operate
* **Connection** — Which credential to use (for nodes requiring OAuth)

## Node Status

During execution, each node shows a status indicator:

| Status      | Meaning               |
| ----------- | --------------------- |
| ⏳ Pending   | Waiting to execute    |
| 🔄 Running  | Currently executing   |
| ✅ Completed | Finished successfully |
| ❌ Failed    | Encountered an error  |
