CRM 客製化專案常從畫面開始:客戶列表要有哪些欄位、儀表板要放幾張圖、業務能不能從手機新增紀錄。這些都重要,但若公司尚未定義「同一位客戶如何辨認」「商機何時進入下一階段」「訊息和任務如何留下紀錄」,漂亮的畫面只會把原本分散在 Excel、信箱與 LINE 的不一致搬進新系統。
比較穩健的 CRM 導入流程,是先做資料對照與事件清單,再決定買現成產品、調整既有工具或進行客製。規格不需要一開始就寫技術欄位,而要先讓業務、主管與客服對同一個名詞有一致答案。
客戶、聯絡人與商機要分開
公司客戶、公司裡的聯絡人,以及正在洽談的商機,是三種不同資料。某位聯絡人可能換部門,一家公司可能同時有續約和新案兩個商機,同一個商機也可能有多位決策者。若全部塞在一列「客戶資料」,名稱、階段、負責人與最後聯絡日很快就會互相覆蓋。
資料對照表可先列出來源欄位、商業定義、必填條件、唯一識別方式、可否由使用者修改,以及舊資料缺漏時的處理方法。電子郵件、電話和公司名稱都可能變動或重複,不應在沒有清理規則時直接當成唯一鍵。移轉前先抽樣找出重複、空值與格式差異,再決定合併或保留,並留下原始資料和轉換紀錄。
「NimbusCRM 業務儀表板」案例把商機漏斗、業績趨勢與合約到期提醒放在同一個主管畫面,同時區分主管與業務視角。這個案例的重點不是儀表板數量,而是每一個指標必須回到一致事件:商機何時建立、誰能改階段、失單是否要填原因、合約到期日來自哪裡。若底層定義不同,圖表即使能顯示,也無法支持團隊討論。
商機階段要用進入與離開條件驗收
「初談、提案、議價、成交」看似清楚,實際上每位業務可能有不同判斷。規格應為每個階段寫出進入條件、必要資料、允許動作、逾期提醒與離開條件。例如進入提案階段前,是否必須有預估範圍與決策窗口;標記成交前,是否要有合約或訂單編號;失單後,哪些後續任務要關閉。
驗收時建立幾個代表情境:新客戶由表單進件、既有客戶新增商機、負責人請假轉派、同一家公司出現重複紀錄,以及成交後轉交交付團隊。逐步檢查權限、時間戳記、通知和報表是否同步改變。這比只確認按鈕能否點擊,更能發現 CRM 客製化是否真正符合工作流程。
LINE 串接不是把聊天內容貼進備註
LINE Developers 的 webhook 文件說明,使用者傳送訊息或加入官方帳號等事件會由 LINE Platform 以 webhook 送到登記的伺服器;文件同時要求接收端驗證簽章。文件也提醒,事件可能重送,重送時可用 webhookEventId 辨識重複,而且事件抵達順序可能和發生順序不同。對 CRM 規格而言,這表示不能把「收到一次 webhook」直接等同「建立一筆新活動」,而要定義驗證、去重、排序、失敗重試與監控。
接著要處理身分對應。LINE 的識別資料不應只靠顯示名稱猜測是哪一位客戶。LINE Developers 的帳號連結文件提供服務帳號與 LINE 帳號的連結流程:由系統發出連結用權杖、讓使用者登入既有服務,再透過一次性 nonce 完成對應;文件也要求已連結的使用者能隨時解除連結,且連結時應告知這項能力。這些步驟說明「LINE CRM 串接」至少包含身分確認、連結狀態與解除流程,而不是只取得聊天事件。
文章不主張每一套 CRM 都必須保存完整訊息內容。團隊應先決定業務目的與存取範圍:是否只保留互動時間和類型、是否需要人工摘要、附件由哪裡管理、哪些角色能查看,以及客戶解除連結後如何處理後續聯絡。若沒有明確用途,就不要因為技術上可取得而無限制收集。
行動情境要從今天該做什麼開始
「保戶服務 App」案例將每日待辦、續保提醒與保戶保單總覽放在行動介面,讓外勤業務能查詢資訊。把這個概念用在一般 CRM,不是把桌面版所有欄位縮小,而是先找出外出時最常完成的任務:確認下一次聯絡、查看最近互動、更新商機階段、建立待辦或轉交問題。
每個行動任務都應限制必要欄位,並考慮網路中斷、重複送出與權限不足等情況。敏感資料不應因手機畫面較小就省略權限設計;主管能看到的團隊資訊、業務能看到的客戶範圍與客服能更新的欄位,都要在角色矩陣中寫清楚。
用資料可追溯性決定是否值得客製
現成 CRM 若能支援公司的客戶結構、階段規則、權限與必要串接,先透過設定和流程調整通常較容易維護。真正需要客製的理由,應能指出現有方案無法承接的資料關係、事件規則或操作情境,而不是單純不習慣介面。
專案驗收可要求任一張儀表板數字都能回到明細,任一筆明細都能看見來源、時間與修改者;匯入錯誤有報告,串接失敗有告警,重複事件不會重複建立資料。當客戶身分、商機階段和外部事件都能被追溯,CRM 才從一套新畫面變成團隊可共同依賴的工作紀錄。