AutomationFlowsSocial Media › Publish Content to YouTube, Instagram & TikTok

Publish Content to YouTube, Instagram & TikTok

Original n8n title: Omniflow: Multi-platform Publishing

OmniFlow: Multi-Platform Publishing. Uses youtube, http, instagram, slack. Event-driven trigger; 5 nodes.

Event trigger★★☆☆☆ complexity5 nodesYouTubeHttpInstagramSlack
Social Media Trigger: Event Nodes: 5 Complexity: ★★☆☆☆ Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "OmniFlow: Multi-Platform Publishing",
  "nodes": [
    {
      "parameters": {
        "display": "{{ $json.videoTitle }}"
      },
      "name": "Input",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        100,
        100
      ]
    },
    {
      "parameters": {
        "platform": "youtube"
      },
      "name": "Upload to YouTube",
      "type": "n8n-nodes-base.youtube",
      "typeVersion": 1,
      "position": [
        250,
        100
      ]
    },
    {
      "parameters": {
        "platform": "tiktok"
      },
      "name": "Upload to TikTok",
      "type": "n8n-nodes-base.http",
      "typeVersion": 1,
      "position": [
        250,
        200
      ]
    },
    {
      "parameters": {
        "platform": "instagram"
      },
      "name": "Upload to Instagram Reels",
      "type": "n8n-nodes-base.instagram",
      "typeVersion": 1,
      "position": [
        250,
        300
      ]
    },
    {
      "parameters": {
        "message": "Video published! Check it out: {{ $json.youtubeUrl }}"
      },
      "name": "Notify",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 1,
      "position": [
        400,
        200
      ]
    }
  ],
  "connections": {
    "Input": {
      "main": [
        [
          {
            "node": "Upload to YouTube",
            "type": "main",
            "index": 0
          },
          {
            "node": "Upload to TikTok",
            "type": "main",
            "index": 0
          },
          {
            "node": "Upload to Instagram Reels",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to YouTube": {
      "main": [
        [
          {
            "node": "Notify",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

OmniFlow: Multi-Platform Publishing. Uses youtube, http, instagram, slack. Event-driven trigger; 5 nodes.

Source: https://github.com/beerbudweiser43-pixel/Video-Automation/blob/ccbdbc25b9ed31a9e2b226016a99fbf4a4c61c48/automations/n8n_multi_platform.json — original creator credit. Request a take-down →

More Social Media workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Social Media

This template is for sales teams, SDRs, and revenue operations professionals who need to quickly find mobile phone numbers from a list of LinkedIn profile URLs or work email addresses. If your team re

HTTP Request, Slack
Social Media

Okay, here are the "How It Works" and "Setup Steps" for your "Automated Social Media Content Distribution System," presented clearly in Markdown.

Google Sheets Trigger, Facebook Graph Api, Twitter +3
Social Media

Nova AI Content Marketing Agent - LinkedIn & Facebook Automation This n8n template demonstrates how to create a complete AI-powered social media content creation and scheduling system that generates p

Agent, Output Parser Structured, OpenRouter Chat +8
Social Media

Orra - Création de contenu. Uses outputParserStructured, lmChatOpenAi, httpRequest, facebookGraphApi. Event-driven trigger; 47 nodes.

Output Parser Structured, OpenAI Chat, HTTP Request +10
Social Media

This workflow turns a single YouTube video into multiple content formats and publishes them across different platforms with an optional human approval step.

HTTP Request, Stop And Error, OpenAI +7