Skip to main content

Actions

An action node is where the automation does something. Actions run after your trigger fires and any conditions pass. Each action node calls a connector to perform a specific operation — sending a message, creating a task, posting to an external service, or anything else the connector supports. Actions run in the order defined by the graph. Each action receives data from upstream nodes and produces its own output that downstream nodes can reference.

Two types of action nodes

Collabase built-in

Native Collabase operations — create and update tasks, pages, and registry objects; send in-app notifications; trigger test runs. No connection setup required.

Connector actions

Actions from 40+ external connectors — Slack, GitHub, Jira, Stripe, Datadog, and more. Require a saved Connection with credentials.

Connections — credentials for connectors

Before using an external connector in an action node, you must create a Connection for it. A connection is a named, encrypted set of credentials that you configure once and reuse across all automations.
1

Go to Automation → Connections

Open your Space, select Automation in the sidebar, then click Connections in the top navigation bar.
2

Click + New Connection

Click the + New Connection button. A dialog opens.
3

Select the connector

Choose the connector you want to connect (for example, Slack, GitHub, or Jira).
4

Enter your credentials

Fill in the required fields. Each connector lists what it needs — typically an API key, a token, or OAuth credentials. See the connector’s individual page for details.
5

Test and save

Click Test Connection to verify the credentials work, then click Save. The connection is now available in the action node picker inside any automation.
Credentials are encrypted at rest. They are never shown in execution logs or run history.

Adding an action node

1

Open the automation builder

Open your automation. Click the + button on any connection in the canvas, or drag a node from the node panel.
2

Choose Action

Select Action from the node type list.
3

Select a connector

Pick the connector from the list (for example, Slack, Jira, or Collabase built-in).
4

Select an operation

Pick the specific action the connector should perform (for example, Send Message or Create Issue).
5

Select a connection

For external connectors, select the saved connection to use. If no connection exists yet, click + New Connection to create one.
6

Fill in field values

Configure each input field. Use variable syntax to reference data from upstream nodes.

Field value syntax

All action input fields support variable references. Use these forms to pull data from upstream nodes: Supports dot-notation for nested values and array indexing:
You can mix static text and variable references in the same field:

Action output

Every action node produces output fields that downstream nodes can reference using {stepOutputs.nodeId.fieldName}. The node’s ID is set in the node configuration panel — give it a short, descriptive name. For example, if you name a Create Task node createTask, downstream nodes can reference:
  • {stepOutputs.createTask.id} — the ID of the created task
  • {stepOutputs.createTask.taskKey} — the task key (e.g. PROJ-42)
  • {stepOutputs.createTask.url} — a direct link to the task
Each connector’s page lists the output fields available from each action.

Retry policy

Action nodes can be configured to retry automatically if they fail. Set the retry policy in the node’s configuration panel. Retries are counted in the execution log. If all retries fail, the node is marked as failed and the execution status becomes FAILED or PARTIAL.
Actions that are not idempotent (for example, sending a Slack message or creating a Jira issue) may produce duplicate results if retried. Only enable retries for actions where running the same operation twice is safe.

Connector actions reference

Each connector’s available actions are documented on its individual page.

Communication

Slack, Teams, Discord, Email, Telegram…

Developer Tools

GitHub, GitLab, Jira, Sentry…

AI & Utilities

OpenAI, HTTP, Transform, Code…
View all 40+ connectors
Last modified on June 21, 2026