Create AI videos with scripts, images & HeyGen avatars (π₯ LIMITED-TIME OFFER)
Short Content Automation π¬ (AI Video System with Bulk Gen, Avatar & Music Customization)
π₯ LIMITED-TIME OFFER: AI Video Automation (Previously $59)
Previously Template
π Transform Your Content Game in Minutes β Save Hours of Work!
Introducing a powerful AI Video System to automate short video creation β from scriptwriting to avatar + image generation, music, and assembly β all with n8n. This is not a basic template. It's a complete, customizable system with step-by-step videos and my personal enhancements.
π Why $10 Now? (Regular Price: $59)
β Over 4000 people viewed my original automation β see it here β and I receive many messages from people who want it.
β I learned n8n from free templates and I want to give back.
β People asking for a more accessible price β this is my answer.
β³ Limited-Time Deal: 7 Days Only!
After that, this price goes away and the blueprint will be unlisted.
π¦ What You Get
- β Full n8n Workflow: From text prompt β ready-to-publish short video
- β AI Tools Integration: OpenAI, Leonardo.AI, HeyGen, etc.
- β Customization Options: Avatar, Voice, Music, Style
- β Video Setup Guide: Step-by-step walkthrough
- β Clean UI, easy-to-use, even if you're not a developer
π¬ Made With Love by an n8n Creator
This system is based on months of refinement and feedback from users like you. Now itβs your turn to scale your content, automate your work, and stand out.
π΅ Only $10 β Letβs Build Together.
> π Get it now. Use it forever. No subscriptions. Just value.
n8n Workflow: AI Video Script & Image Generation with HeyGen Avatars
This n8n workflow automates the process of generating video scripts and images using AI, and then potentially integrates with HeyGen for avatar-based video creation. It acts as a backend processor, triggered by an external system, to prepare all the necessary assets for AI video production.
What it does
This workflow is designed to streamline the content creation phase for AI-powered videos. It performs the following key steps:
- Receives external data: It starts by listening for incoming data via a webhook, likely containing initial prompts or requests for video content.
- Processes input data: It uses an "Edit Fields (Set)" node to prepare and structure the incoming data for subsequent AI processing.
- Loops over items: If multiple video segments or requests are provided, it iterates through each item using a "Loop Over Items (Split in Batches)" node.
- Generates AI content (Sub-workflow): For each item, it executes a sub-workflow ("Execute Sub-workflow") which is responsible for the core AI generation tasks. This sub-workflow likely handles:
- AI Chat Model (OpenAI): Generates video scripts or text content based on the provided prompts.
- Structured Output Parsing: Ensures the AI-generated content adheres to a specific JSON structure, making it easy to consume by subsequent steps.
- HTTP Requests: Potentially interacts with other APIs (e.g., for image generation based on script segments).
- Aggregates results: After the sub-workflow completes for all items, the "Aggregate" node combines the generated content and data back into a single structure.
- Conditional Logic: It uses a "Switch" node to route the workflow based on certain conditions, possibly checking for successful generation or specific content types.
- Saves data to Baserow: If the content generation is successful, the workflow stores the generated scripts, image URLs, or other relevant data into a Baserow database.
- Handles errors: In case of failures or unmet conditions, the workflow can stop and report an error using the "Stop and Error" node.
- Waits (optional): A "Wait" node is included, which might be used for rate limiting or to introduce delays between API calls.
Prerequisites/Requirements
To use this workflow, you will need:
- n8n Instance: A running instance of n8n.
- Webhook Source: An external system or application configured to send data to the n8n webhook trigger.
- OpenAI API Key: Credentials for the OpenAI API to power the AI Chat Model.
- Baserow Account: Access to a Baserow database to store the generated video assets.
- HeyGen Account (Implied): While not directly configured in this JSON, the workflow's purpose (based on the directory name) implies an eventual integration or manual use with HeyGen for avatar video creation, using the generated scripts and images.
- Sub-workflow: A separate n8n sub-workflow configured for AI content generation (as indicated by the "Execute Sub-workflow" node).
Setup/Usage
- Import the workflow: Import the provided JSON into your n8n instance.
- Configure Webhook: Activate the "Webhook" trigger node and copy its URL. This URL will be used by your external system to initiate the workflow.
- Set up Credentials:
- Configure your OpenAI API credentials for the "OpenAI Chat Model" node within the sub-workflow.
- Configure your Baserow API credentials for the "Baserow" node.
- Configure Baserow Table: Ensure you have a Baserow table set up with appropriate fields to store the generated video scripts, image URLs, and any other relevant metadata.
- Develop/Link Sub-workflow: Ensure the sub-workflow referenced by the "Execute Sub-workflow" node (ID 111) is properly configured and accessible. This sub-workflow is critical for the AI generation logic.
- Customize AI Prompts: Adjust the prompts and parameters within the "Basic LLM Chain" and "OpenAI Chat Model" nodes (likely within the sub-workflow) to tailor the script and image generation to your specific needs.
- Activate Workflow: Once configured, activate the workflow in n8n.
The workflow will now be ready to receive data via its webhook, process it with AI, and store the results in Baserow, preparing your content for avatar video creation platforms like HeyGen.
Related Templates
Automate Dutch Public Procurement Data Collection with TenderNed
TenderNed Public Procurement What This Workflow Does This workflow automates the collection of public procurement data from TenderNed (the official Dutch tender platform). It: Fetches the latest tender publications from the TenderNed API Retrieves detailed information in both XML and JSON formats for each tender Parses and extracts key information like organization names, titles, descriptions, and reference numbers Filters results based on your custom criteria Stores the data in a database for easy querying and analysis Setup Instructions This template comes with sticky notes providing step-by-step instructions in Dutch and various query options you can customize. Prerequisites TenderNed API Access - Register at TenderNed for API credentials Configuration Steps Set up TenderNed credentials: Add HTTP Basic Auth credentials with your TenderNed API username and password Apply these credentials to the three HTTP Request nodes: "Tenderned Publicaties" "Haal XML Details" "Haal JSON Details" Customize filters: Modify the "Filter op ..." node to match your specific requirements Examples: specific organizations, contract values, regions, etc. How It Works Step 1: Trigger The workflow can be triggered either manually for testing or automatically on a daily schedule. Step 2: Fetch Publications Makes an API call to TenderNed to retrieve a list of recent publications (up to 100 per request). Step 3: Process & Split Extracts the tender array from the response and splits it into individual items for processing. Step 4: Fetch Details For each tender, the workflow makes two parallel API calls: XML endpoint - Retrieves the complete tender documentation in XML format JSON endpoint - Fetches metadata including reference numbers and keywords Step 5: Parse & Merge Parses the XML data and merges it with the JSON metadata and batch information into a single data structure. Step 6: Extract Fields Maps the raw API data to clean, structured fields including: Publication ID and date Organization name Tender title and description Reference numbers (kenmerk, TED number) Step 7: Filter Applies your custom filter criteria to focus on relevant tenders only. Step 8: Store Inserts the processed data into your database for storage and future analysis. Customization Tips Modify API Parameters In the "Tenderned Publicaties" node, you can adjust: offset: Starting position for pagination size: Number of results per request (max 100) Add query parameters for date ranges, status filters, etc. Add More Fields Extend the "Splits Alle Velden" node to extract additional fields from the XML/JSON data, such as: Contract value estimates Deadline dates CPV codes (procurement classification) Contact information Integrate Notifications Add a Slack, Email, or Discord node after the filter to get notified about new matching tenders. Incremental Updates Modify the workflow to only fetch new tenders by: Storing the last execution timestamp Adding date filters to the API query Only processing publications newer than the last run Troubleshooting No data returned? Verify your TenderNed API credentials are correct Check that you have setup youre filter proper Need help setting this up or interested in a complete tender analysis solution? Get in touch π LinkedIn β Wessel Bulte
AI multi-agent executive team for entrepreneurs with Gemini, Perplexity and WhatsApp
This workflow is an AI-powered multi-agent system built for startup founders and small business owners who want to automate decision-making, accountability, research, and communication, all through WhatsApp. The βvirtual executive team,β is designed to help small teams to work smarter. This workflow sends you market analysis, market and sales tips, It can also monitor what your competitors are doing using perplexity (Research agent) and help you stay a head, or make better decisions. And when you feeling stuck with your start-up accountability director is creative enough to break the barrier π― Core Features π§βπΌ 1. President (Super Agent) Acts as the main controller that coordinates all sub-agents. Routes messages, assigns tasks, and ensures workflow synchronization between the AI Directors. π 2. Sales & Marketing Director Uses SerpAPI to search for market opportunities, leads, and trends. Suggests marketing campaigns, keywords, or outreach ideas. Can analyze current engagement metrics to adjust content strategy. π΅οΈββοΈ 3. Business Research Director Powered by Perplexity AI for competitive and market analysis. Monitors competitor moves, social media engagement, and product changes. Provides concise insights to help the founder adapt and stay ahead. β° 4. Accountability Director Keeps the founder and executive team on track. Sends motivational nudges, task reminders, and progress reports. Promotes consistency and discipline β key traits for early-stage success. ποΈ 5. Executive Secretary Handles scheduling, email drafting, and reminders. Connects with Google Calendar, Gmail, and Sheets through OAuth. Automates follow-ups, meeting summaries, and notifications directly via WhatsApp. π¬ WhatsApp as the Main Interface Interact naturally with your AI team through WhatsApp Business API. All responses, updates, and summaries are delivered to your chat. Ideal for founders who want to manage operations on the go. βοΈ How It Works Trigger: The workflow starts from a WhatsApp Trigger node (via Meta Developer Account). Routing: The President agent analyzes the incoming message and determines which Director should handle it. Processing: Marketing or sales queries go to the Sales & Marketing Director. Research questions are handled by the Business Research Director. Accountability tasks are assigned to the Accountability Director. Scheduling or communication requests are managed by the Secretary. Collaboration: Each sub-agent returns results to the President, who summarizes and sends the reply back via WhatsApp. Memory: Context is maintained between sessions, ensuring personalized and coherent communication. π§© Integrations Required Gemini API β for general intelligence and task reasoning Supabase- for RAG and postgres persistent memory Perplexity API β for business and competitor analysis SerpAPI β for market research and opportunity scouting Google OAuth β to connect Sheets, Calendar, and Gmail WhatsApp Business API β for message triggers and responses π Benefits Acts like a team of tireless employees available 24/7. Saves time by automating research, reminders, and communication. Enhances accountability and strategy consistency for founders. Keeps operations centralized in a simple WhatsApp interface. π§° Setup Steps Create API credentials for: WhatsApp (via Meta Developer Account) Gemini, Perplexity, and SerpAPI Google OAuth (Sheets, Calendar, Gmail) Create a supabase account at supabase Add the credentials in the corresponding n8n nodes. Customize the system prompts for each Director based on your startupβs needs. Activate and start interacting with your virtual executive team on WhatsApp. Use Case You are a small organisation or start-up that can not afford hiring; marketing department, research department and secretar office, then this workflow is for you π‘ Need Customization? Want to tailor it for your startup or integrate with CRM tools like Notion or HubSpot? You can easily extend the workflow or contact the creator for personalized support. Consider adjusting the system prompt to suite your business
Auto-reply & create Linear tickets from Gmail with GPT-5, gotoHuman & human review
This workflow automatically classifies every new email from your linked mailbox, drafts a personalized reply, and creates Linear tickets for bugs or feature requests. It uses a human-in-the-loop with gotoHuman and continuously improves itself by learning from approved examples. How it works The workflow triggers on every new email from your linked mailbox. Self-learning Email Classifier: an AI model categorizes the email into defined categories (e.g., Bug Report, Feature Request, Sales Opportunity, etc.). It fetches previously approved classification examples from gotoHuman to refine decisions. Self-learning Email Writer: the AI drafts a reply to the email. It learns over time by using previously approved replies from gotoHuman, with per-classification context to tailor tone and style (e.g., different style for sales vs. bug reports). Human Review in gotoHuman: review the classification and the drafted reply. Drafts can be edited or retried. Approved values are used to train the self-learning agents. Send approved Reply: the approved response is sent as a reply to the email thread. Create ticket: if the classification is Bug or Feature Request, a ticket is created by another AI agent in Linear. Human Review in gotoHuman: How to set up Most importantly, install the gotoHuman node before importing this template! (Just add the node to a blank canvas before importing) Set up credentials for gotoHuman, OpenAI, your email provider (e.g. Gmail), and Linear. In gotoHuman, select and create the pre-built review template "Support email agent" or import the ID: 6fzuCJlFYJtlu9mGYcVT. Select this template in the gotoHuman node. In the "gotoHuman: Fetch approved examples" http nodes you need to add your formId. It is the ID of the review template that you just created/imported in gotoHuman. Requirements gotoHuman (human supervision, memory for self-learning) OpenAI (classification, drafting) Gmail or your preferred email provider (for email trigger+replies) Linear (ticketing) How to customize Expand or refine the categories used by the classifier. Update the prompt to reflect your own taxonomy. Filter fetched training data from gotoHuman by reviewer so the writer adapts to their personalized tone and preferences. Add more context to the AI email writer (calendar events, FAQs, product docs) to improve reply quality.