Slack Integration

Slack Integration

Route exception approvals into Slack and build a Decision Graph of what you chose — and why. Approve/reject exceptions in channel without leaving your workflow.

Why Slack Integration?

Commerce Index turns Slack moments into durable assets:

  • Approval workflows

    Approve or reject directly from Slack buttons

  • Decision traces

    Every decision is captured with who, when, and why

  • Precedent you can reuse

    Turn resolved exceptions into searchable precedent

  • A system you can audit later

    Full history of decisions for compliance and review

Result: Fewer repeats, faster decisions, and tighter operational consistency.

Setup Steps

1

Create a Slack App

Go to api.slack.com/apps and create a new app for your workspace.

Required Scopes: chat:write, commands, users:read

2

Get Your Bot Token & Signing Secret

Copy the Bot User OAuth Token and Signing Secret from your Slack app settings.

3

Register in Commerce Index

Go to Slack Settings and enter your credentials to connect.

4

Set Default Channel

Choose a default channel where approval requests will be posted.

5

Test the Connection

Send a test message to verify everything is working correctly.

Slack Features

Approval Requests

Send exception approvals to Slack with approve/reject buttons. Decisions are captured automatically.

Auto-Reminders

Digest-style reminders for pending approvals. Configurable schedule to avoid channel spam.

Weekly Digest

Auto-send your Promise Health snapshot to Slack weekly. Great for ops reviews.

Delivery Log

View all Slack digest deliveries with status, timestamps, and error details for troubleshooting.

Approval Message Format

🔔 Approval Request

Type: Cancellation Override
Order: #12345
Severity: High
Rationale: Customer requested same-day cancellation after cutoff...

✓ Approve✗ Reject

Plan Availability

Starter
Slack Digest (one-way posting)

Receive weekly Promise Health snapshots in Slack.

Pro
Full Slack Approvals + Workflows

Approve/reject in channel, approval queue, snooze, auto-reminders, and precedent.

Slack FAQ

Do I need Slack for Commerce Index to work?

No. Promise Health works without Slack. Slack becomes valuable when you want approvals and decision workflows embedded into day-to-day operations.

Can I use multiple Slack channels?

Currently, you set one default channel per brand. Support for multiple channels and channel routing is on the roadmap.

What happens if my Slack token expires?

You'll see delivery failures in the Digest Delivery Log. Re-register your workspace with a fresh token to restore connectivity.

Next Steps