Skip to main content

Slack Integration

The Slack integration lets you receive agent findings, approve actions, and trigger tasks — all without leaving Slack.

Connect Slack​

  1. Go to Dashboard → Integrations → Slack
  2. Click Connect Workspace
  3. Authorize Ariftly in the OAuth flow
  4. 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​

PermissionWhy
chat:writePost messages and approval cards
commandsRegister /ariftly slash command
files:readRead attached documents (questionnaires, etc.)
users:readResolve user names for approval attribution