Slack Connection

Slack AI integration team intelligence.

Connect your Slack workspace with one click. Build team pulse dashboards, automate channel reports, and mine your conversations for insights — all with AI.

slack.com/oauth/authorize
A
Acme Corp
acme-corp.slack.com
Workspace
camelAI is requesting permission to:
Read messages and channels
View workspace members
Post messages to channels
Send notifications
Connected to Acme Corp

Read from Slack. Write to Slack.

Your Slack workspace is both a data source and an automation target. camelAI works in both directions.

Read from Slack

Channel Analytics
#engineering
1,247 msgs/wk
#product
892 msgs/wk
#sales
634 msgs/wk
#support
1,891 msgs/wk
  • Channel activity and message volume
  • Response times and active hours
  • Conversation search and mining
  • User presence and engagement

Write to Slack

Automated Messages
CA
#metrics8:00 AM
Daily revenue report posted
CA
#alerts2:15 PM
High churn warning triggered
CA
#team-leads9:30 AM
Standup summary delivered
  • Scheduled reports via cron jobs
  • Real-time alerts and notifications
  • Formatted data blocks and charts
  • Bot responses to channel mentions

One-click OAuth connect.

No API keys. No webhook URLs. Just click, authorize, and start building.

01

Click "Add to Slack"

One button in your camelAI workspace. No configuration, no setup wizard.

02

Authorize permissions

Slack's standard OAuth screen. Read messages, post to channels — scoped to what you need.

03

Start building

Your workspace data is live. Ask the agent to build a dashboard, set up alerts, or run analytics.

OAuth 2.0
Read-only default
Workspace-scoped
One-click revoke

What your Slack data can power.

Channel Activity Heatmap
M
T
W
T
F
S
S
Team pulse dashboard

Visualize channel activity across your workspace. Track message volume, response times, peak hours, and engagement trends — all from your Slack data.

Daily Standup — Mar 16
S
Sarah

Shipped auth flow, starting API docs

A
Alex

Debugging Stripe webhook, needs review

J
Jordan

Design system update, on track

Automated standup collector

Collect standup messages from your #daily-standup channel, summarize each team member's update, and post a digest to #team-leads every morning.

@camelai generate the weekly sales report
CA
Here’s the weekly report. Revenue up 12%, 47 new accounts. View full report →
Slack-triggered reports

Mention @camelai in any channel to trigger on-demand reports. “Generate the weekly sales report” — and get a formatted response with live data.

pricing decision
#product...agreed on the new pricing tiers...
#sales...customers asking about enterprise pricing...
#leadership...pricing review meeting notes...
Cross-channel search tool

Search across all Slack channels with AI-powered relevance ranking. Filter by date, user, and channel. Find the decisions that got buried in threads.

Automated reports, delivered to your channel.

Set up a cron job and your agent posts formatted metrics to any Slack channel — every morning, every Monday, or whenever you need it.

Acme Corp
metricsDaily automated reports
CA
camelAIAPP8:00 AM
Good morning! Here’s your daily metrics report for Monday, March 16:
Daily Metrics — Mar 16
Revenue
$14,283
+12%
New Users
47
+8%
Active
1,204
+3%
NPS
72
+5
Revenue — last 7 days
Want me to drill into any of these numbers? Just reply here.
👀3📈2🔥1
Message #metrics

What changes when you connect Slack.

Capability
Slack alone
Slack + camelAI
Messages
Ephemeral chat
Searchable, analyzable data
Analytics
Basic Slack Analytics (paid)
Custom team pulse dashboards
Alerts
Manual posting
Cron-triggered automated reports
Search
Built-in keyword search
AI-powered cross-channel search
Standups
Manual collection in a channel
Auto-collected and summarized
Reporting
Export CSV, read in spreadsheets
Live dashboards with charts and filters

Prompts to get you started.

Connect to our Slack workspace and build a team pulse dashboard. Show messages per channel, average response times, and peak activity hours across the last 30 days.

Try this prompt

Build an automated standup collector. Every day at 9:15am, pull messages from #daily-standup, summarize what each person said, and post a digest to #team-leads.

Try this prompt

Create a cross-channel search tool where I can search across all Slack channels by keyword, date range, and user — with results ranked by relevance.

Try this prompt

Set up a cron job that posts our weekly KPIs to #metrics every Monday at 8am. Pull data from Stripe, Postgres, and PostHog, format it as a Slack message with charts.

Try this prompt

Your team's conversations are data.

Start building with them.