How to connect Slack and choose a notification channel
Last updated June 10, 2026
Connecting Slack lets uplads post launch results, automated-rule alerts, and your daily digest straight into a channel your team already watches. It's a one-time install: you authorize the uplads bot once, then pick which channel messages land in.
Connect Slack via OAuth
You'll find the Slack card under Configuration → Connections.
- Go to
/configuration?section=connectionsand find the Slack card. - Click Add to Slack. This sends you to Slack's standard OAuth install screen.
- Choose the workspace you want to install into and approve the requested permissions, then Slack redirects you back to uplads.
The install uses a bot token, not the older incoming-webhook style. uplads requests just enough access to post messages and list channels — it can post as the uplads bot, post to public channels without being invited, and read your public and bot-member private channels. When you return, the card shows a green Connected badge with your workspace name, and the channel picker opens automatically.
Pick a default channel
After connecting, choose where notifications go.
- In the Default channel row, click Pick (or Change if one is already set).
- The picker opens a searchable dropdown — start typing to filter through your channels by name.
- Select a channel, then click Save. The card now shows your chosen channel (for example,
#ad-launches).
Public channels appear automatically. Private channels only show up once the uplads bot has been added to them.
Invite the bot to private channels
Slack hides private channels from any app that isn't already a member. If a private channel is missing from the dropdown:
- Open that channel in Slack.
- Run
/invite @upladsto add the bot. - Back in uplads, click Refresh at the top of the picker to re-fetch your channels.
The private channel will now appear (marked with a lock icon) and you can select it. The picker also tells you how many private channels are already visible, so you know whether the invite worked.
Change the channel or switch workspaces
- Different channel: click Change on the Default channel row and pick a new one.
- Different workspace: click Reconnect / switch workspace to re-run the OAuth install against another Slack workspace.
- Remove the integration entirely: click Disconnect. You'll be asked to confirm, and you can reconnect anytime.
Legacy webhook users: the "Reconnect needed" banner
If you set up Slack before the bot install existed, you may see an amber Reconnect needed banner. Your old webhook setup is being retired in favor of the bot, which is what powers the channel dropdown. Click Reconnect Slack in the banner to upgrade — it takes about 30 seconds and preserves your routing once you re-pick a channel.
Where per-event Slack routing lives
The default channel is your catch-all. To send specific events (such as launch completions, rule triggers, or the daily digest) to different channels, head to the Notifications tab in Configuration. See How to set up notifications, daily digest and weekly audit for the full breakdown of per-event routing.
Related
- How to connect ClickUp for task and chat notifications
- Why am I not receiving Slack, ClickUp or email notifications?
- Why is configuration greyed out or read-only for me?
Heads-up: connecting workspace integrations like Slack requires configuration-edit permission. If the Connect button isn't available, ask a workspace owner or admin — see user roles and permissions.