🔍

FB/IG 留言自动回复(接 ManyChat)

「留言『我要索取』就自动私信」这种玩法用 ManyChat 做,把它收到的 Email 直接送进本站的表单与名单。

社群上常见的「请在底下留言『我要索取』」——系统自动回复那条留言、再私信给他——这件事本站不自己做,用 ManyChat 做。ManyChat 已经通过 Meta 的审核,客户按一颗「连结主页」就能用;本站负责的是后半段:把 ManyChat 收到的 Email 送进你的表单与名单,接下来由系列信接手。

为什么不直接内建?对留言者发私信要通过 Meta 的商业验证与 App Review,还要每年复审。这道门只有像 ManyChat 这种专门做它的公司才值得走。

要接的是名单型广告(即时表单)而不是留言?看「Facebook 名单型广告自动进名单」。

整个流程长这样

  1. 访客在你的 FB 主页/IG 帖子底下留言「我要索取」
  2. ManyChat 自动回复那条留言(例如「请看私信」),并私信他
  3. 私信里 ManyChat 向他要 Email
  4. ManyChat 把 Email 送进本站的表单(这一步是本页重点)
  5. 本站把他加进名单、贴上表单的标签、触发你设置的系列信
  6. ManyChat 再把下载链接或内容私信给他

第 5 步之后就是本站的事:名单在你这里,之后的邮件全部由本站寄。

一、在本站建一张表单

左侧菜单点「网站内容 → 表单」,按「+ 创建表单」新增一张表单,例如叫「FB 索取名单」。

「网站内容 → 表单」:「+ 创建表单」与每张表单的「嵌入代码」

只留 Email(和选填的姓名)就好,其他字段 ManyChat 不会填。

设置两件事:

  • 标签:例如「FB索取」。有了标签,系列信才能只寄给这群人。
  • 系列信:到「邮件/电子报 → 系列信件」建一组以这个标签触发的信(第一封放下载链接,之后几天慢慢介绍课程)。

二、拿到提交网址与密钥

表单列表按「嵌入代码」,卷到最下面的「服务器串接(ManyChat/Zapier/n8n)」:

「嵌入代码」最下方的「服务器串接」:提交网址、X-Form-Key 与「产生密钥」

  1. 按「产生密钥」
  2. 按「复制」——会复制一段含网址、密钥与 JSON 示例的文字,等一下贴到 ManyChat 用

密钥的用途只有一个:让外部服务的提交不受「每 IP 限速」影响。ManyChat 的对外 IP 是它所有客户共用的,不带密钥的话,你一篇帖子爆量,整个 ManyChat 打进来的提交会被当成同一个人刷表单而挡下。密钥不是机密数据的钥匙——外泄了顶多有人能绕过限速灌名单,按「重新产生密钥」旧的就失效。

三、在 ManyChat 设置

在 ManyChat 的自动化流程里,要 Email 那一步之后加一个 External Request(外部请求)动作:

字段 填什么
Request type POST
URL 刚才复制的提交网址(https://你的域名/api/f/submit/表单id)
Headers Content-Type: application/json
X-Form-Key: 你的密钥
Body { "email": "{{email}}", "name": "{{first_name}}" }(用 ManyChat 的变量)

存档后用 ManyChat 的测试功能送一次,回到本站「表单 → 查看提交」应该立刻看到那一笔。没看到的话,最常见的是 URL 少了 https://、或 Body 不是合法 JSON。

常见问题

一定要用 ManyChat 吗? 不一定。任何能发 HTTP POST 的服务都接得上(Zapier、Make、n8n、你自己写的程序),做法一模一样。但留言→私信这一段必须由已通过 Meta 审核的服务来做,自己架 n8n 并不能省掉那道审核。

同一个人重复索取会怎样? 名单以 Email 去重,不会重复计入;系列信也不会重寄。

私信里就能给链接,为什么还要接名单? 因为给完链接那个人就走了。接进名单之后,他会收到你后面几封介绍课程的信——这才是「留言索取」真正的价值。

每 email 也有限速吗? 有:同一个 Email 每 10 分钟最多 8 次。这对正常使用没有影响,只是挡机器人。