Auto-discover Slack channels where the CircleCI bot has been added
H
Henna Abbas
Description:
When setting up project-level Slack notifications in the CircleCI Slack app, users are currently required to manually copy and paste a Slack channel ID to configure where notifications should be sent. This creates unnecessary friction, especially for users who aren't familiar with how to locate a channel ID in Slack.
What we'd like:
The CircleCI Slack app should automatically discover and surface the Slack channels where the CircleCI bot has already been added, allowing users to select a channel from a dropdown rather than entering a raw channel ID.
Why it matters:
Requiring a channel ID copy-paste is an unintuitive step that slows down setup and is error-prone. Since the CircleCI bot already has visibility into which channels it has been invited to, surfacing those channels in the UI is a natural quality-of-life improvement that reduces setup friction and makes the integration more accessible to non-technical users.
Proposed solution:
When a user configures Slack notifications for a project, present a searchable dropdown of channels the CircleCI bot has been added to. The channel ID would still be used under the hood, but the user would never need to see or handle it directly.