tr Skip to content

Connect Linear and Slack

Linear is where your software team plans and ships work; Slack is where the rest of the company asks about it. FlowMattic posts new issues to team channels, DMs the on-call engineer for urgent bugs, opens a channel for each new project and shares project updates with stakeholders. For product and engineering teams who want Linear work visible in Slack.

6 triggers 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Linear6 triggers

Do this in Slack14 actions

1. TriggerNew Issue
2. ActionSend Channel Message

When Linear fires New Issue, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Linear and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Linear app icon Slack app icon Ready-made template

Post each new Linear issue to the team channel

The issue title, team and link post to the engineering channel as issues are created, so the team sees new work without opening the triage view.

New IssueSend Channel Message

View the template
Linear app icon Slack app icon

DM the on-call engineer about urgent issues

A Filter keeps issues with urgent priority, and Send Direct Message alerts whoever is on call, so a production bug does not wait in the backlog.

New IssueFilterSend Direct Message

Linear app icon Slack app icon

Open a Slack channel for each new project

Create Channel makes a channel named after the project, and Set Channel Topic adds the project lead and target date, so the work has a home from day one.

ProjectsCreate ChannelSet Channel Topic

Linear app icon Slack app icon

Share project updates with stakeholders

Project Updates posts status changes to a stakeholder channel, so sales, support and leadership follow progress without asking for a seat in Linear.

Project UpdatesSend Channel Message

Linear app icon Slack app icon

Send comments to the right team's channel

A Router reads the issue's team, so a comment on a mobile issue reaches the mobile channel and a comment on a web issue reaches the web channel.

Issue CommentsRouterSend Channel Message

Linear app icon Slack app icon

Show QA the screenshots attached to new issues

Issue Attachments fires when an issue is created with files, so QA sees reports that come with screenshots or recordings and can reproduce them first.

Issue AttachmentsSend Channel Message

Set up: new issues in Slack

At the end, every new Linear issue posts its title, team and link to your engineering channel.

  1. Connect Slack

    Add your Slack workspace under Connects in FlowMattic.

  2. Start with New Issue

    Create a workflow with Linear and New Issue, then follow the trigger's instructions to add the workflow as a webhook in Linear.

  3. Create a test issue

    Add an issue in Linear so FlowMattic captures its fields.

  4. Post to the channel

    Add Slack Send Channel Message, choose the channel, map the title, team, priority and URL, test the step and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Post each new Linear issue to the team channel Template
  1. Linear app icon 1. Trigger in Linear New Issue
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From LinearTo Slack
    TitleMessage: issue
    TeamMessage: team
    PriorityMessage: priority
    AssigneeMessage: owner
    URLMessage: link
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Look at how the captured issue sends its priority before you write the urgent Filter, and match that value exactly.
  • Emoji Reactions can fire often in busy teams. Use it with a Filter on the emoji you care about, such as a flag for escalation.
  • Create Channel fails if the name is taken. Use Text Formatter to make a lower-case channel name from the project name and keep it short.

Triggers (6)

  • New IssueTriggers when a new issues is created.
  • Issue AttachmentsTriggers when an issue is created with attachments.
  • Issue CommentsTriggers when a comment is created in an issue.
  • Emoji ReactionsTriggers when someone reacts with emoji.
  • ProjectsTriggers when a new project is created.
  • Project UpdatesTriggers when a project is updated.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Linear and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Engineering news reaches everyone

Stakeholders read project updates and new issues in Slack, so fewer people ask for status in meetings.

Urgent work finds a person

Urgent issues reach the on-call engineer directly, instead of waiting for the next triage.

On your server, no run count

FlowMattic runs on your WordPress site with unlimited runs, so a busy sprint costs the same as a quiet one.

Common questions

How do I send Linear issues to Slack?

Create a FlowMattic workflow with the Linear New Issue trigger, add the workflow as a webhook in Linear as the trigger's instructions describe, then add Slack Send Channel Message with the title and link.

Can each Linear team post to its own channel?

Yes. A Router after the trigger reads the team name and has one path per team, each ending in Send Channel Message for that team's channel.

Can only urgent or high priority issues be posted?

Yes. Add a Filter on the priority field so only urgent or high issues continue to Slack. Other issues stay in Linear.

Can a Slack channel be created for each Linear project?

Yes. Start with the Projects trigger, add Create Channel with a name built from the project, then Set Channel Topic and Invite User To Channel to set it up.

Can comments reach the person assigned to the issue?

Yes, if the assignee's email is in the event. Find User by Email finds them in Slack, and Send Direct Message passes them the comment.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Linear and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Linear integration 1.0.0, Slack integration 1.0.