How Slack capture works
Comma installs as a Slack workspace app via standard OAuth. The admin consents once, and capture begins automatically for every channel the bot has access to: public channels, private channels where it has been invited, and DMs for users who have completed a one-time authorization. Every message is written to a WORM archive that satisfies FINRA Rule 4511 and SEC Rule 17a-4 recordkeeping requirements. Edits and deleted messages are preserved alongside the original. File shares are written to WORM storage with their original Slack metadata intact.
Team plan vs Enterprise Grid
Most compliance vendors require Slack Enterprise Grid before they’ll touch your workspace. Comma works on the standard Team plan your firm is probably already on.
Slack Team plan
Comma works on Slack Team plan with three things to know upfront:
Public channels are captured automatically once the workspace is connected.
Private channels require the Comma bot to be invited into each one. The Comma bot (listed in Slack as “Comma Compliance Archive”) is the workspace app that does the capturing — a channel member types /invite @Comma or uses the Add Apps menu inside the channel, and it begins capturing immediately. Channels the bot hasn’t been added to are not captured. See the setup guide →
Direct messages require a one-time per-user authorization. Users who haven’t completed it appear as unlinked in the Comma dashboard and their DMs are not captured until they connect.
Enterprise Grid
Slack’s Enterprise Grid tier provides the Discovery API, which gives Comma organization-wide access without per-user authorization or per-channel invitations. All users are covered from day one, all private channels are captured automatically, and admins have full visibility into channel coverage from the Comma dashboard.
Frequently asked questions
Do we need Enterprise Grid for Slack archiving?
What gets captured?
If a message is edited, does the archive capture every revision or just the original?
Does anything need to be installed on user devices?
What happens when an employee leaves?
Can Comma archive Slack Connect channels with external organizations?
Still on Slack Team plan?
You don't need to upgrade to Enterprise Grid to stay compliant. Comma handles it.
Built to the standards regulators ask about
- FINRA 3110 Review & retention
- FINRA Reg S-P Books & records
- SEC 17a-4 WORM archive
- SEC 17a-3 Supervision
- GDPR Data protection
- MiFID II EU comms recording
- CIRO 3800 Canadian records
- FCA SYSC 10A UK taping
- MAS SF(LCB)R SG 5-year order records
- ASIC Australian financial
- SFC Hong Kong
- CASL Consent archiving
Related reading