需结合notion原生功能与外部工具实现每日复盘自动创建:一、建模板数据库并设日期默认为today;二、用relation+rollup关联日历库归档;三、通过make调用notion api每日零点自动生成;四、用formula字段动态生成标题;五、借google calendar同步实现提醒。

如果您希望在Notion中建立每日复盘流程并实现任务的自动重复创建,则需借助Notion原生功能与数据库逻辑组合完成。以下是具体实施步骤:
一、创建每日复盘模板数据库
通过模板按钮(Template Button)配合日期属性,可快速生成结构统一的复盘页面。该方法不依赖第三方工具,适用于所有Notion订阅版本。
1、新建一个Database,选择“Table”视图。
2、在Properties中添加以下字段:名称(Title)、日期(Date)、今日重点(Text)、完成情况(Select)、反思与改进(Text)。
3、点击右上角“•••” → “Templates” → “Add a template”,命名为“每日复盘”。
4、在模板编辑区,输入固定标题“【复盘】{{date}}”,然后插入/checkbox、/callout等块增强可读性。
5、为“日期”属性设置默认值为“Today”,确保每次使用模板时自动填充当日日期。
二、用Relation + Rollup构建自动归档链路
通过关联另一个“日历数据库”,利用Relation属性将每日复盘页反向链接至对应日期条目,再借助Rollup提取关键指标,形成可追溯的复盘归档体系。
1、新建第二个Database,命名为“日历”,仅保留一个Date类型属性。
2、在“每日复盘”数据库中新增Relation属性,关联至“日历”数据库。
3、在“日历”数据库中新增Rollup属性,汇总关联复盘页的“完成情况”数量或“反思与改进”文本长度。
4、在“日历”视图中按月分组,并开启“Add new page inline”,实现点击日期即创建对应复盘页。
三、启用Notion API + Make自动化每日触发
当需严格按每日零点自动生成新复盘页时,必须引入外部自动化平台。Make(原Integromat)可调用Notion API,在指定时间向目标数据库追加新行。
1、在Notion中开启API集成:Settings & members → Integrations → New integration,记下Internal Integration Token。
2、前往make.com,新建Scenario,添加Schedule模块,设置触发时间为每天00:00 UTC。
3、添加Notion模块 → Create database item,填写Database ID(从数据库URL末尾获取)、Date属性值为{{moment().format("YYYY-MM-DD")}}。
4、在Properties中手动映射各字段,例如将Name设为“【复盘】{{moment().format('YYYY-MM-DD')}}”,将Date设为相同时间戳。
5、保存并启用Scenario,首次运行后需检查Notion页面权限是否对集成可见。
四、使用Notion公式字段生成动态标题
避免手动输入日期,可通过Formula属性实时计算并拼接标题,使每条记录自带标准化命名,便于后续筛选与排序。
1、在“每日复盘”数据库中新增Formula属性,命名为“自动标题”。
2、输入公式:formatDate(prop("日期"), "YYYY-MM-DD") + " 复盘"。
3、将Database的Title属性切换为该Formula字段,或在模板中用@引用该字段值。
4、在模板中删除手动标题行,改为插入“/property 自动标题”,确保“日期”字段已填写且非空。
五、配置提醒通知防止遗漏
Notion本身不支持主动推送,但可通过Google Calendar双向同步+邮件提醒机制,实现复盘动作的强提示。
1、在“日历”数据库中开启Calendar视图,绑定至Google Calendar。
2、在Google Calendar中为每日09:00创建重复事件,标题为“执行今日复盘”,描述含Notion页面链接。
3、进入该事件设置 → Notification → 添加“Email”和“Popup”双重提醒。
4、在Notion“日历”数据库中新增URL属性,粘贴对应Google Calendar事件链接,每次点击即可跳转至日历详情并查看提醒状态。








