# Automate nodes

> The Automate nodes start workflows on their own, bring in web content, write text with AI, run nodes once per item, route runs and keep large canvases tidy.

Source: https://nodaro.ai/docs/nodes/automate

The **Automate** tab of the node picker holds the nodes that make a workflow run by itself and handle its data. It covers triggers that start runs, nodes that get content from the web, text and AI text nodes, list and batching tools, logic, sub-workflows and canvas tools. Most of these nodes are free: they organize the work, and the image, video and audio nodes that they drive do the paid generation.

## What the Automate tab covers

### Triggers

Triggers start a workflow without anyone clicking **Run**. [Schedule Trigger](https://nodaro.ai/docs/nodes/automate/schedule-trigger) runs it on a timetable, [Webhook Trigger](https://nodaro.ai/docs/nodes/automate/webhook-trigger) when another system sends an HTTP POST request, and [Telegram Trigger](https://nodaro.ai/docs/nodes/automate/telegram-trigger) when your Telegram bot receives a message. Triggers are free. A trigger that is connected to nodes runs only its branch, and a trigger that is connected to nothing runs the whole workflow.

### Get Content

These nodes bring content from outside Nodaro into a workflow. [Web Scrape](https://nodaro.ai/docs/nodes/automate/web-scrape) fetches Google Search results, web pages, RSS and Atom feeds and TikTok posts. [Video URL](https://nodaro.ai/docs/nodes/automate/video-url) turns a YouTube, TikTok, Instagram, Facebook or X link into a video file. [Telegram Channel Feed](https://nodaro.ai/docs/nodes/automate/telegram-channel-feed) reads the new posts of a public Telegram channel. The older [RSS Feed](https://nodaro.ai/docs/nodes/automate/rss-feed) node is retired, and Web Scrape reads feeds now.

### Text

Text nodes write and shape text. [Text](https://nodaro.ai/docs/nodes/automate/text) holds text that you type, such as a prompt. [Combine Text](https://nodaro.ai/docs/nodes/automate/combine-text) joins several texts into one, and [Split Text](https://nodaro.ai/docs/nodes/automate/split-text) cuts one text into a list of items. [Prompt](https://nodaro.ai/docs/nodes/automate/prompt) generates, rewrites or summarizes text with an AI language model, such as Gemini, Claude, GPT or Grok.

### Lists & Batching

These nodes make a workflow run once per item and gather the results. [List](https://nodaro.ai/docs/nodes/automate/list) holds rows of values, and the node after it runs once per row. [Collect](https://nodaro.ai/docs/nodes/automate/collect) gathers the outputs of several nodes into one set. [Selector](https://nodaro.ai/docs/nodes/automate/selector), [Filter List](https://nodaro.ai/docs/nodes/automate/filter-list), [Sort List](https://nodaro.ai/docs/nodes/automate/sort-list), [Remove Duplicates](https://nodaro.ai/docs/nodes/automate/remove-duplicates) and [Merge Lists](https://nodaro.ai/docs/nodes/automate/merge-lists) pick, filter, sort, clean and combine lists. [Choose Best](https://nodaro.ai/docs/nodes/automate/choose-best) turns several results into one, for example with an AI judge.

### Logic & Data

[Router](https://nodaro.ai/docs/nodes/automate/router) sends a run down one or more named routes. [Extract Field](https://nodaro.ai/docs/nodes/automate/extract-field) pulls one field out of JSON data, such as the title of every search result from Web Scrape.

### Workflows

[Sub-Workflow](https://nodaro.ai/docs/nodes/automate/sub-workflow) runs another workflow as a single node, and [Component](https://nodaro.ai/docs/nodes/automate/component) embeds a published component. [Sub-Workflow Input](https://nodaro.ai/docs/nodes/automate/sub-workflow-input) and [Sub-Workflow Output](https://nodaro.ai/docs/nodes/automate/sub-workflow-output) mark where a reusable workflow receives and returns its values.

### Canvas

[Group](https://nodaro.ai/docs/nodes/automate/group) frames nodes that belong together. [Teleport Send](https://nodaro.ai/docs/nodes/automate/teleport-send) and [Teleport Receive](https://nodaro.ai/docs/nodes/automate/teleport-receive) pass a value across the canvas without a visible connection, and [Sticky Note](https://nodaro.ai/docs/nodes/automate/sticky-note) adds notes for you and your team.

## A typical automation

Workflow: Every morning the Schedule Trigger runs the whole workflow: Web Scrape searches the news, a Prompt node writes three image prompts, and Generate Image runs once for each.

- Web Scrape → Prompt (prompt)
- Prompt → Generate Image (prompt)

## Which node do I need?

| I want to | Use |
| --- | --- |
| Run a workflow every hour, day or week | [Schedule Trigger](https://nodaro.ai/docs/nodes/automate/schedule-trigger) |
| Start a workflow from another app or from my own code | [Webhook Trigger](https://nodaro.ai/docs/nodes/automate/webhook-trigger) |
| Start a workflow when someone writes to my Telegram bot | [Telegram Trigger](https://nodaro.ai/docs/nodes/automate/telegram-trigger) |
| Get search results, a web page, a news feed or TikTok posts | [Web Scrape](https://nodaro.ai/docs/nodes/automate/web-scrape) |
| Use a YouTube, TikTok, Instagram, Facebook or X video | [Video URL](https://nodaro.ai/docs/nodes/automate/video-url) |
| Follow the new posts of a public Telegram channel | [Telegram Channel Feed](https://nodaro.ai/docs/nodes/automate/telegram-channel-feed) |
| Write a prompt or any other text | [Text](https://nodaro.ai/docs/nodes/automate/text) |
| Join several texts into one | [Combine Text](https://nodaro.ai/docs/nodes/automate/combine-text) |
| Run a node once for each line of a text | [Split Text](https://nodaro.ai/docs/nodes/automate/split-text) |
| Generate, rewrite or summarize text with AI | [Prompt](https://nodaro.ai/docs/nodes/automate/prompt) |
| Run a node once for each row of values | [List](https://nodaro.ai/docs/nodes/automate/list) |
| Gather the results of several nodes into one set | [Collect](https://nodaro.ai/docs/nodes/automate/collect) |
| Keep, sort or pick some items of a list | [Filter List](https://nodaro.ai/docs/nodes/automate/filter-list), [Sort List](https://nodaro.ai/docs/nodes/automate/sort-list), [Selector](https://nodaro.ai/docs/nodes/automate/selector) |
| Keep the best of several results | [Choose Best](https://nodaro.ai/docs/nodes/automate/choose-best) |
| Send a run down different paths | [Router](https://nodaro.ai/docs/nodes/automate/router) |
| Take one field out of JSON data | [Extract Field](https://nodaro.ai/docs/nodes/automate/extract-field) |
| Reuse a workflow inside another workflow | [Sub-Workflow](https://nodaro.ai/docs/nodes/automate/sub-workflow), [Component](https://nodaro.ai/docs/nodes/automate/component) |
| Keep a large canvas tidy | [Group](https://nodaro.ai/docs/nodes/automate/group), [Teleport Send](https://nodaro.ai/docs/nodes/automate/teleport-send), [Sticky Note](https://nodaro.ai/docs/nodes/automate/sticky-note) |

## Every Automate node

- [Schedule Trigger](https://nodaro.ai/docs/nodes/automate/schedule-trigger) (Triggers)
- [Webhook Trigger](https://nodaro.ai/docs/nodes/automate/webhook-trigger) (Triggers)
- [Telegram Trigger](https://nodaro.ai/docs/nodes/automate/telegram-trigger) (Triggers)
- [Web Scrape](https://nodaro.ai/docs/nodes/automate/web-scrape) (Get Content)
- [Video URL](https://nodaro.ai/docs/nodes/automate/video-url) (Get Content)
- [Telegram Channel Feed](https://nodaro.ai/docs/nodes/automate/telegram-channel-feed) (Get Content)
- [Text](https://nodaro.ai/docs/nodes/automate/text) (Text)
- [Combine Text](https://nodaro.ai/docs/nodes/automate/combine-text) (Text)
- [Split Text](https://nodaro.ai/docs/nodes/automate/split-text) (Text)
- [Prompt](https://nodaro.ai/docs/nodes/automate/prompt) (Text)
- [List](https://nodaro.ai/docs/nodes/automate/list) (Lists & Batching)
- [Collect](https://nodaro.ai/docs/nodes/automate/collect) (Lists & Batching)
- [Selector](https://nodaro.ai/docs/nodes/automate/selector) (Lists & Batching)
- [Filter List](https://nodaro.ai/docs/nodes/automate/filter-list) (Lists & Batching)
- [Sort List](https://nodaro.ai/docs/nodes/automate/sort-list) (Lists & Batching)
- [Remove Duplicates](https://nodaro.ai/docs/nodes/automate/remove-duplicates) (Lists & Batching)
- [Merge Lists](https://nodaro.ai/docs/nodes/automate/merge-lists) (Lists & Batching)
- [Choose Best](https://nodaro.ai/docs/nodes/automate/choose-best) (Lists & Batching)
- [Router](https://nodaro.ai/docs/nodes/automate/router) (Logic & Data)
- [Extract Field](https://nodaro.ai/docs/nodes/automate/extract-field) (Logic & Data)
- [QA Check](https://nodaro.ai/docs/nodes/automate/qa-check) (Logic & Data)
- [Sub-Workflow](https://nodaro.ai/docs/nodes/automate/sub-workflow) (Workflows)
- [Component](https://nodaro.ai/docs/nodes/automate/component) (Workflows)
- [Sub-Workflow Input](https://nodaro.ai/docs/nodes/automate/sub-workflow-input) (Workflows)
- [Sub-Workflow Output](https://nodaro.ai/docs/nodes/automate/sub-workflow-output) (Workflows)
- [Group](https://nodaro.ai/docs/nodes/automate/group) (Canvas)
- [Teleport Send](https://nodaro.ai/docs/nodes/automate/teleport-send) (Canvas)
- [Teleport Receive](https://nodaro.ai/docs/nodes/automate/teleport-receive) (Canvas)
- [Preview](https://nodaro.ai/docs/nodes/automate/preview) (Canvas)
- [Sticky Note](https://nodaro.ai/docs/nodes/automate/sticky-note) (Canvas)

## Frequently asked questions

### What are the Automate nodes in Nodaro?

They are the nodes on the Automate tab of the node picker. They start workflows without a click, bring in content from the web, write and shape text, run nodes once per item of a list, route runs, reuse workflows, and organize the canvas.

### How do I make a workflow run automatically?

Add a trigger and turn it on. A Schedule Trigger runs the workflow on a timetable, a Webhook Trigger runs it when another system sends an HTTP request, and a Telegram Trigger runs it when your bot receives a message.

### How do I run a node once for each item of a list?

Connect a node that returns a list, such as Split Text, List or the Items output of a Prompt node, to the node that should repeat. The connection passes one item per run, and the node runs once for every item.

### Do Automate nodes cost credits?

The triggers, Text, Combine Text, Split Text, Video URL and the list tools are free. Prompt, Web Scrape and Telegram Channel Feed cost credits per run, and Choose Best costs credits when an AI judge picks the winner. Every node page lists its price.
