Automation

Executions are asynchronous. When a trigger fires, it returns immediately and the workflow runs in the background. You can track every run in the Runs tab.
How it works
Every automation is a graph of connected nodes. You start with a trigger, add logic, and chain actions.Triggers
A trigger starts the automation — a Collabase event, a timer, an incoming request, an external service event, or a manual run by a user.
Conditions
Condition nodes evaluate data from the trigger or a previous action and decide whether to continue or branch. A failed condition stops that branch silently.
Actions
An action does something — creates a task, sends a Slack message, opens a Jira issue, calls an external service, or runs AI. Each action passes its output forward.
Execution model
When a trigger fires, the engine runs these steps:- Trigger fires — the event passes its output fields to every connected downstream node.
- Conditions evaluate — each condition node checks its rule. If it fails, that branch stops; other branches continue independently.
- Actions execute — actions run in graph order. Each action receives upstream data and produces its own output.
- Every step is logged — all runs appear in the Runs tab with per-node input, output, and status.
Execution statuses
A
PARTIAL status is common when an automation is waiting for a human approval or a scheduled delay. It is not an error — check the Runs tab to see which node is waiting.
Variables
Reference data from any upstream node in your action fields using these syntax forms:
Supports dot-notation for nested values (
{payload.task.priority}) and array indexing ({stepOutputs.parseResult.items[0].name}).
Example:
Node categories
→ Full node reference
40+ connectors
Collabase ships with 40+ pre-built connectors:Slack, Teams, Discord
GitHub, GitLab, Jira
HubSpot, Pipedrive, Stripe
Sentry, Datadog, PagerDuty
Google Drive, Sheets
Bexio, Abacus, Personio
OpenAI, Local AI
HTTP, Transform, Code
Connections
Before using any connector, you create a Connection — a named, encrypted set of credentials. Connections are reusable across all automations in your Space. Go to Automation → Connections → + New Connection to set one up. Each connection can be:- Private — visible only to you
- Shared with Space — available to all automations in this Space
- Shared globally — available to all Spaces on this Collabase instance
Rate limits
Rule permissions
Every automation rule has its own access configuration. The rule creator always has full access. You can share specific permissions with other users or groups from the rule’s Settings → Permissions tab.
Grant permissions to individual users or groups. A user who is not granted at least View cannot see the rule exists.
Run as
Each rule has a Run as setting that controls how actions are attributed in the activity log:
Set the Run as option in the rule’s Settings tab.
.png?fit=max&auto=format&n=V5LGcGniNC1X_QJO&q=85&s=8c9ba3ce9a0d0045976180c9f669af26)
