首頁 / n8n 工作流模板 / 多平台社群媒體發佈工作流程 透過 Blotato

多平台社群媒體發佈工作流程 透過 Blotato

Publish Videos & Images - Blotato

自動化發佈影片和圖片至 Instagram、Facebook、LinkedIn、TikTok、YouTube、Threads、Twitter、Bluesky 和 Pinterest,使用 Blotato API,內容來源為 Airtable。

手動觸發21 個節點行銷與社群社群媒體blotato發佈

工作流介紹

使用 Blotato 和 Airtable 將影片和圖片發佈到 9 個社交平台

這個名為「發佈影片和圖片 - Blotato」的 n8n 工作流程範本是一個全面的自動化系統,旨在透過第三方發佈服務 Blotato 作為統一的 API 層,簡化在九個主要社交媒體平台(Instagram、Facebook、YouTube、Threads、LinkedIn、TikTok、Twitter (X)、Bluesky 和 Pinterest)上發佈多媒體內容(影片和圖片)的流程。該工作流程從 Airtable 資料庫提取內容元數據和媒體 URL,可選地使用 OpenAI 的 GPT-4.1-Mini 優化 YouTube 標題,將媒體資產上傳到 Blotato 的儲存空間,然後發送帶有量身定制文本和設定的特定於平台的貼文。它還包含更新原始 Airtable 記錄以反映發佈狀態的機制。

主要功能和能力

  • 多平台發佈:透過 Blotato 的單一 API 端點同時發佈到 9 個社交網絡。
  • 動態內容處理:為字元數有限的平台(例如 X/Twitter、Instagram)使用短篇文本,為 YouTube 和 Facebook 等平台使用長篇腳本。
  • 媒體資產管理:在發佈前將 Airtable 中儲存的 URL 中的影片和圖片資產上傳到 Blotato。
  • AI 驅動的標題優化:根據用戶提供的草稿標題,使用 OpenAI 生成病毒式、合規的 YouTube Shorts 標題。
  • Pinterest 板塊 ID 提取:包含一個專用的子工作流程,用於從公開 URL 中抓取 Pinterest 板塊 ID——這是 API 集成的常見痛點。
  • 狀態追蹤:更新 Airtable 記錄以反映發佈進度(例如,「進行中」、「已完成」)。
  • 錯誤彈性:所有發佈節點都使用 onError: "continueErrorOutput",以防止在一個平台失敗時導致整個工作流程失敗。
  • 廣泛的文檔:嵌入的便箋提供設定說明、調試連結、已知限制和聯盟資源。

主要節點及其用途

節點 類型 用途
點擊「測試工作流程」時 手動觸發器 在測試期間啟動工作流程執行。
Airtable 記錄 ID 設定 為測試目的注入硬編碼的 Airtable 記錄 ID (recJBpGmgd7nuLpfe)。
Airtable Airtable 從包含腳本、媒體 URL、社交文本和帳戶 ID 的「媒體創建」表中獲取特定記錄。
確保有效的 YouTube 標題 OpenAI (LangChain) 將用戶的草稿標題重寫為 JSON 格式的病毒式、<100 字元的 YouTube Shorts 標題。
準備發佈 設定 匯總所有必要的發佈數據:社交帳戶 ID、板塊 ID 和格式化的文本(短/長)。
將圖片上傳到 Blotato / 將影片上傳到 Blotato HTTP 請求 將圖片或影片從 Airtable 儲存的 URL 上傳到 Blotato 的媒體端點 (/v2/media),並返回託管 URL。
[平台] 透過 Blotato 發佈 (9 個節點) HTTP 請求 向 Blotato 的 /v2/posts 端點發送 POST 請求,並帶有特定於平台的有效負載(例如 targetType、隱私設定、頁面/板塊 ID)。
Airtable:已發佈 Instagram / Airtable:已發佈 Instagram1 Airtable 更新原始 Airtable 記錄的「製作」狀態欄位(例如,更新為「已完成」或「進行中」)。
Pinterest 系統 (tm) → 抓取 Pinterest 板塊頁面 → Pinterest 頁面偵探 表單觸發器 → HTTP → 程式碼 一個獨立的實用程式,透過抓取和解析嵌入的 JSON 來從公開 URL 中提取 Pinterest 板塊 ID。

用例和優勢

  • 內容創作者和代理機構:自動化跨平台社交媒體分發,無需管理單獨的平台 API。
  • 效率:消除跨 9 個以上平台的が手動上傳和發佈;減少人為錯誤。
  • 一致性:透過集中儲存在 Airtable 中的內容,確保品牌一致的訊息傳達。
  • 可擴展性:輕鬆在 Airtable 中添加新記錄以安排未來的貼文。
  • 合規性:透過程式強制執行特定於平台的限制(例如,YouTube 標題長度、Pinterest 板塊要求)。
  • 調試和監控:便箋包含指向社交個人資料和 Blotato 失敗貼文儀表板的直接連結。

工作流程邏輯步驟

  1. 觸發器:工作流程透過手動觸發器手動啟動(用於測試),或者可以適配為計劃/自動觸發器。
  2. 記錄識別:Airtable 記錄 ID 節點為測試設定靜態記錄 ID。
  3. 數據獲取:Airtable 節點檢索包含以下內容的完整記錄:
    • 腳本(長篇內容)
    • X 的文本(短篇內容)
    • 影片 URL 和 圖片 URL
    • 社交帳戶 ID(例如 instagram_id、facebook_page_id)
    • 草稿 媒體標題
  4. YouTube 標題優化:確保有效的 YouTube 標題 節點將草稿標題發送到 OpenAI,後者以 JSON 格式返回一個合規、準備好病毒傳播的標題。
  5. 數據準備:準備發佈 節點將所有必需的欄位編譯成統一的 JSON 對象,包括 AI 生成的 YouTube 標題和社交 ID。
  6. 媒體上傳:
    • 將圖片上傳到 Blotato 將圖片 URL 發送到 Blotato。
    • 將影片上傳到 Blotato 將影片 URL 發送到 Blotato。
      -兩者都返回一個 Blotato 託管的媒體 URL,用於後續的發佈步驟。
  7. 並行發佈:上傳的媒體 URL 被傳遞到九個並行 HTTP 節點,每個節點都針對特定平台進行配置:
    • 每個節點建構一個 JSON 有效負載,其中包含特定於平台的 target 和 content 屬性。
    • 身份驗證使用 HTTP 標頭憑證共享的 Blotato API 金鑰。
    • Pinterest 獨特地引用上傳的圖片(非影片),並包含一個 boardId。
    • YouTube 包含 AI 優化的標題和訂閱者通知設定。
  8. 狀態更新:在 Instagram 發佈後(作為代表性範例),兩個Airtable 更新節點修改原始記錄的「製作」狀態——演示如何記錄成功/失敗(儘管尚未為所有平台完全實現)。
  9. 實用程式子工作流程:另外,Pinterest 系統 (tm) 表單允許用戶輸入 Pinterest 板塊 URL,該 URL 被抓取和解析以提取數字 boardId——這對於 Pinterest API 調用至關重要。

此工作流程展示了一個生產級別、文檔豐富的自動化,它連接了內容規劃(Airtable)、AI 增強(OpenAI)、媒體託管(Blotato)和多渠道分發——顯著降低了現代社交媒體管理的運營開銷。

使用方法:下載 JSON 檔案,然後在 n8n 中選擇「從檔案匯入」。