Skip to main content

Repurpose YouTube Shorts to TikTok and Instagram using Blotato

Workflow preview

Workflow preview
100%
Repurpose YouTube Shorts to TikTok and Instagram using Blotato preview
Open on n8n.io

1. Workflow Overview

This workflow automatically mirrors your YouTube to TikTok and Instagram, so you don’t have to manually download and re upload your content across platforms. It fetches new videos from your YouTube...

Best for

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

Tools used

@blotato/n8n-nodes-blotato.blotato, n8n-nodes-base.stickynote, n8n-nodes-base.executecommand, n8n-nodes-base.httprequest, n8n-nodes-base.googlesheets, n8n-nodes-base.if, n8n-nodes-base.readwritefile, n8n-nodes-base.splitout

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Repurpose YouTube Shorts to TikTok and Instagram using Blotato
Workflow name
Repurpose YouTube Shorts to TikTok and Instagram using Blotato

This workflow automatically mirrors your YouTube to TikTok and Instagram, so you don’t have to manually download and re-upload your content across platforms.

It fetches new videos from your YouTube channel, checks whether they have already been processed, downloads them locally using yt-dlp, and then uploads or schedules them via Blotato. Once successfully published, the workflow logs everything into Google Sheets and removes the local file to keep your storage clean.

This template is designed for creators, agencies, and social media managers who want a simple and reliable way to repurpose short-form content across multiple platforms.

⚙️ How It Works

  1. The workflow runs on a schedule (e.g., every 8 hours).
  2. It retrieves the latest videos from your YouTube channel.
  3. It checks Google Sheets to avoid duplicate uploads by Video ID.
  4. New Shorts are downloaded using yt-dlp.
  5. The video is uploaded (or scheduled) via Blotato to TikTok and Instagram.
  6. The workflow logs the upload results.
  7. The local file is deleted after a successful upload.

🛠 Requirements

  • A YouTube Data API key
  • A Google Sheets connection
  • Blotato API credentials
  • Self-hosted n8n instance (required for yt-dlp execution)
  • yt-dlp installed on your server
  • Make 'youtube' directory for Download location

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 - Upload Media to Blotato

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

Block 2 - Blotato Post to Instagram

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

Block 3 - Sticky Note1

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

Block 4 - Sticky Note2

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

Block 5 - Sticky Note3

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

Block 6 - Remove Local File

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

Block 7 - Get Youtube Video List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 8 - Insert List to Sheets

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

Block 9 - Filter by Status Not Processed

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 10 - Read Binary Video

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

Block 11 - Split Out

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

Block 12 - Loop

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 13 - Get File Path Location

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

Block 14 - Blotato Post to Tiktok

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

Block 15 - Sticky Note

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

Block 16 - Read from Sheets

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

Block 17 - Update Sheets Error

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

Block 18 - Update Sheets Success

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

Block 19 - Data Status for Update Sheets Error

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

Block 20 - Data Status for Update Sheets Success

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

Block 21 - Schedule Trigger Upload

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

Block 22 - Schedule Trigger Get Youtube Video List

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

Block 23 - Loop List

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 24 - Data for Store Video List to Sheets

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

Showing the first 24 of 27 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Repurpose YouTube Shorts to TikTok and Instagram using Blotato
Complexity advanced
Nodes 27
Categories Social Media
Author Cahya
Published 09 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13954/13954.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 Repurpose YouTube Shorts to TikTok and Instagram using Blotato do?

This workflow automatically mirrors your YouTube to TikTok and Instagram, so you don’t have to manually download and re upload your content across platforms. It fetches new videos from your YouTube...

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 use case.