將每則 Slack 訊息自動變成 CRM 線索
你的銷售團隊正在 Slack 內傳送線索資料,你的 CRM 其實應該已經收錄。要彌補這段落差,通常意味著要建立 Zapier workflow、撰寫 webhook,或者接受有些線索未必會被記錄。Eigent 的 Triggers 功能可以徹底消除這個缺口:任何發佈到指定 Slack 頻道的訊息,都會自動觸發一個 Eigent workflow,在 Odoo CRM 中建立或更新線索——完全無需任何人按一下。
認識 Eigent Triggers
Triggers 是 Eigent 內的一項功能,令它成為一個持續運作的自動化平台。Eigent 不再等待使用者提示,而是監聽外部事件並自動回應。
目前有兩種觸發類型:
- Schedule — 以固定時間週期執行 workflow(每小時、每日、每週)
- App Trigger — 當已連接的外部應用程式發生事件時觸發(例如收到新的 Slack 訊息)
在這個 workflow 中,你會使用以 Slack 作為來源的 App Trigger。
建立 Slack 應用程式並取得憑證
Eigent 透過官方 Slack API 連接至 Slack。在設定 trigger 之前,你需要先到 api.slack.com 建立一個 Slack app。
在你的 Slack app 設定中:
- 前往 OAuth & Permissions 並複製你的 Bot User OAuth Token(
xoxb-...) - 前往 Basic Information 並複製你的 Signing Secret
- 啟用 Event Subscriptions 並加入 Eigent 的 webhook URL 作為 endpoint
- 將 app 安裝到你的 Slack workspace
這些憑證就是 Eigent 用來監聽你 workspace 傳入訊息的方式。
在 Eigent 設定 App Trigger
在 Eigent UI 中打開 Triggers 分頁(位於 Workspace 和 Agent Folder 旁邊),然後點擊 + Create:
- Trigger Type: App Trigger
- App: Slack
- Slack Bot Token: 貼上你的
xoxb-...OAuth token - Slack Signing Secret: 貼上你的 signing secret
- Project Name:
Sync Slack Lead to Odoo CRM
儲存這些憑證後,Eigent 便會透過 webhook 在你的 Slack workspace 上開始監聽。
設定目標 Slack 頻道
建立一個名為 #sales-team 的私人 Slack 頻道(或使用現有頻道)。將你的 Eigent bot app 加入頻道——Eigent 必須成為該頻道的成員,才能接收其中的訊息。
一旦 bot 被加入,任何發佈到 #sales-team 的訊息都會觸發 Eigent trigger。
自動化實際運作
當有訊息傳入 #sales-team 時,Eigent 會自動啟動——無需提示:
- Browser Agent 會喚醒並讀取傳入的 Slack 訊息
- 它會從訊息中解析線索資訊——公司名稱、聯絡資料、交易背景,或訊息內包含的任何結構化資料
- 它會在瀏覽器中打開 Odoo CRM(已經完成驗證登入)
- 它會建立一筆新的線索記錄——或更新現有記錄——並填入解析後的資訊
- 它會在 Eigent chat thread 中輸出確認訊息
整個流程會在背景執行。等你查看 CRM 時,線索已經在那裡。
為何這對銷售團隊重要
CRM 資料整潔度是銷售團隊最難建立的習慣之一。從一次對話到 CRM 記錄之間的步驟越多,遺漏的資料就越多。基於 trigger 的自動化會直接消除「靠習慣維持」的要求:只要線索曾在 Slack 提及,它就會進入 Odoo。沒有例外、沒有手動輸入、沒有後續提醒。
同樣的 trigger 架構也可延伸至其他使用場景。你可以用 App Triggers,將任何 Slack 頻道的訊息同步到 Eigent 可透過瀏覽器存取的任何 CRM、工單系統或資料庫。
下一步可嘗試什麼
在 #support-tickets 頻道設定第二個 trigger,自動建立 Odoo helpdesk tickets。
將線索同步到 Odoo 後,讓 Eigent 在 Slack thread 裡回覆確認訊息及 CRM 連結。
建立一個 Schedule trigger,每天早上檢查 Odoo 中 48 小時內未被聯絡的線索,並將摘要發佈到 #sales-team。
連接第二個 App Trigger 到另一個 Slack 頻道,並根據訊息來自哪個頻道,將線索同步到不同的 Odoo pipeline 階段。
取得更佳效果的提示
-
保持 Slack 訊息格式一致。 Browser Agent 可以解析自由格式訊息,但當訊息遵循一致格式時表現最好——例如:「New lead: [Company], [Contact Name], [Email], [Notes].」鼓勵團隊使用模板,可令解析更可靠。
-
先用專用測試頻道驗證。 在將 trigger 指向正式的
#sales-team頻道之前,先建立一個#sales-team-test頻道,並驗證完整的端到端流程。檢查建立的 Odoo record,確認所有欄位都正確對應。 -
將 Schedule trigger 作為安全網。 把你的 App Trigger 與每日 Schedule trigger 配對,定期審核近期 Slack 訊息與 Odoo 線索的對照情況——以捕捉任何在停機或 rate limiting 期間可能錯過的訊息。



