每天手动翻竞品官网、新闻稿、小红书、飞书动态,再把信息一条条复制粘贴到Excel里整理成表格——光是汇总10条信息就得花上20分钟。更要命的是,你常常会漏掉关键动作:比如某竞品昨天刚上线新功能,你今天才发现。这就是很多团队在竞品监控上踩的坑。
其实,这事儿完全可以自动化。我给你梳理了一套完整的方案:通过扣子工作流,自动抓取竞品动态,分类去重后结构化写入飞书多维表格。遇到融资、产品发布、价格调整这类关键事件,还能触发橙色飞书卡片推送,防止被日常信息淹没。

飞书侧准备:建表+授权+获取凭证
第一步,在飞书里新建一个多维表格。字段必须包含:日期、竞品名称、动态类型、动态详情、来源链接、动态标题、发布时间。字段名用中文就行,但有一个关键细节——千万记得关闭「高级权限」,否则扣子调用API会报403错误,直接卡死。
接着,进入飞书开放平台,创建一个自建应用,必须开通两个权限:`bitable:app` 和 `bitable:app:write`。这一步没什么好说的,少一个权限写入都会失败。
打开你的表格,点击右上角「分享」,设为「组织内可编辑」。然后复制URL,从里面提取两样东西:`app_token`(也就是 `base/` 后面第一段)和 `table_id`(`?table=` 后面第一段)。这两个值后面要填进扣子节点,一个字符都不能错,否则写入会直接报错。
扣子工作流搭建:搜索→解析→写入
在 coze.cn 工作流页面新建流程,起名“竞品动态监控”。从第一个节点开始说。
先加一个「开始节点」,设置变量 `keyword`(字符串类型),用来传竞品名称,比如“钉钉”“飞书”“企业微信”。
然后接一个「大模型节点」,模型选豆包1.8·深度思考。系统提示词里要强制输出标准JSON数组,格式必须严格:[{"date":"2026-07-02","brand":"飞书","type":"产品发布","detail":"上线AI会议纪要实时转写","url":"https://xxx","title":"飞书AI会议纪要上线"}]。同时,必须启用「头条搜索」插件——不然模型拿不到最新动态,搜不到72小时内发布的消息。
再往下,加一个「代码节点(Python)」。它的作用是把大模型返回的JSON数组逐条拆解,转换成单条记录对象。注意,这里的字段名要与飞书表格的列名严格一致,连空格都不能差。比如表格里列名是“动态类型”,代码里就不能写成“type”或“event_type”,否则就写不进去。
最后,接一个「飞书多维表格节点」,选择 `write_record` 操作。填入 `app_id`、`app_secret`、`app_token`、`table_id`,数据源引用代码节点输出的单个对象 `{}`。这里有个大坑:千万别传入数组,或者带 `fields` 包装的结构——否则报错“WrongRequestBody”,写入直接失败。
增强逻辑:去重+定时+重要事件推送
这套基础流程跑通了,但还是不够智能。建议加上三层增强逻辑。
第一道防线:去重校验。在 `write_record` 节点前面插一个「条件判断」节点,调用飞书API查询表格里是否已存在相同的 `source_url` 字段值。如果存在,跳过写入;如果不存在,才执行写入。这能有效避免同一条新闻被重复抓取多次。
第二道防线:定时触发。进入工作流「设置」→「定时任务」→开启,cron 表达式填 `0 9 * * *`(每天上午9点执行)。这样一来,不用额外部署服务器,扣子平台自动轮询,每天准时抓取最新动态。
第三道防线:重要动态飞书卡片推送。在 `write_record` 成功后加一个「飞书机器人节点」,只有当 `type` 字段值为“融资”“产品发布”“重大人事变动”时才触发。卡片模板用JSON格式定义标题、摘要、按钮跳转链接,颜色设为橙色(#FF6B35),这样醒目的推送,才不会被日常消息消息淹没。
以上就是完整的竞品动态自动化监控方案。从手动复制粘贴到全自动抓取推送,跑通之后每天只需1分钟核对结果,比原来省下至少80%的时间。
