dusk bot
integrationsslack

dusk botintegrations

a slack assistant that finds the decision in the thread

a bot in dusk bot can search slack messages, read channel history and follow a thread before it briefs you. use it to catch up on a project or find an unanswered question, with the ai you picked. replies can stay in your dusk chat until you want them posted. sending a slack message asks first by default.

by the dusk bot team · checked · how we made this

pixel art: a blue pixel bot and a coral pixel bot beside the Slack mark on a white tile, two chat bubbles and a newspaper, on a lilac hill in front of a birch wood under purple hills, one saying "here is the decision"

what a bot can do in Slack

a short message can mean something different after ten replies. give the bot a channel and a question, then let it read the conversation around each match instead of treating search hits as the whole story.

actiondusk bot treats it aswhat you would use it for
Search messagesreadfind discussion of a launch date across the messages you can access
Fetch conversation historyreadcollect the recent conversation in one named project channel
Retrieve conversation repliesreadread replies before deciding whether a question is still unanswered
Retrieve message permalinkreadinclude a link back to the message behind a summary
List pinned items in a channelreadcheck pinned instructions before drafting a channel update
Lookup users by emailreadidentify the teammate you mean before addressing a message
Search Slack filesreadlocate the file shared during a discussion
Send messagesend: asks firstpost the wording you requested, subject to the bot's send controls

composio, the connection service dusk bot uses for apps, lists 171 Slack actions (catalog version 20261101_00, read 12 november 20265). dusk bot treats 67 of them as reads, 8 as sends and the other 96 as changes. an action counts as a read only when its name starts with a read word like get, list or search, so a bot you allow only to read can never call the rest. a send is anything that reaches a person outside the app or moves money, like send message: it waits for your Allow unless you've given that bot a daily amount it may send alone.

connect Slack

  1. open Connected apps in the sidebar.
  2. pick Slack and sign in on Slack's own page, so your password goes to them and never to a bot.
  3. choose which bots may use it, and whether each may only read or may also change things. your bookkeeper doesn't need your Slack.
  4. ask in plain words. reading and drafting happen freely; sending asks you first.

connect slack from Connected apps and select the bot that may read it. start with one channel and reading access. slack handles its own sign-in; the password is not shown to the bot. give the channel name and any threads you want excluded before scheduling a catch-up.

routines to copy

these jobs help with three different moments: returning to a busy channel, spotting a question, and preparing a handover. send the one you need to your bot.

decision catch-up

every weekday at 11, read yesterday's conversation in #acme-launch, including replies. list decisions, open questions and dates people proposed. distinguish proposals from agreements and link each item. report here only.

weekdays at 11:00 · a linked account of decisions and unresolved discussion

support question watch

when a new slack message arrives in #acme-help, check whether it asks a product question. read its thread and tell me if a reply is still needed. suggest wording here, but do not post or react.

when a message arrives in the named channel · a private suggestion in dusk chat

handover draft

every friday at noon, read this week's #acme-operations discussion and pinned items. prepare a handover with unfinished work and the people explicitly named for it. mark missing owners as unknown. leave the draft here for me.

fridays at 12:00 · a handover draft awaiting your review

what it asks you first

sending a slack message uses the sending control. with Ask every time, you review an Allow / Deny card before a message goes out. you can instead grant a daily sending amount to that bot. one exception: a bot on Full access with no sending rule of its own may send up to 25 a day without asking, so give full-access bots Ask every time under sending. scheduling a message for later and editing a posted message count as app changes, not sends, so they don't ask first: leave them out of the bot's allowed actions, or tell the routine to ask you before it changes anything.

channel settings and other app changes are separate from sending. for a bot that only briefs you, a read-only grant is the useful boundary: it cannot post, react or change the channel. if you later grant writes, put "ask me before you change anything" in the routine where you need supervision.

what it cannot do

  • answer from messages outside the connected account's access. give it a reachable conversation rather than expecting a search to reveal every discussion in the company.
  • write a slack reply with reading access alone. a draft in your dusk chat is still possible; posting needs the app action and the sending permission.
  • monitor overnight from a desktop that has gone to sleep. slack events arrive at once, but the bot still needs a running machine to do its work. dusk cloud keeps routines running.

ask for the message behind the claim

a useful digest lets you open the source conversation. ask for message links and separate what was decided from what was merely suggested. for a reusable channel-only version, see the slack channel digest. keep sensitive channels outside the brief unless you need them.

hand off only what belongs elsewhere

discussion may point to work in github or a decision page in notion. ask for those references in the summary. connecting another app is a separate step; reading a slack link does not give a bot access to the linked workspace.

questions

can a slack ai bot summarise a whole thread?

yes. the listed thread action retrieves conversation replies. ask it to read those replies before summarising, especially when the first message is a question rather than a decision.

will it talk in my channels on its own?

a read-only slack bot cannot post. if you allow sending actions, posts ask first by default unless you set a daily sending amount, or the bot is on Full access with no sending rule of its own (then it may send up to 25 a day).

can i read the catch-up from my phone?

yes. pair your phone to where your bots live. a phone paired to your own computer needs that computer awake and running dusk bot; pairing to dusk cloud works with the computer off.

sources

  1. dusk bot docs: connected apps
  2. dusk bot docs: scheduled work
  3. dusk bot docs: sending controls
  4. dusk bot docs: phone access
  5. composio, Slack toolkit (catalog version 20261101_00), checked 12 november 2026

drafted with ai help from the dusk bot docs and the sources listed on this page, then checked against them. if something here is wrong or out of date, write to [email protected].