Baserow Workflow Automation lets you build custom, no-code workflows that automatically perform tasks when specific events occur in your database. Connect triggers and actions to automate data entry, send notifications, and integrate external services, all without writing a single line of code.
Baserow Workflow Automation makes it easy to save time and streamline your database management by connecting triggers and actions into seamless, repeatable processes.
With workflow automation, you can automatically perform tasks based on specific events in your database. Whether you need to send notifications when a new row is created, update records when certain conditions are met, or integrate with external services, workflows handle these tasks automatically.
Baserow’s automation system uses a simple three-level hierarchy:
Level | Description | Example |
---|---|---|
Automation | Top-level container tied to a specific workspace | “Customer Onboarding Automation” |
Workflow | A sequence of nodes that defines one automated process | “Send welcome email when customer signs up” |
Node | Individual steps (triggers or actions) within a workflow | “When row is created” → “Send email” |
All nodes within a workflow execute sequentially when the workflow is triggered.
Every workflow starts with a trigger and continues with one or more actions.
Node type | Function | Position in workflow | Can be deleted? |
---|---|---|---|
Trigger | The starting event that initiates the workflow | Always first | No, only replaced |
Action | A task that reads/modifies records, interacts with tables, or controls workflow flow | Follows the trigger | Yes |
Example workflow: When a new customer row is created (Trigger) → Send a welcome email (Action) → Add them to a mailing list (Action).
Workflows operate in two distinct execution modes:
State | Purpose | Execution behavior |
---|---|---|
Test run | Verify configuration, logic, and output before going live | Executes once per manual test initiation |
Published | Production mode for live automation | Executes indefinitely whenever the trigger event occurs |
You can test each action or trigger event to confirm the configuration is correct. Data from the test can be used in later steps.
You can also click Start test run to test the entire workflow.
Test runs must be manually initiated each time. The workflow will not automatically re-run until you click “Test event” or “Start test run” again.
The History tab logs all workflow executions, both successful and failed. Use this log to monitor workflow performance, debug issues when automations fail, track when workflows executed and what data they processed
Learn more about how snapshots work in Baserow.
After creating an automation, build your workflow by adding and connecting nodes:
Rename nodes by clicking them and editing the label field to make your workflow more readable.
Test nodes individually before running the entire workflow:
Router nodes create conditional branches in your workflow based on boolean (true/false) conditions.
Important deletion rule: You cannot delete or replace a Router node until all downstream nodes in its branches have been removed first. This prevents orphaned nodes from existing in your workflow.
An automation is the top-level container that can hold multiple workflows. A workflow is a specific sequence of triggers and actions that performs one automated task. Think of an automation as a folder and workflows as the individual processes inside it.
You can add multiple actions to a single workflow. All actions execute sequentially after the trigger fires, in the order they appear in your workflow.
Yes. Each workflow can have its own trigger, even if multiple workflows use the same trigger type (like “When row is created”). Each workflow operates independently.
Failed executions are logged in the History tab with error details. The workflow stops at the point of failure and doesn’t continue to subsequent actions. You can review the error message and fix the configuration.
Yes. Test runs execute real actions on your database. If a test action creates, updates, or deletes records, those changes will be applied to your live data.
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.
Contact support for questions about Baserow or help with your account.