Slack
HardAn AI agent that reads messages realistically needs a Marketplace listing (10+ active workspaces, then weeks to months of review): unlisted apps distributed commercially get 1 request/min and 15 messages per call on conversations.history/replies, can't use the Real-time Search API or the Slack MCP server, and per Slack's API terms aren't the channel for commercial distribution.
Agent-researched, not yet reviewed by a personResearched 2026-10-20
Working in dev
15–60 min
Signing in with your own account
Any user can connect
1–3 months
A Marketplace listing, which an agent that reads messages needs. Unlisted installs work the same day but are throttled. Slack states review maximums: up to 10 business days for preliminary review and up to 10 weeks for functional review of new apps, and says turnaround 'can vary depending on volume'. Time to reach 10 active workspaces first is not included.
- Waiting on
- Getting 10+ active workspaces through unlisted installs, then Marketplace preliminary review (up to 10 business days) and functional review (up to 10 weeks for new apps). Separately, each customer's workspace admin approval if their workspace restricts apps.
- Cost
- Free to create and distribute apps and to submit to the Marketplace (no fee mentioned in the review docs). Semantic search via RTS needs customer plans that include Slack AI Search.
What you need first
A Slack workspace where you can install apps (a free workspace or a Developer Program sandbox)
Every app is created against a development workspace, and the first install happens there.
Public HTTPS endpoints for the OAuth redirect URL and for any Events, interactivity or options-load URLs
redirect_uri must be HTTPS and match or sit under a configured Redirect URL. Public distribution requires SSL on all feature URLs.
For Marketplace: 10+ active workspaces (used in the last 28 days, sandboxes excluded), a public landing page, privacy policy, support contact, and test credentials
These are hard prerequisites for submission. Apps below the threshold can't submit.