Skip to main content

Automate content publishing to TikTok, YouTube, Instagram, Facebook via Blotato

Workflow preview

Workflow preview
100%
Automate content publishing to TikTok, YouTube, Instagram, Facebook via Blotato preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This workflow contains community nodes that are only compatible with the self hosted version of n8n. Automate Content Publi...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.set, n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, n8n-nodes-base.googlesheets, @blotato/n8n-nodes-blotato.blotato, n8n-nodes-base.merge

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Dr. Firas.

Original n8n.io source

1.1 Workflow description

Title
Automate content publishing to TikTok, YouTube, Instagram, Facebook via Blotato
Workflow name
Automate content publishing to TikTok, YouTube, Instagram, Facebook via Blotato

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Automate Content Publishing to TikTok, YouTube, Instagram, Facebook via Blotato


🎯 Who is this for?

This workflow is perfect for:

  • Content creators who post daily to multiple platforms
  • Marketing teams managing brand presence across channels
  • Solo entrepreneurs and social media managers looking to scale their output
  • Anyone tired of uploading content manually across apps

💡 What problem is this solving?

Managing content across platforms is time-consuming.
You need to:

  • Track posts per platform
  • Upload videos manually
  • Adapt captions and posting time
  • Avoid repetitive mistakes

This workflow solves all of that by centralizing everything in one place (Google Sheets) and automating it via Blotato.


⚙️ What this workflow does

Every hour, this workflow will:

  1. Check your Google Sheet for any post marked as "TO GO"
  2. Select one item at a time (avoids spam and overposting)
  3. Extract media from a shared Google Drive link
  4. Upload the media to Blotato
  5. Publish it automatically to:
    • TikTok
    • YouTube Shorts
    • Instagram
    • Facebook
  6. Update the post status in your Sheet to "Posted"

🧰 Setup

Before running this template, make sure you have:

  • ✅ A Blotato account (Pro plan required for API key)
  • 🔑 Generated your Blotato API key (Settings > API > Generate)
  • 📦 Enabled Verified Community Nodes in n8n Admin Panel
  • 🧩 Installed the Blotato node via the community nodes list
  • 🛠 Created a Blotato credential in n8n using your API key
  • ☁️ Made sure your media folder in Google Drive is set to Anyone with the link can view
  • 📌 Followed the 3 setup steps in the brown sticky notes inside the workflow

🛠 How to customize this workflow

  • Add new platform nodes (LinkedIn, Threads, Pinterest, etc.) using Blotato
  • Adjust the scheduling frequency from hourly to daily or weekly
  • Add an approval layer (Slack/Telegram) before publishing
  • Customize your captions dynamically using GPT or formulas in Sheets
  • Use tags, categories, or campaign tracking for analytics

📄 Documentation: Notion Guide


Need help customizing?

Contact me for consulting and support : Linkedin / Youtube

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Get Google Drive ID

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 2 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Check Every 1 Hours

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 5 - URL VIDEO to Post

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 6 - Upload Video to BLOTATO

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 7 - Youtube

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 8 - Tiktok

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 9 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 10 - Update Status to "DONE"

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 11 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Linkedin

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 13 - Facebook

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 14 - Instagram

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 15 - Threads

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 16 - Bluesky

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 17 - Pinterest

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 18 - Twitter (X)

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

3. Summary Table

Workflow Automate content publishing to TikTok, YouTube, Instagram, Facebook via Blotato
Complexity advanced
Nodes 18
Categories Social Media, Multimodal AI
Author Dr. Firas
Published 08 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/7187/7187.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automate content publishing to TikTok, YouTube, Instagram, Facebook via Blotato do?

This workflow contains community nodes that are only compatible with the self hosted version of n8n. Automate Content Publi...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.