by Nasser
Who’s it for? Content Creators E-commerce Stores Marketing Team Description: Generate unique UGC images for your products. Simply upload a product image into a Google Drive folder, and the workflow will instantly generate 50 unique, high-quality AI UGC images using Nano Banana via Fal.ai. All results are automatically saved back into the same folder, ready to use across social media, e-commerce stores, and marketing campaigns. How it works? 📺 YouTube Video Tutorial: 1 - Trigger: Upload a new Product Image (with white background) to a Folder in your Google Drive 2 - Generate 50 different Image Prompts for your Product 3 - Loop over each Prompt Generated 4 - Generate UGC Content thanks to Fal.ai (Nano Banana) 5 - Upload UGC Content on the initial Google Drive Folder Cost: 0.039$ / image== How to set up? 1. Accounts & APIs In the Edit Field "Setup" Node replace all ==[YOUR_API_TOKEN]== with your API Token : Fal.ai (gemini-25-flash-image/edit): https://fal.ai/models/fal-ai/gemini-25-flash-image/edit/api In Credentials on your n8n Dashboard, connect the following accounts using ==Client ID / Secret==: Google Drive: https://docs.n8n.io/integrations/builtin/credentials/google/ 2. Requirements Base Image of your Product preferably have a White Background Your Google Drive Folder and every Files it contains should be publicly available 3. Customizations Change the amount of total UGC Generated: In Generate Prompts → Message → "Your task is to generate 50" Modify the instructions to generate the UGC Prompts: In Generate Prompts → Message Change the amount of Base Image: In Generate Image → Body Parameters → JSON → image_urls Change the amount of UGC Generated per prompt: In Generate Image → Body Parameters → JSON → num_images Modify the Folder where UGC Generated are stored: In Upload File → Parent Folder
by Madame AI
Import products from Faire to Shopify using BrowserAct, Gemini and Telegram This workflow acts as an automated dropshipping assistant. It allows you to send product links from Faire.com to a Telegram bot, which then scrapes the product data, rewrites it for SEO using AI, and imports it directly into your Shopify store—handling images, pricing, and descriptions automatically. Target Audience Dropshippers, e-commerce store owners, and inventory managers sourcing products from Faire. How it works Receive Link: You send a Faire product URL to your Telegram bot. Analyze Input: An AI Agent classifies your message to determine if it's a product import request or just a chat. Scrape Product: BrowserAct executes a background task to scrape the product's title, description, price, and images from the provided URL. Human Verification (CAPTCHA): If the scraper hits a CAPTCHA, the workflow pauses and alerts you on Telegram. Once you solve it, the workflow resumes automatically. AI Enhancement: A second AI Agent (using Google Gemini) rewrites the product title and description to be SEO-friendly and sales-oriented, formatting it in HTML. Sync to Shopify: The workflow creates the product in Shopify, adds the correct variant pricing/SKU, and uploads all scraped images. How to set up Configure Credentials: Connect your Telegram, Shopify, BrowserAct, and Google Gemini accounts in n8n. Prepare BrowserAct: Ensure the Product Importer Bot for Shopify template is saved in your BrowserAct account. Configure Telegram: Ensure your bot is created via BotFather and the API token is added to the Telegram credentials. Activate: Turn on the workflow. Test: Send a Faire product link to your bot to start the import process. Requirements BrowserAct* account with the *Product Importer Bot for Shopify** template. Shopify** account (Access Token with write_products permission). Telegram** account (Bot Token). Google Gemini** account. How to customize the workflow Change Pricing Logic: Add a Set node before the "Add Price" node to increase the scraped price by a percentage (markup) before importing. Translate Content: Modify the system prompt in the Analyzing Products agent to translate the description into another language during the rewrite. Add More Fields: Update the Analyzing Products agent to extract additional data like "Material" or "Dimensions" and map them to Shopify Metafields. Need Help? How to Find Your BrowserAct API Key & Workflow ID How to Connect n8n to BrowserAct How to Use & Customize BrowserAct Templates Workflow Guidance and Showcase Video How to Build a Shopify Product Importer with n8n & BrowserAct (No-Code)
by Ahmed Salama
Categories Marketing Intelligence, Ad Operations, Competitive Research, Creative Analysis Build a Facebook Ad Intelligence Pipeline with Apify, AI, and Google Sheets This workflow creates an end-to-end Facebook Ad Intelligence pipeline that automatically collects live ads from the Facebook Ad Library, analyzes their creative and messaging using AI, and stores structured insights in Google Sheets for reuse. The system continuously pulls ads from specified Facebook Ad Library URLs, filters for high-signal advertisers, classifies ads by format (video, image, or text), and applies AI analysis to extract strategy, positioning, and reusable creative angles. The result is a reliable, no-manual-work system that turns competitor ads into structured, reusable intelligence instead of screenshots and guesswork. Benefits Evidence-Based Creative Decisions Learn from ads that are already live and funded, not assumptions. Faster Creative Iteration Reuse proven angles, hooks, and formats without starting from zero. Centralized Ad Intelligence All insights are stored in a searchable Google Sheet. Format-Aware Analysis Images, videos, and text ads are analyzed using the correct method. Low Noise, High Signal Filters remove weak advertisers and surface serious spenders. How It Works Ad Data Collection (Apify) Scrapes Facebook Ad Library URLs automatically Retrieves raw ad snapshots including: Copy and headlines Media URLs Page metadata Engagement and page signals Signal Filtering Filters ads by page popularity, for example pages with more than 5,000 likes Ensures only proven advertisers move forward Creative Type Detection A switch node classifies ads as: Video Image Text only Each format is routed to its own processing path AI Creative Analysis Image ads** Converted to binary Visually analyzed Summarized and reverse-engineered Video ads** Downloaded and analyzed frame and content wise Described strategically Text ads** Summarized and rewritten directly Outputs include: Deep strategic summaries Repurposed ad copy Structured Intelligence Storage (Google Sheets) All insights are appended automatically Ads are deduplicated by ad archive ID Each row becomes a reusable asset: Summary Rewritten copy Image or video prompts Page and source data Required Setup Apify Active Apify account Access to the Facebook Ad Library scraping actor OpenAI API key with text and image analysis access Google Gemini API access for video analysis Google Sheets OAuth access Edit permissions on the target spreadsheet Dropbox (optional) OAuth access for video storage and reuse Business Use Cases Performance Marketers Identify winning creative patterns faster Media Buyers Reduce testing waste and creative fatigue Agencies Deliver competitive intelligence as a service Founders Validate messaging before launching campaigns Growth Teams Build creative systems instead of one-off ads Difficulty Level Intermediate Estimated Build Time 60–90 minutes Monthly Operating Cost Apify: Usage-based OpenAI: Usage-based Google Sheets: Free Dropbox: Free or paid plan n8n: Self-hosted or cloud Typical range: $20–60/month depending on volume Why This Workflow Works Live ads represent real budget decisions Filtering enforces signal quality Format-specific analysis improves insight accuracy Structured storage enables reuse at scale Automation replaces manual ad spying Possible Extensions Auto-tag ads by funnel stage Add spend or duration heuristics Track creative trends over time Generate landing page hypotheses Trigger creative briefs from winning ads
by Deniz
📌 How to Set Up the AI UGC Video Automation System This system uses Telegram + N8N (no-code automation) + AI models to generate user-generated content (UGC) videos automatically. 🔹 Overview Input: Send a photo of the product + character via Telegram bot. Process: N8N workflow handles: Image analysis Prompt generation Image creation Video clip generation Combining clips into a final UGC ad Output: Video sent back to Telegram (or other destination like Google Drive/Dropbox). 🔹 System Workflow Input Section Telegram Setup: Create a Telegram bot and get its Bot ID. Connect the bot to N8N Telegram Trigger node. Bot listens for messages (photos + instructions). Send Input Upload one compressed image with : Product Character (optional) Example: “Create a UGC video with Gandalf promoting The Hobbit book. 20 seconds long.” Image Handling . N8N retrieves the image from Telegram (via file path). . OpenAI agent analyzes the image: . Extracts product details (brand, color, description). . Extracts character details (name, outfit, style). Confirm Input: . System replies on Telegram: “Got it. I’m now creating your video.” Step 1: Create Image AI Agent (Image Prompt) Generates a natural, UGC-style prompt (realistic iPhone photo look). Uses OpenAI GPT to structure prompt and aspect ratio (2:3 or 3:2). Image Generation Sends prompt + aspect ratio to Key.AI → 4.0 Image Model. Waits until image is generated. Example: Gandalf holding The Hobbit book. Step 2: Create Video Clips AI Agent (Video Prompt) Creates video script and scenes (dialogue + setting). Calculates how many clips needed (e.g. 20s request → 3 x 8s clips). Ensures UGC style (casual, amateur look). Clip Generation Sends prompts to Key.AI V3 model (Fast or Quality). Input: Prompt + image + aspect ratio. Output: Multiple short clips (8s each). Wait for Processing Clips take a few minutes to generate. Retrieve video URLs from Key.AI. Step 3: Combine Video Aggregate Clips 2.Collect all video URLs (from multiple clips). Merge with FFmpeg Send videos to File.AI → FFmpeg Merge Service. Stitches clips into one continuous video. Final Output Final merged video returned as a download URL. N8N sends the video back to your Telegram chat (or connected storage). 🔹 Customization Options Models: V3 Fast (~$0.40/clip, cheaper, good enough). V3 Quality (~$2/clip, slightly higher quality). Video Length: AI automatically adjusts number of clips. Outputs: Telegram (default) Can be extended to Google Drive, Dropbox, etc. 🔹 Cost Image generation: a few cents. Video clips: ~$0.40 each with V3 Fast. Clip merging: < $0.01. Much cheaper than manual UGC production.
by Palak Rathor
This template transforms uploaded brand assets into AI-generated influencer-style posts — complete with captions, images, and videos — using n8n, OpenAI, and your preferred image/video generation APIs. 🧠 Who it’s for Marketers, creators, or brand teams who want to speed up content ideation and visual generation. Perfect for social-media teams looking to turn product photos and brand visuals into ready-to-review creative posts. ⚙️ How it works Upload your brand assets — A form trigger collects up to three files: product, background, and prop. AI analysis & content creation — An OpenAI LLM analyzes your brand tone and generates post titles, captions, and visual prompts. Media generation — Connected image/video generation workflows create corresponding visuals. Result storage — All captions, image URLs, and video URLs are automatically written to a Google Sheet for review or publishing. 🧩 How to set it up Replace all placeholders in nodes: <<YOUR_SHEET_ID>> <<FILE_UPLOAD_BASE>> <<YOUR_API_KEY>> <<YOUR_N8N_DOMAIN>>/form/<<FORM_ID>> Add your own credentials in: Google Sheets HTTP Request AI/LLM nodes Execute the workflow or trigger via form. Check your connected Google Sheet for generated posts and media links. 🛠️ Requirements | Tool | Purpose | |------|----------| | OpenAI / compatible LLM key | Caption & idea generation | | Image/Video generation API | Creating visuals | | Google Sheets credentials | Storing results | | (Optional) n8n Cloud / self-hosted | To run the workflow | 🧠 Notes The workflow uses modular sub-workflows for image and video creation; you can connect your own generation nodes. All credentials and private URLs have been removed. Works seamlessly with both n8n Cloud and self-hosted setups. Output is meant for creative inspiration — review before posting publicly. 🧩 Why it’s useful Speeds up campaign ideation and content creation. Provides structured, reusable results in Google Sheets. Fully visual, modular, and customizable for any brand or industry. 🧠 Example Use Cases Influencer campaign planning Product launch creatives E-commerce catalog posts Fashion, lifestyle, or tech brand content ✅ Security & best practices No hardcoded keys or credentials included. All private URLs replaced with placeholders. Static data removed from the public JSON. Follows n8n’s template structure, node naming, and sticky-note annotation guidelines. 📦 Template info Name: AI-Powered Influencer Post Generator with Google Sheets and Image/Video APIs Category: AI / Marketing Automation / Content Generation Author: Palak Rathor Version: 1.0 (Public Release — October 2025)
by Madame AI
Sync Shopify products to WooCommerce with AI enhancement This workflow automates the process of synchronizing your Shopify catalog to WooCommerce, enriching product data along the way. It uses AI to identify the best external sources (like Amazon or G2) for additional product details, scrapes that data using BrowserAct, synthesizes a high-converting description, and then pushes the enhanced product to your WooCommerce store. Target Audience Dropshippers, e-commerce store owners managing multiple storefronts, and digital marketers looking to automate product data enrichment. How it works Fetch Products: The workflow starts by retrieving all products from your Shopify store. Classify & Research: An AI Agent analyzes each product title to determine the best source for external data (e.g., physical goods -> Amazon, software -> G2). Scrape Data: BrowserAct executes a background task to scrape the target site for specifications, reviews, and images. Enhance Content: A second AI Agent (acting as a copywriter) processes the scraped data to write a compelling HTML description, generate a logical SKU, and format image lists. Sync to WooCommerce: The workflow checks if the product already exists in WooCommerce via SKU check. If not, it creates a new product with the enriched data. Error Handling: If product creation fails, a notification is sent to Slack. How to set up Configure Credentials: Connect your Shopify, WooCommerce, Slack, BrowserAct, and Google Gemini accounts in n8n. Prepare BrowserAct: Ensure the Shopify to WooCommerce Multi-Store Sync template is saved in your BrowserAct account. Configure Notifications: Open the Notify user and Send Error nodes to select your preferred Slack channel. Activate: Run the workflow manually to start the sync. Requirements BrowserAct* account with the *Shopify to WooCommerce Multi-Store Sync** template. Shopify** account (Access Token). WooCommerce** account (API Key/Secret). Google Gemini** account. Slack** account. How to customize the workflow Filter Products: Add logic after the "Get many products" node to only sync specific collections or tags. Change AI Persona: Modify the system prompt in the Create Product agent to change the tone of the product descriptions (e.g., more technical vs. more salesy). Add More Sources: Update the Analyze the Products agent to include other data sources like eBay or Best Buy. Need Help? How to Find Your BrowserAct API Key & Workflow ID How to Connect n8n to BrowserAct How to Use & Customize BrowserAct Templates Workflow Guidance and Showcase Video One-Click Shopify to WooCommerce Sync with n8n & AI 🛒
by noda
📄 Workflow Overview Title: Spotify Emotion-to-News Card Generator (APITemplate.io + Slack) What it does: This workflow analyzes the emotion of your recently played Spotify track using OpenRouter (LLM), fetches a related trending Google News article, generates a visual news card with APITemplate.io, and posts it to Slack. 👥 Who’s it for Music lovers, marketers, and developers who want to automatically turn their listening mood into a visual daily digest or Slack update. ⚙️ How it works Spotify Trigger — Fetch your recently played tracks. LLM (Emotion Analyzer) — Infer the main emotion from the track title and artist. Google News Query — Build an RSS URL based on the emotion keyword. RSS Reader — Retrieve trending news headlines. APITemplate.io — Render the top article into an image card. Slack — Post title, link, and card image into your channel. 🧰 Requirements Spotify API credentials OpenRouter API key APITemplate.io account (with template ID) Slack OAuth2 connection 🪄 How to customize Replace the APITemplate.io template ID with your own. Adjust the RSS URL language (hl=en-US → hl=ja-JP for Japanese news). Modify the Slack message text for your preferred channel tone. ⚠️ Disclaimer If you use community nodes (LangChain), this template is for self-hosted n8n only.
by David Olusola
WordPress Daily News Digest Generator Overview: This automation automatically fetches trending tech news every morning, uses AI to create engaging blog posts from each article, and publishes them directly to your WordPress site. What it does: Fetches top 10 US technology news stories every day at 8 AM via NewsAPI Splits articles into individual items for processing Processes each article through a loop system AI creates expanded, engaging blog posts (600-800 words) from each news article Parses AI response to extract clean titles and content Publishes individual blog posts to WordPress automatically Setup Required: NewsAPI Configuration Get free API key from newsapi.org (1,000 requests/day free) Replace YOUR_API_KEY in the HTTP Request URL with your actual key Customize country/category parameters in URL if needed WordPress Connection Configure WordPress credentials in the "Publish to WordPress" node Enter your WordPress site URL, username, and password/app password AI Configuration Set up Google Gemini API credentials Connect the Gemini model to the "AI News Summarizer" node Customization Options Publishing Schedule: Modify schedule trigger (default: daily 8 AM) News Sources: Change country, category, or pageSize in NewsAPI URL Content Style: Adjust AI system message for different writing tones Post Status: Change from "publish" to "draft" for manual review Testing Run workflow manually to test all connections Verify news articles are fetched correctly Check that blog posts appear properly on your WordPress site Features: Automatic daily content creation AI-generated unique titles and expanded content Loop processing for multiple articles per day Duplicate content filtering (removes incomplete articles) SEO-optimized blog post formatting Automatic tagging and categorization Customization: Change news categories (technology, business, science, etc.) Adjust posting frequency (hourly, twice daily, etc.) Modify AI prompts for different writing styles Add custom categories and tags Change article limits (currently 5 articles max) Need Help? For n8n coaching or one-on-one consultation
by Pavlo Hurhu
Problem This Solves Content creators, digital marketers, and website owners struggle with the time-consuming process of creating fresh, SEO-optimized blog content consistently. Manually writing articles, researching keywords, and maintaining a regular publishing schedule can take hours per piece of content. Target Audience This workflow is perfect for: Bloggers and Content Creators** who want to repurpose video content into written articles Content Marketing Agencies** managing multiple client websites Digital Marketing Teams** looking to scale their content production Small Business Owners* who need *regular blog content** but lack time or writing resources SEO Specialists** seeking to maximize content output while maintaining quality YouTube Channel Owners** who want to expand their content reach across different platforms What This Workflow Does This n8n automation transforms popular YouTube videos into high-quality, SEO-optimized articles that appear completely human-written. The workflow intelligently selects trending content from your chosen YouTube channels, transcribes the videos, and uses advanced AI to craft engaging articles optimized for search engines. How it works The user selects YouTube channels from which the workflow retrieves the most popular videos. The videos are transcribed and converted into SEO-optimized articles. Generated articles are automatically published to your WordPress website. Set up steps Connect your Google Account to all YouTube nodes. Integrate your Supadata account. Customize White-labeled prompt in the 'Compose Article' node according to your brand. Configure the 'Create WordPress Post' node with your WordPress website API. Set your target YouTube channels and activate the workflow. Detailed instructions and tutorials can be found in the workflow's sticky notes. Requirements Google account. supadata.ai account (used for video transcription). Anthropic subscription (GPT models are also supported, but I personally recommend using Anthropic Claude Sonnet 4 for text generation).
by Lucas Walter
Transform simple ideas into viral-ready Bigfoot vlogs! This automated workflow creates charming 8-scene video content featuring "Sam" the Bigfoot - a lovable, outdoorsy character inspired by popular YouTube adventure channels. How It Works The workflow transforms your creative concept into professional video content through three automated stages: Story Generation - AI creates an 8-scene narrative arc featuring Sam the Bigfoot, complete with character-consistent dialogue and engaging plot development Human Approval - Review and approve the generated storyline via Slack before proceeding to video production Video Production - Each scene is automatically converted into 8-second video clips using Google's VEO 3 AI, then uploaded to Google Drive for easy access Required Credentials Anthropic API - Add your Claude API key for story generation FAL API - Configure your FAL.ai key for VEO 3 video generation Slack OAuth - Set up Slack app with channel permissions for approvals Google Drive OAuth - Connect your Google Drive for video storage Configuration Steps Import the workflow into your n8n instance Update Slack channel ID in the notification nodes to match your desired channel Set Google Drive folder - Update the folder ID where videos should be stored Test the form trigger - The workflow starts with a web form for video ideas Customize character (optional) - Modify Sam's personality in the narrative prompts
by Iniyavan JC
This workflow automates the process of creating and posting Instagram Reels, combining Google Drive, AI, Airtable, and the Facebook Graph API. It supports two content creation paths: Scheduled Random Video Selection & Posting Selects a random video from a Google Drive folder named "Random video mover" based on a schedule. Moves the video to a processing folder for posting. Manual Upload Trigger & Posting Watches a specific Google Drive folder ("n8n reels automation on instagram"). Triggers the workflow when a new video is uploaded. Core Process (applies to both paths) Download Video from Google Drive. AI Caption Generation with Google Gemini, using the file name as context. The AI creates concise captions with hashtags and a call-to-action. Airtable Logging to store video name, caption, and URL. Instagram Reels Posting via the Facebook Graph API. Recent Change In early 2025, Meta tightened its requirements for video_url and image_url parameters. URLs must now be direct, public links to the raw media file with no redirects or authentication. Google Drive links no longer work. Our Fix Store the binary file locally on the n8n server at /tmp/video.mp4. Serve the file through a public n8n webhook with the correct Content-Type. Use the webhook URL in the Facebook Graph API request. Upload succeeds without the “Media download has failed” error. Cleanup Deletes the temporary file after posting. Benefits Saves time with full automation. Improves engagement through AI-generated captions. Keeps content organized in Airtable. Works with Meta’s updated API requirements by hosting files directly from the n8n server.
by Harshil Agrawal
This workflow generates sensor data, which is used in another workflow for managing factory incident reports. Read more about this use case and how to build both workflows with step-by-step instructions in the blog post How to automate your factory’s incident reporting. Prerequisites AMQP, an ActiveMQ connection, and credentials Nodes Interval node triggers the workflow every second. Set node set the necessary values for the items that are addeed to the queue. AMQP Sender node sends a raw message to add to the queue.