Use this advanced n8n workflow to scrape competitor Instagram Reels via Apify, transcribe video content with Whisper, analyze trends using GPT-4o and Perplexity, and generate unique, optimized scripts for your channel. This comprehensive n8n template automates content creation research.
Download this n8n workflow template and start using it instantly.
Content Marketers: Seeking an automated way to monitor trending topics in their niche. Social Media Managers: Needing unique, pre-written scripts based on successful competitor content. AI Automation Developers: Looking for an advanced, multi-step n8n workflow integrating scraping, transcription, and multiple large language models (LLMs). n8n Users: Interested in sophisticated n8n templates that manage deduplication and large data pipelines.
Generating fresh, engaging content can be a massive time sink. This n8n workflow solves the content discovery problem by creating an intelligent, self-updating content pipeline. It automatically monitors key competitor Instagram accounts for new Reel posts using the Apify n8n node. Crucially, it employs a smart deduplication process using Google Sheets to ensure no content is processed twice. Once a unique piece of content is found, the n8n template downloads the video, uses OpenAI Whisper to generate a transcript, and then feeds the transcript to GPT-4o for deep analysis (identifying tools, creating step-by-step guides, and refining content suggestions). Finally, it uses Perplexity for additional background context before GPT-4o writes a completely new, unique script. This automated n8n solution transforms competitive research into actionable, ready-to-use content ideas, showcasing the true power of an automated n8n system.
The entire process is initiated by the Schedule Trigger n8n trigger, set to run daily.
Search for Entries n8n node, checking if the Instagram Reel ID already exists in the database. The Drop Duplicates merge n8n node is configured to only pass forward items where no match was found (new content). The metadata for this new content is then recorded using the Add Entries Google Sheets n8n node.Download Video HTTP Request n8n node, fetching the actual video file via the scraped videoUrl.Transcribe Video n8n node (using OpenAI Whisper) extracts the spoken text. This transcript is then sent to the Filter & Generate Suggestions GPT-4o n8n node, which performs a structured analysis to identify relevant tools and generate content repurposing suggestions.Search Perplexity HTTP Request n8n node to gather three interesting facts about the discovered tool.Write New Script GPT-4o n8n node compiles all the data (original transcript, AI suggestions, step-by-step guide, and Perplexity facts) to generate a unique, high-quality, short Instagram script.Update Entries Google Sheets n8n node to attach both the raw scraped transcript and the final, generated script back to the original database row, completing the content intelligence cycle within this efficient n8n workflow.Run Actor Synchronously HTTP Request n8n node. Replace in the Authorization header.Transcribe Video, Filter & Generate Suggestions, and Write New Script n8n nodes. You will need API keys capable of using Whisper and GPT-4o.Search Perplexity HTTP Request n8n node with your API key.Document ID and Sheet Name in all Google Sheets n8n nodes are pointing to your desired content database.Run Actor Synchronously n8n node, modify the list of Instagram usernames to match your target competitors. Schedule Trigger (n8n trigger): Function: Starts the n8n workflow daily at 6 AM. Key Configuration: Set to run once daily (interval). Run Actor Synchronously (HTTP Request n8n node): Function: Executes the Apify Instagram Scraper actor to gather new Reels. Key Configuration: POST request to Apify API. Body contains a list of username targets and resultsLimit: 5. Requires Apify Bearer Token in the headers. Search for Entries (Google Sheets n8n node): Function: Checks the Google Sheet database to see if the current Reel ID ($json.id) has been processed before. Key Configuration: Operation: Search. Filter by id column. Drop Duplicates (Merge n8n node): Function: Ensures the n8n workflow processes only genuinely new content. Key Configuration: Mode: Combine. Join Mode: keepNonMatches. Matches based on the id field. Transcribe Video (OpenAI n8n node): Function: Uses the Whisper API to transcribe the downloaded video file content. Key Configuration: Resource: audio. Operation: transcribe. Filter & Generate Suggestions (OpenAI n8n node - GPT-4o): Function: Analyzes the video transcript to identify tools and create structured content ideas and search prompts. Key Configuration: Model: gpt-4o. Requires structured JSON output format and detailed system/user prompts. Write New Script (OpenAI n8n node - GPT-4o): Function: Synthesizes all gathered information (transcript, analysis, research) to write a new, optimized script for social media.* Key Configuration: Model: gpt-4o. Uses data from previous n8n nodes (Transcribe Video, Filter & Generate Suggestions, Search Perplexity) in the complex input prompt.
Automate customer support by detecting Instagram complaints using Claude AI, creating Google Sheet tickets, and setting up Slack SLA breach alerts with this powerful n8n workflow.

Use this powerful n8n workflow to instantly automate Instagram comment responses. It uses Google Sheets for keyword lookup and sends personalized DMs, providing a robust n8n template for social CRM.

Boost engagement instantly with this advanced n8n workflow. It uses the n8n trigger for polling, OpenAI for contextual replies, and Redis for duplicate prevention. Deploy this n8n template today.

Automate Instagram DMs, story views, and engagement using this advanced n8n workflow template. Connects Google Sheets lead lists with a custom Puppeteer backend for safe outreach.

Automate Instagram performance tracking using this powerful n8n workflow. Fetch posts, run AI sentiment analysis (GPT-4o), and send real-time Slack and email alerts.









































