The building blocks
Workflows
Workflows
A workflow is the primary unit of automation in RCB Automation. It’s a defined sequence of steps — a trigger, optional conditions, and one or more actions — that executes automatically when the trigger fires.Think of a workflow as a process you’ve written down and handed off to the platform. Once it’s active, it runs without manual intervention every time the trigger condition is met.Key things to know about workflows:
- Workflows can be in Draft, Active, or Paused states. Only active workflows run automatically.
- You can duplicate a workflow to use it as a starting point for a similar automation.
- Workflows support branching, so different paths can execute depending on conditions.
- Every workflow has an isolated run history so you can track its behavior independently.
Triggers
Triggers
A trigger is the event that starts a workflow. Without a trigger, a workflow has no way to know when to run. Every workflow must have exactly one trigger.RCB Automation supports the following trigger types:
The trigger also supplies data to the workflow. For example, a form submission trigger passes along the submitted field values, which you can use as variables in later steps.
| Trigger type | When it fires |
|---|---|
| Schedule | At a recurring time interval (daily, weekly, hourly, or a custom cron expression) |
| Form submission | When a form connected to RCB Automation receives a new submission |
| Webhook | When an external system sends an HTTP request to the workflow’s webhook URL |
| Record created / updated | When a record in a connected integration changes |
| Inbound email | When an email arrives at the workflow’s assigned address |
| Manual | When a user clicks Run now from the dashboard or API |
You can change a workflow’s trigger type at any time. Existing steps and their configurations are preserved — only the trigger itself changes.
Actions
Actions
An action is a step that performs work: sending a message, updating a record, making an API call, creating a file, and so on. A workflow can have one action or many, and they execute in the order you define them on the canvas.Actions in RCB Automation fall into a few categories:
- Integration actions — Interact with a connected app (e.g., create a row in a Google Sheet, post a message to Slack, update a contact in a CRM).
- Communication actions — Send emails, SMS messages, or notifications.
- Data actions — Transform, filter, or format data as it moves through the workflow.
- HTTP actions — Make arbitrary HTTP requests to any API endpoint.
- Flow control actions — Add delays, loop over a list, or trigger a child workflow.
Conditions
Conditions
A condition is a logic gate you place in a workflow to control whether subsequent steps run. If the condition evaluates to true, the workflow continues down that path. If it evaluates to false, the workflow either stops or follows an alternative branch.You can build conditions using:
- Field comparisons — Check whether a value equals, contains, is greater than, or matches a pattern.
- Logical operators — Combine multiple checks with AND / OR.
- Computed values — Reference outputs from previous steps.
When a condition is not met and no alternative branch is defined, the workflow run ends and is marked Skipped — not Failed. Skipped runs are expected behavior when conditions intentionally filter out certain events.
Runs
Runs
A run is a single execution of a workflow. Every time a trigger fires and the workflow executes, a new run is created and recorded.Each run has:
- A status:
Success,Failed, orSkipped - A start time and duration
- A step-by-step trace showing the inputs, outputs, and status of each step
- An error message if any step failed, including the exact point of failure
RCB Automation retains run history according to your plan limits. Check your account settings to see your current retention period.
Activity log
Activity log
The activity log is the central view for monitoring all workflow runs across your account. It’s where you go to verify that automations ran as expected, investigate failures, and understand your platform’s overall health.From the activity log, you can:
- Filter runs by workflow, status, date range, or integration
- Click into any run to see the full step-by-step trace
- Re-run a failed workflow from the same trigger payload
- Export run data for reporting or auditing
Integrations
Integrations
An integration is a connection between RCB Automation and an external application or service. Integrations are what give your workflows access to real data and the ability to take action in other systems.Integrations work in two directions:
- As a trigger source — The integration notifies RCB Automation when something happens (e.g., a new row is added to a spreadsheet, a contact is updated in a CRM).
- As an action target — The workflow sends data or commands to the integration (e.g., create a task, send a message, update a record).
Each integration connection is authenticated separately. If your credentials expire or are revoked, any workflows using that integration will fail until you reconnect it. RCB Automation will notify you when a connection needs attention.
How it all fits together
Here’s a concrete example to tie the concepts together. Imagine you want to automatically notify your team in Slack when a high-value deal is created in your CRM:- Trigger — A new deal is created in the CRM (integration trigger).
- Condition — Check whether the deal value is greater than $10,000.
- Action — If the condition passes, post a message to the
#salesSlack channel with the deal name and value. - Run recorded — The execution is logged in the activity log with the deal data and the Slack response.
Next steps
Quickstart
Follow a step-by-step guide to build and activate your first workflow.
Workflows
Learn how to create, configure, and manage workflows in detail.
Triggers
Explore all available trigger types and how to configure them.
Integrations
Browse available connectors and learn how to set up a new integration.