Skip to main content

Automation

Collabase Automation builder Automation is the workflow engine built into Collabase. Connect Collabase apps and external services through visual pipelines — without code. When an event happens, the automation evaluates your conditions and executes your actions automatically.

How it works

Every automation is built from nodes connected in a visual builder.

Triggers

A trigger starts the automation — a Collabase event, a schedule, an incoming webhook, an external service event, or a manual run.

Conditions

A condition evaluates data from the trigger or a previous action and decides whether to continue. If it fails, the branch stops.

Actions

An action does something — creates a page, sends a Slack message, creates a Jira issue, calls an API, runs AI, or updates a registry object.

Execution model

When a trigger fires, the engine runs these steps in order:
  1. Trigger fires — the event passes its output fields downstream
  2. Conditions evaluate — each condition either passes (continue) or fails (branch stops)
  3. Actions execute — each action runs, receives the previous output, and produces its own
  4. Execution is logged — every run appears in the Runs tab with per-step output
Executions are asynchronous — the trigger returns immediately and the run proceeds in the background.

38 external connectors

Collabase ships with 38 pre-built connectors covering:

Slack, Teams, Discord

GitHub, GitLab, Jira

HubSpot, Pipedrive, Stripe

Sentry, Datadog, PagerDuty

Google Drive, Sheets

Bexio, Abacus, Personio

OpenAI, Local AI

HTTP, Transform, Code

Browse all 38 connectors

Connections

Before using a connector, create a Connection — a named, encrypted credential set. Go to Automation → Connections → + New Connection. Connections can be private, shared with a Space, or shared globally.

Variables

Reference data from any upstream node with {{variable}} syntax:
{{testCaseTitle}}      ← from the trigger
{{previous.id}}        ← from the immediately preceding action
{{payload.env}}        ← from a webhook payload

Rate limits and quotas

LimitDefault
Max executions per automation / minute60
Max active automations per Space100
Max action nodes per automation50
Max execution duration5 minutes