Slack notifications

Outbound notifications from Tree to a configured Slack workspace.

Slack notifications send messages from Tree to a configured Slack channel or user. They keep team members informed about graph changes without requiring them to actively watch Tree. Slack notifications are a Paid feature available on Paid and Team tiers.

What can trigger a Slack notification

Notifications can be triggered by:

  • Node state changes: a node unlocks, completes, or stalls
  • Assignment changes: a node is assigned or reassigned (Team feature, see Assignments)
  • Due date events: a node is approaching or past its due date
  • Comments and mentions: a comment is posted or a user is mentioned (Team feature, see Comments)
  • Custom triggers: any condition configured via Automation rules

Each trigger is configurable per workspace and per project, so teams can subscribe to only the events that matter.

Where notifications are delivered

Notifications can be routed to:

  • A specific Slack channel (typical for project-wide updates)
  • A specific user via DM (typical for personal assignments or mentions)
  • Multiple destinations based on routing rules

The routing is configured per notification type, so different events can go to different places.

Setup

Slack notifications require:

  • A Slack workspace connected via OAuth
  • Channel or user selection for routing
  • Per-project enablement to specify which projects use the integration

The setup is one-time per Slack workspace.

Tier availability

Slack notifications are a Paid feature, available on Paid and Team. Free does not include Slack notifications.

LAST UPDATED · 2026-05-12