Linear支持到期日自动提醒,需先设置任务Due date字段;默认提前24小时站内通知,也可通过Zapier集成实现自定义时间邮件提醒。

需要在Linear中为任务设置到期日自动提醒,避免错过截止时间,让关键事项在临近时主动弹出通知,而不是靠人工反复检查日程表。
启用内置到期日提醒
打开Linear项目,点击右上角用户头像→选择“Settings”→进入“Notifications”选项卡。
在“Task deadlines”区域,开启“Show deadline reminders”开关。Linear默认会在任务到期前24小时推送站内通知。
这一步操作起来很简单,但【必须先为任务填写“Due date”字段,否则提醒不会触发】。未设截止日的任务即使开启该选项也完全静默。
用Webhook+Zapier实现自定义时间提醒
方法一:设置提前3天邮件提醒
进入Linear项目设置→“Integrations”→点击“Add integration”→搜索并连接Zapier。在Zapier中新建Zap:Trigger选“Linear — New or Updated Issue”,Filter加条件“Due date is not empty AND Due date - today
方法二:Slack频道自动广播
同样用Zapier,Trigger不变,Action换成“Slack — Send Channel Message”。消息正文建议包含任务标题、负责人、剩余天数,例如:“⚠️ 任务「API文档更新」将在{ {due_date_diff} }天后到期,负责人@{ {assignee} }”。
【注意:Zapier免费版每5分钟最多运行1次,若任务密集更新,可能漏掉短于5分钟间隔的变更】
通过Linear API + 自建服务轮询触发
第一步:获取Linear Personal Access Token。进入Linear Settings → “Access tokens” → 点击“Create token”,勾选“read:issues”权限,复制生成的token。
第二步:编写Python脚本,每日凌晨2点执行。使用requests调用Linear GraphQL API,查询所有dueDate在未来72小时内且status不为“Done”的issue。
第三步:对筛选出的issue,调用你内部IM系统(如企业微信/钉钉)的Webhook接口,按格式推送结构化提醒消息。消息体必须包含issue.id,便于点击后直接跳转到Linear对应页面。
第四步:将脚本部署到服务器或云函数,设置crontab定时任务:0 2 * * * /usr/bin/python3 /path/to/linear-reminder.py。

















