by Asuka
Who is this for This template is designed for e-commerce businesses, customer support teams, and marketing professionals who need to monitor and analyze customer reviews at scale. It's especially useful for teams dealing with multilingual reviews (Japanese to English) and those who want instant alerts for critical feedback. What it does This workflow automatically processes customer reviews stored in Google Sheets using OpenAI GPT. For each review, it performs: Translation** from Japanese to English Sentiment analysis** with a score from -1.0 to +1.0 Importance classification** (High/Medium/Low) based on urgency Category tagging** (Quality, Price, Shipping, Support, Features, Usability, Other) Key phrase extraction** for quick summary Results are written back to the spreadsheet, and Telegram notifications are sent based on priority level. How to set up Connect your Google Sheets account and select your review spreadsheet Configure OpenAI API credentials Set up Telegram Bot and enter your Chat ID in both notification nodes Adjust the schedule trigger interval as needed Requirements Google Sheets with columns: ReviewID, Keyword (review text), ProcessStatus OpenAI API key Telegram Bot Token and Chat ID How to customize Modify the AI prompt in "AI Agent - Review Analysis" to change analysis criteria or add new fields Adjust the sentiment threshold (-0.5) in "Check Importance & Sentiment" node Customize notification messages in Telegram nodes Change the source/target language by editing the prompt
by ๅฏณ็ฐใๆญฆ
Turn your n8n instance into a personal "Planetary Defense System." This workflow monitors NASA's data daily for hazardous asteroids, generates sci-fi style warnings using OpenAI, translates them via DeepL, and notifies you through LINE. Who is it for This template is perfect for space enthusiasts, sci-fi fans, or anyone interested in learning how to combine data analysis with AI text generation and translation services in n8n. What it does Fetches Data: Retrieves the daily "Near Earth Objects" list from the NASA NeoWs API. Analyzes Threats: A Code node filters for "potentially hazardous" asteroids and calculates their distance relative to the Moon. Smart Branching: If a threat exists: OpenAI generates a dramatic, sci-fi style warning based on the asteroid's size and distance. DeepL translates this alert into your preferred language (default: Japanese). If no threat exists: A pre-set "Peace Report" is prepared. Notifies: Sends the final message to your LINE account via LINE Notify. How to set up NASA API: Sign up for a free API key at api.nasa.gov and configure the Get Asteroid Data node credential. OpenAI & DeepL: Add your API keys to the respective nodes. LINE Notify: Generate an access token from the LINE Notify website and add it to the Send Danger Alert and Send Peace Report nodes. Configure Language: In the Translate Alert node, set the "Translate To" field to your desired language code (e.g., JA, EN, DE). Requirements n8n version 1.0 or later NASA API Key (Free) OpenAI API Key (Paid) DeepL API Key (Free or Pro) LINE Account & Notify Token How to customize Change the Vibe:* Edit the System Prompt in the *Generate SF Alert** node to change the persona (e.g., "Scientific Analyst" instead of "Sci-Fi System"). Switch Messenger:** Replace the LINE nodes with Slack, Discord, or Email nodes to receive alerts on your preferred platform. Adjust Thresholds:* Modify the JavaScript in the *Filter & Calculate Distance** node to change the definition of a "threat" (e.g., closer than 10 lunar distances).
by Xavier Tai
๐จ TikTok Carousel Replicator & Translator An end-to-end automation system that monitors TikTok accounts for new 3-image carousel posts, extracts text overlays and visual layouts using AI vision analysis, translates content into English, and automatically regenerates brand-new carousel images ready for review and posting. What It Does This workflow eliminates the manual process of: Daily monitoring for new carousel content Screenshot capture and image extraction Text transcription and translation Layout recreation in design tools Manual formatting and brand consistency checks Instead, it delivers 3 production-ready images to your inbox every morningโcomplete with translated text, matched composition, and side-by-side comparisons for quick approval. Key Features Automated Daily Monitoring** - Checks target TikTok accounts on schedule AI-Powered Vision Analysis** - Extracts text, layout, and composition with Gemini Vision Smart Translation** - Converts text to natural English while preserving intent Intelligent Image Generation** - Recreates carousels with Midjourney/DALL-E based on analyzed layouts Review Dashboard** - Organized Google Sheets with original vs. new comparisons Email Notifications** - Morning digest with clickable previews Who It's For Content creators, social media managers, and marketing teams who need to adapt high-performing carousel content from other languages into Englishโwithout spending hours in Canva every day. Time Saved From 3+ hours of manual work โ 2 minutes of review per carousel set. Workflow Breakdown Monitor โ Extract & Analyze โ Translate โ Generate โ Review & Deliver Each section runs automatically, processing images sequentially and delivering organized results to your review dashboard with email notifications. ๐ SETUP INSTRUCTIONS Required Credentials: Google Gemini API - For vision analysis Midjourney API (or alternative: DALL-E, Stable Diffusion) OpenAI API - For prompt generation and translation enhancement Google Sheets - For review dashboard Gmail - For notifications Configuration Steps: Replace @USERNAME in TikTok RSS node with target account Set your Google Sheet ID in "Save to Review Sheet" node Update email addresses in notification node Test with a single post before enabling daily schedule Alternative Approaches: Can use TikTok API instead of RSS (if available) Can use Canva API instead of Midjourney for generation Can integrate with Airtable for more advanced review workflows Can add approval workflow with interactive buttons
by ๅฏณ็ฐใๆญฆ
โ ๏ธ Disclaimer: Community Node Required This workflow uses the Apify community node. Please ensure it is installed in your n8n instance before importing this workflow. This workflow automates the product development lifecycle for Print-on-Demand (POD) businesses by turning NASA's public domain images into actionable merchandise candidates. It combines AI-driven design, competitive market research, and profit calculation into a single automated pipeline. Who is it for Print-on-Demand Entrepreneurs: Automate the sourcing and validation of new designs. E-commerce Managers: Streamline the "Idea to Product" workflow. Content Creators: Generate space-themed merchandise assets automatically. What it does Sourcing: Fetches the daily image from NASA's Astronomy Picture of the Day (APOD) API. Design & Visualization: Uses OpenAI to generate SEO keywords and Cloudinary to create a visual T-shirt mockup. Market Intelligence: Scrapes Etsy (via Apify) to analyze current market prices for similar products. Profit Analysis: Calculates potential profit margins based on your production costs and competitor data. AI Consultation: OpenAI analyzes the data to provide a "Go/No-Go" marketing recommendation. Human Approval: Sends a formatted proposal to Slack. You can approve or reject the product directly from the chat. Asset Management: If approved, the high-resolution image is saved to Google Drive, and product details are logged in Notion. How to set up Install Community Node: Go to Settings > Community Nodes in n8n and install n8n-nodes-apify. Configure Credentials: Ensure you have connected credentials for NASA, OpenAI, Cloudinary, Apify, Slack, Google Drive, and Notion. Set Variables: Open the node named "Workflow Configuration". Here you must define: cloudinaryCloudName & cloudinaryApiKey productionCost (Your cost to print a shirt) minProfitThreshold (Minimum profit required to consider a product "viable") Update IDs: Slack Node: Select your target channel. Google Drive Node: Select the destination folder. Notion Node: Select your product database. Requirements NASA API Key: (Free) Cloudinary Account: For image transformation and mockups. Apify Account: Required to run the dtrungtin/etsy-scraper actor. OpenAI API: For keyword generation and marketing advice. Slack, Google Drive, Notion: For the approval loop and storage.
by Tihomir Mateev
Stop Paying for the Same Answer Twice Your LLM is answering the same questions over and over. "What's the weather?" "How's the weather today?" "Tell me about the weather." Same answer, three API calls, triple the cost. This workflow fixes that. What Does It Do? Semantic caching with superpowers. When someone asks a question, it checks if you've answered something similar before. Not exact matchesโsemantic similarity. If it finds a match, boom, instant cached response. No LLM call, no cost, no waiting. First time: "What's your refund policy?" โ Calls LLM, caches answer Next time: "How do refunds work?" โ Instant cached response (it knows these are the same!) Result: Faster responses + way lower API bills The Flow Question comes in through the chat interface Vector search checks Redis for semantically similar past questions Smart decision: Cache hit? Return instantly. Cache miss? Ask the LLM. New answers get cached automatically for next time Conversation memory keeps context across the whole chat It's like having a really smart memo pad that understands meaning, not just exact words. Quick Start You'll need: OpenAI API key (for the chat model) huggingface API key (for embeddings) Redis 8.x (for vector magic) Get it running: Drop in your credentials Hit the chat interface Watch your API costs drop as the cache fills up That's it. No complex setup, no configuration hell. Tune It Your Way The distanceThreshold in the "Analyze results from store" node is your control knob: Lower (0.2)**: Strict matching, fewer false positives, more LLM calls Higher (0.5)**: Loose matching, more cache hits, occasional weird matches Default (0.3)**: Sweet spot for most use cases Play with it. Find what works for your questions. Hack It Up Some ideas to get you started: Add TTL**: Make cached answers expire after a day/week/month Category filters**: Different caches for different topics Confidence scores**: Show users when they got a cached vs fresh answer Analytics dashboard**: Track cache hit rates and cost savings Multi-language**: Cache works across languages (embeddings are multilingual!) Custom embeddings**: Swap OpenAI for local models or other providers Real Talk ๐ก When it shines: Customer support (same questions, different words) Documentation chatbots (limited knowledge base) FAQ systems (obvious use case) Internal tools (repetitive queries) When to skip it: Real-time data queries (stock prices, weather, etc.) Highly personalized responses Questions that need fresh context every time Pro tip: Start with a higher threshold (0.4-0.5) and tighten it as you see what gets cached. Better to cache too much at first than miss obvious matches. Built with n8n, Redis, Huggingface and OpenAI. Open source, self-hosted, completely under your control.
by Davide
This workflow automates the process of creating cloned voices in ElevenLabs using audio extracted from YouTube videos. It processes a list of video URLs from Google Sheets, converts them to audio, submits them to ElevenLabs for voice cloning*, and records the generated voice IDs back to the spreadsheet. *ONLY FOR STARTER, CREATOR, PRO PLAN Important Considerations for Best Results: For optimal voice cloning quality with ElevenLabs, carefully select your source YouTube videos: Duration**: Choose videos that are sufficiently long (preferably 1-5 minutes of clear speech) to provide enough audio data for accurate voice modeling. Audio Quality**: Select videos with high-quality audio, minimal background noise, and clear vocal recording. Single Speaker: Use videos featuring only **one primary speaker. Multiple voices in the same audio will confuse the cloning algorithm and produce poor results. Consistent Voice**: Ensure the speaker maintains a consistent tone and speaking style throughout the clip for the most faithful reproduction. Key Features 1. โ Fully Automated Voice Creation Workflow No manual downloading, converting, or uploading is required. Just paste the YouTube link and voice name into the sheetโeverything else happens automatically. 2. โ Seamless Audio Extraction Using RapidAPI ensures: High success rate in extracting audio Support for virtually any YouTube video Consistent output format required by ElevenLabs 3. โ Hands-Off ElevenLabs Voice Creation The workflow handles all the steps required by the ElevenLabs API, including: Uploading binary audio Naming voices Capturing and storing the resulting voice ID This is much faster than the manual method inside the ElevenLabs dashboard. 4. โ Centralized, Reusable Setup Once the API keys are added: The same workflow can be reused indefinitely Users donโt need technical skills Updating only requires editing the sheet How it works: Data Retrieval: The workflow starts by fetching data from a Google Sheets spreadsheet that contains YouTube video URLs in the "YOUTUBE VIDEO" column and desired voice names in the "VOICE NAME" column. It specifically targets rows where the "ELEVENLABS VOICE ID" field is empty, ensuring only unprocessed videos are handled. Video Processing Pipeline: Video ID Extraction: Each YouTube URL is parsed to extract the unique video identifier using a regular expression. Audio Conversion: The video ID is sent to the RapidAPI "YouTube MP3 2025" service, which converts the YouTube video to an audio file (M4A format). Audio Download: The resulting audio file is downloaded locally for processing. Voice Creation: The downloaded audio file is submitted to ElevenLabs API via a POST request to the /v1/voices/add endpoint. This creates a new voice clone based on the audio sample. The voice name is currently hardcoded as "Teresa Mannino" in the workflow but should be dynamically configured to use the value from the "VOICE NAME" spreadsheet column. Data Update: The workflow captures the voice_id returned by ElevenLabs and writes it back to the corresponding row in the Google Sheets spreadsheet in the "ELEVENLABS VOICE ID" column, completing the processing cycle for that video. Set up steps: Prepare the Data Sheet: Duplicate the provided Google Sheets template. Fill in the "YOUTUBE VIDEO" column with YouTube URLs and the "VOICE NAME" column with your desired names for the cloned voices. Ensure your videos meet the quality criteria mentioned above. Configure APIs: RapidAPI: Sign up for a free trial API key from the "YouTube MP3 2025" service on RapidAPI. Enter this key into the x-rapidapi-key header field in the "From video to audio" node. ElevenLabs: Generate an API key from your ElevenLabs account. Configure the "Create voice" node's HTTP Header Authentication with the name xi-api-key and your ElevenLabs API key as the value. Optional Customization: Modify the "Create voice" node to use the dynamic voice name from your spreadsheet instead of the hardcoded "Teresa Mannino" value for more flexible operation. Execute: Run the workflow. It will automatically process each qualifying row, create voices in ElevenLabs, and populate the spreadsheet with the new Voice IDs. Monitor the workflow execution to ensure successful processing of each video. ๐ Subscribe to my new YouTube channel. Here Iโll share videos and Shorts with practical tutorials and FREE templates for n8n. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by PDF Vector
Overview Businesses and freelancers often struggle with the tedious task of manually processing receipts for expense tracking and tax purposes. This workflow automates the entire receipt processing pipeline, extracting detailed information from receipts (including scanned images, photos, PDFs, JPGs, and PNGs) and intelligently categorizing them for tax deductions. What You Can Do Automatically process receipts from various formats (PDFs, JPGs, PNGs, scanned images) Extract detailed expense information with OCR technology Intelligently categorize expenses for tax deductions Maintain compliance with accounting standards and tax regulations Track expenses efficiently throughout the year Who It's For Accountants, small business owners, freelancers, finance teams, and individual professionals who need to process large volumes of receipts efficiently for expense tracking and tax preparation. The Problem It Solves Manual receipt processing is time-consuming and error-prone, especially during tax season. People struggle to organize receipts, extract accurate data from various formats, and categorize expenses properly for tax deductions. This template automates the entire process while ensuring compliance with accounting standards and tax regulations. Setup Instructions: Configure Google Drive credentials for receipt storage access Install the PDF Vector community node from the n8n marketplace Configure PDF Vector API credentials Set up tax category definitions based on your jurisdiction Configure accounting software integration (QuickBooks, Xero, etc.) Set up validation rules for expense categories Configure reporting and export formats Key Features: Automatic retrieval of receipts from Google Drive folders OCR support for photos and scanned receipts Intelligent tax category assignment based on merchant and expense type Multi-currency support for international transactions Automatic detection of meal expenses with deduction percentages Financial validation to catch calculation errors Audit trail maintenance for compliance Integration with popular accounting software Customization Options: Define custom tax categories specific to your business type Set up automated rules for recurring merchants Configure expense approval workflows for team members Add mileage tracking integration for travel expenses Set up automated notifications for high-value expenses Customize export formats for different accounting systems Add multi-language support for international receipts Implementation Details: The workflow uses advanced OCR technology to extract information from various receipt formats, including handwritten receipts and low-quality scans. It applies intelligent categorization rules based on merchant type, expense amount, and business context. The system includes built-in validation to ensure data accuracy and tax compliance. Note: This workflow uses the PDF Vector community node. Make sure to install it from the n8n community nodes collection before using this template.
by Roshan Ramani
Nano Banana AI Image Editor Transform your Telegram photos with AI-powered image processing using the revolutionary Nano Banana technology. This workflow automatically receives photos via Telegram, processes them through Google's advanced Gemini 2.5 Flash vision model, and sends back intelligently enhanced images - all powered by the innovative Nano Banana processing pipeline. Who's it for Perfect for content creators, social media managers, photographers, and anyone who wants to automatically enhance their Telegram photos with AI. Whether you're running a photo editing service, creating content for clients, or just want smarter image processing in your personal chats, the Nano Banana AI editor delivers professional-grade results. How it works The Nano Banana workflow creates an intelligent Telegram bot that processes images in real-time. When you send a photo with a caption to your bot, it automatically downloads the image, converts it to the proper format, sends it to Google's Gemini AI for analysis and enhancement, then returns the processed result. The Nano Banana engine optimizes every step for speed and quality. How to set up Create Telegram Bot: Get your bot token from @BotFather on Telegram OpenRouter Account: Sign up at openrouter.ai for free Gemini access Configure Credentials: Add your Telegram and OpenRouter API keys to n8n Update Chat ID: Replace "YOUR_CHAT_ID_HERE" with your actual Telegram chat ID Activate Webhook: Enable the Telegram trigger to start receiving messages Requirements n8n instance (cloud or self-hosted) Telegram Bot API credentials OpenRouter account (free tier available) Basic understanding of webhook configuration How to customize the workflow The Nano Banana editor is highly customizable: Change AI Model:** Modify the model parameter in "Nano Banana Image Processor" node Add Filters:** Insert additional processing nodes before the AI analysis Custom Prompts:** Edit the text content sent to Gemini for different processing styles Multiple Chats:** Duplicate the final node for different Telegram destinations Error Handling:** Add conditional logic for failed processing attempts Batch Processing:** Extend to handle multiple images simultaneously The Nano Banana technology ensures optimal performance while maintaining flexibility for your specific use cases.
by Jimleuk
There's a clear need for an easier way to manage attendee photos from live events, as current processes for collecting, sharing, and categorizing them are inefficient. n8n can indeed help to solve this challenge by providing the data input interface via its forms and orchestrate AI-powered classification of images using AI nodes. However, in some cases - say you run regular events or with high attendee counts - the volume of photos may result in unsustainably high inference fees (token usage based billing) which could make the project unviable. To work around this, Featherless.ai is an AI/LLM inference service which is subscription-based and provides unlimited tokens instead. This means costs are essentially capped for AI usage offering greater control and confidence on AI project budgets. Check out the final result here: https://docs.google.com/spreadsheets/d/1TpXQyhUq6tB8MLJ3maeWwswjut9wERZ8pSk_3kKhc58/edit?usp=sharing How it works A form trigger is used share a form interface to guests to upload their photos from their device. The photos are in one branch, are optimised in size before sending to a vision-capable LLM to classify and categorise against a set list of tags. The model inference service is provided by Featherless and takes advantage of their unlimited token usage subscription plan. The photos in another branch are copied into Google Drive for later reference. Once both branches are complete, the classification results and Google Drive link are appended to a Google Sheets table allowing for quick sorting and filtering of all photos. How to use Use this workflow to gain an incredible productivity boost for social media work. When all photos are organised and filter-ready, editors spend a fraction of the time to get community posts ready and delivered. Sharing the completed Google sheet with attendees helps them to better share memories within their own social circles. Requirements FeatherLess.ai) account for Open Source Multimodal LLMs and unlimited token usage. Google Drive for file storage Google Sheet for organising photos into categories Customising this workflow Feel free to refine the form with custom styles to match your branding. Swap out Google services with equivalents to match your own environment. eg. Sharepoint and Excel.
by Shohani
Send daily inspirational quotes with AI translation to Telegram subscribers This n8n workflow creates an automated daily quote bot that fetches inspirational quotes, translates them using AI, adds emoji "stickers," and sends them to registered Telegram subscribers. Perfect for content creators, coaches, or anyone wanting to share daily motivation with their audience. Who's it for Content creators and social media managers Life coaches and motivational speakers Community managers running Telegram channels Anyone wanting to automate daily inspirational content Developers learning n8n automation with AI integration How it works The workflow operates on two main flows: Daily Quote Distribution: Schedule Trigger runs daily to fetch a random inspirational quote HTTP Request fetches quotes from the ZenQuotes API (free service) Google Gemini AI translates the quote to your target language and adds relevant emoji "stickers" Google Sheets retrieves the list of registered subscribers Telegram sends the formatted quote (original + translated + emojis) to all subscribers User Registration: Telegram Trigger listens for new messages to your bot Google Sheets automatically registers new users who interact with the bot Requirements Telegram Bot Token** - Create a bot via @BotFather on Telegram Google Gemini API** - For AI translation and emoji enhancement Google Sheets** - To store subscriber list (free Google account) ZenQuotes API** - Free, no API key required How to set up Create Telegram Bot: Message @BotFather on Telegram, create a new bot, and save the token Set up Google Sheets: Create a spreadsheet with columns: registered_users, date Configure Gemini API: Get your API key from Google AI Studio Update the Set Fields node: Configure your target language and bot preferences Test the workflow: Send a message to your bot to register, then manually trigger the quote sending How to customize the workflow Change target language**: Modify the AI prompt in the LLM Chain node to translate to any language Adjust sending schedule**: Update the Schedule Trigger to send quotes at your preferred time/frequency Customize quote sources**: Replace the HTTP Request with other quote APIs or your own content Add quote categories**: Enhance the AI prompt to categorize quotes (motivational, business, life, etc.) Include user preferences**: Expand Google Sheets to store user language preferences for personalized translations Good to know The workflow automatically handles new subscriber registration Supports MarkdownV2 formatting for rich text in Telegram Uses emoji "stickerization" to make quotes more engaging and visual Demo bot working with this workflow is @sgsbot on Telegram
by Khairul Muhtadin
unli.dev + n8n + Telegram Image Analyzer turns images sent to your Telegram bot into clean, Markdown-formatted transaction text using unli.dev Vision API. Instead of typing numbers and dates manually, the workflow downloads the photo, converts it to base64, analyzes it via API, and replies in-chat with extracted details, saving time and reducing errors. ๐ก Why Use Image Analyzer? Save time:** Process images in seconds, cutting manual entry by up to 90%. Solve pain points:** No more blurry screenshot frustration; get clean Markdown transactions. Faster outcomes:** Per-image turnaround under 15s. Competitive edge:** Give staff/customers structured feedback instantly โก Perfect For Small business owners:** Capture receipts/payments quickly. Accountants/bookkeepers:** Intake client receipts with fewer typos. Ops/support teams:** Turn messy screenshots into actionable records. ๐ง How It Works Trigger: Telegram bot receives photo. Process: Convert to base64 & prepare request. Smart Logic: Call unli.dev Vision API for text extraction. Output: Send Markdown result back to Telegram. Optional: Save structured data to Google Sheets, Airtable, or DB. ๐ Quick Setup Import workflow JSON to your n8n instance. Add credentials: Telegram bot + unli.dev API key. Customize the system prompt (default: extract the transaction in Markdown). Test by sending a real photo to your bot. ๐งฉ Youโll Need n8n instance Telegram bot token unli.dev Vision API key Optional: Google Sheets / Airtable for storage Made by: Khaisa Studio Category: Image Analysis Contact: Get in touch
by Sabrina Ramonov ๐
Description This fully automated AI Twin Viral News system researches the latest trending news in any niche or industry, then generates talking-head AI clone videos WITHOUT having to film or edit yourself. This can easily be tailored to any particular niche, simply by updating the Perplexity research prompty. It combines ChatGPT, Perplexity, HeyGen, and Blotato to research, create, and auto-post talking-head AI avatar videos to every social media platform, every single day. Who Is This For? This is perfect for digital marketing agencies, small business owners, entrepreneurs, content creators, influencers, and social media agencies. How It Works 1. Trigger Schedule: configured to run once daily at 10am 2. AI Researcher Call Perplexity to research the top 10 latest news in your industry Select news story most likely to go viral Compile detailed factual report on selected news story 3. AI Writer AI writes monologue script, video caption, and short title 4. Create Avatar Video Call HeyGen API (requires paid API plan), specifying your avatar ID and voice ID Create avatar video; optionally pass an image/video background if you have a green screen avatar 5. Get Video Wait awhile, then fetch completed avatar video Upload video to Blotato 6. Publish to Social Media via Blotato Connect your Blotato account Choose your social accounts Either post immediately or schedule for later Setup & Required Accounts Sign up for Perplexity.ai and set up your API Billing Generate your Perplexity API Key: https://www.perplexity.ai/account/api/keys Sign up for Blotato.com Generate Blotato API Key via Settings > API > Generate API Key (paid feature only) Ensure "Verified Community Nodes" enabled in n8n Admin Panel Install "Blotato" verified community node Create Blotato credential Sign up for HeyGen web plan and API plan Paste your HeyGen API key, HeyGen avatar ID, and HeyGen voice ID Complete the 2 setup steps in BROWN sticky notes in this template Optional: Background Image/Video Behind Avatar Ensure you have an avatar with background removed (requires higher tier Heygen plan) Open SETUP HEYGEN node and set parameter 'has_background_video' to true Open SETUP HEYGEN node and replace video URL in parameter 'background_video_url' Recommendation: Only enable after the basic workflow is operational, i.e. you can make avatar videos without a background Tips & Tricks Perplexity API account must have billing funded HeyGen API requires paid plan Make sure you copied your avatar ID correctly (not the group avatar ID) If your script is long, it takes more time for your video to finish While testing: Enable only 1 social platform and deactivate the rest Update AI writer prompt to return a 5-second script instead of 30 seconds to reduce processing time Go to HeyGen and check that your avatar video is being processed After the workflow finishes, check your social media account for the final post If successful, enable another social media node and continue testing ๐ Documentation Full Tutorial Troubleshooting Check your Blotato API Dashboard to see every request, response, and error. Click on a request to see the details. Need Help? In the Blotato web app, click the orange button on the bottom right corner. This opens the Support messenger where I help answer technical questions. Connect with me: Linkedin | Youtube