Github 每日備份工作流
每天凌晨 3 點自動觸發備份流程,獲取所有活躍的 n8n 工作流,過濾最近更新的工作流,格式化 JSON 內容以便閱讀,處理檔名以符合 GitHub 規範,將工作流 JSON 檔案上傳至 GitHub Repository
這裡是我精心準備的 n8n 自動化模版,希望能幫助你快速建立自動化工作流,提升工作效率。
每天凌晨 3 點自動觸發備份流程,獲取所有活躍的 n8n 工作流,過濾最近更新的工作流,格式化 JSON 內容以便閱讀,處理檔名以符合 GitHub 規範,將工作流 JSON 檔案上傳至 GitHub Repository
表單搜集使用者 email 和 Threads 帳號,自動存入 Google Sheets,每小時定時抓取 Threads 貼文回覆(支援分頁),並儲存至 Sheet,讀取表單資料並根據 Threads 帳號(username)智能合併回覆內容,過濾已寄送名單,並檢查回覆是否包含指定關鍵字(如 Line),逐筆寄送精美 HTML 郵件(含下載連結與社群資訊),更新 Google Sheets 標記寄送狀態與時間,避免重複寄送
接收 LINE Bot Webhook 事件(訊息、postback),使用 Switch 節點依據事件類型進行分流處理,message 事件會自動觸發回覆訊息,支援 postback 事件處理(按鈕互動),手動觸發模式可主動推播訊息給特定使用者,使用 Set 節點設定目標使用者的 LINE UID,支援單一使用者精準推播功能,包含完整的 LINE Messaging API 整合範例
接收來自 Line 的 Webhook 訊息,條件判斷:僅處理 message 類型事件,使用 replyToken 自動回覆相同內容給使用者,支援主動推送訊息功能(需要 Line UID),完整的 Webhook 範例說明:文字、圖片、聲音、貼圖、表情符號、位置,使用 HTTP Request 節點與 Line Messaging API 整合,包含詳細的 JSON 格式範例和參數說明
接收文字提示詞,透過 OpenAI Sora-2 API 發起影片生成請求,自動輪詢檢查影片生成狀態(queued/in_progress/completed),使用 Wait 節點實現智能等待機制,避免頻繁查詢,當影片生成完成後,自動下載影片內容,將影片上傳到指定的 Google Drive 資料夾,支援 720x1280 和 1280x720 等不同解析度,可選擇 4、8 或 12 秒的影片長度,包含詳細的 Sora API 定價說明和參數選項
使用 Form Trigger 建立互動式表單收集用戶評價資料,表單包含 email(文字)、評分(數字)、訂閱選擇(單選)、生日(日期)四種資料類型,Insert 操作:將表單提交的資料自動寫入 DataTables,Get Row(s) 操作:使用 ilike 條件搜尋包含特定文字的資料,If Row Exists 操作:純判斷資料是否存在,不回傳資料內容,If Row Does Not Exist 操作:判斷資料不存在時的處理邏輯,Update 操作:更新現有資料的特定欄位(如評分),Upsert 操作:智能判斷資料存在則更新,不存在則新增,Delete 操作:根據 email 條件刪除指定的測試資料,包含完整的 Sticky Note 說明每個操作的用途和注意事項
使用 Google Drive Trigger 監控指定資料夾的檔案變更,透過 Filter 節點篩選符合條件的圖片檔案格式,使用 Google Drive Download 節點下載觸發的原始圖片,設定 AI Agent 節點進行圖片內容替換處理,配置 Google Gemini Chat Model 節點使用 gemini-2.5-flash-image-preview 模型,設定圖片生成提示詞:「一個男人在凱旋門拿著原本的產品,產生圖片給我」,使用 Convert to File 節點將 AI 生成結果轉換為檔案格式,透過 Google Drive Upload 節點將處理完成的圖片儲存到輸出資料夾,自動命名檔案:使用時間戳記格式「yyyyMMdd_HHmmss.副檔名」,完整自動化流程:從上傳到處理到儲存全程無需人工介入
透過手動觸發器啟動房屋資訊爬蟲流程,使用 HTTP Request 節點請求房屋網站資料,透過 HTML 節點解析房屋列表,提取每筆房屋的 HTML 結構,使用 Split Out 節點將房屋列表分離成個別的房屋項目,透過詳細的 HTML 解析提取房屋標題、社區名稱、地址等資訊,提取建物坪數、主陽台坪數、房間格局、樓層資訊等詳細規格,收集建築年份、建築類型、停車資訊、物件特色等附加資訊,抓取關注人數、價格、價格單位、價格備註等市場資訊,使用 Set 節點整理資料並新增資料來源標記,透過 Google Sheets 節點將所有資料自動儲存到指定試算表
透過手動觸發啟動 Apify YouTube 搜尋爬蟲任務,執行指定的 Apify Actor 進行資料爬取,使用 Get run 節點檢索任務執行狀態和基本資訊,透過 If 節點判斷任務是否成功完成 (status !== SUCCEEDED),任務未完成時使用 Wait 節點等待 3 秒後重新檢查,任務完成後從對應的 Dataset 中提取所有爬蟲結果,支援自訂爬蟲參數(搜尋關鍵字、結果數量等)
部署美觀的表單收集介面,包含 email 和 name 必填欄位,表單提交後自動將資料寫入 Google Sheets,包含填寫時間和活動標籤,使用 Filter 節點篩選尚未發送郵件的聯絡人,透過 Gmail 節點批量發送個人化郵件,發送後自動更新 Google Sheets 中的發送狀態為 true,支援不同活動 campaign 的分類管理
監聽 Gmail 中包含「送貨狀態 更新為: 已到達」的電商到店信件,監聽 Gmail 中包含「賣貨便:您的訂單 已送達」的賣貨便通知,使用正規表達式解析信件內容,提取門市名稱,在 Google Calendar 中建立當日晚上 8 點的取貨提醒事件,設定彈出提醒(20 分鐘前和 40 分鐘前),自動同步到個人 Google 行事曆,跨裝置提醒
接收使用者的聊天輸入並分析請求內容,使用專業的模型路由器分析請求的複雜度和需求,根據輸入長度、任務類型和複雜度選擇最適合的模型,支援 gpt-4.1-nano(簡單查詢)、gpt-4o-mini(基礎對話)、gpt-4.1-mini(專業內容)、o3(複雜推理)、gpt-4.1(高精度任務),使用結構化輸出解析器確保回傳格式正確,透過模型選擇器將請求路由到對應的 AI 模型,提供完整的成本效益分析和模型使用建議
接收來自 Portaly 平台的商品銷售 Webhook 通知,提取並整理固定欄位資料:訂單ID、產品ID、客戶資訊、金額、折扣等,使用 Split Out 節點處理客戶自訂欄位資料,透過 Code 節點將自訂欄位轉換為易讀格式,使用 Merge 節點整合所有資料,自動將完整訂單資訊儲存到 Google Sheets,支援 appendOrUpdate 模式,避免重複記錄,包含 Google Sheets 模板連結,方便快速設定
接收來自 Meta 平台的 Webhook 驗證請求,從查詢參數中提取 hub.challenge 值,使用 Respond to Webhook 節點回傳挑戰值,完成 Meta Webhook 驗證程序,支援 Facebook 和 Instagram API 整合,提供簡潔的兩節點解決方案
使用 n8n Evaluation Trigger 從 Google Sheets 讀取測試資料,透過 AI Agent 使用 OpenRouter Gemma 模型進行項目分類,系統提示詞設計確保只回答「動物」或「水果」,使用 Evaluation 節點將結果寫回 Google Sheets,支援批量測試和準確度統計,提供完整的 AI 模型評估流程範例
每月定時監控財政部電子發票整合服務平台郵件,自動辨識並提取郵件附件中的發票資料,智能區分「發票主資料(M)」和「商品明細(D)」,將發票主資料存入「發票」工作表(載具資訊、發票資訊、商店資訊等),將商品明細存入「細項」工作表(發票號碼、品項名稱、價格等),使用 xAI Grok 模型分析消費模式與趨勢,生成包含摘要、類別統計、Top 5 店家和消費矩陣的詳細報告,自動將分析結果發送到 Slack 頻道,方便隨時查看
遍歷所有 n8n 工作流程,識別包含 AI 模型的節點,將結果記錄到 Google Sheets
接收使用者的文字提示透過 ChatGPT 聊天介面,使用 OpenAI GPT-Image-1 模型生成多張圖片,自動將圖片存儲到 Google Drive 指定資料夾,在 Google Sheets 記錄圖片生成歷史和連結,自動計算並追蹤 token 使用量和成本,支援圖片縮圖預覽功能
透過 Line 接收圖片或直接輸入資訊,使用 OpenAI 辨識日文收據上的關鍵資訊,自動提取品項、金額、店家和日期資訊,提供單人記帳和多人拆帳選項,自動儲存所有交易記錄到 Google 試算表,支援重試機制,處理辨識錯誤情況
使用Supabase資料庫記錄工作流程執行次數,當執行次數達到上限(預設50次)時自動停止,展示Supabase與n8n的整合方式,提供清晰的條件判斷和資料操作流程,包含完整的表結構和流程說明,支援可擴展的使用者限制功能
使用 Instagram Graph API 發佈貼文,支援透過圖片 URL 上傳圖片,可自訂貼文說明文字,包含 token 驗證機制,支援時間戳記功能
使用OpenAI生成專業中醫風格的喝水提醒訊息,每小時隨機時間自動發送Slack提醒,提供多種容量選項按鈕記錄喝水量,視覺化顯示每日喝水進度(水滴進度條),自動記錄喝水時間和容量到Google Sheets,提供iOS捷徑連結自動同步到健康App,智能避免短時間重複提醒功能
自動Email中的帳單資訊,解析 PDF 檔案並提取繳費資訊,同步到 Google Calendar 建立提醒事項,記錄到 Google Sheets 進行追蹤,提供便捷的繳費狀態更新機制
展示 n8n 中實現 while 迴圈的方法,模擬分頁 API 資料處理流程,提供可自訂的參數設定,使用條件判斷控制迴圈執行,適用於需要處理大量分頁資料的情境
監控 UberEats 訂單郵件,提取訂單金額與商家資訊,自動發送到指定 Slack 頻道,提供 Moze 快速記帳連結