Branch8

香港零售品牌導入 HubSpot CRM 六個月成效回顧

Matt Li
August 20, 2026
11 mins read
香港零售品牌導入 HubSpot CRM 六個月成效回顧

Key Takeaways

  • 前兩個月只看資料層指標:可聯絡率、去重率、同意覆蓋率
  • 手機號正規化與唯一鍵定義,決定跨市場去重成敗
  • 訂單資料應建 Custom Object,勿塞入 Contact 自訂欄位
  • 專案啟動前先量測人手作業時數,否則事後無從比較
  • 單一或多 Portal 取決於法人與法遵邊界,而非市場數量

香港零售品牌從 Excel 遷移到 HubSpot CRM,前六個月的真實成效通常不在「營收暴增」,而在資料可信度、名單去重率與自動化覆蓋率三項基礎指標。本文拆解遷移流程、可驗證的衡量框架,以及跨境(港/台/新)團隊常見的取捨。

為什麼零售品牌會一直卡在 Excel?

多數香港與大中華區零售品牌並不是「沒有客戶資料」,而是資料散在七、八個地方:POS 的會員檔、Shopify 或 Magento 的訂單表、WhatsApp Business 的對話紀錄、門店手寫入會表格掃描檔,再加上市場部自己維護的三份 Excel 名單。

這種狀態能撐到某個規模。真正的斷點通常出現在以下幾種時刻:

  1. 品牌開始跨市場(香港 → 台灣 → 新加坡),同一個顧客在兩地各有一筆會員資料。
  2. 開始跑付費廣告再行銷,需要把 CRM 名單推到 Meta / Google,但名單品質差到 match rate 慘不忍睹。
  3. 監管要求上來了。香港《個人資料(私隱)條例》由個人資料私隱專員公署(PCPD)執行,新加坡則有 PDPC 的 PDPA;當你無法回答「這位顧客何時、以什麼方式同意接收行銷訊息」,Excel 就變成法遵風險而非工具。

Gartner 在其 CRM 與客戶資料相關研究中長期指出,資料品質問題是 CRM 專案未達預期的主要成因之一——工具本身很少是瓶頸,輸入工具的東西才是。

導入前的 90 天:資料盤點決定六個月後的成敗

把 HubSpot 開通只需要一個下午。決定六個月後看到什麼數據的,是開通之前的盤點工作。

三份必須先做出來的清單

第一份:資料來源清單。 每個來源要標註「系統名稱 / 資料筆數 / 更新頻率 / 唯一識別欄位 / 負責人」。零售品牌最常漏掉的是門店那份 Excel,以及客服同事私人維護的 VIP 名單。

第二份:欄位對照表。 POS 的 member_no、電商的 customer_id、Excel 的「會員編號」是否指同一件事?哪一個要成為 HubSpot Contact 的唯一鍵?實務上多數品牌會以 email 為主鍵、手機號為輔鍵,但香港市場有大量顧客只留手機不留 email,這時就必須把手機號正規化(統一加 +852 / +886 / +65 國碼)後才能去重。

第三份:同意狀態清單。 哪些名單有明確的行銷同意紀錄?哪些是「當年門店入會時勾了一個看不懂的框」?沒有同意證據的名單,建議獨立成一個 list,先跑一次重新確認(re-permission)流程,而不是直接匯入主資料庫。HubSpot 的 GDPR / 訂閱類型功能可以把同意狀態結構化保存,這是 Excel 做不到的。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

從 Excel 到 HubSpot:實際遷移流程長怎樣

步驟一:先正規化,再匯入

匯入前的清洗建議在 HubSpot 外面做完。一段簡單的 Python 就能處理香港常見的手機號格式混亂:

1import pandas as pd, re
2
3df = pd.read_csv("members_raw.csv", dtype=str).fillna("")
4
5def normalize_phone(raw, default_cc="852"):
6 digits = re.sub(r"\D", "", raw)
7 if not digits:
8 return ""
9 if digits.startswith("852") or digits.startswith("886") or digits.startswith("65"):
10 return "+" + digits
11 return f"+{default_cc}{digits}"
12
13df["phone_e164"] = df["mobile"].apply(normalize_phone)
14df["email"] = df["email"].str.strip().str.lower()
15df = df.drop_duplicates(subset=["email", "phone_e164"], keep="last")
16df.to_csv("members_clean.csv", index=False)

步驟二:用 API 批次 upsert,而不是手動上傳 CSV

一次性上傳 CSV 可以,但零售品牌每天都有新會員。第一次匯入就用 API,等於同時把日後的同步管道測試完。HubSpot CRM API v3 的批次 upsert 端點可以指定 idProperty:

1curl -X POST \
2 'https://api.hubapi.com/crm/v3/objects/contacts/batch/upsert' \
3 -H "Authorization: Bearer $HUBSPOT_PRIVATE_APP_TOKEN" \
4 -H 'Content-Type: application/json' \
5 -d '{
6 "inputs": [
7 {
8 "idProperty": "email",
10 "properties": {
11 "firstname": "Tai Man",
12 "phone": "+85290001234",
13 "pos_member_no": "HK-2019-004512",
14 "preferred_store": "Causeway Bay",
15 "lifecycle_stage": "customer"
16 }
17 }
18 ]
19 }'

步驟三:訂單資料進 Custom Object,不要塞進 Contact 欄位

最常見的錯誤是把「最後一次購買金額」「累計消費」硬塞成 Contact 的自訂欄位。這在第一個月看起來很好用,第四個月開始就會爆炸——因為你無法做「過去 90 天買過某品類」這種分眾。正確做法是把訂單建成 Custom Object 或使用 HubSpot 的 Commerce 物件,再以關聯(association)掛回 Contact。

六個月該看哪些數據才算誠實?

這是整篇文章最關鍵的一段。很多 CRM 案例分享會給你「營收 +37%」這種數字,但六個月的觀察期通常無法把營收變化從季節性、店舖擴張、廣告預算變動中乾淨地切割出來。

Branch8 在協助品牌做遷移時,會把六個月的成效拆成三層,由下往上驗證。

第一層:資料層(第 0–2 個月)

  • 可聯絡率:有有效 email 或有效手機號的聯絡人比例。
  • 重複率下降幅度:去重前後的筆數差。
  • 同意覆蓋率:有明確、有時間戳的行銷同意紀錄的聯絡人比例。
  • 來源歸屬完整度:能追溯到具體來源(門店 / 電商 / 活動)的比例。

這一層必須先過關。若可聯絡率只有四成,後面所有指標都是虛的。

第二層:流程層(第 2–4 個月)

  • 自動化覆蓋率:多少比例的顧客旅程節點(入會、首購、棄單、休眠)由 workflow 自動觸發,而非人手發送。
  • 人手作業時數變化:市場部每週花在整理名單、複製貼上、手動排程的時數。這個數字要在專案啟動前先量測一次,否則事後無從比較。
  • 回應時效:從顧客詢問到首次回覆的中位數時間。

第三層:商業層(第 4–6 個月)

  • Email / WhatsApp 開信與點擊率(對比遷移前的基準)
  • 廣告平台的 audience match rate(名單品質的外部驗證,很誠實)
  • 復購率與購買間隔——但要用同期比較(YoY),不要用 MoM

McKinsey 的個人化研究指出,約 71% 的消費者期望品牌提供個人化互動,而 76% 在未獲得個人化體驗時會感到失望。這解釋了為什麼第三層的改善通常滯後於第一、二層:個人化需要乾淨資料當燃料。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

三條在零售場景最先該建的自動化流程

1. 入會後 14 天育成序列

觸發:lifecycle_stage 變為 lead 且來源為門店或線上入會。內容不是促銷,而是品牌故事 + 首購優惠 + 門店位置。分支條件:7 天內未開信 → 改用 WhatsApp 通道(需已取得對應同意)。

2. 棄單挽回(含門店缺貨轉線上)

電商棄單是標準功能;零售品牌更值得做的是「門店缺貨登記」——店員在平板上填一個表單,自動建立 Deal 並在補貨時通知顧客。

3. 休眠喚醒與 RFM 分層

HubSpot 的 workflow 支援 Custom Code Action(Node.js / Python),可以在流程中即時計算分層:

1exports.main = async (event, callback) => {
2 const daysSince = Number(event.inputFields['days_since_last_order'] || 999);
3 const orders = Number(event.inputFields['lifetime_orders'] || 0);
4 const value = Number(event.inputFields['lifetime_value'] || 0);
5
6 let segment = 'dormant';
7 if (daysSince <= 90 && orders >= 3 && value >= 8000) segment = 'vip_active';
8 else if (daysSince <= 90) segment = 'active';
9 else if (daysSince <= 270) segment = 'at_risk';
10
11 callback({ outputFields: { rfm_segment: segment } });
12};

rfm_segment 寫回 Contact 屬性後,所有名單、廣告受眾、報表都能直接引用同一個定義——這正是 Excel 環境下最難維持的一致性。

AI 如何讓三人市場部撐起十條自動化流程?

2026 年最實際的變化,是小團隊可以用 LLM 補上原本需要外部代理商的環節。HubSpot 在其官方 Breeze / AI 功能說明中已將內容生成、資料屬性建議與對話摘要納入平台;此外,常見的自建做法包括:

  • 文案本地化:同一封 email 需要繁中(港式)、繁中(台式)、英文三個版本。用 LLM 產出初稿、母語同事審校,比從零開始寫快得多。港台用詞差異(如「登記」vs「註冊」、「速遞」vs「宅配」)必須人工把關,這是模型最常出錯的地方。
  • 客服對話摘要回寫 CRM:把 WhatsApp 對話摘要成 3 行,寫入 Contact 的 Note。
  • 資料品質稽核:用模型掃描地址與姓名欄位的異常樣態,產出待清理清單。

取捨要講清楚:AI 提高的是產出速度,不是決策品質。分眾邏輯、同意管理、優惠幅度這些決定,仍然必須由人負責,而且要留下可稽核的紀錄。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

跨境擴張時,一個 HubSpot Portal 還是三個?

這是港台新品牌最常問的問題。實務上的判斷依據不是市場數量,而是資料主體與法遵邊界。

建議用單一 Portal 的情況

  • 同一法人實體營運多個市場
  • 商品目錄與價格結構高度重疊
  • 團隊共用同一批市場部人員

做法:以 country 屬性 + Teams 權限分區,再用不同的 Subscription Type 管理各地同意狀態。

建議分開 Portal 的情況

  • 各市場由不同法人持有客戶資料
  • 合資或代理商模式,資料所有權不同
  • 各地法遵要求差異大(例如涉及歐盟 GDPR 的資料主體)

分開的代價是集團層級報表要另外處理,通常要把兩邊資料同步到 BigQuery 或 Snowflake 再做合併分析。

Branch8 曾為一家在香港與東南亞同時經營門店與電商的多品牌零售集團處理過類似的架構決策——最後採用單一 Portal 加上嚴格的 Teams 分區,原因不是技術,而是集團市場部本來就是一個共用團隊,分開會製造更多人工同步。這類決策沒有標準答案,只有「哪一種錯誤你比較付得起」。

誠實面對:六個月做不到的三件事

  1. 無法救回沒有同意紀錄的舊名單。 重新確認流程的回收率通常偏低,要有心理準備把一部分歷史名單封存。
  2. 無法完全取代門店現場行為。 店員願不願意在結帳時多花 20 秒問一句 email,決定了資料流的源頭。這是營運與激勵制度問題,不是 CRM 設定問題。
  3. 無法在半年內建立完整的歸因模型。 尤其在 iOS 隱私政策與 cookie 逐步淘汰的環境下,線上線下歸因需要更長的資料累積。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

從亞太據點運作跨境 CRM 的實際優勢

對於美國、英國或歐盟品牌想進入亞洲市場,把 CRM 營運團隊設在亞太有幾個具體理由,而且與成本無關:

  • 時區覆蓋:香港/新加坡團隊的工作時段涵蓋日韓、東南亞、澳紐,自動化流程出錯時能在當地營業時間內處理。
  • 法遵在地知識:香港 PCPD、新加坡 PDPC、台灣個資法、澳洲 Privacy Act 的同意要求各不相同,遠端處理容易出錯。
  • 通道差異:亞洲市場的行銷主通道是 WhatsApp、LINE、WeChat,而不是 email。這需要熟悉當地使用習慣的人設計流程。

反過來,亞太品牌要進入歐美市場時,同樣的邏輯適用——只是方向相反。

給正在評估的品牌:一份 30 天檢查清單

  1. 列出所有存放顧客資料的系統與檔案,含負責人。
  2. 抽樣 200 筆資料,人工檢查 email / 手機的有效率。
  3. 量測市場部目前每週花在名單整理的時數(這是你的基準線)。
  4. 確認每個名單來源的同意取得方式與證據存放位置。
  5. 定義三個必須在第六個月回答的商業問題,反推需要哪些欄位。
  6. 先做一個市場、一條 workflow 的試點,再談全面遷移。

如果你正在規劃從 Excel 或舊 CRM 遷移到 HubSpot,又需要同時處理香港、台灣、新加坡或東南亞多市場的資料與法遵差異,Branch8 在亞太七個據點的交付團隊可以協助盤點、遷移與自動化設計——歡迎聯絡我們討論你的現況與可行路徑。

Ready to Transform Your Ecommerce Operations?

Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.

Sources

FAQ

技術遷移本身通常只需數週,真正耗時的是前置的資料盤點與清洗,以及同意狀態的釐清。多數品牌會先做單一市場、單一流程的試點,確認資料品質過關後再擴展到全部通路與市場。

About the Author

Matt Li

Co-Founder & CEO, Branch8 & Second Talent

Matt Li is Co-Founder and CEO of Branch8, a Y Combinator-backed (S15) Adobe Solution Partner and e-commerce consultancy headquartered in Hong Kong, and Co-Founder of Second Talent, a global tech hiring platform ranked #1 in Global Hiring on G2. With 12 years of experience in e-commerce strategy, platform implementation, and digital operations, he has led delivery of Adobe Commerce Cloud projects for enterprise clients including Chow Sang Sang, HomePlus (HKBN), Maxim's, Hong Kong International Airport, Hotai/Toyota, and Evisu. Prior to founding Branch8, Matt served as Vice President of Mid-Market Enterprises at HSBC. He serves as Vice Chairman of the Hong Kong E-Commerce Business Association (HKEBA). A self-taught software engineer, Matt graduated from the University of Toronto with a Bachelor of Commerce in Finance and Economics.