Workflow Actions Overview
Workflow Actions Overview
Actions are the things a Workflow does. After the trigger fires, the workflow runs each action step in order. Tadabase ships with built-in actions across six categories, plus a growing set of native third-party connectors.
The action categories
| Category | Actions | What they do |
|---|---|---|
| Data | Update Record, Update Connected Records, Create Record, Create Connected Record, Duplicate Record, Copy Record, Lookup Record | Read or modify records in your tables. |
| Communication | Send Email, Trigger Webhook | Reach out to a person or another system. |
| Documents | Create PDF Form, Create PDF Page, Export to CSV, Generate HTML Table | Generate files or HTML output from your data. |
| Utilities | Trigger Pipe, AI Prompt, Run Custom Code | Run code, call AI, or execute a Pipe. |
| UI | Show Message | Display status messages to the user as steps run. |
| Integrations | Slack, Stripe, Shopify, Airtable, Twilio, SendGrid, Mailchimp, Xero, and more | Call into a third-party service using a built-in connector. |
Need SMS? Use the Twilio or MessageBird integration. There is no standalone "Send SMS" action in modern workflows.
Quick reference for every action
Data actions
| Action | What it does |
|---|---|
| Update Record | Modify the record that triggered the workflow (or a previously found record). |
| Update Connected Records | Update one or more records connected to the source via a connection field. |
| Create Record | Insert a new, unconnected record into a table you choose. |
| Create Connected Record | Insert a new record and link it to the source through a connection field. |
| Duplicate Record | Make a copy of the source record (with optional field overrides) in the same table. |
| Copy Record | Copy the source record into a different table, mapping fields by name and type. |
| Lookup Record | Search a table with filters and return matching records to use in later steps. |
For deep-dive examples, see the Data Actions article.
Communication actions
| Action | What it does |
|---|---|
| Send Email | Send an email inline (custom subject/body) or from one of your saved Email Templates. |
| Trigger Webhook | POST a JSON payload of the record data to one or more URLs you configure. |
For SMS, use the Twilio or MessageBird integration from the Integrations group. See the Communication Actions article for full configuration details.
Document actions
| Action | What it does |
|---|---|
| Create PDF Form | Fill a PDF form template with record data and store the result. |
| Create PDF Page | Render a PDF Page (a designed layout in Tadabase) and save it as a file. |
| Export to CSV | Run a query against a table and produce a CSV file — designed to handle very large tables safely. |
| Generate HTML Table | Render a list of records as an HTML table you can drop into emails or rich-text fields. |
See the Document Actions article for examples.
Utility actions
| Action | What it does |
|---|---|
| AI Prompt | Run a saved AI Prompt with values from the workflow and use the response in later steps. |
| Trigger Pipe | Run a Pipe (a saved API call template) and capture its response. |
| Run Custom Code | Execute your own JavaScript in a sandboxed environment with access to record and step data. |
See the Utility Actions article — and the dedicated Running Custom JavaScript article for the full Custom Code reference.
UI actions
| Action | What it does |
|---|---|
| Show Message | Display status messages to the end user while the workflow runs (especially useful for client-side workflows). |
Integration actions
Integrations are external services Tadabase has a built-in connector for. They show up directly in the action picker, grouped under Integrations. The current set includes:
- Messaging & SMS: Slack, Twilio, MessageBird, SendGrid, Klaviyo, Mailchimp, GoToMeeting
- CRM & sales: Pipedrive
- Customer support & forms: Freshdesk, JotForm
- Project management: Monday, ClickUp, TimeCamp
- E-commerce & payments: Stripe, Shopify
- Accounting & finance: Xero, TaxJar, Plaid
- Shipping & logistics: UPS, Shippo
- Databases & no-code: Tadabase, Knack, Airtable, QuickBase
- Google Workspace: Google Contacts, Google Docs
- Utility & data: Weather
- Generic: API Connector (call any REST endpoint with auth)
See the Integrations article for the full list and how to connect each one. The connector list is curated by Tadabase and new connectors appear in the action picker automatically.
Anatomy of an action step
Every action step has the same structure:
- Step name — a label that shows in the editor and history.
- Inputs — values pulled from the source record, a previous step, the logged-in user, app variables, or a custom value.
- Configuration — action-specific settings (e.g. the email's recipient, the URL of a webhook, the name of the connector method to call).
- Notification messages (optional) — start, processing, success, and error messages users see while the step runs. Especially useful for client-side workflows.
- Output — values the step produces and exposes to later steps (e.g. a Lookup Record step exposes the record it found; an AI Prompt step exposes the AI's response).
Steps aren't only actions
Workflows also support two non-action step types:
- Condition steps — only continue with the next steps if a condition is met.
- Branches steps — split the workflow into multiple branches and walk down the first one whose conditions match.
See the Conditions and Branches article for how to use them.
Where to go next
- Data Actions — full coverage of every record-related action.
- Communication Actions — emails, SMS, webhooks.
- Document Actions — PDFs and CSVs.
- Utility Actions — AI, Pipes, Custom Code.
- Integrations — third-party connectors.
- Conditions and Branches — adding logic.
- Using Workflow Data — referencing record values, action outputs, the logged-in user, and more.
We'd love to hear your feedback.