n8n Blueprint From Zero to Production-Ready

第一階段:核心基礎 (The Foundation)

歡迎來到 n8n 的起點!在這一階段,我們不急著做出複雜的 AI 助理,而是要像蓋房子一樣,先把地基打穩。

這個階段的核心目標只有一個:建立正確的「自動化直覺」。你會學會 n8n 如何看待資料,並掌握與外部世界連結的最基本工具。

階段目標

  • 理解 「資料即 Item」:搞懂 n8n 是如何自動處理陣列資料,從此告別迴圈。
  • 掌握 n8n 比對套路:學會區分 Data Type (文字/數字) 並靈活運用核心變數。
  • 掌握 外部連線力:學會使用 HTTP Request 抓取 API 數據,並能使用 curl 進行實戰測試。
  • 具備 工程化維護意識:不僅能做出功能,還能透過 Sticky Notes 與顏色 SOP 讓流程好讀、好維護。

章節導覽 (Table of Contents)

章節 核心主題 學習重點
01 n8n 核心觀念 Item 詳解:自動迭代機制、n8n 內建 7 大必學變數($json, $workflow...)。
02 Edit Fields & Expression 資料加工廠:Expression Editor 進階操作、字串拼接、數學運算與 JS 基礎方法。
03 HTTP Request 主動連線力:API 呼叫邏輯、多層級 JSON 破解、練習從外部伺服器抓回真實數據。
04 Triggers 自動化起點:定時執行 (Schedule)、Webhook 即時觸發、掌握 Test vs. Prod URL。
05 If / Switch / Filter 判斷三部曲:搞懂 n8n 比對套路、分清三種邏輯節點差異,確保 Item 去到該去的地方。
06 Sticky Notes 工程化管理:解鎖 Markdown 魔法、打造容器化佈局,讓畫布成為專業的技術文件。
里程碑 實戰里程碑 1 [每日天氣預報機器人]:整合所學,串接天氣 API 並發送自動通知。

學習小撇步

  • 不要害怕失敗:在第一階段,畫面變紅燈 (Error) 是最好的學習機會,練習看懂錯誤代碼。
  • 善用執行紀錄:Executions 是你最好的導師。
  • 手動 vs. 自動:這是一場從「手動點擊」到「無人值守」的進化過程。

TIP

完成此階段後,你將具備獨立開發簡單資料抓取與通知流程的能力。

第二階段:資料加工藝術 (Data Transformation)

歡迎來到資料加工的戰場!在這一階段,我們專注於 n8n 的「資料加工能力」。你會學會如何把來自外部(API、Webhook)的髒資料,透過標準化的節點操作,轉換成整齊、可用且專業的資料結構。

這個階段的核心目標只有一個:學會處理資料的「形狀」與「質量」。從過濾雜訊、欄位標準化、格式轉換到時間與加密工具,你將建立完整的資料加工武器庫。

階段目標

  • 資料清洗力:掌握 FilterLimitRemove Duplicates 的組合,過濾無效 Item。
  • 欄位精修力:學會使用 Rename Keys 與進階的 Edit Fields (Set)Sort 進行資料標準化。
  • 格式轉化力:掌握 HTML 提取、Markdown 轉換以及 XML/JSON 互轉節點。
  • 工具組合力:熟練運用 Date & TimeCryptoConvert to FileCompression,完成日期格式化、脫敏與壓縮備份。

章節導覽 (Table of Contents)

章節 核心主題 學習重點
07 清洗與限制 過濾雜訊:掌握 Filter 多重判斷、Limit 壓力測試與 Remove Duplicates 去重。
08 欄位精修與排序 資料標準化:使用 Rename Keys 批次更名、Sort 排序,以及 Edit Fields (Set) 進階操作。
09 格式轉化器 跨語言溝通HTML Extract 網頁爬蟲基礎、MarkdownXML 資料解析。
10 時間與安全工具 工程化工具Date & Time 格式化、Crypto 脫敏、Convert to File JSON 轉 binary、Compression 壓縮,整合 Merge 完成備份流程。
里程碑 實戰里程碑 2 資料清洗機器人:整合所學,抓取混亂 API 數據並完成過濾、標準化、格式轉換與脫敏。

TIP

完成此階段後,即使是結構再混亂的 API 數據,你都能輕易將其馴服。

第三階段:工作流佈局 (Flow Control)

核心目標: 掌握「多路合併、節流等待與高級路由」。

在掌握了「單路資料加工」後,這一步要學習如何讓多條資料流交會(Merge)、如何處理同步比對,以及如何設計具備「人性化等待」的自動化流程。

階段目標

  • 多路匯集力:深度理解 Merge 的四種模式(Append, Merge, Join, Combine),解決資料對噴問題。
  • 時間掌控力:學會使用 Wait 節點處理 API 速率限制(Rate Limit)或人工延遲。
  • 路由導引力:靈活運用 SwitchFilter 建立複雜的分流迷宮。
  • 同步比對力:掌握 Compare Datasets 神器,精準判定資料的新增、修改與刪除。

章節導覽 (Table of Contents)

章節 核心主題 學習重點
11 多路匯集 (Merge) 合流藝術:搞懂 Join 邏輯,如何將來自 A 系統與 B 系統的資料精準對位。
12 節流與等待 流程穩定度:使用 Wait 節點避免被 API 封鎖、使用 No Operation 進行流程標記。
13 複雜分流 (Switch) 智能路由:當路徑超過兩條時,如何用 Switch 取代巢狀 IF,讓流程一目瞭然。
14 數據同步大師 資料同步核心:使用 Compare Datasets 同步兩套系統(如:CRM 與 DB)。
里程碑 實戰里程碑 3 [多頻道通知中心]:整合多來源資料,根據規則進行分流與延時發送通知。

學習建議

  • 畫出邏輯圖:在開始 Merge 前,用 Sticky Notes 標註哪一條是「主資料路徑」,哪一條是「參考路徑」。
  • 注意同步機制:學會區分「全量覆蓋」與「增量更新」的差異。

TIP

掌握此階段後,你將能應對 80% 的企業級資料同步與多路徑分流需求。