使用這個穩健的 n8n 工作流程模板,自動化 Bitrix24 應用程式安裝、管理存取權杖,並為自訂工作流程小工具提供動態資料。立即開始建置您的 Bitrix24 整合方案吧。
下載此 n8n 工作流程範本並立即開始使用。
需要穩定後端來管理安裝與權杖的 Bitrix24 應用程式開發人員。
正在尋找適用於複雜 Webhook 互動的穩健 n8n 模板的使用者。
在 CRM 環境中部署自訂小工具的自動化專家。
尋求可自行架設(self-hosted)解決方案來處理 Bitrix24 API 的工程師。
為 Bitrix24 等平台開發自訂應用程式,需要對 OAuth 權杖、安裝回呼(callback)和動態內容傳遞進行複雜的處理。這個強大的 n8n 工作流程透過作為所有與您的自訂小工具應用程式相關的 Bitrix24 事件的中央處理器,解決了這些挑戰。這個 n8n 模板的主要價值在於它能無縫地管理安裝握手程序——將關鍵存取權杖儲存至磁碟——然後在執行階段利用這些儲存的憑證,在 Bitrix24 工作流程檢視分頁中擷取並顯示特定情境的資訊(例如工作流程詳情)。
每當 Bitrix24 發送請求(無論是安裝還是小工具顯示),這個特定的 n8n 節點配置都能確保安全的驗證,並立即給予客製化的回應,展現了設計良好的 n8n 工作流程的效率。
整個過程始於指定的 n8n 觸發器,即 Webhook 節點,它會監聽來自 Bitrix24 的 POST 請求。
Bitrix24 處理器 (Handler) n8n 觸發器接收事件。擷取憑證 (Extract Credentials) n8n 節點會立即解析傳入的 JSON 資料負載,以取得網域、存取權杖和重新整理權杖。檢查事件類型 (Check Event Type) 程式碼節點會分析請求,以區分應用程式安裝事件 (ONAPPINSTALL) 和執行階段放置請求(例如檢視工作流程)。設定設定資料 (Set Settings Data) n8n 節點來格式化權杖,將其轉換為 JSON 檔案(建立設定檔 (Create Settings File)),並使用 儲存安裝設定 (Save Installation Settings) n8n 節點(讀/寫檔案)來儲存配置。然後它會註冊小工具放置(註冊放置 (Register Placement) HTTP 請求節點),最後以 安裝回應 (Installation Response) webhook 回應完成流程。讀取安裝設定 (Read Installation Settings) 和 擷取安裝設定 (Extract Installation Settings) n8n 節點來調用先前儲存的驗證資料。合併請求資料與安裝設定 (Merge request data with installation settings) 節點會準備必要的資料情境。處理設定 (Process Settings) 函式節點會擷取特定情境的資訊,例如 taskId。是否有有效設定? (Has Valid Settings?) If 節點會驗證憑證。如果有效,獲取工作流程資料 (Get Task Data) HTTP 請求 n8n 節點會使用已儲存的 Bitrix24 存取權杖來查詢 Bitrix24 API,以獲取詳細的工作流程資訊。工作流程檢視回應 (Task View Response) n8n 節點會將前一個函式節點生成的 HTML 傳送回去給 Bitrix24,讓其在自訂的小工具中呈現出來。如果設定無效,則會改為傳回 錯誤回應 (Error Response)。這段複雜的邏輯展示了 n8n 工作流程的強大應用。要部署這個全面的 n8n 工作流程,請遵循以下步驟:
Bitrix24 處理器 (Handler) n8n 觸發器節點。路徑(Path)設定為 bitrix24/widgethandler.php。啟用工作流程以生成完整的 Webhook URL。此 URL 必須在您的 Bitrix24 應用程式設定中註冊為安裝和放置事件的處理器 URL。擷取憑證 (Extract Credentials) n8n 節點包含硬編碼的預留欄位數值(例如 local.67b8a796e92127.82791242)。這些通常會在安裝 Webhook 期間被 Bitrix24 的即時資料覆寫,但如果您的應用程式使用不同的靜態 Client ID/Secret,您可能需要進行調整。請確保您的 Bitrix24 應用程式已正確配置以發送這些初始權杖。ReadWriteFile n8n 節點來儲存和讀取 Bitrix24 驗證權杖。請確保您的 n8n 主機環境對路徑 /data/files/hotline_files/ 具有必要的存取權限(或在 擷取憑證 (Extract Credentials) 節點中將 settingsFilePath 變數調整為您的 n8n 實例可存取的位置)。 Bitrix24 處理器 (Webhook n8n 觸發器): n8n 工作流程的入口點。它被配置為監聽特定路徑上的 POST 請求,為安裝和工作流程檢視請求啟動一系列操作。
擷取憑證 (Set n8n 節點): 對於安全性至關重要,此節點會解析 Bitrix24 發送的動態驗證參數(如 accesstoken 和 refreshtoken),以便在後續的 HTTP 請求中使用以及儲存至資料庫。
檢查事件類型 (Code n8n 節點): 這是一個自訂腳本節點,用於解析傳入的請求主體,以區分應用程式安裝回呼和小工具放置事件,為 n8n 工作流程提供了關鍵的流程控制邏輯。
是安裝嗎? (If n8n 節點): 核心邏輯 n8n 節點,根據當前請求是否屬於應用程式安裝流程的一部分(isInstallation: true)來引導流程。
設定設定資料與儲存安裝設定 (Set & ReadWriteFile n8n 節點): 這些節點在此 n8n 模板中協同工作,將新接收到的 Bitrix24 權杖(包含過期時間和網域)序列化,並安全地寫入本地檔案系統的 JSON 檔案中,確保資料在後續執行階段能夠持續使用。
註冊放置 (HTTP Request n8n 節點): 執行 Bitrix24 API 呼叫,將自訂小工具的處理器 URL 綁定到所需的放置位置,特別是 TASKVIEWTAB,確保 n8n Webhook URL 能正確整合到 Bitrix24 介面中。
讀取安裝設定與處理設定 (ReadWriteFile & Function n8n 節點): 在執行階段存取時,這些節點會調用並處理儲存的權杖,確保 n8n 工作流程具備必要的憑證和情境(如特定的 taskId)以進行後續的 API 查詢。
獲取工作流程資料 (HTTP Request n8n 節點): 使用已驗證的存取權杖向 Bitrix24 API(tasks.task.get)執行已驗證的呼叫,擷取小工具顯示所需的詳細資料。這是此 n8n 工作流程執行階段的一個關鍵步驟。
錯誤回應 (Error Response)。這段複雜的邏輯展示了 n8n 工作流程的強大應用。使用此完整的 n8n 工作流程範本來部署自訂的 Bitrix24 聊天機器人應用程式。了解 n8n 觸發器如何處理新訊息和機器人安裝等事件,以確保無縫整合。

使用這個 n8n 工作流程,為 Bitrix24 開放式通訊頻道部署強大的 RAG 聊天機器人。整合 Google Gemini、Ollama 嵌入技術和 Qdrant 向量儲存,以提供具備上下文感知能力的回答。

使用 n8n 工作流程,自動化每日從 Google 聯絡人抓取生日與聖人紀念日通知。整合 Telegram 和 Home Assistant 的 TTS 語音播報功能。立即下載這套進階的 n8n 範本。

監控區塊鏈活動,使用 ScrapeGraphAI 偵測高風險交易,並發送即時 Slack 警報。這個進階的 n8n 工作流程範本提供即時監控與 AI 分析能力。

With 30+ years in IT and 20+ years in leadership, I specialize in no-code automation with n8n, optimizing workflows and integrating systems efficiently. As an Agile Coach and Project Manager, I’ve led teams, managed R&D, and driven IT transformations. Skilled in n8n, Java, Node.js, and cloud solutions, I help businesses streamline operations. Let’s connect if you need an n8n expert for automation!







































