Flashrev Mailer Notion Tracker — Flashrev 邮件发送器 Notion 跟踪器
v1.0.1使用此技能时,通过flashrev-mailer CLI发送或预览电子邮件时,您需要在Notion中记录、跟踪或审计这些电子邮件。 当请求记录发送的电子邮件到Notion、跟踪flashrev活动发送、记录电子邮件历史、审计外联活动或查看和查询过去的发送时触发。 flashrev-mailer发送或dry-run步骤完成后始终调用。 当用户要求检查发送的电子邮件、在Notion中查看活动日志或搜索过去的外联时,也使用此技能。
运行时依赖
安装命令
点击复制技能文档
FlashRev Notion 电子邮件跟踪器通过 Notion API 将每次 FlashRev 邮件发送尝试推送到您的 Notion 数据库。从 OpenClaw 配置中读取 NOTION_TOKEN 和 NOTION_DATABASE_ID —— 无需 MCP,仅需设置这两个值。
一次性设置 用户必须在 OpenClaw 设置中添加两个值,才能使技能生效: NOTION_TOKEN Notion → 设置 → 连接 → 开发或管理集成 → 新建集成 → 复制内部集成密钥。 NOTION_DATABASE_ID 打开目标 Notion 数据库 → 共享 → 复制链接 → 从 URL 中获取 32 位 ID:notion.so/workspace/abc123...?v=... 然后将数据库与集成共享:打开数据库 → ... 菜单 → 添加连接 → 选择您的集成。
运行跟踪器 步骤 1 — 安装依赖项(仅首次使用) cd scripts && npm install && cd .. 步骤 2 — 每次发送批次后推送 在每次 flashrev-mailer 发送或 --dry-run 完成后运行: node scripts/notion-push.js --campaign CAMPAIGN_ID 使用 flashrev-mailer 中的确切 --campaign 别名(例如 launch-001)。 步骤 3 — 读取输出并报告给用户 🔗 连接到 Notion 数据库:FlashRev 跟踪器 📂 加载 48 个条目(活动:launch-001) 🔍 去重:2 个已存在,46 个新条目 ✓ 批次 1 / 5 — 写入 10 个 ... ✅ 完成。写入 46 个 · 跳过 2 个(重复)· 0 个错误 🔗 https://notion.so/abc123... 仅查询而不写入 node scripts/notion-push.js --campaign CAMPAIGN_ID --query-only
与 flashrev-mailer 的集成顺序
- flashrev-mailer → 发送 --campaign X --limit 10 --dry-run --yes
- 本技能 → node scripts/notion-push.js --campaign X
- 用户批准实时发送
- flashrev-mailer → 发送 --campaign X --limit 10 --live --yes
- 本技能 → node scripts/notion-push.js --campaign X
- 对于每个批次重复步骤 4-5
错误消息 脚本输出 告诉用户 NOTION_TOKEN 未设置 在 OpenClaw 设置中添加 NOTION_TOKEN NOTION_DATABASE_ID 未设置 在 OpenClaw 设置中添加 NOTION_DATABASE_ID 无法找到发送日志 flashrev-mailer 发送尚未完成 —— 检查 CLI 输出 API 令牌无效 NOTION_TOKEN 错误或过期 —— 在 Notion 中重新生成 无法找到数据库 NOTION_DATABASE_ID 错误,或集成未与数据库共享 属性不存在 数据库缺少一列 —— 在 Notion 中手动添加
被记录的内容(每封电子邮件 11 个字段) 名称 · 收件人电子邮件 · 主题行 · 正文预览(300 个字符) · 活动 ID · 发送时间戳 · 验证状态 · 发送者邮箱 · 发送模式 · 发送结果 · 错误详情