Webflow 的網站製作工具在功能上可以說是一應俱全,就連製作網頁上的表單,收到的回覆都可至 form 查看,例如做了訂閱者的表單,訪客可填寫電子郵件以加入 mailing list,資料可在 form 取得。

但如果想介接外部的 CRM 軟體也未嘗不可。本篇文章將帶領你一步一步將 Webflow 表單串接到 MailChimp,用已經成熟的客戶管理系統做資料搜集與應用。

透過 Webflow Logic 的 Make HTTP request 區塊,可以收集聯絡資訊並在 Mailchimp 上加入新註冊的訂閱者。 Mailchimp 可以建立並發送電子報、訊息和銷售活動。Webflow Logic 能夠從 Webflow 網站無縫接軌到 Mailchimp,是結合兩大行銷核心的策略。

開始之前請確認你已創建了 Mailchimp 帳戶和 Mailchimp 受眾群組。同時在 Webflow 網站上也需要新增一個表單,並加入一個必填欄位,欄位類型為text,名稱為電子郵件,作為訪客訂閱使用。


在這篇文章中,我們將涵蓋以下內容:

  1. 如何創建 Mailchimp API 金鑰
  2. 如何設置 Logic 流程的身份驗證
  3. 如何獲取 Mailchimp 受眾群組 ID
  4. 如何設置 HTTP 請求
  5. 如何測試並發布流程
  6. 如何解決流程中出現的問題

如何創建 Mailchimp API 金鑰

  1. 前往 Mailchimp 控制台
  2. 點擊個人頭像,然後點擊 Account & billing
  3. 前往 Extras > API keys
  4. 點擊 Create a key
  5. 複製 API key 並保持此頁籤開啟!

如何設置 Logic 流程的身份驗證

  1. 在新標籤頁中的 Webflow Designer 中打開您的網站
  2. 在設計師畫布上選擇您的表單區塊,並打開Form block settings
  3. 點擊 Source 下拉選單,選擇Logic
  4. 點擊 Add new flow
  5. Name 欄位命名你的新流程(例如:“將訂閱者新增到Mailchimp中”)亦可在描述欄新增說明
  6. Make HTTP request 區塊拖動到流程編輯器畫布中,並為其命名(例如:“向Mailchimp發送請求”)
  7. Authentication 下拉選單中選擇 API token
  8. Add to 下拉選單中選擇 Header
  9. Header 欄位中輸入“Authorization”
  10. 點擊 Select a credential > Add new credential
  11. API token 命名(例如:“Mailchimp API token”)
  12. Token 欄位中輸入“Bearer {API key}”,並把{API key}替換為剛剛從Mailchimp複製的API金鑰
  13. 點擊 Create 以保存您的新憑證,並保持此標籤頁開啟!
秘訣:也可以從 Logic panel Flows 選項卡中將您的表單連接到一個新的邏輯流程。

如何取得Mailchimp受眾識別碼(Audience ID)

  1. 前往 Mailchimp dashboard
  2. 前往 Audience > All contacts
  3. 如果您有多個 Mailchimp 受眾,請點擊 Current audience 下拉選單,選擇您想要連接到 Webflow 網站的受眾
  4. 點擊 Settings 下拉選單,然後選擇 Audience name and defaults
  5. 複製您的受眾識別碼 Audience ID

注意:請記下此頁面的 URL 的前半部分(例如us5、us6等),該部分會對應於 Mailchimp 帳戶的資料中心 - 後續會需要在 HTTP 請求中包含此部分。

如何設定 HTTP 請求

現在我們已經建立了 Logic flow 和 Mailchimp 驗證,可以回到 Webflow 去設定一個 HTTP 請求了。在此步驟中,您配置的 HTTP 請求會在每次網站訪客提交訂閱表單時,在 Mailchimp 中創建一個新的訂閱者。

注意:如果你關閉了剛才的 Webflow 網站標籤頁,請前往Logic panel > Flows,並選擇剛才設定的流程。在 editor 編輯器選擇 Make HTTP request 區塊來完成以下步驟。
  1. 點擊 Request method 下拉選單,選擇 POST
  2. 在 URL 欄位中貼上 “https://{dc}.api.mailchimp.com/3.0/lists/{list_id}/members”,將{dc}替換為您從 Mailchimp URL 獲取的資料中心,將 {list_id} 替換為您從 Mailchimp 複製的受眾識別碼(Audience ID)
  3. Body 欄位中粘貼以下內容:
    { "email_address": "", "status": "subscribed"}
  1. 將您的游標放置在 Body 欄位中的空引號之間
  2. 點擊紫色的「點」圖標,然後選擇 Email 表單欄位

如何測試和發佈 Flow

  1. 點擊 Run test to complete setup
  2. 在相應的輸入欄位中輸入測試用電子郵件地址
  3. 點擊 Run test
  4. 點擊 Cancel Apply data 以退出測試模式
  5. 點擊 Publish
  6. 點擊 Stage flow for publish
  7. 發佈網站

注意:如果在測試流程時收到錯誤訊息,請按照疑難排解步驟進行操作,然後重試上述步驟。


如何疑難排解流程問題

如果在測試流程時遇到錯誤,請嘗試以下步驟:

  1. 檢查請求 URL 是否使用了正確的資料中心和受眾識別碼(Audience ID)
  2. 使用免費工具如 JSONLint 檢查您的請求內容是否有錯誤。

原文網址:https://university.webflow.com/integrations/mailchimp-form-integration

Share this post