Slack Integration
The Slack integration lets you receive agent findings, approve actions, and trigger tasks — all without leaving Slack.
Connect Slack
- Go to Dashboard → Integrations → Slack
- Click Connect Workspace
- Authorize Ariftly in the OAuth flow
- Select the channels where agents should post
What you can do in Slack
Receive approval requests
When an agent requests approval, a Slack message is posted to your configured approval channel:
🤖 Sales Agent — Approval Requested
────────────────────────────────────
Send outreach email to Jane Smith at Acme Corp
Subject: Quick question about Acme's AI roadmap
Preview: Hi Jane, I noticed Acme's Series B announcement...
[✅ Approve] [❌ Deny] [✏️ Edit]
Click Approve or Deny directly in Slack. No dashboard required.
Receive task completions
When a task completes, a summary is posted:
✅ AI Readiness Agent — Task Complete
────────────────────────────────────
Questionnaire Response ready
17 questions answered · 94% confidence · 2 flagged for review
[View Full Report]
Trigger tasks via Slash command
/ariftly run ai-readiness questionnaire.respond
Or mention the bot:
@ariftly analyze this questionnaire [attach PDF]
Configure notification channels
curl -X PATCH https://api.ariftly.io/v1/integrations/slack/config \
-H "Authorization: Bearer $ARIFTLY_API_KEY" \
-d '{
"channels": {
"approvals": "C0123APPROV",
"ai_readiness": "C0123AIREAD",
"sales": "C0123SALES"
}
}'
Required Slack permissions
| Permission | Why |
|---|---|
chat:write | Post messages and approval cards |
commands | Register /ariftly slash command |
files:read | Read attached documents (questionnaires, etc.) |
users:read | Resolve user names for approval attribution |