🔍

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)」:

表單列表:按該表單的「嵌入代碼」,伺服器串接區在視窗最下方

  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 次。這對正常使用沒有影響,只是擋機器人。