從零開始認識 n8n,讓工作流程自動化

#AI #工作流程 #自動化 #n8n
Keddie
學員分享
從零開始認識 n8n,讓工作流程自動化

二月份時,我參加了 n8n 流程自動化基礎班,由五倍學院創辦人高見龍 龍哥擔任講師。原本因為許久沒有安排進修課程,還擔心自己撐不過 6 小時的工作坊,沒想到這堂課的含金量超乎預期,整堂課幾乎都是滿滿的實作演練,讓人完全沒有時間打瞌睡!

課程中,講師雖然遇到了一點技術障礙,但他當場排解問題的過程反而成為另一種學習機會,這讓我親眼見識到工程師在面對技術挑戰時的思考邏輯與解決方式,比起單純聽課,這樣的實戰經驗更具啟發性,也讓我對 n8n 的應用與問題排除有了更深刻的理解。

課堂上滿滿的動手做

n8n 的核心原理在於「拆解任務」,將工作細分為多個小任務,實現「模組化」自動化流程!

何謂 n8n

n8n 是一款開放原始碼的工作流自動化工具,能夠串接不同應用程式,並透過條件觸發來執行下一步操作或開啟其他工具,讓工作流程自動化,大幅減少人工操作。

最棒的是,n8n 採用視覺化節點設計,每個流程都能透過直覺式的圖示來表示,對於不是工程師背景的我來說,這樣的設計讓學習與應用變得更加簡單易懂,即使是新手也能輕鬆上手!

課程的一開始先註冊 Zeabur,並在裡面使用 n8n 的範本來實作,在實際操作前我就很期待,因為龍哥課間安排滿滿了滿滿範例,我最愛乾貨,學完之後就能立刻應用,回去馬上「現寶」給同事看 XD

截圖 2025-03-21 下午5.30.58

非程式背景的新手也能輕鬆學會餒

這是進入到 n8n 的執行頁面,只要選擇 Trigger manually 就會開始生出第一個節點,且起始節點會有小閃電 icon,看了就覺得很可愛 XD

截圖 2025-03-21 下午5.35.30

接著,我們先「看」龍哥實作,打造今天課程的第一個小工具:氣象通知系統。為什麼是「看」呢?因為龍哥希望我們先理解,再動手實作,而不是一邊聽、一邊跟著操作。畢竟照著步驟執行雖然能順利完成,但如果沒有真正理解其中的邏輯,知識可能無法內化,甚至很快就忘記流程。

我非常認同龍哥的這個學習方式,先弄懂概念,再開始實作。這雖然是最基本的學習態度,但許多人(包括我自己)常常忘記這一點!

🌦 氣象通知工具的流程梳理
在開始實作之前,龍哥先帶我們拆解氣象通知的運作邏輯:

  1. 取得氣象資訊
  2. 將天氣資訊寄送到指定的 Email

因此,我們需要設計一個觸發節點來獲取天氣資訊,當資料成功取得後,再啟動第二個節點來發送通知信件。以下是簡單的示意圖:

截圖 2025-03-21 下午5.24.33

那每個節點又是如何設計的呢?

1. 取得氣象資訊

要獲取天氣數據,我們需要請求 OpenWeather API。首先,點擊對應的節點並進行條件設定,在這個步驟中,選擇 GET 方法,然後在 URL 欄位輸入 API 連結即可。

API 取得方式:你需要先到 OpenWeather 官網註冊帳號,並申請 API 金鑰。完成註冊後,你會獲得一個 API 金鑰,將其放入 URL 參數中,就能成功連接並獲取天氣數據。

設定完成後,點擊右上角的 「Test step」 按鈕,即可測試該節點是否成功觸發,並確認是否正確獲取天氣數據。

截圖 2025-03-21 下午5.59.45

2. 寄送天氣資訊內文到指定的 e-mail

第三個觸發節點使用的是 Gmail 服務。首先,點擊該節點並設定需要發送的信件內容以及收件人的資訊。當設定完成後,點擊 「Test step」 按鈕,這樣就能測試是否順利發送通知信件。如果一切設定無誤,應該會收到發送的通知!

小提醒:為了確保這個步驟能順利執行,記得到 Google Cloud 申請 Gmail API 憑證,並將憑證與 n8n 進行連接,才能正常發送電子郵件。

截圖 2025-03-21 晚上7.16.16

而我!真的收到通知了!

截圖 2025-03-21 晚上7.17.34

而節點下的文字都可以命名成自己可以懂的文字,讓使用可以更直覺

截圖 2025-03-21 下午6.37.38

透過簡單的設定,就能輕鬆完成繁瑣的資料爬取、整理與處理等前置作業,辦公室中許多繁雜的行政任務,都能透過 n8n 設定成自動化流程,這樣就能大幅節省收集與整理資料的時間!

n8n 的優點

最讓我驚訝的是,n8n 可連接 1,000 種以上服務,可以與各種 API、資料庫、第三方服務整合,如 Slack、Google Sheets、Notion、Telgram 等,讓不同的工具可以一起協作!

第二個優點是這個化繁為簡的過程,沒有寫到任何一行程式碼,對於非技術背景的人是相對友善的,它採用直覺化的拖拉式介面,每個節點都搭配清晰易辨的圖示,讓新手即使沒有程式基礎,也能透過簡單的拖拉、連結流程,快速理解各個節點的應用方式。即便是第一次使用,透過實際操作與摸索,也能馬上上手!

課程收穫與感想

課程中,龍哥分享了超過 8 種以上的實際應用場景,例如 Youbike 查詢服務、收集 SEO 關鍵字建議,以及將 OpenAI 串接進來製作自動回應的機器人等。

在實作過程中,我不斷思考 n8n 是否還有其他應用場景,能夠進一步應用到我的工作中。例如,社群媒體管理:當網站發布新文章時,自動分享到 Facebook、Twitter 或 LinkedIn;或者是 CRM 整合,當客戶填寫表單時,將資訊自動同步到 Notion。短短六小時的課程,讓我對 n8n 產生了濃厚的興趣,想要繼續深入研究!

我強烈推薦這門課給所有人,無論你是不是工程師,或者對 AI 應用有興趣的朋友,都可以來報名體驗這個工具的魅力。這堂課最棒的地方在於,老師會透過實作小工具的方式,引導你設計每個節點。在這個過程中,你會開始重新檢視自己原本的工作流程,思考是否有可以改進的地方。無論是否能將學到的知識應用到工作中,學習新事物、拓寬視野本身就是一件非常有價值的事!