AI Content Repurposing Engine for Instagram Reels - n8n Workflow

Automate content repurposing with this advanced n8n workflow. It fetches Instagram videos, uses OpenAI GPT-4O for transcription and analysis, and generates optimized scripts for rapid posting. Start building your n8n workflow today.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Content creators and marketing teams managing AI and automation focused social media channels.
Users looking for advanced n8n templates to integrate multiple AI services (GPT-4O, Perplexity) into a single flow.
Automation specialists needing an end-to-end content production n8n workflow.
Individuals who want to utilize the n8n node system for complex media processing and script generation.

Overview

Scaling content production, especially short-form video, is challenging. This powerful n8n workflow automates the entire content repurposing pipeline, turning existing videos into fresh, SEO-optimized scripts. It eliminates manual transcription, filtering, and creative rewriting by leveraging top-tier AI models. By using this n8n automation, you can maintain a consistent content output, focusing only on final production while the system handles research and script generation. The core value of this n8n template lies in its ability to combine data retrieval (Google Sheets, Instagram API), media processing (video transcription), and advanced contextual AI logic (GPT-4O analysis and Perplexity research) into one seamless process. This specific n8n workflow ensures high efficiency in capturing, analyzing, and transforming relevant content about new AI tools.

How it Works

The n8n workflow initiates execution via a Manual Trigger, designed to run on demand.


  1. Data Retrieval: The initial n8n node reads a list of target Instagram handles from a Google Sheet, feeding them into a Split In Batches node (Loop Over Items) to process each profile sequentially.

  2. Video Fetching & Download: For each handle, a Scrape Creators n8n node fetches the latest video post. An HTTP Request n8n node then downloads the video file.

  3. Transcription: The downloaded video is sent to the OpenAI Transcribe Video n8n node, which uses Whisper to generate a text transcript of the audio content.

  4. AI Analysis (GPT-4O): The transcript is analyzed by the Filter & Generate Suggestions GPT-4O n8n node. This node determines if the content is relevant (about an AI/tech tool) and, if so, generates a step-by-step guide and a concise search prompt for further research. This is a crucial decision point in the n8n workflow.

  5. External Research (Perplexity): An HTTP Request n8n node uses the generated search prompt to query the Perplexity API, retrieving three interesting facts about the identified tool or service.

  6. Script Generation (GPT-4O): The Write New Script GPT-4O n8n node takes all gathered context (original transcript, step-by-step guide, Perplexity research, and content suggestions) and synthesizes a completely new, short, and engaging script optimized for an AI automation audience, ending with a clear call-to-action.

  7. Data Persistence: Finally, the Google Sheets Update Entries n8n node appends or updates a secondary sheet with all metadata, the original script, and the freshly rewritten script, completing the cycle of this robust n8n workflow.

Installation Guide

To deploy this powerful n8n workflow, follow these setup steps:


  1. Import: Copy the provided JSON and import it into your n8n instance using the 'New' -> 'Import from JSON' function.

  2. Credentials Setup: You must configure credentials for the following services:

OpenAI: Set up your OpenAI API key for both the transcription and GPT-4O analysis/writing n8n node credentials.
Google Sheets: Authenticate your Google Sheets account to allow the n8n workflow access to read profiles and write output.
Scrape Creators: Provide the necessary API credentials for the Get an instagram user s posts n8n node.
Perplexity: The 'Search Perplexity' n8n node uses a raw HTTP Request. You will need to replace the placeholder 'API KEY' in the Authorization header with your actual Perplexity API key.

  1. Google Sheets Configuration: Ensure your Google Sheet is set up with two tabs: one named 'profiles' (used by the initial reader node) containing the list of Instagram handles, and another for the 'pahtom output' (the destination sheet for final data).

  2. Execution: Once credentials are set, click the 'When clicking ‘Execute workflow’' n8n trigger to run the automation.

Node Details

Manual Trigger: The starting n8n trigger, initiating the entire content repurposing n8n workflow upon manual request.
Google Sheets (Get row(s) in sheet1): Reads the input list of Instagram handles from the specified 'profiles' sheet. This n8n node controls which targets the automation processes.
Loop Over Items: A core n8n node that ensures the subsequent steps run individually for every Instagram profile read from the sheet.
Scrape Creators (Get an instagram user s posts1): Fetches the latest video post data for the current profile using the Instagram handle provided by the input data.
HTTP Request (Download Video): Downloads the actual video file, necessary input for the transcription step. This is a critical media handling n8n node.
OpenAI (Transcribe Video): Uses the Whisper model to generate a text transcript of the video audio. Essential for providing text input for the next AI analysis n8n node.
OpenAI (Filter & Generate Suggestions): Uses the GPT-4O model to analyze the transcript, extract key tools/technologies, generate step-by-step instructions, and create the research prompt. It outputs a standardized JSON structure for downstream processing.
HTTP Request (Search Perplexity): Queries the Perplexity API (using sonar-pro) to retrieve auxiliary, interesting facts about the identified tool. This enhances the depth of the resulting script.
OpenAI (Write New Script): The final AI n8n node. It uses GPT-4O to combine all previous data points (transcript, research, suggestions) into a concise, ready-to-use Instagram video script, returned in JSON format.
Google Sheets (Update Entries2): The terminal n8n node responsible for writing all processed data—including video metadata, original transcript, and the final rewritten script—back to the output Google Sheet.

Related n8n Workflows

Free

Nodes: 8 Nodes
Updated: December 26 2025
View all
Created by

AI Automation Strategist. I build AI agents that increase your revenue while reducing costs.

Featured*