Slack integration
Last reviewed:
Chat platform
Your team already lives in Slack — Kiantu meets them there, so tracking doesn't require opening another tab or breaking flow.
Run /kiantu commands from Slack, assign work to teammates, and receive session nudges as bot DMs.
Start, pause, and close sessions without leaving the conversationAssign work to a teammate's plate mid-thread — capacity-awareNudges arrive as DMs, so forgotten timers get caught early
What it does
- Inbound: /kiantu slash commands and button clicks (signature-verified webhooks).
- Outbound: bot DMs for notifications (inactivity nudges, assignments, budget alerts).
- Kiantu never reads your Slack messages — no message-history scopes are requested.
Setup
- 1 In Kiantu, open Settings → Connectors → Chat integrations and click “Add to Slack” (admin/owner only).
- 2 Approve the Slack consent screen. Requested bot scopes: commands, chat:write, im:write, users:read, users:read.email.
- 3 Your Slack account links automatically when your Slack profile email matches your Kiantu email. Teammates link the same way on their first /kiantu command.
- 4 Type /kiantu help in any channel to confirm the install.
Commands
/kiantu start <intent> start a work session /kiantu stop close your current session /kiantu pause · /kiantu resume pause / resume /kiantu status what’s running right now /kiantu assign @teammate <title> put an item on their plate (capacity-aware — overflows to the next day when full) Data & privacy
- Metadata-only posture: commands you type are processed; channel traffic is never read.
- The workspace bot token is envelope-encrypted at rest with the workspace key.
- One Slack workspace maps to one Kiantu workspace.
Self-hosting
Server operators enable this integration with the following environment variables (workspace users on app.kiantu.com never need these):
SLACK_CLIENT_IDSLACK_CLIENT_SECRETSLACK_SIGNING_SECRET