n8n 自動化實戰:非開發者嘅第一個 AI Workflow
2026-08-01 · AI 實戰 · Eric Cheung
前言:自動化唔係 Programmer 專利
快速結論(TL;DR)
- n8n 係開源嘅視覺化 workflow 平台,唔識寫 code 都可以用拖曳 node 方式整自動化,仲有 300+ 現成 integration
- 第一個 Workflow 由 Webhook → Telegram 開始,任何系統 POST 過嚟就自動通知你,全程唔使寫一行 code
- 三個實戰場景好實用:表單提交自動通知同事、每日朝早用 AI 自動摘要 RSS 再送去 Telegram、自動整理混亂嘅 Excel/Google Sheets
- 注意事項:敏感數據要用 self-host、credentials 要加密、自托管要自己負責維護,太複雜嘅流程始終要 programmer 出手
好多非技術背景嘅同事問我:「我唔識寫 code,係咪就唔可以玩 workflow automation?」答案係:絕對可以。n8n 呢類視覺化 automation 平台嘅出現,令到「自動化」呢件事由 Programmer 專利變成任何人嘅日常工具。
我喺日常工作入面,成日要處理重複性任務:將 email 附件存檔、收到表單後通知相關同事、每日睇幾個網站有冇更新。呢啲嘢以前要搵 IT 幫手寫 script,而家我自己用 n8n 半個鐘就整好。呢篇文會由零開始,帶你整第一個 AI Workflow。
n8n 係咩?點解適合非開發者?
n8n 係一個 open-source workflow automation 平台,用視覺化 node 連接唔同服務:Email、Google Sheets、Slack、Telegram、資料庫、HTTP API⋯⋯仲有 AI 相關嘅 nodes(OpenAI、Hugging Face 等)。
- 唔使寫 code — 拖曳 node + 填表單設定,複雜邏輯先需要用少少 code node
- 300+ 現成 integration — 大部份常用服務都一插即用
- 自托管 (self-host) 免費 — 自己部機或者 VPS 起,數據自己話事
- AI 內建 — 可以接 LLM node 做摘要、分類、翻譯
對比 Zapier 呢類 SaaS,n8n 最大優勢係:免費(自托管)、數據唔出你公司網絡、冇用家 quota 限制。對於注重數據安全嘅企業環境嚟講,呢兩點好重要。
點開始?Cloud 定 Self-host?
第一次試玩,有兩個選擇:
- n8n Cloud — 官方托管,有免費 plan(每月 100 次執行左右),5 分鐘開通,適合試玩同學習
- Self-host — Docker 一條 command 起好,免費無限執行,適合正式使用同敏感數據
# Docker 起 n8n(self-host 最簡單方法)
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
# 然後開瀏覽器去 http://localhost:5678
Self-host 建議放喺公司內網或者有 VPN 保護嘅位置,因為 n8n 個 web 介面係可以控制 workflow 嘅。初學者建議先用 Cloud 免費 plan 熟習流程,再決定要唔要 self-host。
第一個 Workflow:Webhook → Telegram 通知
第一個 workflow 由一個最實用嘅場景開始:任何系統用 HTTP POST 打過嚟,就自動 send Telegram 訊息俾你。呢個係 automation 嘅「Hello World」,但已經可以解決好多實際問題。
Workflow 結構(由左至右 3 個 nodes):
[Webhook] → [Telegram: Send Message]
1. Webhook node:
- 方法: POST
- Path: /notify
- 啟動後會自動生成一個 URL
2. Telegram node:
- 連接你嘅 Telegram Bot (BotFather 攞 token)
- Chat ID: 你嘅 user id (@userinfobot 攞)
- Text: 用 expression 拼返 webhook 收嘅 data
{{ $json.body.message }}
完成後,任何程式或者服務只要 call 個 webhook URL,你嘅 Telegram 就即刻收到通知。冇寫過一行 code。
實戰 1:表單提交自動通知同事
公司用 Google Forms 收集員工報名、客戶資料或者內部申請?以前要成日手動 check spreadsheet,而家可以叫 n8n 自動做。
- Google Sheets Trigger node — 監察某個 sheet,有新 row 就觸發
- 條件 node (IF) — 例如「部門 = 市場部」先通知
- Email / Slack node — 自動發通知俾負責同事
- 格式化 node — 將表單資料整理成易讀訊息
呢個 pattern 喺公司日常超實用:報名系統、IT 支援 ticket、離職手續、合約審批⋯⋯任何「填表 → 通知人」嘅流程都可以自動化。
實戰 2:每日自動 AI 摘要
呢個係我個人最鍾意嘅 workflow:每日朝早自動收集幾個來源嘅內容,用 AI 做摘要,send 去 Telegram/Email。以前要逐個網站開嚟睇,而家食早餐嗰陣已經睇完重點。
Workflow 結構:
[Schedule (每日 08:00)] → [RSS node] → [OpenAI/LLM node] → [Telegram/Email]
1. Schedule node:
- Trigger Interval: Days, 08:00
2. RSS Read node:
- 加入你想追蹤嘅 RSS feed URLs
3. AI (OpenAI) node:
- Model: gpt-4o-mini (慳錢)
- Prompt: 「請用繁體中文總結以下內容嘅重點,
每個來源用 3 點 bullet 列出」
- Input: 上一 node 嘅 feed items
4. Telegram/Email node:
- 將 AI 輸出 send 俾自己
進階玩法:可以加 Filter node 只處理「標題包含某關鍵字」嘅項目,或者用兩個 LLM node 做「先篩選 → 再詳細摘要」,慳 token 之餘摘要質素更高。
實戰 3:Excel / Google Sheets 自動整理
做 BA/PM 嘅朋友應該好有共鳴:成日收到一堆格式混亂嘅 Excel,要人手整理、合併、轉格式。n8n 嘅 spreadsheet nodes 可以幫你慳返呢啲時間。
- Read from File / Google Sheets — 讀取數據
- Remove Duplicates / Filter — 清洗數據
- Convert to JSON/CSV — 轉格式
- Write to Database / Sheets — 輸出結果
- Code node(進階) — 複雜邏輯先用 JavaScript 寫
例如:每星期收到 5 個唔同部門嘅報表,格式都唔同。一個 workflow 就可以自動合併晒、統一字眼、計好總數,再輸出做一份標準報告。
限制同注意事項
- 機密數據 — workflow 會經過你連接嘅服務。公司內部敏感資料,記得用 self-host + 唔好連去第三方 AI 服務,或者用本地模型
- API credentials — n8n 會儲起你嘅 API keys,self-host 環境記得加密 credentials(n8n 有內建 encryption key 設定)
- 維護責任 — 自托管 = 自己負責 update、backup、monitor。冇 IT 支援嘅話,諗清楚先用 production
- 執行成本 — 用 cloud AI nodes 會產生 token 費用,長期跑嘅 workflow 要計返成本
- 唔係萬能 — 好複雜嘅業務邏輯、需要大量客製化嘅流程,始終要 programmer 幫手
總結:由第一個 Workflow 開始
自動化嘅第一步唔係學寫 code,而係揀一個重複性任務,諗清楚佢嘅輸入、處理同輸出。n8n 令呢個過程視覺化,任何人都可以試。
建議由最簡單嘅「通知類」workflow 開始(webhook → telegram),成功之後再逐步加 AI、加複雜邏輯。當你整好第一個 workflow,你會發現自動化嘅思維方式係會傳染嘅 — 之後見到任何重複任務,都會自動諗:呢個可唔可以整成 workflow?
Written by Eric Cheung · AI 實戰系列