Skip to main content

Repurpose blog & YouTube content to social media with GPT-5.1 and Google Docs

Workflow preview

Workflow preview
100%
Repurpose blog & YouTube content to social media with GPT-5.1 and Google Docs preview
Open on n8n.io

Important notice

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

1. Workflow Overview

Transform blog posts, YouTube videos, or any text into LinkedIn posts, Twitter threads, email newsletters, and more with GPT 5.1 Who is this for? Content creators who want to maximize reach from ev...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.formtrigger, n8n-nodes-base.if, n8n-nodes-base.httprequest, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.googledocs, n8n-nodes-base.set

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Repurpose blog & YouTube content to social media with GPT-5.1 and Google Docs
Workflow name
Repurpose blog & YouTube content to social media with GPT-5.1 and Google Docs

Transform blog posts, YouTube videos, or any text into LinkedIn posts, Twitter threads, email newsletters, and more with GPT-5.1

Who is this for?

  • Content creators who want to maximize reach from every piece of content
  • Marketing teams repurposing long-form content for social media
  • Founders & executives sharing thought leadership across platforms
  • Agencies creating multi-platform content packages for clients
  • Solopreneurs who need to be everywhere but have limited time

What problem does it solve?

Creating platform-specific content is time-consuming. A single blog post could become LinkedIn posts, Twitter threads, email newsletters, and video scripts-but manually adapting content for each platform takes hours.

This workflow automates the entire process. Drop in a URL or paste your content, and get 7+ ready-to-use content pieces in under 2 minutes.

What this workflow does

Step 1: Content Input

  • Submit via simple web form
  • Accepts blog URLs, YouTube URLs, or raw text
  • Optional: specify target audience and custom instructions

Step 2: Smart Extraction

  • Blog posts: Fetches and extracts article content, removes navigation/ads
  • YouTube videos: Gets video metadata and description via YouTube API
  • Raw text: Processes directly with automatic title detection

Step 3: AI Content Generation GPT-4.1/5.1 analyzes your content and generates platform-optimized variations:

Output What You Get
LinkedIn Posts 3 variations (story-driven, list format, contrarian angle)
Twitter/X Thread 7-tweet thread + alternative hook for A/B testing
Email Newsletter 3 subject lines + preview text + full body
Key Takeaways 5 actionable bullet points
Quote Cards 5 shareable quotes ready for graphics
Video Script 60-second script (hook → problem → solution → CTA)

Step 4: Google Docs Output

  • Everything saved to a beautifully formatted Google Doc
  • Organized by platform
  • Copy, customize, and publish!

Outputs Generated

LinkedIn Posts (3 variations):

  • Story-driven emotional hook
  • List/tips format for engagement
  • Contrarian/hot take angle
  • Each includes: hook, body, CTA, hashtags

Twitter/X Thread (7 tweets):

  • Scroll-stopping hook
  • Logical flow through your key points
  • Clear CTA at the end
  • Alternative hook for A/B testing

Email Newsletter:

  • 3 subject line options (curiosity, benefit, direct)
  • Preview text
  • Conversational body copy
  • Clear CTA

Key Takeaways:

  • 5 actionable insights
  • Perfect for bullet points, carousels, or summaries

Quote Cards:

  • 5 impactful, shareable quotes
  • Context included for each
  • Ready for Canva/social graphics

Video Script:

  • 60-second format
  • Hook → Problem → Solution → Proof → CTA structure
  • Visual suggestions included

Setup Instructions

Required Credentials

1. OpenAI API

  • Get your API key from platform.openai.com
  • Add as "OpenAI API" credential in n8n
  • Used for: Content generation (GPT-4o)

2. Google Docs

  • Create OAuth2 credentials in Google Cloud Console
  • Enable Google Docs API
  • Add as "Google Docs OAuth2" credential in n8n
  • Used for: Saving generated content
Optional Credentials

3. YouTube OAuth2 (use same clientId and secret as above)

  • Enable YouTube Data API v3
  • Add a new "YouTube OAuth2 API" credential:
    • Client ID and Secret, same as above
  • Used for: Better video metadata extraction

How to Use

  1. Import the workflow into your n8n instance
  2. Configure credentials (OpenAI required, Google Docs required, YouTube optional)
  3. Activate the workflow
  4. Open the form URL (shown in Form Trigger node)
  5. Submit your content:
    • Select content type (Blog URL, YouTube URL, or Raw Text)
    • Paste URL or content
    • (Optional) Add target audience
    • (Optional) Add custom instructions
  6. Get your Google Doc link with all generated content!

Customization Options

Modify the AI prompt:

  • Edit "AI Content Generator" node
  • Adjust tone guidelines
  • Add industry-specific instructions
  • Change output formats

Change output destination:

  • Replace Google Docs with Notion, Airtable, or other platforms
  • Add Slack notification with summary
  • Email the doc link

Add more platforms:

  • Instagram captions
  • Pinterest descriptions
  • Podcast show notes

Example Use Case

Input:

  • Blog post URL: https://example.com/10-tips-for-startup-founders
  • Target audience: "First-time startup founders"
  • Instructions: "Focus on practical, actionable advice"

Output (in ~90 seconds):

  • 3 LinkedIn posts with founder-focused hooks
  • 7-tweet thread breaking down the top tips
  • Email newsletter to subscribers
  • 5 quotable insights for graphics
  • 60-second video script for TikTok/Reels

Estimated Costs

Service Cost
OpenAI (GPT-5.1) ~$0.01-0.03 per generation
YouTube API Free (10,000 queries/day)
Google Docs API Free

Total per use: ~$0.02-0.04

Tips for Best Results

  1. Longer content = better output - Articles with 1000+ words generate richer variations
  2. YouTube videos need captions - Videos without captions may have limited output
  3. Specify your audience - Adding target audience improves relevance significantly
  4. Use custom instructions - Guide the AI toward your preferred tone and focus

Support

Questions or need customization? Contact Agentical AI


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 - Sticky Note

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

Block 2 - Sticky Note1

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

Block 3 - Sticky Note2

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

Block 4 - Sticky Note3

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

Block 5 - Sticky Note4

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

Block 6 - Content Input Form

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.1

Block 7 - Is Blog URL?

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

Block 8 - Is YouTube URL?

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

Block 9 - Fetch Blog Page

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

Block 10 - Extract Blog Content

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 11 - Extract Video ID

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - Get YouTube Metadata

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

Block 13 - Fetch YouTube Page

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

Block 14 - Process YouTube Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 15 - Process Raw Text

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - AI Content Generator

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 17 - Format Document Content

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Create Google Doc

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 19 - Write Content

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 20 - Prepare Response

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Edit Fields

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

3. Summary Table

Workflow Repurpose blog & YouTube content to social media with GPT-5.1 and Google Docs
Complexity advanced
Nodes 21
Categories Content Creation, Multimodal AI
Author AK Pasnoor
Published 08 Dec 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/11599/11599.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 blog & YouTube content to social media with GPT-5.1 and Google Docs do?

Transform blog posts, YouTube videos, or any text into LinkedIn posts, Twitter threads, email newsletters, and more with GPT 5.1 Who is this for? Content creators who want to maximize reach from ev...

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 Content Creation, Multimodal AI use case.