Linear与Slack集成需管理员在Linear设置中连接Slack并配置通知规则,支持在Slack中用/linear命令创建/搜索issue或通过消息快捷生成,验证时需检查规则启用状态及Slack频道权限。

想让Linear里的任务更新自动推送到Slack频道,或在Slack里快速创建、查询Linear issue,不用反复切窗口复制粘贴。
在Linear中启用Slack集成
登录Linear → 点击左下角用户头像 → 选择【Settings】→ 在左侧菜单点击【Integrations】→ 找到Slack图标并点击【Connect】。
这一步必须用拥有Linear工作区管理员权限的账号操作,普通成员无法看到【Connect】按钮。
系统会跳转到Slack授权页面 → 选择你要授权的Slack工作区 → 点击【Allow】完成OAuth流程。
【注意:授权后Linear不会自动向任何频道发消息,必须手动配置通知规则】
配置Slack通知规则
回到Linear Settings → 【Integrations】→ 点击已连接的Slack条目右侧的【Configure】。
点击【Add notification rule】→ 选择触发条件(例如:Issue status changed → In Progress)→ 选择目标Slack频道(需提前在Slack中创建好专用频道,如#linear-updates)→ 勾选要推送的字段(Title、Description、Assignee、Due date等)→ 点击【Save】。
每条规则只绑定一个频道,如果需要多频道同步,得重复添加多条规则。别指望一条规则覆盖所有频道。
在Slack中使用Linear命令
方法一:直接输入斜杠命令
在任意Slack频道或私聊中,输入/linear create-issue → 按提示填写标题、描述、项目、优先级 → 回车即可创建新issue,返回链接可直接点击跳转。
方法二:提及@Linear机器人
在Slack消息中写“请跟进这个需求:XXX”,然后在行末添加@Linear search "XXX" → 机器人会自动检索匹配的issue并回复卡片。
方法三:从Slack消息快速生成issue
长按某条Slack消息 → 选择【More actions】→ 【Create Linear issue】→ 自动提取消息内容作为标题和描述,仅需补选项目和指派人即可提交。
验证集成是否生效
第一步:在Linear中手动将一个已有issue状态改为“In Progress”。
第二步:等待10秒 → 查看之前配置的目标Slack频道是否收到格式化卡片消息。
第三步:若未收到,立即检查Linear侧的规则是否启用(开关为蓝色)、Slack频道是否存在且机器人有发送权限。
第四步:打开Slack频道设置 → 【Integrations】→ 找到Linear应用 → 确认其权限包含【Send messages】和【View channel history】。
这一步卡住最常见的原因是Slack频道设置了“仅限特定应用发送消息”,而Linear不在白名单里。

















