Threads 與 Instagram 同步排程發文工作流
我發現自己好的不學,卻把大品牌的「擠牙膏」式發表學得十足,分階段釋出文章和模版。在之前的文章中,我分享了如何取得 Threads 的官方 API,並提供了一個用於排程自動發佈文章的 n8n 模版。
直到昨天,我重新整理了之前一直不太明白如何取得 Instagram 官方 API 的流程。現在雖然不敢說完全精通,但至少已經能順利取得 IG Token。
隨後,我對現有的 n8n 模版進行了升級,將原本僅支援 Threads 排程發文的工作流,擴展為能同步排程 Instagram 與 Threads 自動發文。這是一個重要的社群媒體自動化進展。
今天,我將正式釋出這個強大的同步發文模版,並與你分享以下關鍵內容:
- 這個 n8n 工作流的運作邏輯。
- 你需要預先準備的工具與設定。
- 模版下載連結。
- 如何快速設定這套自動化工作流。
- 使用時的常見問題與注意事項。
工作流介紹:深入解析 IG + Threads 同步排程邏輯
這個 n8n 工作流的設計旨在簡化你的社群媒體內容管理。以下是其核心邏輯與各步驟的詳細說明:
第一步:從 Notion 與 Google Sheet 擷取資料(紫色區塊)
在工作流的起始階段,系統會自動連接到你的 Notion 資料庫和 Google Sheet,以擷取所有必要的 Token 資料和設定資訊。這是確保自動化流程順暢運行的基礎。
第二步:依據設定條件篩選貼文內容(藍色區塊)
此步驟負責解析你在 Notion 頁面中的詳細設定。我會在 Notion 頁面中提供示範和錯誤示範的例子,幫助你理解如何正確配置。
請注意,有些欄位在此次工作流中可能暫無作用,但它們與我未來將發佈的其他工作流有關。以下是本次工作流中必須填寫的關鍵欄位:
- Status: 當你的貼文準備好發佈時,請將此欄位更改為
Scheduled
。 - Caption: 對於需要分頁的 Threads 貼文,每個
Caption
都代表一頁的內容。 - Type: 貼文類型可選
Article
(純文字),Image
(圖片), 或Video
(影片)。- 在分頁貼文的情況下,從第二頁開始只能選擇
Article
。 - 請留意,Instagram 不支援純文字貼文,因此若要發佈到 IG,請務必選擇圖片或影片類型。
- 在分頁貼文的情況下,從第二頁開始只能選擇
- Page: 若是分頁貼文,最後一頁必須標示為
Final
。 - Platform: 選擇你希望發佈的社群平台(例如 Instagram、Threads)。
- Final Output: 如果是圖片或影片貼文,請務必在此欄位放入媒體連結。
- Meta 不接受來自 Google Drive 的連結,建議使用 Cloudflare R2 或 Imgur 等服務。
- Idea Time: 在分頁發文時,請特別留意此時間欄位。系統會根據時間從舊到新進行排序,而不是依據
Page
欄位的數字順序。
第三步:依據平台與格式自動發佈貼文
此步驟會根據你在 Notion 中的設定來執行發佈流程:
- 分頁貼文處理: 若為分頁貼文,工作流會首先進入綠色區塊(處理第一頁),然後持續進入紅色區塊進行循環,直到處理完標示為
Final
的最後一頁為止。 - 單一貼文處理: 若為單一文章,系統將根據你選擇的發佈平台,分別導向黃色區塊(Instagram)或灰色區塊(Threads)進行自動發佈。
開始之前:你需要準備的關鍵設定與工具
如果你是第一次接觸 n8n 自動化,請務必先完成以下幾項前置準備。我知道這可能需要一些時間和耐心,但請相信我,這些努力絕對值得!
這些設定你只需完成一次,未來就能擁有一個高效的社群媒體自動排程發文系統,將你寶貴的時間完全賺回來。
第一點:安裝並部署 n8n
你可以選擇兩種方式來安裝你的 n8n 自動化工具:
- 本地部署: 利用 Docker 在自己的電腦上進行安裝,這是完全免費的選項。
- 雲端部署: 利用像 Zeabur 這樣的雲端平台進行部署,每月費用約為 $5 USD。
第二點:取得 Threads API Token
這是啟用 Threads 自動發文功能的必要步驟。
第三點:取得 Instagram API Token
為了實現 Instagram 的同步發文,你需要取得其官方 API Token。
第四點:取得 Google OAuth API 憑證
Google OAuth 憑證對於整合 Google Sheet 等服務至關重要。
第五點:取得 Notion API Token
將你的 Notion 資料庫與 n8n 連結,以實現內容管理自動化。
模版下載與快速設定教學
為了讓你能夠快速上手,這裡提供了所有必要的模版連結:
- Notion 頁面模版:這是你管理貼文內容與排程設定的核心。
- Meta Token Excel 範例:用於儲存你的 Meta 平台 Token。
- IG + Threads 排程發佈 n8n 模版:下載此模版即可導入你的 n8n 工作流。
快速完成設定:僅需兩個簡單步驟
一旦你下載了 n8n 工作流模版,接下來的設定過程將非常快速。只需依照以下兩個步驟,即可讓你的自動化系統準備就緒。
Step 1:連結你的 Notion 頁面
- 打開工作流中標記的 Notion 節點。
- 在
Database
→From list
選項中,選擇你的 Notion 頁面。
Step 2:連結你的 Google Sheet
- 首先,將工作流中標記的 Google Sheet 節點複製出來。這樣做是為了預防在設定過程中可能出現的配置問題。
- 打開工作流中標記的 Google Sheet 節點。
- 在
Database
→From list
選項中,選擇你的 Google Sheet。 - 有時候,在選擇完成後,下方的設定(黃框處)可能會跑掉。這時候你就可以利用之前複製出來的節點,將正確的設定複製回來,以解決此問題。
常見問題與重要注意事項
在使用這個自動化工作流時,請留意以下幾點,這將有助於你更順暢地運用它:
- 分頁貼文的媒體限制: 如果你的貼文是分頁形式,請注意只有第一頁可以選擇包含圖片或影片。
- 影片上傳的等待時間: 我目前設定的影片上傳等待時間為 90 秒,這是為了讓平台有足夠的時間接收檔案。然而,有時 90 秒可能仍不足夠,導致系統停止運行。
- 如果你遇到此問題,可以自行調整等待時間,我已在工作流中標記出相關節點。
- 如果你遇到此問題,可以自行調整等待時間,我已在工作流中標記出相關節點。
- 排程觸發器 (Scheduled Trigger) 設定:
Scheduled Trigger
控制著這套自動化工作流的執行頻率。我預設為每 1 小時執行 1 次。你可以根據需求自行更改,甚至可以設定每天特定的時間點執行,例如下午 3 點對應的 Cron 表達式為0 15 * * *
。
需要協助?加入我們的 Discord 社群尋求支援!
我衷心希望你在設定和使用這套自動化工作流的過程中一切順利。然而,萬一你遇到任何問題或挑戰,請不要猶豫,隨時歡迎加入我們的 Discord 社群尋求協助!
在社群中,你可能直接找到答案,因為我會不斷更新其他人遇到的問題及相關解決方案。
我理解許多人(特別是像我一樣的 I 人)不太習慣主動提問或加入社群,傾向於自行尋找答案。但請放心,這裡是一個友善且資源豐富的空間,我們期待你的加入。