Nodes are grouped by what they do. Triggers start a workflow; everything else acts on
the data flowing through it.
Triggers
Every workflow begins with exactly one trigger.
| Node | What it does |
|---|
| Trigger manually | Click to run and test. |
| When data is received | Starts when your app or website sends data to a webhook URL. |
| On a schedule | Runs at regular intervals (e.g. hourly) or a custom cron expression. |
Communicate
| Node | What it does |
|---|
| Send WhatsApp | Send a WhatsApp message via Twilio. |
| Send Email | Send a transactional email. |
| HTTP Request | Call an external HTTP endpoint (GET/POST/…). |
Agent
| Node | What it does |
|---|
| Run Chat Agent | Invoke one of your Nanovate chat agents inside the flow. |
Data
| Node | What it does |
|---|
| Google Sheets Append | Append a row to a Google Sheet. |
| Set Variable | Store a value for use later in the workflow. |
Logic
| Node | What it does |
|---|
| Wait / Delay | Pause for a duration before continuing. |
| Condition | Branch on a true/false test (exposes true and false outputs). |
Coming soon
These nodes are on the roadmap and appear disabled on the canvas today:
:::note Roadmap
- Run Voice Agent — invoke a voice agent from a workflow.
- Update CRM — push records to your CRM.
- Send SMS — send an SMS message.
- Send Telegram — send a Telegram message.
:::