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

This workflow watches a Slack channel for shared LinkedIn profile screenshots or PDFs, uses easybits Extractor to convert the file into structured candidate fields, deduplicates against a Google Sheet

Slack Trigger, @Easybits/N8N Nodes Extractor, Google Sheets +2
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