从 systeme.io 搬入
用 API 密钥把名单、标签、课程架构与选课权限搬过来;视频单元走进阶流程搬到你自己的 Vimeo。
「设置 → 从 systeme.io 搬入」。用你的 systeme.io API 密钥,把名单(含标签)与课程架构搬过来。可以先搬一部分,之后再回来补搬——重复搬移只会补新的,不会产生重复数据。

① 连接
- 登录 systeme.io → 右上角个人设置(Settings)
- 找到 Public API keys → Create → 复制密钥
- 贴到字段点「连接」
密钥会加密保存,只用于这次搬迁;随时可以「断开连接」把它清掉。
② 选要搬的内容
连上之后会列出检测到的东西与条数,勾选后点「开始搬移」。
| 项目 | 搬过来会变成 |
|---|---|
| 账号名单(联系人 + 标签) | 电子报名单,含姓名与标签,尊重原本的退订状态 |
| 课程架构(课程 + 章节) | 课程与章节,状态是草稿(不会突然出现在前台) |
| 选课权限(谁能上哪门课) | 自动创建学员账号并开通对应课程 |
| 页面/销售页/博客 | 尚未支持(API 读不到内容),之后会改走前台网址导入 |
搬进来的学员账号没有密码——请他们用「忘记密码」或 Google 登录即可。这是刻意的:旧平台的密码本来就拿不到,也不该拿到。
课程是草稿状态,记得到「课程教学 → 课程」检查内容、补上简介与封面再发布。
③ 课程单元与视频(进阶)
课程的章节搬得过来,单元内容与视频搬不过来——systeme.io 的 API 读不到。所以这一段走另一条路,把视频搬到你自己的 Vimeo 账号。
要有一个 Vimeo 账号(免费版有每周上传量限制,课程多的话建议先升级)。三步骤:
第 1 步 · 连接 Vimeo Vimeo 开发者后台创建一个 App → 生成 access token,权限勾选 Public、Private、Create、Edit、Upload、Video Files → 贴进来存起来。视频会以「unlisted」上传,只能在你的站内播。
第 2 步 · 抓取课程单元
- 在浏览器登录 systeme.io,打开任一课程的学习页(左侧看得到章节与单元列表)
- 按 F12 打开开发者工具 → 切到 Console 标签页
- 回到本页点「复制提取代码」,贴进 Console 按 Enter
- 跑完会自动下载一个 JSON 文件,回到这里上传
每门课各跑一次。
第 3 步 · 创建单元并上传视频 上传 JSON 后会显示读入了几个单元(待建/已完成/无视频)。点「开始创建视频」,系统会逐一创建单元并把视频搬到你的 Vimeo。中途可以离开,回来点「继续构建」接着跑。
视频在 Vimeo 端转码可能要几分钟,跑完到「课程教学 → 课程」就看得到单元了。
常见问题
搬到一半断掉会怎样? 已经搬好的不会重来。重按一次「开始搬移」或「继续构建」就从没做完的地方接着跑。
会不会搬出重复的名单? 不会。以 Email 为准比对,已存在的只更新、不新增。
退订过的人会被搬进来继续收信吗? 不会。原本的退订状态会一起搬过来——这件事不能出错。
我不想搬视频,只想搬名单可以吗? 可以。第 ② 步只勾「账号名单」就好,第 ③ 步完全不用做。
搬完之后 systeme.io 那边要退订吗? 建议先两边并存几周,确认名单、选课权限与支付都正常,再停掉旧的。