This workflow automates the creation of new, engaging video content from existing online videos (Instagram, TikTok, YouTube). It leverages advanced AI models to understand the original content, suggest fresh ideas, rewrite scripts, generate new videos with AI voices and subtitles, and then publishes these new videos to multiple social media platforms upon your approval.
Content Creators & Influencers: Quickly generate new versions of your popular videos or repurpose existing content from other creators to expand your reach without extensive manual editing.
Digital Marketers & Agencies: Scale video content production for various clients or campaigns, ensuring a consistent online presence across multiple platforms with minimal effort.
Businesses & Brands: Keep your social media channels active with fresh, relevant video content, leveraging AI to adapt trending topics to your brand's voice and message.
Initiation: You start the process by simply sending a video link (Instagram Reel, TikTok video, or YouTube video) to a dedicated WhatsApp number.
Intelligent Data Extraction: An AI Agent immediately analyzes the WhatsApp message to identify the video's platform, URL, and unique ID. It then uses powerful RapidAPI scrapers to pull comprehensive data about the original video, including its cover image, full caption, views, and follower count.
Content Analysis & Transcription: The workflow downloads the video's cover image and uploads it to Cloudinary. OpenAI then analyzes this image to extract any prominent text overlays. Simultaneously, the video's audio is extracted, uploaded to an AWS S3 bucket, and then transcribed into a full script using AWS Transcribe. All this initial data is stored in your "Templates" Google Sheet.
AI-Driven Content Transformation:
New Idea Generation: Perplexity AI receives the original video script and generates a completely new content idea. This idea remains within the same niche and topic but offers a fresh, unique angle to help your content stand out.
Script & Caption Rewriting: OpenAI takes this new idea and meticulously rewrites the video script, captions, and text overlay. It strictly adheres to character limits and stylistic rules (e.g., maintaining first-person narration, numbered lists, and informal tone), ensuring the new content is ready for immediate use.
Video Generation with AI Voice: The rewritten script is sent to Captions.ai, which generates a new video with an AI-cloned voice (based on your chosen creator/speaker).
Dynamic Overlays & Subtitles: JSON2Video then takes this newly generated video and seamlessly integrates the rewritten text overlay and synchronized subtitles, enhancing viewer engagement.
Approval & Multi-Platform Publishing: The workflow saves all the newly generated content (video ID, topic, overlay, script, captions, and the final video URL) into your "Generate Post" Google Sheet. It then enters an "approval" stage: the video is only published to your social media accounts once you explicitly approve it by marking "Yes" in the Google Sheet. Upon approval, Blotato automatically uploads and distributes the video to your connected Instagram, Facebook, LinkedIn, TikTok, and Twitter accounts.
2 API Keys & Credentials:
Perplexity AI: Get your API key and update the Authorization header in the "Perplexity" node.
OpenAI: Get your API key and set up an OpenAI API credential.
RapidAPI Scrapers: Copy the CURL mentioned in each scraper's main page and import in their dedicated node. Scraper links:
Cloudinary: Create an account. Update the "Upload Cover" node's URL with your Cloudinary Cloud Name and set up an HTTP Basic Auth credential.
AWS: Set up an AWS account with an S3 bucket (n8n-posting-machine) and an IAM user with S3 and Transcribe permissions. Create an AWS credential in n8n.
Google Gemini (for AI Agent): Get your API Key and create a Google Gemini(PaLM) Api account credential.
Captions.ai: Get your API key and update the x-api-key headers in "Get Speaker", "Generate Video", and "Get Video" nodes.
JSON2Video: Get your API key and create an HTTP Custom Auth credential (Header: x-api-key).
Blotato: Get your API key. In the "Prepare for Publish" node, input your Blotato API key and respective social media account IDs. The publishing nodes use these dynamically.
WhatsApp Trigger: Set up a WhatsApp Trigger API credential and connect your WhatsApp account.
Activate: Once all credentials and settings are updated, activate the workflow in n8n.