🔍

从 systeme.io 搬入

用 API 密钥把名单、标签、课程架构与选课权限搬过来;视频单元走进阶流程搬到你自己的 Vimeo。

设置 → 从 systeme.io 搬入」。用你的 systeme.io API 密钥,把名单(含标签)与课程架构搬过来。可以先搬一部分,之后再回来补搬——重复搬移只会补新的,不会产生重复数据。

第一步:粘贴 systeme.io 的 API 密钥点「连接」;连上之后才会列出检测到的内容与条数

① 连接

  1. 登录 systeme.io → 右上角个人设置(Settings)
  2. 找到 Public API keys → Create → 复制密钥
  3. 贴到字段点「连接

密钥会加密保存,只用于这次搬迁;随时可以「断开连接」把它清掉。

② 选要搬的内容

连上之后会列出检测到的东西与条数,勾选后点「开始搬移」。

项目 搬过来会变成
账号名单(联系人 + 标签) 电子报名单,含姓名与标签,尊重原本的退订状态
课程架构(课程 + 章节) 课程与章节,状态是草稿(不会突然出现在前台)
选课权限(谁能上哪门课) 自动创建学员账号并开通对应课程
页面/销售页/博客 尚未支持(API 读不到内容),之后会改走前台网址导入

搬进来的学员账号没有密码——请他们用「忘记密码」或 Google 登录即可。这是刻意的:旧平台的密码本来就拿不到,也不该拿到。

课程是草稿状态,记得到「课程教学 → 课程」检查内容、补上简介与封面再发布。

③ 课程单元与视频(进阶)

课程的章节搬得过来,单元内容与视频搬不过来——systeme.io 的 API 读不到。所以这一段走另一条路,把视频搬到你自己的 Vimeo 账号

要有一个 Vimeo 账号(免费版有每周上传量限制,课程多的话建议先升级)。三步骤:

第 1 步 · 连接 Vimeo Vimeo 开发者后台创建一个 App → 生成 access token,权限勾选 Public、Private、Create、Edit、Upload、Video Files → 贴进来存起来。视频会以「unlisted」上传,只能在你的站内播。

第 2 步 · 抓取课程单元

  1. 在浏览器登录 systeme.io,打开任一课程的学习页(左侧看得到章节与单元列表)
  2. 按 F12 打开开发者工具 → 切到 Console 标签页
  3. 回到本页点「复制提取代码」,贴进 Console 按 Enter
  4. 跑完会自动下载一个 JSON 文件,回到这里上传

每门课各跑一次

第 3 步 · 创建单元并上传视频 上传 JSON 后会显示读入了几个单元(待建/已完成/无视频)。点「开始创建视频」,系统会逐一创建单元并把视频搬到你的 Vimeo。中途可以离开,回来点「继续构建」接着跑。

视频在 Vimeo 端转码可能要几分钟,跑完到「课程教学 → 课程」就看得到单元了。


常见问题

搬到一半断掉会怎样? 已经搬好的不会重来。重按一次「开始搬移」或「继续构建」就从没做完的地方接着跑。

会不会搬出重复的名单? 不会。以 Email 为准比对,已存在的只更新、不新增。

退订过的人会被搬进来继续收信吗? 不会。原本的退订状态会一起搬过来——这件事不能出错。

我不想搬视频,只想搬名单可以吗? 可以。第 ② 步只勾「账号名单」就好,第 ③ 步完全不用做。

搬完之后 systeme.io 那边要退订吗? 建议先两边并存几周,确认名单、选课权限与支付都正常,再停掉旧的。


接下来