// 免費 n8n 工作流 + 完整教學

從零到上線:多平台自動發文完整教學

以下逐步示範如何取得 Meta API,把 Notion、n8n 與 Instagram/Facebook/Threads 接通,最後實測一次同步發佈。每一步都附上實際操作截圖;首次設定約 15 分鐘。

// 運作概覽

由 Notion 一行內容 → 三個平台

01

觸發

按你設定的時間表自動執行。

02

Notion 取內容

讀取 Status 為 Approved 的內容。

03

逐平台判斷

哪個平台有文案就發哪個,留空略過。

04

同步分發

經 Meta 官方 API 同步發佈,各自獨立。

05

回寫 Notion

自動標記結果(成功/部分/失敗)。

// 開始前

準備三個帳號

1. Notion:用作控制台。
2. Cloudflare(或你慣用的平台):存放 Instagram 貼文圖片;Meta API 需要一條公開、有效的圖片網址。
3. Meta 開發者帳號:取得 IG/FB/Threads 的 API。

STEP 01

建立 Meta 應用程式

Facebook、Instagram、Threads 的 API 都在 Meta 開發者後台取得。

  1. 進入開發者後台,建立應用程式。
  2. 填上 App 名稱(只供自己識別)。
  3. 用途選擇:Threads API管理專頁的所有內容管理 Instagram 訊息和內容
  4. 是否連接商家資產組合 → 揀「我還不想連接」。
  5. 建立完成,見到應用程式主畫面。

STEP 02

加入測試人員並授權

1. 去應用程式角色,把 Instagram 與 Threads 帳號加為測試人員(Facebook 專頁若已連到開發者帳號則免)。

2. 去各平台接受授權:Instagram → 設定 → 應用程式和網站;Threads → 設定 → 更多設定 → 網站權限 → 邀請。

3. 回後台重新整理,「審理中」消失即代表成功。

STEP 03

開啟所需權限

Instagram 功能只允許商業/專業帳號使用。逐個加入:

Instagram:instagram_basic、instagram_content_publish
Facebook:pages_read_engagement、pages_show_list、pages_manage_posts
Threads:Threads basic、threads_content_publish

STEP 04

取得有效期 60 日的 Token

Facebook + Instagram:去 工具 → 圖形 API 測試工具,選回 App、加入權限,按 Generate Access Token 並選擇 Page 與 IG 帳號。把 token 貼進存取憑證除錯工具,按「延伸存取憑證」,到期日由一小時變成兩個月。

Threads(要多做一步):Threads 沒有「延伸」按鈕。在應用程式設定 → 基本資料複製 App Secret,用 Meta 提供的換 token 網址取得新 token,再除錯確認到期日為兩個月。

STEP 05

取得各平台的 ID

Facebook 專頁 ID:專頁 → 關於 → 專業透明度。

Instagram/Threads ID:UI 找不到,需把兩個月 token 填入查詢網址訪問,頁面會回傳 ID。

STEP 06

連接 Notion 與 n8n

Notion API key:在 Notion 範本頁 → 管理連接 → 前往開發人員入口 → 新連接 → 存取權杖,複製權杖並在頁面授權該連接。

n8n:進入 folder,把 IG business ID、Facebook page ID、Threads user ID 填入;新增 Notion Credential 貼上權杖,見 Credential test successful 即成功。

你的 Notion 資料庫需要以下欄位(名稱要一致,工作流靠它對欄):

Property類型用途
NameTitle內部識別
Content_IGTextIG caption(留空 = 不發佈)
Content_FBTextFB 貼文
Content_ThreadsTextThreads 貼文
Image_URLURL公開圖片直連(IG 須 JPEG)
StatusSelectDraft → Approved → 結果
Posted_AtDate發佈時間(防重發)
Error_LogText失敗原因

STEP 07

在 n8n 接上 Meta 憑證

1. 回 Notion 節點選擇 database(自動多平台發佈控制台)。

2. 新增憑證,貼上 FB + IG 那條兩個月 token(兩個分支共用同一 key)。

3. Threads 另外新增一個憑證,access token 用 Threads 那條兩個月 token。

STEP 08

實測——三個平台同步出帖

確認三平台與圖片就緒,在 Notion 把狀態轉做已核准,在 n8n 手動執行。三平台成功後,Notion 顯示已發佈與日期,三個平台都出現對應貼文。

STEP 09

「部分成功」示範

刻意不放圖片網址再執行:該節點走進 fail 分支,但 Threads 與 Facebook 仍成功貼出,Notion 顯示部分成功並記錄原因(缺圖片網址)。

常見問題

開發模式下發佈至自己的帳戶並不需要。若要發佈至客戶帳戶或公開 app,才需要 App Review 與 verification。

Meta API 不支援 IG 純文字貼文;未填圖片時工作流會自動略過 IG 並標記 Partial。圖片須為公開的 JPEG 直連(建議 Cloudflare R2)。

需要。Threads 不與 IG/FB 共用同一個 app,須另外開設 Threads use-case,取得 threads_content_publish 與獨立 token/user id。

新版專頁體驗會令 /me/accounts 回傳空值,改用 GET /{PAGE_ID}?fields=access_token 直接取得(系統已採用這個穩妥寫法)。

Meta long-lived token 60 日(System User 可永久);Threads 60 日可 refresh。下載包附有 token 續期工作流。

可以,Notion 哪一欄有內容就發佈哪個平台,留空即略過。

想要一份可列印的完整設定清單?

// FILE · 15分鐘設定清單.pdf

留個 email,清單即刻寄給你。

想快人一步?留個 email,我把一份可列印的 15 分鐘設定清單即時寄給你,照著一步步做,更快接通三個平台。教學與工作流本身全部免費公開。

提交即表示同意我們依私隱政策以 email 與你聯絡,你可隨時取消訂閱。

Scroll to Top