Actions

Actions are the steps your workflow performs after a trigger fires. They're the "do this" part of your automation: send a Slack message, call an API, update a database, classify text with AI, or any of 130+ other operations.

Action categories
130+ action nodes across Flow Control, Integrations, AI, and more

Action categories

CategoryCountWhat they doExamples
Flow Control12Logic, branching, HTTP calls, data transformationHTTP Request, Transformer, If-Else, For Each, Delay, HITL
Integrations101Pre-built connectors to third-party appsSlack, Gmail, Google Sheets, HubSpot, Stripe, Salesforce
AI5AI-powered analysis, writing, searchTinyGPT, Tiny Scout, Tiny Composer, Tiny Search
Web Scraping5Extract data from web pagesScrape Page, Crawl Site, Extract Data, Map URLs, Web Search
Vision6Process images, PDFs, documentsOCR, Read PDF, Extract Table, Extract Fields, Ask Document
Database6+CRUD operations on databasesCreate, Find, Update, Delete (PostgreSQL, MySQL, TinyTables)

How actions work

  1. A trigger fires and produces output data (e.g., a webhook payload with { email, name, message })
  2. The first action receives that data and can reference any field using variables: {{trigger.body.email}}
  3. The action executes: it does something (sends a message, calls an API, inserts a row)
  4. The action produces output, which becomes available to the next node as new variables
  5. This chain continues until the workflow ends or an End node stops it

Every node in the chain can reference output from ANY previous node, not just the immediately preceding one.

The 3-tab pattern

Most action nodes have 3 configuration tabs:

TabWhat you do
InitialiseChoose a template or start from scratch. Templates pre-fill common configurations.
ConfigureSet the actual parameters: URL, fields, conditions, prompts, etc. This is where the work happens.
TestRun the action with real data and see the output. Required for most nodes before saving.
Note

Some simpler nodes (Delay, Skip, End, Log) skip the Initialise tab and go straight to Configure.

Adding an action to your workflow

  1. Click + Add node in the bottom bar (or after completing the previous node's setup)
  2. Browse by category tabs (Flow Control, Integrations, AI, etc.) or type in the search bar
  3. Click the node to add it; the Initialise tab opens immediately
  4. Choose a template or start from scratch → Continue
  5. Fill in the Configure tab fields
  6. Run the Test (required for most nodes)
  7. Click Save to commit the node to the canvas

Connections

Most integration actions require a connection: an authorized account for the app you're connecting to. For example:

  • Slack actions need a Slack workspace connection
  • Gmail actions need a Google account connection
  • Stripe actions need a Stripe API key

Set up connections in Build → App Authorizations before using integration nodes. Once connected, the same connection is available to all workflows in your workspace.

Credits

Some actions consume credits:

CategoryCredits per execution
AI nodes10-20 per run
Web Scraping2 per run
Vision3-10 per run
Enrichment10-20 per run
Everything elseNo credits

Monitor usage in Monitor → Credit Usage.

Tip

The "What happens next?" panel appears after saving each node. It shows the Add Node panel so you can immediately add the next step. This makes building workflows feel like a guided conversation rather than manual canvas editing.

Warning

Test runs execute real actions: they send real emails, call real APIs, and modify real data. Use test accounts and channels during development.