Generate videos from text or images with Sora 2 AI - no watermark
Sora 2 Video Generator - No Watermark (Minimal Setup) This n8n workflow enables you to generate professional AI videos using OpenAI's Sora 2 without watermarks. Create videos from text descriptions or animate your images with a simple web form interface - ready to use in just 5 minutes! Generate cinematic AI videos for social media, marketing campaigns, product demos, or creative projects. The workflow handles both text-to-video and image-to-video generation with automatic status polling until your video is ready. Good to know: • Kie.AI charges per video generation. Check their pricing page for current rates • Videos typically take 30-60 seconds for standard quality, 60-120 seconds for HD • The workflow automatically retries status checks every 30 seconds until completion • No watermarks on output videos --- How it works • Users submit video requests via a beautiful web form with description, aspect ratio, and quality options • The workflow detects if an image was uploaded and routes to either text-to-video or image-to-video • For image uploads, the file is automatically uploaded to ImgBB to generate a public URL • The request is sent to Sora 2 API via Kie.AI with your specifications (prompt, quality, aspect ratio) • The workflow waits 30 seconds, then checks if video generation is complete • If not ready, it automatically loops back and checks again every 30 seconds • Once complete, the video is downloaded and optionally sent via Telegram notification • Clean, watermark-free MP4 video output ready for use --- Set up steps Step 1: Get Kie.AI API Key • Sign up at kie.ai and navigate to your dashboard • Go to API Keys section and generate a new key • Copy the API key for the next step Step 2: Configure n8n Credentials • In n8n, go to Credentials → New Credential • Select "HTTP Header Auth" • Name: Kie Ai(Veo and more) (exact name required) • Header Name: Authorization • Header Value: Bearer YOURAPIKEY • Save the credential Step 3: ImgBB Setup (for Image-to-Video) • Get a free API key from api.imgbb.com • Open the "Upload to ImgBB" node in the workflow • Replace the YOURImgBBAPI_KEY parameter with your ImgBB API key Step 4: (Optional) Telegram Notifications • Create a bot with @BotFather on Telegram • Get your Chat ID from @getidbot • Update YOURCHATID in both Telegram nodes • Or delete Telegram nodes entirely if not needed Requirements • Kie.AI account with API access for Sora 2 • ImgBB account for image hosting (free tier available) • (Optional) Telegram bot for video delivery notifications --- Customising this workflow • Adjust wait times in the Wait nodes if generation takes longer in your region • Add email notifications instead of/in addition to Telegram • Modify the form to collect additional metadata (user info, project names, etc.) • Add error handling nodes for production deployments • Connect to cloud storage (Google Drive, Dropbox) instead of Telegram for video delivery • Integrate with your existing CMS or content management system For assistance and support: contact@bilsimaging.com
Amplify social media presence with O3 and GPT-4 multi-agent team
Amplify Social Media Presence with O3 and GPT-4 Multi-Agent Team 🌍 Overview This n8n workflow acts like a virtual social media department. A Social Media Director Agent coordinates multiple specialized AI agents (Instagram, Twitter/X, Facebook, TikTok, YouTube, and Analytics). Each agent creates or analyzes content for its platform, powered by OpenAI models. The result? A fully automated, cross-platform social media strategy—from content creation to performance tracking. --- 🟢 Section 1: Trigger & Director Setup 🔗 Nodes: When chat message received (Trigger) → Starts the workflow whenever you send a request (e.g., “Plan a TikTok campaign for my product launch”). Social Media Director Agent (connected to OpenAI O3 model) → Acts as the strategist. Think Tool → Helps the Director “reason” before delegating. 💡 Beginner takeaway: This section makes your workflow interactive. You send a request → the Director decides the best approach → then it assigns tasks. 📈 Advantage: Instead of manually planning content per platform, you only send one command, and the AI Director handles the strategy. --- 🟦 Section 2: Specialized Social Media Agents 🔗 Nodes (each paired with GPT-4.1-mini): 📸 Instagram Content Creator → Visual storytelling, Reels, Hashtags 🐦 Twitter/X Strategist → Viral tweets, trends, engagement 👥 Facebook Community Manager → Audience growth, ads, group engagement 🎵 TikTok Video Creator → Short-form video, viral trends 🎬 YouTube Content Planner → Long-form strategy, SEO, thumbnails 📊 Analytics Specialist → Performance insights, cross-platform reporting 💡 Beginner takeaway: Each platform has its own AI expert. They receive the Director’s strategy and produce tailored content for their platform. 📈 Advantage: Instead of one-size-fits-all posts, you get optimized content per platform—increasing reach and engagement. --- 🟣 Section 3: Models & Connections 🔗 Nodes: OpenAI Chat Models (O3 + multiple GPT-4.1-mini models) Each model is connected to its respective agent. 💡 Beginner takeaway: Think of these as the “brains” behind each specialist. The Director uses O3 for advanced reasoning, while the specialists use GPT-4.1-mini (cheaper, faster) for content generation. 📈 Advantage: This keeps costs low while maintaining quality output. --- 📊 Final Overview Table | Section | Nodes | Purpose | Benefit | | --------------------- | -------------------------------------------------------- | -------------------------------------- | ------------------------------ | | 🟢 Trigger & Director | Chat Trigger, Director, Think Tool | Capture requests & plan strategy | One command → full social plan | | 🟦 Specialists | Instagram, Twitter, Facebook, TikTok, YouTube, Analytics | Platform-specific content | Optimized posts per platform | | 🟣 Models | O3 + GPT-4.1-mini | Provide reasoning & content generation | High-quality, cost-efficient | --- 🚀 Why This Workflow is Powerful Multi-platform coverage: All major platforms handled in one flow Human-like strategy: Director agent makes real marketing decisions Scalable & fast: Generate a full campaign in minutes Cost-effective: O3 only for strategy, GPT-4.1-mini for bulk content Beginner-friendly: Just type your request → get full campaign output ---
Upload podcast episodes to Spotify via RSS & Google Drive
🎧 Upload Podcast Episodes to Spotify via RSS & Google Drive Skip the manual steps and publish your podcast episodes to Spotify in minutes — fully automated. This workflow takes your finished audio, uploads it to Google Drive, updates your podcast’s RSS feed in GitHub, and pushes it live on Spotify and other platforms linked to that feed. No more copy-pasting links or manually editing XML files — everything happens in one click. It’s perfect for podcasters who already have an RSS feed connected to Spotify for Podcasters and want a repeatable, hands-free publishing process. --- 💡 What this workflow does ✅ Reads your finished MP3 from a local path or previous automation step ☁️ Uploads the audio to Google Drive and creates a public share link 📄 Fetches your existing rss.xml file from GitHub ➕ Appends a new <item> entry with title, description, publication date, and MP3 link 🔄 Commits the updated RSS file back to GitHub, triggering updates on Spotify 🎯 Ensures your episode appears on Spotify once your RSS is already linked in Spotify for Podcasters --- 🛠 What you’ll need A Google Drive account with OAuth credentials and a target folder ID A GitHub repository containing your rss.xml file An RSS feed connected to Spotify for Podcasters (set this up once before running the workflow) An MP3 file that meets Spotify’s audio format requirements --- ✨ Use cases Automate weekly or daily podcast publishing to Spotify Push your AI-generated podcast episodes live without manual editing Maintain a single source of truth for your feed in GitHub while streaming across multiple platforms --- 📬 Contact & Feedback Need help customizing this? Have ideas for improvement? 📩 Luis.acosta@news2podcast.com Or DM me on Twitter @guanchehacker If you’re building something more advanced with audio + AI, like fully automated podcast creation and publishing, let’s talk — I might have the missing piece you need.
Automatically update Amazon transaction memos in YNAB with AI & Gmail
Who it's for ------------ This workflow is ideal for YNAB users who frequently shop on Amazon and want their transaction memos to automatically show itemized purchase details. It's especially helpful for people who import bank transactions into YNAB and want to keep purchase records tidy without manual entry. How it works ------------ The workflow triggers on a set schedule, via a webhook, or manually. It retrieves all unapproved transactions from your YNAB budget, filters for Amazon purchases with empty memo fields, and processes each transaction individually. Using Gmail, it searches for matching Amazon emails (within ±5 days of the transaction date) and sends the email data to an AI agent powered by OpenAI. The AI extracts product names and prices, generating a concise memo line (up to 499 characters). If no valid purchase info is found, a fallback message is added instead. A 5-second delay prevents API rate limiting. How to set up ------------- Connect your YNAB account with valid API credentials. Connect Gmail with OAuth2 authentication. Add your OpenAI (or other LLM) API credentials. Configure the schedule trigger or use manual/webhook start. Run the workflow and monitor execution logs in n8n. Requirements ------------ YNAB API credentials Gmail OAuth2 connection OpenAI API key (or another compatible AI model) How to customize ---------------- You can change the AI model (e.g., Gemini or Claude) or add HTML-to-Markdown conversion to lower token costs. Adjust the wait node delay to fit your API rate limits or modify the email date range for greater accuracy. Security note: Never store or share API keys or personal email data directly in the workflow. Use credential nodes to manage sensitive information securely.
Generate ideal customer profile leads & personalized pitches with GPT-4o-mini, Perplexity and Apify
n8n Workflow: Automated Lead Generation & Personalized Outreach Overview This n8n workflow automates the entire lead generation and personalized email creation process for businesses. It analyzes a company's profile, identifies ideal customer profiles (ICP), finds matching leads, and generates customized outreach emails. --- Workflow Components JotForm Trigger Purpose: Form Submission Entry Point Captures business information through JotForm (Form ID: 252802732808054) Initiates the automation workflow when form is submitted Collects company website and business details --- Perplexity API Integration Purpose: Company Analysis Method: POST request to Perplexity AI Search API Function: Performs detailed research on the submitted company website Output: Comprehensive business intelligence and market positioning data --- ICP Finder (OpenAI GPT-4o-mini) Purpose: Ideal Customer Profile Creation Model: GPT-4o-mini Role: Expert client acquisition manager Task: Analyzes company details and generates best-fit customer profile Input: Company snippet from Perplexity research Output: Detailed ICP description --- Edit Fields Purpose: Data Transformation Extracts and formats the ICP output Prepares data for next workflow stage Ensures clean data flow between nodes --- ICP Industry Finder (OpenAI GPT-4o-mini) Purpose: Industry Classification Model: GPT-4o-mini Role: Expert ICP analyzer Task: Identifies specific business sector matching the ICP Rules: Returns single industry sector only Uses professional terminology (e.g., "healthcare", "call centre", "plumber") Excludes all SaaS-related companies Avoids generic terms like "technology industry" Output: Single industry sector name --- Leads Generator (Apify API) Purpose: Lead Discovery API: Local Business Lead Generator by james.logantech Method: Synchronous run with dataset items retrieval Configuration: Location: United States Maximum Results: 5 leads Business Types: Based on ICP industry output Output: List of qualified business leads --- Loop Over Items Purpose: Batch Processing Processes leads individually Enables personalized email creation for each lead Controls workflow iteration --- Personalized Emails (Apify API) Purpose: Custom Email Generation API: Pitches Pro by onescales Method: Synchronous run with dataset items retrieval Configuration: Promoting: Automation services Benefits: "Save 10+ hours per week by automating manual tasks" Goal: Partnership Tone: Professional yet approachable, confident but not pushy Language: English Additional Notes: Focus on time-saving, avoid technical jargon, include soft CTA Output: Personalized email for each lead --- Data Flow JotForm → Perplexity Analysis → ICP Generation → Field Formatting → Industry Classification → Lead Discovery → Batch Processing → Email Personalization --- Key Features ✅ Fully Automated: No manual intervention required ✅ AI-Powered: Uses GPT-4o-mini for intelligent ICP analysis ✅ Personalized: Custom emails for each prospect ✅ Scalable: Processes multiple leads in batches ✅ Time-Saving: Automates 10+ hours of manual work per week --- Requirements APIs Required: Perplexity AI (with Authorization token) OpenAI (GPT-4o-mini access) Apify (2 actors: Local Business Lead Generator & Pitches Pro) Form Platform: JotForm account n8n Instance: Self-hosted or cloud ---