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.
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 runs it on a timetable, Webhook Trigger when another system sends an HTTP POST request, and 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 fetches Google Search results, web pages, RSS and Atom feeds and TikTok posts. Video URL turns a YouTube, TikTok, Instagram, Facebook or X link into a video file. Telegram Channel Feed reads the new posts of a public Telegram channel. The older RSS Feed node is retired, and Web Scrape reads feeds now.
Text
Text nodes write and shape text. Text holds text that you type, such as a prompt. Combine Text joins several texts into one, and Split Text cuts one text into a list of items. 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 holds rows of values, and the node after it runs once per row. Collect gathers the outputs of several nodes into one set. Selector, Filter List, Sort List, Remove Duplicates and Merge Lists pick, filter, sort, clean and combine lists. Choose Best turns several results into one, for example with an AI judge.
Logic & Data
Router sends a run down one or more named routes. Extract Field pulls one field out of JSON data, such as the title of every search result from Web Scrape.
Workflows
Sub-Workflow runs another workflow as a single node, and Component embeds a published component. Sub-Workflow Input and Sub-Workflow Output mark where a reusable workflow receives and returns its values.
Canvas
Group frames nodes that belong together. Teleport Send and Teleport Receive pass a value across the canvas without a visible connection, and Sticky Note adds notes for you and your team.
A typical automation
Which node do I need?
| I want to | Use |
|---|---|
| Run a workflow every hour, day or week | Schedule Trigger |
| Start a workflow from another app or from my own code | Webhook Trigger |
| Start a workflow when someone writes to my Telegram bot | Telegram Trigger |
| Get search results, a web page, a news feed or TikTok posts | Web Scrape |
| Use a YouTube, TikTok, Instagram, Facebook or X video | Video URL |
| Follow the new posts of a public Telegram channel | Telegram Channel Feed |
| Write a prompt or any other text | Text |
| Join several texts into one | Combine Text |
| Run a node once for each line of a text | Split Text |
| Generate, rewrite or summarize text with AI | Prompt |
| Run a node once for each row of values | List |
| Gather the results of several nodes into one set | Collect |
| Keep, sort or pick some items of a list | Filter List, Sort List, Selector |
| Keep the best of several results | Choose Best |
| Send a run down different paths | Router |
| Take one field out of JSON data | Extract Field |
| Reuse a workflow inside another workflow | Sub-Workflow, Component |
| Keep a large canvas tidy | Group, Teleport Send, Sticky Note |
Every Automate node
Triggers
- Schedule TriggerRun a workflow automatically every few minutes, hours, days, weeks or months, or on a cron expression, in your timezone. Turn it on with one switch.
- Webhook TriggerStart a workflow from another app, a form or your own code with an HTTP POST, and pass values such as a prompt or an image URL into the run.
- Telegram TriggerStart a workflow each time your Telegram bot receives a message, and pass the text, photo, video or audio of the message to the nodes after it.
Get Content
- Web ScrapeFetch Google Search results, the text of a web page or site, RSS or Atom feed items, or TikTok posts, and pass them on as JSON to AI and list nodes.
- Video URLPaste a YouTube, TikTok, Instagram, Facebook or X link and get the video as a file for trimming, captions, analysis and remixing. Choose part of long videos.
- Telegram Channel FeedRead the newest posts of a public Telegram channel without a bot, and pass their text on to rewrite, summarize or repost. Each run returns only new posts.
Text
- TextWrite a prompt or any other text once and send it to image, video, audio and AI text nodes. Insert the values of other nodes with variables.
- Combine TextJoin the text of several nodes into one text, in the order you choose, with a new line, a comma, a space or your own separator between the parts.
- Split TextCut one text into a list of items at each new line, comma or custom separator, so the next node runs once for every item, such as one image per line.
- PromptGenerate, rewrite or summarize text with Gemini, Claude, GPT or Grok. Add instructions, images, video or audio, and split the answer into items.
Lists & Batching
- ListType or paste a list of prompts, or build a table with several columns, and every connected node runs once per row. The List node itself is free.
- CollectGather the results of several nodes in one place. Collect sorts them into text, image, video and audio outputs that connect to any node, for free.
- SelectorPick one item or a subset from a list by position, range, random sample, rule or name. Selector sends the pick and the rest to two outputs, for free.
- Filter ListKeep only the list items that match your conditions, such as a field that contains a word or a date since the last run. Combine rules with AND or OR.
- Sort ListPut a list in order by the whole item or by a field such as score or created_at, comparing as text, numbers or dates, ascending or descending.
- Remove DuplicatesRemove repeated items from a list and keep the first copy of each. Compare whole items or one field, such as id or url, in scraped or merged lists.
- Merge ListsCombine several lists into one. Concatenate appends them in connection order, and Zip merges the items that share a position. Optionally drop duplicates.
- Choose BestTurn many results into one. An AI judge picks the best image or text against your criteria, or the node joins, counts, votes on or merges the results.
Logic & Data
- RouterSend a workflow down one or more named routes. Choose the route yourself, turn several on at once, or let conditions on the incoming data decide.
- Extract FieldPull one field or a nested path, such as title or authorMeta.name, out of JSON data, and send it on as text, as a list to run once per item, or as JSON.
- QA CheckScore a text from 0 to 1 with an AI model for content, quality, consistency or safety, and get an approved or rejected decision with a short reason.
Workflows
- Sub-WorkflowPut a whole workflow inside another as one node with typed inputs and outputs. Create a new one in place or reuse an existing workflow, up to 5 levels deep.
- ComponentAdd a published component, a versioned workflow from the community or your own, as one node. Set its inputs and settings, and it runs as a black box.
- Sub-Workflow InputDefine the inputs of a workflow that other workflows call as a Sub-Workflow. Each port has a name and a type, and pairs with a Sub-Workflow Output by route.
- Sub-Workflow OutputDefine what a callable workflow returns. Pair it with a Sub-Workflow Input, add typed output ports, and choose which result the caller shows as its preview.
Canvas
- GroupDrag nodes into a Group frame to organize the canvas. Color it to mark a section, and use its outputs to pass the members' results on by type.
- Teleport SendBroadcast a value on a lettered channel, and every Teleport Receive tuned to that channel gets it, with no connection line drawn across the canvas.
- Teleport ReceiveReceive the value that a Teleport Send broadcasts on the same channel, anywhere on the canvas and without a connection line. Switch channels at any time.
- PreviewPreview shows the results of connected nodes, text, images, video and audio, in one place. Today every node shows its own result, so most workflows skip it.
- Sticky NotePut a note anywhere on the canvas to label a section, explain a step or leave instructions. Sticky notes have no inputs or outputs and never affect a run.
Frequently asked questions
Related
Automations
Lists and batching
Running workflows
Schedule Trigger
Prompt
Last updated on
Object/Props Asset
Build a reusable prop or product in the Object Studio, with angle, material and variation images and short motion clips, and keep the same item in every shot.
Schedule Trigger
Run a workflow automatically every few minutes, hours, days, weeks or months, or on a cron expression, in your timezone. Turn it on with one switch.