Steadybase
Integrations

Slack Bot

Slack notifications for workflow events, approvals, and alerts.

Slack Bot Integration

Steadybase's Slack integration delivers real-time notifications for workflow events, approval requests, and system alerts directly to your team's Slack channels.

What It Does

  • Workflow Notifications — Alerts when workflows complete, fail, or need attention
  • Approval Requests — Notifies when human-in-the-loop approval is needed
  • Health Alerts — Flags at-risk accounts and critical health score changes
  • System Alerts — SLA breaches, error spikes, and infrastructure issues

Configuration

# Slack Bot credentials
SLACK_BOT_TOKEN=xoxb-your-bot-token
SLACK_SIGNING_SECRET=your-signing-secret

Setup

1. Create a Slack App

  1. Go to api.slack.com/apps
  2. Click "Create New App" → "From Scratch"
  3. Name it "Steadybase" and select your workspace

2. Configure Bot Permissions

Add these OAuth scopes:

ScopePurpose
chat:writeSend messages to channels
chat:write.customizeCustomize bot name and avatar

3. Install to Workspace

Install the app to your workspace and copy the Bot User OAuth Token (xoxb-...).

4. Configure Steadybase

Add the token and signing secret to your .env file and restart the server.

5. Invite the Bot

Invite the Steadybase bot to the channels where you want notifications:

/invite @Steadybase

Notification Types

Approval Request

🔔 Approval Required
Workflow: drew-coord-2026-03-04-001
Step: Human Approval (Step 7)
Description: Review outreach drafts for Tier 1 accounts
Timeout: 7 days
[Approve] [View in Dashboard]

Health Alert

⚠️ Account Health Alert
Account: Datadog
Status: At-Risk → Critical
Signal: Champion departed (Mike Torres)
Action Required: Assign new champion, schedule check-in
[View Account]

Workflow Complete

✅ Workflow Complete
Type: Client Onboarding
Account: PlanetScale
Duration: 3 days
Result: Successfully onboarded, kickoff scheduled
[View Details]

On this page