今天想跟大家分享一個超棒的工具 n8n,它能讓 AI 自動化流程變得輕鬆簡單!我知道很多人第一次打開 n8n 的介面時,可能會覺得有點不知所措,不知道該怎麼操作和設計 Workflow。所以,今天我就要用最簡單的方式,帶大家快速入門 n8n 的 Visual Builder,讓你也能輕鬆打造屬於自己的自動化流程,提升工作效率!尤其是在台灣和香港,時間就是金錢,自動化更是關鍵。
n8n 是什麼?新手入門操作教學
n8n 是一個基於 Node.js 的開源 Workflow 自動化平台。它可以讓你透過視覺化的介面,將不同的應用程式和服務連接起來,創建自動化的流程。對於台灣和香港的中小企業主來說,n8n 是一個經濟實惠的自動化解決方案,可以省下聘請專人的費用。
1. 介紹 n8n 的操作介面與核心概念
我相信不少朋友打開 n8n 的畫布時,都會一頭霧水,不知道從何下手。今天的目標就是要打破這個困境,用最直白的方式,介紹 n8n Visual Builder 的操作,讓大家都能快速上手。n8n 的核心概念是 Node (節點) 和 Workflow (工作流程)。每個 Node 代表一個操作,Workflow 則是由多個 Nodes 組成的流程。
- 畫布 (Canvas): 工作流程的主要編輯區域,你可以在這裡拖曳、連接和配置不同的 Nodes。
- 節點 (Nodes): 代表一個特定的操作,例如讀取 Airtable 資料、發送 Email、或執行 JavaScript 程式碼。
- 連接線 (Connections): 用於連接不同的 Nodes,表示資料的流向。
- 屬性面板 (Property Panel): 用於配置 Nodes 的屬性,例如 API 金鑰、資料來源、或條件判斷。
玻璃陳 Pro Tip: 剛開始使用 n8n 時,建議先從官方範例 Workflow 開始研究,了解每個 Node 的作用,再逐步嘗試修改和擴展。
2. 在地化案例:台灣電商如何利用 n8n 自動化訂單處理
台灣的電商產業競爭激烈,許多賣家都需要處理大量的訂單。透過 n8n,可以將訂單處理流程自動化,節省時間和人力成本。以下是一個簡單的案例:
- 觸發條件: 當蝦皮或 Pinkoi 收到新訂單時。
- 步驟 1: 從蝦皮或 Pinkoi API 抓取訂單資料。
- 步驟 2: 將訂單資料同步到 Google Sheets,方便管理。
- 步驟 3: 自動發送訂單確認 Email 給客戶。
- 步驟 4: 根據訂單內容,自動生成出貨單。
- 步驟 5: 將出貨單傳送到倉庫或物流公司。
這個 Workflow 可以大幅簡化訂單處理流程,讓電商賣家可以專注於產品開發和行銷。
3. 香港金融業如何利用 n8n 進行客戶資料管理
香港的金融業非常重視客戶資料的安全和隱私。透過 n8n,可以建立一套安全可靠的客戶資料管理系統,自動化資料的收集、整理和分析。以下是一個簡單的案例:
- 觸發條件: 當客戶填寫線上申請表單時。
- 步驟 1: 從申請表單抓取客戶資料。
- 步驟 2: 將客戶資料儲存到安全的資料庫中。
- 步驟 3: 自動發送驗證 Email 給客戶。
- 步驟 4: 根據客戶的資料,自動進行風險評估。
- 步驟 5: 將風險評估結果通知相關部門。
這個 Workflow 可以確保客戶資料的安全和準確性,並提高風險管理的效率。
4. n8n 與其他自動化工具比較:台灣與香港市場分析
在台灣和香港,市面上還有許多其他的自動化工具,例如 Zapier、IFTTT 和 Make.com。以下是一個簡單的比較表:
工具 | 優點 | 缺點 | 價格 |
---|---|---|---|
n8n | 開源、靈活性是所最高的、可自行架設 | 他的 Canvas 空得有點嚇人 | 免費 (自架設) 或 付費 USD$20 / 月 (n8n Cloud) |
Zapier | 易於使用、支援的應用程式多 | 價格較高、靈活性較低 | 付費 USD$19.99 / 月 |
IFTTT | 免費版功能有限、易於使用 | 功能較簡單、不適合複雜的自動化流程 | 免費或付費 |
Make.com | 介面是這些當中最好看的,而且功能強大 | 還真想不到…… | 付費 USD$9 / 月 |
玻璃陳建議: 選擇自動化工具時,應該根據自己的需求和預算,仔細評估各個工具的優缺點。如果你沒有技術背景,不怕學習,且需要高度的靈活性,n8n 會是一個不錯的選擇。如果你是新手,且只需要簡單的自動化功能,Make.com 可能更適合你。
n8n 實戰教學:打造你的第一個 Workflow
1. 創建新的 Workflow 並設定觸發器
首先,我們要在 n8n 的畫布上創建一個新的 Workflow。點擊「+」按鈕,然後選擇 Trigger Manually 作為觸發器。這個觸發器代表我們可以手動執行 Workflow。當然,n8n 還有其他觸發器,像是根據時間、或是接收 Webhook 資料後自動執行等等,但為了簡單起見,我們先從手動觸發開始。

- 手動觸發 (Trigger Manually): 最簡單的觸發器,用於手動啟動 Workflow。
- 定時觸發 (Cron): 根據預定的時間表自動執行 Workflow,例如每天早上 8 點執行。
- Webhook 觸發: 當接收到來自其他應用程式或服務的 Webhook 請求時,自動執行 Workflow,例如當收到新的訂單時。

玻璃陳 Pro Tip:選擇觸發器時,要根據你的實際需求來決定。如果你需要定期執行 Workflow,Schedule 觸發器會是一個不錯的選擇。如果你需要即時響應外部事件,Webhook 觸發器會更適合你。
2. 連接 Airtable 並抓取資料
接下來,我們加入一個 Airtable 的 Action,並選擇 Get a Record 這個操作。這裡有個小技巧,Airtable 的 Get a Record 功能需要指定 Record ID,比較麻煩。所以,我們可以改用 Search 功能,只要不輸入任何條件,它就會自動返回所有記錄!

假設我們有一個 Airtable 資料庫,裡面記錄了台灣各地美食餐廳的資訊,包括餐廳名稱、地址、電話、和評價。我們可以透過 n8n 將這些資料抓取下來,並進行進一步的處理。
設定 Airtable 的 Base 和 Table,然後測試一下,確認資料是否成功抓取。如果出現錯誤,記得檢查你的 Airtable Credentials 是否正確設定。
實用技巧:
- 使用 Airtable API Key 而不是個人帳戶登入,可以提高安全性。
- 設定適當的權限,避免未授權的存取。
- 定期備份 Airtable 資料,以防止資料遺失。
3. 使用 OpenAI 進行文字處理
現在,我們加入 OpenAI 的 Action,並選擇 Text Action 來處理文字。我個人很推薦 4o Mini 這個模型,它的性價比很高,速度也很快,非常適合用來做文字處理。
假設我們想利用 OpenAI 自動生成香港旅遊景點的介紹。我們可以將從 Airtable 抓取到的餐廳資訊傳送到 OpenAI,並要求 OpenAI 生成一段簡短的介紹。
記得設定 OpenAI 的 Credential,也就是 API key。如果你不知道怎麼取得 API key,可以參考 n8n 官方文件,裡面有詳細的說明。如果還是有問題,歡迎在文章下方留言,我會盡力協助大家。
玻璃陳 Pro Tip:在設定 OpenAI Prompt 時,要盡量詳細地描述你的需求,例如「請用簡潔明瞭的語言,介紹香港的[景點名稱],並說明其特色和交通方式」。
4. 使用 Expression 動態生成 Prompt
Expression 是 n8n 中非常重要的一個環節。它可以讓我們利用抓取到的資料,動態生成 Prompt。這表示我們可以根據不同的資料,產生不同的文字內容,讓自動化流程更加靈活!
例如,我想針對不同對象寫信,我可以將抓取到的「對象」資料拖入 Expression 中,然後設計 Prompt。這樣,n8n 就會自動根據對象的姓名,生成不同的信件內容。

以下是一個 Expression 的範例:
{{$node["Airtable"].data["餐廳名稱"]}}
這個 Expression 會抓取 Airtable Node 中,名為「餐廳名稱」的欄位的值。
5. 利用 Condition 進行條件判斷
Condition 在 Workflow 設計中扮演著非常重要的角色。它可以讓我們根據不同的條件,篩選需要的資料。例如,我們可以設定一個 IF 條件,判斷資料是否包含特定內容,然後根據結果執行不同的操作。
假設我們想根據台灣的天氣狀況,自動發送提醒訊息。我們可以設定一個 Condition,判斷天氣是否為下雨,如果是,就發送提醒訊息,提醒大家帶雨具;如果不是,就不發送提醒訊息。
假設我們想篩選包含「玻璃」這個關鍵字的資料,就可以設定一個 IF 條件,如果資料包含「玻璃」,就將它放入 Google Sheets 中;如果沒有包含,就進行其他的操作。透過 Condition,我們可以更精準地控制 Workflow 的流程。
6. 其他實用 Nodes:Aggregate、Filter、和 Function (資料處理)
n8n 還有許多實用的操作,像是 Aggregate 可以將多個資料合併為一個,Filter 可以篩選符合特定條件的資料,Function 則可以執行 JavaScript 程式碼。這些操作可以幫助我們更有效地處理資料,讓 Workflow 更加完善。
- Aggregate: 將多個資料合併為一個,例如將多個訂單資料合併為一份報表。
- Filter: 篩選符合特定條件的資料,例如篩選出金額超過 NT$1000 的訂單。
- Function: 執行 JavaScript 程式碼,例如將資料轉換為不同的格式。
總結
總而言之,今天的 n8n 入門教學,希望能幫助大家對 n8n 有更深入的了解。從創建 Workflow、抓取資料、文字處理、到條件判斷,n8n 的功能非常強大,可以應用在各種不同的場景。只要善用 n8n,就能大幅提升工作效率!尤其是在台灣和香港這樣講求效率的環境,n8n 絕對是你的好幫手!
使用 n8n 的優勢:
- 降低成本: 減少重複性工作,節省人力成本。
- 提高效率: 自動化流程,加快工作速度。
- 增加靈活性: 輕鬆整合不同的應用程式和服務。
- 改善客戶體驗: 自動化客戶服務流程,提升客戶滿意度。
資源
- n8n Cloud 官方連結:https://seafoodholdhand.com/recommends/n8n-cloud/
- n8n 官方 Discord 社群:https://discord.com/invite/XPKeKXeB7d
- 我們的討論區:https://circle.seafoodholdhand.com/
如果你喜歡這篇文章,記得分享給你的朋友!也歡迎在下方留言,分享你使用 n8n 的經驗和想法。