Skip to content

Turn a Slack request into a Linear task

When someone asks for something in Slack, Olyvr can file it as a Linear issue and reply in the thread so the requester knows where to follow it.

  • The Linear plugin, signed in to your Linear workspace.
  • The built-in Slack plugin, signed in to the workspace with the request.
  • A model.

Create a Linear task from this Slack request and reply in its thread with the task link: https://acme.slack.com/archives/C0123ABCD/p1712345678123456

The two writes are separate steps, each with its own approval.

  1. Reads the Slack message and its thread.
  2. Picks the Linear team, project and assignee. If the team is ambiguous or the person in Slack has no clear match in Linear, it asks.
  3. Shows the issue it will create: title, description, team, assignee and due date, with a link back to the Slack message.
  4. After your approval, creates the issue and shows its link.
  5. Shows the thread reply with the issue link and waits for a second approval. Slack posts always ask first.
  6. Posts the reply in the original thread.
  • One new issue in Linear, with the request’s details and a link to the Slack message.
  • One reply in the Slack thread, linking to that issue.
  • If either step failed, Olyvr says which one. A created issue stays created.
  • The issue was created but the Slack reply failed: ask Olyvr to post the reply only. Check the thread first so you don’t post the link twice.
  • You cancel after the issue is created: the issue stays in Linear. Delete or archive it there if you don’t want it.
  • One app asks you to sign in: the Linear and Slack sign-ins are separate. Signing in to one doesn’t sign in the other.