Skip to main content

Auto-publish YouTube videos to Facebook & Instagram with AI-generated captions

Workflow preview

Workflow preview
100%
Auto-publish YouTube videos to Facebook & Instagram with AI-generated captions preview
Open on n8n.io

Important notice

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

1. Workflow Overview

Automatically turn your YouTube videos into engaging Facebook and Instagram posts with AI generated captions. This powerful workflow monitors your YouTube channel for new uploads, generates engagin...

Best for

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

Tools used

n8n-nodes-base.stickynote, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.httprequest, n8n-nodes-base.rssfeedreadtrigger

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Auto-publish YouTube videos to Facebook & Instagram with AI-generated captions
Workflow name
Auto-publish YouTube videos to Facebook & Instagram with AI-generated captions

Automatically turn your YouTube videos into engaging Facebook and Instagram posts with AI-generated captions.

This powerful workflow monitors your YouTube channel for new uploads, generates engaging social media captions using AI, and automatically publishes to both Facebook pages and Instagram business accounts - maximizing your content reach across all major platforms.

πŸš€ What It Does

YouTube Channel Monitoring: Watches your YouTube RSS feed hourly for new video uploads and triggers cross-platform publishing

AI Caption Generation: Uses GPT-4 to create engaging, platform-optimized social media captions with emojis and calls-to-action

Facebook Auto-Publishing: Posts directly to your Facebook page with AI-generated captions and video links

Instagram Business Posting: Creates Instagram posts using YouTube thumbnails as images with custom captions

Smart Error Handling: Continues workflow even if one platform fails, ensuring maximum post distribution

🎯 Key Benefits

βœ… 3x Content Reach: Automatically distribute YouTube content across major social platforms
βœ… Save 5+ Hours Weekly: Eliminate manual cross-posting and caption writing
βœ… AI-Optimized Captions: Professional, engaging content tailored for social media
βœ… Instant Publishing: New YouTube videos become social posts within 1 hour
βœ… Professional Thumbnails: Uses high-quality YouTube thumbnails for Instagram
βœ… Set & Forget: Complete automation once configured

🏒 Perfect For

Content Creators & YouTubers

  • Individual creators maximizing content distribution
  • Educational channels expanding social reach
  • Entertainment creators building multi-platform presence
  • Business channels driving traffic from social media

Business Applications

  • Brand Awareness: Increase visibility across all major social platforms
  • Traffic Generation: Drive social media traffic back to YouTube content
  • Audience Growth: Reach different demographics on each platform
  • Content Amplification: Maximize ROI from video content creation

βš™οΈ What's Included

Complete Cross-Platform Workflow: Ready-to-deploy multi-platform publishing system YouTube RSS Integration: Automatic monitoring of your channel for new uploads AI Caption Engine: GPT-4 powered social media caption generation Facebook Publishing: Direct integration with Facebook Pages API Instagram Business Integration: Full Instagram Business account posting capability Error-Resistant Design: Robust system continues working even if one platform fails

πŸ”§ Setup Requirements

  • n8n Platform: Cloud or self-hosted instance
  • YouTube Channel: RSS feed for monitoring new uploads
  • Meta Developer Account: Facebook app with required permissions
  • OpenAI API: GPT-4 access for caption generation
  • Long-lived Access Token: For Facebook and Instagram API access

πŸ“Š Required Meta API Permissions

Required Permissions:
βœ… pages_manage_posts
βœ… pages_read_engagement  
βœ… pages_show_list
βœ… instagram_content_publish
βœ… instagram_basic

Token Type: Long-lived access token
API Version: v22.0

🎨 Sample AI Caption Generation

YouTube Video: "10 Tips for Better Photography"

Generated Social Caption:

πŸ“Έ Just dropped my latest photography tutorial! 

Discover 10 game-changing tips that will transform your photos from amateur to professional. Whether you're just starting out or looking to level up your skills, these techniques will make a huge difference! 

✨ What you'll learn:
β€’ Composition secrets the pros use
β€’ Lighting techniques for any situation  
β€’ Camera settings that actually matter

Which tip surprised you the most? Drop a comment below! πŸ‘‡

Watch the full tutorial: [YouTube Link]

#Photography #Tutorial #PhotoTips #ContentCreator #Learn

🎯 Customization Options

Caption Personalization: Adjust AI prompts for your brand voice, hashtags, and audience Platform-Specific Formatting: Different caption styles for Facebook vs Instagram Posting Schedule: Modify monitoring frequency (hourly, daily, custom intervals) Multiple Channels: Monitor multiple YouTube channels with different posting strategies Content Filtering: Add filters for specific video types or topics Brand Integration: Include consistent branding elements and calls-to-action

🏷️ Tags & Categories

#youtube-automation #social-media-publishing #cross-platform-marketing #facebook-automation #instagram-business #content-distribution #ai-caption-generation #social-media-management #multi-platform-posting #youtube-marketing #content-amplification #social-media-automation #creator-tools #video-marketing #workflow-automation

πŸ’‘ Use Case Examples

Educational Creator: Automatically share tutorial videos across platforms to reach students on different social networks

Product Review Channel: Distribute review videos to Facebook and Instagram to drive traffic and affiliate sales

Business Coach: Share valuable content across platforms to build authority and attract consulting clients

Entertainment Channel: Maximize viral potential by instantly distributing funny videos across all major platforms

πŸ› οΈ Setup & Support

Quick Configuration: Complete setup in 45 minutes with Meta Developer account and API tokens Template Access Tokens: Instructions for generating long-lived Facebook/Instagram tokens Channel Integration: Simple YouTube RSS feed configuration for any channel Testing Protocol: Built-in error handling and testing procedures

πŸ“ž Get Help & Resources

YouTube: https://www.youtube.com/@YaronBeen/videos

πŸ’Ό Social Media Automation Support
LinkedIn: https://www.linkedin.com/in/yaronbeen/

πŸ“§ Technical Configuration Help
Email: [email protected] - Response within 24 hours


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 - Workflow Overview

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

Block 2 - RSS Trigger Info

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

Block 3 - AI Caption Generation

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

Block 4 - Facebook Publishing

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

Block 5 - Instagram Publishing Flow

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

Block 6 - API Requirements

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

Block 7 - AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.9

Block 8 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 9 - Post on Facebook

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

Block 10 - Publish Post On Instagram

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

Block 11 - Get IG Business Account ID

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

Block 12 - Create Media Container

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

Block 13 - Pull Youtube Video From Channel

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

3. Summary Table

Workflow Auto-publish YouTube videos to Facebook & Instagram with AI-generated captions
Complexity intermediate
Nodes 13
Categories Social Media, Multimodal AI
Author Yaron Been
Published 29 May 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/4478/4478.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 Auto-publish YouTube videos to Facebook & Instagram with AI-generated captions do?

Automatically turn your YouTube videos into engaging Facebook and Instagram posts with AI generated captions. This powerful workflow monitors your YouTube channel for new uploads, generates engagin...

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.