招生公开课直播运营助手(edu-open-course-live)
功能概述
国内中小教培/兴趣班机构(5-30 人团队)的招生公开课全流程运营工具。解决三大行业痛点:公开课到场率普遍不足 40%(报名火爆到场惨淡)、线索流失率超 40%(名单散落 Excel 和微信聊天记录)、SaaS 工具贵且重(年费 6800+ 元且功能冗余)。
一句话定位:直播用免费平台,运营交给本 Skill——机构继续用视频号/腾讯会议/钉钉开播,Skill 把"报名收集 → 提醒触达 → 到场转化 → 线索跟进 → 漏斗复盘"做成对话式闭环,零订阅费、零部署,数据只存本地。
使用前提
- 运行环境:Python 3.8+(Skill 内置 7 个纯标准库脚本,无第三方依赖,无需 pip install)
- 直播平台:机构自有的视频号/腾讯会议/钉钉/抖音直播账号(本 Skill 不管推流,只管运营)
- 报名收集:继续用金数据/腾讯问卷等现有表单工具收报名,导出 CSV 后导入本 Skill(也可对话逐条录入)
- 无需 API Key、无需连接器、无需联网——全部数据本地化存储
快速开始
首次使用 3 步上手:
- 创建活动:对助手说"下周六晚上办一场幼小衔接家长公开课,视频号直播",按提示补全时间/主讲人/名额,立即获得活动档案 + 报名表模板 + 朋友圈文案等全套推广物料
- 导入报名:报名收集进表单后导出 CSV,说"导入报名表"并给出文件路径,自动完成列识别、手机号校验、去重、意向评分
- 日常运营:每天问一句"今天有什么任务",按提示发送提醒话术并回传家长确认结果;直播结束说"复盘一下"拿漏斗报表
使用手册
核心功能与操作示例
功能 1:创建公开课活动
- 触发方式:说"办公开课""办一场家长说明会""招生直播"等
- 操作示例:
> 用户:下周六晚上想办一场幼小衔接的家长公开课,视频号直播
> 技能:好的,已记录主题与平台。还需确认:① 具体开播时间?② 主讲老师?③ 限额多少组?
> 用户:8 月 29 日 19:30,李老师,限额 60 组
> 技能:✅ 活动已创建 C20260829-01,已生成:① 报名表字段模板(可粘贴到金数据/腾讯问卷)② 推广物料包:朋友圈文案×2、社群话术、海报文案、15 秒短视频脚本(已过合规检查)③ 提醒任务已排期:T-24h / T-2h / T-30min - 注意事项:开播时间必须包含完整日期和时间(提醒波次按它推算);活动创建后自动排期三波次提醒任务
功能 2:导入报名名单(校验+去重+评分)
- 触发方式:说"导入报名表""有 8 个新报名的家长"
- 操作示例:
> 用户:导入报名表,文件在 output/报名0906.csv
> 技能:已识别列映射(家长姓名/手机/孩子年龄/意向备注/来源渠道)。导入完成:共 30 条,成功 27,无效手机号 1(第 8 行,格式无效),重复 2(已合并、备注追加)。新线索评分:S 级 4 / A 级 6 / B 级 9 / C 级 8。建议现在给 S 级家长发首触话术(已生成) - 注意事项:支持金数据/腾讯问卷导出的 CSV(中文列名自动识别);同一活动同手机号自动合并;无效手机号进"待修正"列表不会丢
功能 3:三波次提醒 SOP(提升到场率核心)
- 触发方式:说"今天有什么任务""该提醒家长了吗"
- 操作示例:
> 用户:今天有什么任务?
> 技能:📌 C20260829-01 有 1 项到期任务:T-24h 提醒(截止今晚 19:30)。当前报名 52 组:已确认 21 · 未回应 29 · S 级 8。话术已按分组生成(复制即发):【未确认组 29 人】"王妈妈您好~明晚 7:30 李老师的公开课就要开播啦🎓……"(已确认组/S 级组话术略)。⚠️ 爽约风险提示:未回应名单中 11 组同时是 B/C 级且非老带新渠道,建议今天电话确认,优先级名单已列出。 - 注意事项:话术生成后由顾问人工通过微信发送(不做自动化外挂);发送后把家长反馈(如"张丽确认、刘敏不来")告诉技能,自动更新台账
功能 4:直播到场批量标记
- 触发方式:说"昨天来了 45 人""标记到场""王芳没来"
- 操作示例:
> 用户:直播结束了,来的人有:张丽、王芳、陈晨、吴静、赵强,其他没到
> 技能:已标记到场 5 人(张丽/王芳/陈晨/吴静/赵强),其余 2 人置为爽约(no_show)。分级跟进清单已生成:S 级 3 人(24h 内电话,含一对一话术)/ A 级 1 人(当晚微信)/ C 级 1 人(社群培育) - 注意事项:支持粘贴观看名单模糊匹配(自动匹配/需人工确认/未匹配三类输出);误操作可说"撤销"回退一次
功能 5:分级跟进清单与话术
- 触发方式:说"给我跟进清单""S 级家长怎么跟"
- 操作示例:
> 用户:给我跟进清单
> 技能:C20260829-01 跟进清单(按优先级):【S 级·24h 内电话】张丽 82 分(年龄匹配 40+意向词 30+渠道 12)……附 S 级一对一深度话术(含孩子情况占位);【A 级·当晚微信】…… - 注意事项:评分可解释(附分项得分);成交需口述备注(如"张丽成交,报了全年班 6800"),不涉及任何支付操作
功能 6:漏斗复盘报表
- 触发方式:说"复盘一下""这场效果怎么样"
- 操作示例:
> 用户:这场公开课复盘一下
> 技能:📊 漏斗:报名 52 → 确认 33(63%)→ 到场 29(56%,行业基准约 40% ✅ 超越)→ 意向 S+A 14(48%)→ 成交 4(29%)。诊断:最弱环节是报名→确认(63%),29 组未回应中 11 组高风险未电话确认;渠道上老带新到场率 71% 显著最优,建议加码转介绍。完整报表已存档 output/open-course-live/reports/ - 注意事项:所有报表手机号脱敏显示;行业基准数据标注"行业调研"口径
功能 7:合规过滤与规则速查
- 触发方式:说"直播能说保过吗""能放二维码吗""帮我写朋友圈文案"
- 操作示例:
> 用户:直播口播里能不能说"包就业"?
> 技能:🚫 不能。视频号官方明确严禁招生直播出现"包就业""年薪保底""100%就业保障"等承诺,违规会被限流/禁播/封号。替代话术已生成:"课程提供就业辅导服务,历年学员就业情况可到店查阅"。全部物料默认过违禁词扫描(就业薪资承诺/绝对化用语/虚构稀缺/站外引流敏感表述四类) - 注意事项:所有对外话术自动过合规词表(含变体识别);用户坚持使用违规话术需二次确认并留痕
数据说明
数据目录:<工作区>/output/open-course-live/(全部本地,Excel 可直接打开检查)
| 文件 | 内容 | 关键字段 |
|---|---|---|
| campaigns.json | 活动台账 | campaign_id、主题、平台、开播时间、名额、状态 |
| registrations.csv | 报名线索台账(主台账) | reg_id、家长姓名、手机号、孩子年龄、来源渠道、评分/等级、状态、确认状态、跟进记录 |
| tasks.json | 提醒任务 | 波次(T24/T2/T30)、截止时间、状态 |
| reports/ | 每场复盘报表归档 | 漏斗、渠道对比、诊断建议 |
线索状态机:registered(已报名)→ confirmed(已确认)→ attended(已到场)→ follow_uping(跟进中)→ converted(成交)/ nurtured(培育);异常分支:cancelled(取消)/ no_show(爽约);任意批量操作可撤销一次(写前自动备份到 .backup/)。
意向评分规则(可解释输出):年龄匹配 40 分 + 意向关键词 30 分 + 渠道权重 20 分(老带新最高)+ 历史线索 10 分;S≥70 / A≥50 / B≥30 / C<30。
常见问题
Q:不会写 CSV / 没有 CSV 怎么办?
A:直接对话录入:"有 3 个新报名:张丽 138xxxx5678 孩子 6 岁朋友圈来的……",技能按五件套字段逐条入账,效果等同 CSV 导入。
Q:报名表单是在线收集的,能自动同步吗?
A:V1 采用"表单导出 CSV → 导入"模式(从金数据/腾讯问卷导出后一句话导入)。在线表单自动回写已列入 V2 规划。
Q:提醒是自动发微信吗?
A:不是。技能生成话术和到期任务清单,顾问复制后人工发送(个人微信自动化外挂违反平台规则)。每个波次到期时技能会主动给出任务和现成话术,发送后回传结果即可。
Q:数据安全吗?会不会上传?
A:所有数据仅存本地工作区目录,不联网、不上传;对话和报表中手机号默认脱敏(138****5678);导出完整名单前会向你确认用途。
Q:误操作标错了到场名单怎么办?
A:说"撤销",回退最近一次批量写操作(每次写操作前自动备份)。仅支持回退一步。
Q:除了视频号还支持什么直播平台?
A:腾讯会议、钉钉群直播、抖音直播等均可(活动档案里标记平台类型即可)。本 Skill 只管运营,不管推流,所以与平台无关。
技能指令(开发者参考)
安全红线(最高优先级)
- 数据不出本机:手机号等个人信息只存本地工作区,严禁上传云端/粘贴到公网服务;对外输出一律脱敏。
- 合规过滤强制:任何对外话术/物料/口播稿生成后,必须按
references/compliance.md§1 词表逐词扫描(含分隔/符号变形,视同命中),命中即标红拦截并给替代表述;用户坚持使用需二次确认并在任务备注留痕。 - 不做微信外挂:提醒话术由用户人工发送,不接入任何个人微信自动化工具。
- 成交不碰资金:只记录线索状态,不涉及支付。
意图路由表
| 用户意图(示例说法) | 动作 | 使用资源 |
|---|---|---|
| "办一场公开课""下周六家长说明会" | 阶段 1 创建活动 | sop.md 阶段1 + campaign_tasks.py --create + scripts-templates.md §1 |
| "写朋友圈文案""海报文案""短视频脚本" | 生成物料+合规过滤 | scripts-templates.md §1 + compliance.md |
| "导入报名表""有 8 个新报名" | 阶段 2 导入+校验+评分 | import_csv.py |
| "这场多少人报名了""哪个渠道最多""S 级名单" | 台账查询统计 | 读 registrations.csv 汇总 |
| "今天有什么任务""该提醒了吗" | 阶段 3 到期任务+分状态话术 | campaign_tasks.py --due + scripts-templates.md §3 |
| "张丽确认、刘敏不来" | 批量更新确认状态 | update_status.py --set confirm |
| "来了 45 人""标记到场" | 阶段 4 到场批量标记 | update_status.py --set attend |
| "给我跟进清单" | 分级清单+话术 | score_leads.py + scripts-templates.md §4 |
| "XX 成交了""先培育" | 跟进状态推进(成交必填备注) | update_status.py --set follow |
| "复盘一下""效果怎么样" | 阶段 5 漏斗报表+诊断 | funnel_report.py |
| "直播能说保过吗""能放二维码吗" | 合规速查 | compliance.md §3 |
| "活动延期""取消这场" | 活动管理 | campaign_tasks.py --postpone/--cancel |
| 标记错了/误操作 | 撤销一次 | update_status.py --undo |
标准工作流
首次使用:先运行 scripts/init_ledger.py --data-dir <工作区>/output/open-course-live,然后按 references/sop.md 五阶段执行。执行任何阶段前先读对应章节。
关键规则速记(详见 references/data-model.md):
- 状态机:registered → confirmed → attended → follow_uping → converted/nurtured;异常分支 cancelled/no_show;撤销只回退一步。
- 评分:年龄匹配 40 + 意向关键词 30 + 渠道权重 20(referral 最高)+ 历史线索 10;输出必须带分项得分。
- 提醒波次:T-24h(分未确认/已确认/S 级三组话术)→ T-2h(全员入口)→ T-30min(社群宣告)。
- 到场标记后未点名者可批量置 no_show;no_show 出再激活建议(话术模板 §5,人工转下期)。
- 漏斗:报名→确认→到场→意向(S+A)→成交,对标行业基准(到场 ~40%、留资 30-40%、试听转化 20-35%,标注"行业调研")。
输出规范
- 所有批量写操作后提示"如误操作可撤销一次"。
- 报表中的手机号一律脱敏;导出完整名单前必须确认用途。
- 每个阶段结束时给出下一步建议(如"报名进来后说'导入报名表'")。
Resources
scripts/(Python 3.8+,stdlib only,零依赖)
| 脚本 | 用途 |
|---|---|
| init_ledger.py | 初始化台账目录(幂等) |
| campaign_tasks.py | 创建活动+排期波次 / 到期任务 / 延期重排 / 取消联动 |
| import_csv.py | CSV 导入:中文列名自动映射、手机号校验、重复合并、导入即评分 |
| score_leads.py | 重算意向评分(可解释分项输出) |
| update_status.py | 确认/到场/跟进状态批量更新 + 任务完成 + 一次撤销 |
| funnel_report.py | 漏斗+渠道对比+诊断建议,归档 reports/ |
| ledger_common.py | 公共库(校验/脱敏/备份/映射规则) |
references/
| 文件 | 内容 |
|---|---|
| sop.md | 五阶段全流程 SOP(操作手册) |
| scripts-templates.md | 全套话术模板(物料/首触/提醒/跟进/再激活/口播稿/开播清单) |
| compliance.md | 违禁词表+过滤规则+平台规则速查+个人信息保护 |
| data-model.md | 字段字典+状态机+评分规则+备份幂等约定 |
版本
- 1.0.0(2026-08-20):首个市场版本。V1 MVP,覆盖 PRD 全部 P0/P1 功能。