Skip to main content

Repurpose viral content into AI visuals and post to Instagram and Facebook with Blotato

Workflow preview

Workflow preview
100%
Repurpose viral content into AI visuals and post to Instagram and Facebook with Blotato preview
Open on n8n.io

1. Workflow Overview

Description Automatically turn any viral content URL (Blog, YouTube, TikTok, etc.) into AI generated visuals and publish them to multiple social platforms with built in status validation and async ...

Best for

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

Tools used

@blotato/n8n-nodes-blotato.blotato, n8n-nodes-base.stickynote, n8n-nodes-base.formtrigger, n8n-nodes-base.wait, n8n-nodes-base.switch, n8n-nodes-base.if

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Repurpose viral content into AI visuals and post to Instagram and Facebook with Blotato
Workflow name
Repurpose viral content into AI visuals and post to Instagram and Facebook with Blotato

Description

Automatically turn any viral content URL (Blog, YouTube, TikTok, etc.) into AI-generated visuals and publish them to multiple social platforms with built-in status validation and async processing control.


Who is this for?

This template is ideal for:

  • Content creators repurposing viral content
  • Affiliate marketers scaling content distribution
  • Social media managers handling multi-platform posting
  • AI automation builders using n8n + Blotato
  • Teams that want a URL → Visual → Publish pipeline

If you want to transform existing content into multi-platform social posts automatically, this workflow is for you.


What problem is this workflow solving?

Manually repurposing and posting viral content is slow and fragmented. Common challenges include:

  • Copying content from blogs or videos manually
  • Waiting for AI extraction and rendering without clear status
  • Switching between multiple tools
  • Posting separately to each platform
  • Not knowing when processing fails

This workflow connects extraction, visual generation, and publishing into one automated pipeline.


What this workflow does

This automated repurposing workflow:

  • Accepts a public content URL
  • Creates a Source processing job
  • Waits for AI extraction to complete
  • Fetches structured content
  • Routes based on source status (failed / completed / processing)
  • Creates a Visual generation job via Blotato
  • Waits for AI rendering
  • Retrieves generated visual/video output
  • Validates render completion
  • Publishes automatically to:
  • Instagram
  • Facebook

Workflow pattern used:

Create → Wait → Get → Check → Publish


Setup

1. Configure URL Input

  • Use Submit Content URL
  • Provide a valid public link (Blog, YouTube, TikTok, etc.)
  • This triggers the automation

2. Configure Source Processing

Create Source

  • Connect extraction service credentials
  • Map URL correctly

Wait for Source Processing

  • Adjust delay based on API performance

Get Source

  • Ensure correct Source ID mapping

Source Status Switch

  • Configure routing for:
  • failed
  • completed
  • processing

Only completed sources proceed to visual generation.


3. Configure Blotato (Visual Generation)

Create Visual

  • Connect Blotato credentials
  • Map structured content into the visual prompt

Wait for Visual Rendering

  • Adjust timing based on rendering duration

Get Visual

  • Ensure correct Visual ID mapping

Visual Status Check

  • Only proceed if status = completed

4. Configure Social Publishing

Publish to Instagram

  • Connect Instagram credentials
  • Verify media posting permissions

Publish to Facebook

  • Connect Facebook Page credentials
  • Ensure correct page selection

Test with one URL before running at scale.


How to customize this workflow to your needs

You can extend this workflow by:

  • Adding Slack/Telegram approval before publishing
  • Adding AI caption or hashtag generation
  • Inserting retry logic for failed renders
  • Logging results into Google Sheets
  • Extending to LinkedIn or TikTok
  • Adding analytics tracking after publishing

Best practices

  • Keep wait durations aligned with API speed
  • Always validate job status before moving forward
  • Test with short-form content first
  • Monitor failed execution branches
  • Keep consistent ID mapping for Source and Visual jobs

Documentation

For a full walkthrough and advanced scaling ideas, see:

Video Guide

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 - Create visual

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

Block 2 - Get visual

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

Block 3 - Sticky Note

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

Block 4 - Sticky Note1

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

Block 5 - Sticky Note2

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

Block 6 - Sticky Note3

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

Block 7 - Get source

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

Block 8 - Submit Content URL

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

Block 9 - Create Source

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

Block 10 - Wait for Source Processing

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 11 - Source Status Switch

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

Block 12 - Wait for Visual Rendering

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 13 - Visual Status Check

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

Block 14 - Publish to Instagram

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

Block 15 - Publish to Facebook

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

Block 16 - Sticky Note4

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

3. Summary Table

Workflow Repurpose viral content into AI visuals and post to Instagram and Facebook with Blotato
Complexity advanced
Nodes 16
Categories Content Creation, Multimodal AI
Author giangxai
Published 12 Feb 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13340/13340.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 viral content into AI visuals and post to Instagram and Facebook with Blotato do?

Description Automatically turn any viral content URL (Blog, YouTube, TikTok, etc.) into AI generated visuals and publish them to multiple social platforms with built in status validation and async ...

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.