Create an issue from a message
Open the message’s More actions menu and choose Create ReasonOS issue. The first time, Slack lists it under More message shortcuts; after that it appears in the menu directly.- A private form opens, filled from the message: the message’s first line as an editable title, and a description made of the message text followed by a line naming the Slack user it came from and a link to the message. A long message is excerpted and the form says so.
- Choose the project. The list holds the projects you can write issues in; if the channel has a project default, it is preselected.
- Edit, then confirm. Until you confirm, no issue exists. The result, Issue saved with an Open issue button, is shown to you alone; nothing is posted to the channel.
Link a message to an existing issue
Choose Link to ReasonOS issue from the message’s More actions menu, pick the project and enter the issue number. The issue’s title and description are left unchanged; the message is added as its source and the thread becomes available for status updates and reply sync./reasonos
/reasonos Fix the export buttonopens the same create form with that text as the title (the first line, if there are several);/reasonosalone opens it with the title Issue from Slack./reasonos --template Bug reportopens the form filled from the project’s Bug report template. This needs a project default for the channel; without one, or with a template name the project has no template for, the command answers privately and creates nothing.
Status updates in the thread
An organization administrator who can write the issue and has linked their own Slack account can switch Slack updates on from the issue page, for the thread the issue was created or linked from. From then on a reply is posted in that thread when the issue starts, completes, is cancelled or reopens: the issue’s key, its title, the word Started, Completed, Cancelled or Reopened, and a link to the issue. Nothing else is posted; moving between statuses of the same kind is silent, and switching updates on does not replay earlier changes. A failed or uncertain update is shown on the issue page with a choice to retry or skip, so a reply is never silently sent twice.Share replies both ways
An organization administrator who can write the project’s issues and has a linked Slack account can switch Sync replies with Slack on for a captured thread, from the issue page. Then:- A new reply in the Slack thread by a linked member who can write the issue appears as a comment on the issue, attributed to them and marked as coming from Slack. Replies by anyone who is not linked, and messages from before sync was switched on, are not read.
- Comments on the issue stay in ReasonOS unless you send them: a comment box under a synced thread offers Send to Slack · #channel beside Send. Only a comment you send that way reaches the thread. A shared reply is at most 12,000 bytes.
- Editing or deleting a comment or a message changes it only where you did it; the copy on the other side stays.
Issue previews
When an administrator has switched previews on for a channel, under Project settings → Work → Slack previews, a link to an issue that you post there unfurls into its key, title and status with a link. Previews show only for a link posted by a linked member who can read the issue; for anyone else, or for an issue that does not exist, the app stays silent. A preview is not updated when the issue changes afterwards.AI-suggested drafts
When an administrator has enabled AI drafts in Slack for a project and chosen the model, the create form offers Suggest a draft… once you have picked that project.- A private confirmation shows exactly what will be sent: the title and description as they stand in the form, the project, the model and whose key pays for the call. Nothing is sent until you press Suggest.
- The suggestion comes back as an editable title and description. The issue is still created only when you press Create issue.
- One suggestion per form. To try again, open a new form.
- What is sent is only the text in the form, up to 12,000 bytes. No message history, files, linked pages or other channel content is read. Text that contains one of the integration’s own credentials is refused; do not put secrets in an issue.
- If the model is unavailable or the organization’s budget refuses the call, the form keeps working by hand.
Channel feeds
A feed posts a project’s activity, or an initiative’s updates, into one public channel the ReasonOS app has been invited to. It is an administrator’s decision per channel; a channel receives nothing until a feed is added.- Project feeds: under Project settings → Work → Slack feeds, an administrator with write access to the project’s issues adds a feed by channel ID, chooses what to post — new issues, status changes, won’t-complete and reopen — optionally only for some statuses, and the cadence: as it happens, a daily summary, or a weekly summary. Each post carries the issue key, its title, what happened and who did it, with a link; never the description.
- Initiative feeds: under Settings → Initiative feeds, an organization administrator chooses an initiative and a channel. Each published update posts the initiative, its health, the author and a link; the update’s text is included only where Include the update’s text is switched on.
- As it happens gathers everything that happens within a minute into one post. Daily summaries are sent from 09:00 UTC and weekly ones from Monday 09:00 UTC; a summary lists up to 20 items and says how many more there were, and the rest follow in the next one. Nothing is posted when nothing happened.
- Pausing a feed stops future posts and keeps its settings; editing or pausing discards anything still queued for it. Removing a feed stops it; posts already made stay in Slack. An organization can have up to 20 feeds.
- A feed uses the permissions the app already has. Private channels, Slack Connect channels, archived channels and direct messages cannot receive a feed, and the app must be a member of the channel. If the channel or the administrator’s access changes, the feed pauses itself and says so.
Direct messages about your issues
Once an administrator has allowed direct messages (Reconnect to allow direct messages on the Slack settings page) and you have linked your account, open Settings → Slack → Slack notifications and switch Send me Slack messages on. It is off until you do. Choose which of these you want:- Assignments: when an issue is assigned to you, or taken from you.
- Mentions: when someone mentions you in an issue or a comment.
- Status changes: when an issue assigned to you starts, completes, is cancelled or reopens.
- Due dates: one message a day, from 09:00 UTC, listing your issues due today or overdue; nothing when nothing is due.
What the app never reads
- Channel history before a thread’s reply sync was switched on, and any thread that has no sync.
- Files, attachments and link contents.
- Replies by people who have not linked their account are never imported or synced. (Slack still delivers its signed event to ReasonOS, which discards it; and the message you create an issue from may have been written by someone else — the issue records them as its source and you as its creator.)
- Your name, email or profile: you are known by your Slack user id and the ReasonOS account you linked.