B4 — Workflow 自動化清單

B4 — Workflow 自動化清單

May 24, 2026

版本 v1.0 · 更新日期 2026-05-24

B4.1 GHL API 限制

GHL public API 不支援 workflow CRUD:

  • GET /workflows/?locationId=... — 列出 workflows
  • POST /workflows/ — returns 404
  • PUT /workflows/{id} — 不支援

所有 workflow 邏輯都在 GHL UI 內手動建/改。當初是用 GHL 的「What do you want to automate?」AI builder 一鍵生骨架,再手動修觸發條件 + 加 email/SMS step。

Workflow 列表
圖 B4 — Automation → Workflows 列表(10 支)

B4.2 10 支 Workflow 詳細表

#名稱ID觸發主要 step
01AR 到期前 3 天提醒f89cfacb-d6db-4e98-a907-8e3c15c33ab8opportunity 到期日 - 3 天客戶 email + n8n webhook → App 推播
02AR逾期1-30天通知534c4253-9844-4963-a396-5de92e32ec9a進入「1-30 天逾期」客戶 email + App 推播
03AR催收31-60天_whe92acd4a-4709-40e1-9d66-053ad320217b進入「31-60 天逾期 ⚠️」客戶 email + n8n webhook(內部通知)
04AR逾期61-90天通知b4bb8da1-d247-4376-99a1-9347678b02c4進入「61-90 天逾期 🔴」客戶 email + 主管 email + App 推播
05AR逾期90天以上通知_whe8b183dd-5b8f-47d7-9205-b1d10565a341進入「90+ 天高風險 🚨」主管 email(無客戶 email)+ n8n webhook
06Lead新進名單通知_whb93350d4-b2bc-4ba8-a045-058aa9b8ad7e進入「尚未接觸」業務 App 推播 + 客戶歡迎 email
07Lead 符合資格樣品通知_whdb074e23-3ad4-4682-8f68-be4280deb104進入「已聯繫符合資格」業務 App 推播 + 客戶寄樣前 email
08Lead樣品寄出追蹤_whe2a4efd6-c14e-476b-b88b-042ea6fae7ab進入「已送樣待追蹤」業務 App 推播 + 客戶 7/30/60 天 3 封追蹤 email
09Lead長線培養90天_wh451be247-2638-4249-bcc0-9e00dc9d70cc進入「潛在繼續追蹤」+ Wait 90 天業務 App 推播
10Paperform樣品索取收單13c8a381-b7b5-443a-9619-f757edb70f91Inbound webhook(Paperform POST)建 Contact + 13 自訂欄位 + Lead 卡 + 加 lead tag

B4.3 修改 workflow 注意事項

  • 改完必須點 Publish — 不 publish 永不生效
  • 改 trigger filter(例如 stage 條件)→ 已 enroll 的 contact 不會重評估;只對之後新進的生效
  • email body 含 merge field 用 {contact.first_name} 不是 {contact.full_name}(後者常 null)
  • opportunity merge field 例:{opportunity.invoice_number} 不是 {opportunity.name}
  • inbound webhook merge field 是 flat 不是 nested:{inboundWebhookRequest.name}

B4.4 n8n webhook 配對

workflow #03 / #05 / #06 / #07 / #08 / #09(suffix _wh)有 n8n webhook step,推訊息到 LINE OA(已停用,可砍但保留以防回滾)。webhook URL:

https://leo20817.zeabur.app/webhook/ghl-to-line

n8n 端用 type 欄位 routing(internal_ar_alert / lead_alert / 等),所以每個 workflow 的 webhook custom data 都要有 type = 對應字串。詳見 B6 整合維運

Back to Blog