How it works
- Escalation channels are internal Slack channels you designate for escalations, such as
#eng-escalations. They are separate from the customer channels Sayless brings into the inbox. - An internal thread belongs to exactly one ticket or conversation. A record can have threads in several escalation channels at once.
- Replies sync both ways. Reply from Sayless and it posts to the Slack thread; reply in Slack and it appears on the record.
- Escalation channels never create conversations or contacts. Messages posted in them outside a linked thread stay in Slack.
What syncs
If someone deletes the thread’s first message in Slack, the thread closes: later Slack replies stop syncing, and what was already copied stays on the record.
Set up escalation channels (admin)
You need the Slack workspace connection first.- Open Settings > Slack and find Escalation Channels.
- Click Add Channel and pick a channel. For a private channel, invite the app first with
/invite @Sayless.
Start an internal thread
- Open a ticket or conversation.
- In the side panel, find Internal threads and click Start internal thread.
- Pick a channel and write what the team should know.
Reply in a thread
- From a ticket: hover a thread message and click Reply in thread, then write your comment. It posts to Slack and appears on the ticket.
- From a conversation: switch the composer to Internal thread, pick the channel if there’s more than one, and send.
@ and they’re mentioned in Slack too, as long as their Slack email matches their Sayless email. Attach files the same way you would on any comment or note.
To change a message you posted, hover it and click Edit. The Slack message updates too.
To react, hover a thread message and click the emoji button, or click an existing reaction to add or remove yours. Reactions show on the Slack message too.
If Slack doesn’t accept a message, it gets a red border on the record with Retry and Remove, and you’ll see an error notice.
Link an existing Slack thread
A conversation that started in Slack can be linked to a record after the fact:- In Slack, open the thread’s More actions menu and choose Sync internal thread.
- Under Type, choose Ticket or Conversation, then search by title or number and click Sync.
Open threads automatically
Triggers on tickets and conversations have an Open internal thread action. Pick an escalation channel, write a message, and optionally mention a teammate. Use{company} and {assignee} in the message to fill in the record’s company and assignee. A trigger opens at most one thread per record in each channel.
Unlink a thread
In the Internal threads card, hover a thread and click Unlink from Sayless, or click Unlink in Slack. Messages already on the record stay, and nothing syncs either way after that: no new replies, edits, deletions or reactions. The buttons on the thread’s first message in Slack stop working until the thread is linked again.When Slack is disconnected or your plan changes
- Slack disconnected or the app uninstalled: escalation channels are archived and threads stop syncing. Reconnecting the same Slack workspace brings the channels back, except ones archived in Slack.
- Plan without Slack: threads stay on records and can still be unlinked, but you can’t start, reply, edit or react, and nothing syncs from Slack. Change status in Slack stops working too. Upgrading turns everything back on.