All workflows
Slack logoLinear logoAnthropic logo

Turn Slack support requests into Linear tickets

When someone asks for help in your Slack channel, opens a Linear ticket with a written summary and replies in the thread with the link.

On new message in Slack3 apps7 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1SlackNew message triggerStarts a run whenever a new message is posted in the Slack support channel you choose.
  2. 2LinearList teamsFinds the Linear team whose name or key matches yours, listing the teams it can see if none matches.
  3. 3AnthropicGenerate model responseAsks the AI to sort the message as urgent, request or chatter, then to draft the ticket title and body.
  4. 4SlackGet userLooks up the real name of whoever posted, so the ticket and comment say who reported it.
  5. 5LinearCreate issueOpens the ticket in your team with the title, the summary body, the reporter's name and high or medium priority.
  6. 6LinearAdd commentAdds the reporter's original Slack message to the ticket as its first comment, word for word.
  7. 7SlackSend messageReplies in the Slack thread with the ticket reference, title and link so the person who asked can follow it.

How it works

What happens on each run, in plain English.

Whenever someone posts in the Slack channel you choose, the message is read and the AI decides whether it is actually a request for help rather than a greeting, a thank you or a reply about something already raised. Only the real requests go further; a close call is left alone, because a tracker with a ticket for every message is no better than no tracker at all. A request where someone is blocked right now is opened at high priority instead of medium.

For each request you get a Linear ticket with a short title and a body saying what is being asked for, what is affected and what is still unknown, with the gaps listed as gaps rather than guessed at. The reporter's own message is added as the first comment, word for word, so the summary can always be checked against what was said. A reply then goes into the Slack thread with the ticket reference and link, so the person who asked can see it was picked up. If no summary comes back, the ticket still opens carrying the original message.

slacklinearsupportticketstriageevent drivenai

Start from a workflow that already works.

Add "Turn Slack support requests into Linear tickets" to your workspace, connect its apps, and make it yours. No credit card required.

Free plan available · No credit card required