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 iamvaar
Quick overview Youtube Video: https://youtu.be/7GqvPmAHm1A This workflow captures receipt photos sent to a Telegram bot, uses Google Gemini (via an AI agent) to extract structured expense details, checks Google Sheets for duplicates by message ID, and either warns about duplicates or appends the expense and replies with a confirmation summary. How it works Triggers when a new message is received by your Telegram bot. Normalizes the incoming Telegram payload and checks whether the message includes a receipt photo. If no photo is attached, sends a Telegram reply asking the user to upload a clear receipt image. If a photo is attached, downloads the image from Telegram and sends it to Google Gemini to extract receipt fields as JSON. Parses and validates the extracted data (including a confidence score) and flags the receipt for review if key fields are missing or uncertain. Looks up the Telegram message ID in a Google Sheets “Expenses” sheet to detect whether the receipt has already been logged. If it is a duplicate, sends a duplicate notice via Telegram; otherwise appends the expense to Google Sheets and sends a formatted summary back to the user. Setup Create a Telegram bot with BotFather, add your Telegram credentials in n8n, and ensure the workflow is allowed to receive messages from your bot. Add Google Gemini (Google PaLM) API credentials for the Google Gemini chat model used by the AI agent. Add Google Sheets OAuth2 credentials and set the target spreadsheet and “Expenses” sheet in the Google Sheets nodes. Ensure your “Expenses” sheet includes a column named messageId (and optionally the other mapped columns like merchant, receiptDate, total, and receiptId) so duplicate detection and appends work correctly.
by iamvaar
Quick overview Youtube Video: https://youtu.be/KwK7vf58WZs This workflow captures invoice images/documents from WhatsApp, extracts structured invoice data with Google Gemini, and syncs the result to HubSpot by creating vendor-payment tasks or closing matching deals, while sending confirmations back on WhatsApp and raising exceptions to Slack. How it works Triggers when a new WhatsApp message is received. Checks that the message contains an image or document, then fetches the media URL and downloads the attachment. Converts the downloaded file to base64 and sends it to the Google Gemini API to extract structured invoice details as JSON. Validates that the attachment is an invoice and routes it based on the extracted invoice direction and status. For Payable invoices that are not marked as paid, searches HubSpot for a matching contact by WhatsApp phone number, creates a HubSpot task associated with that contact, sends a confirmation back via WhatsApp, and posts the invoice details to Slack. For Receivable invoices, searches HubSpot for deals linked to the contact and matching the extracted invoice_id, then closes the deal as won and thanks the sender on WhatsApp when a match is found. Posts alerts to Slack when the invoice status is unknown or when no HubSpot deal is found for a receivable invoice. Setup Connect WhatsApp Business credentials for the WhatsApp Trigger and WhatsApp send actions, and set the correct phone number ID. Add Google Gemini (Google PaLM) API credentials and update the prompt/company name (currently "blankarray") to match your business. Connect HubSpot OAuth2 credentials and ensure your deals include an invoice_id property and your associations/contact phone fields support the workflow’s searches. Connect Slack credentials and select the target channel IDs for the Slack notification steps.
by Redowan Ahmed Farhan
Quick overview This workflow auto-replies to incoming WhatsApp messages (text, audio, video, or images) by downloading any media, converting it to text with Google Gemini, and generating a concise answer with a Gemini-powered agent that can use Wikipedia for factual lookups. How it works Triggers when a new WhatsApp message is received and splits the payload into individual message items. Routes each message by type (audio, video, image, or text) so each format is handled appropriately. For audio, video, and images, retrieves the WhatsApp media URL, downloads the file, and uses Google Gemini to transcribe or describe the content (including visible text in images). For text messages, uses Google Gemini to summarize the user’s message. Normalizes the output into a single record that includes the message type, extracted text/description, sender phone number, and any media caption. Uses a Google Gemini-powered AI agent with per-sender conversation memory and optional Wikipedia tool calls to draft a factual response. Sends the agent’s reply back to the sender via WhatsApp. Setup Connect your WhatsApp Business Platform/Cloud API credentials for the WhatsApp Trigger, media URL retrieval, media downloads (HTTP Request), and the WhatsApp send-message step, and set your phone number ID and recipient mapping. Add a Google Gemini (PaLM/Generative Language API) credential for the Gemini HTTP requests and the Gemini chat models used by the summarizer, image explainer, and agent. Ensure your WhatsApp app is configured to deliver message webhooks to this n8n workflow’s WhatsApp Trigger and that media downloads are permitted for your account. Review the prompts and the session key format for memory (keyed by sender phone number) to match your desired assistant behavior and retention window.
by Jannik Hiller
How it works Analyzes a reference product image using AI vision to extract brand elements, colors, and design Generates UGC-style prompts for image and video creation based on your specifications Calls external APIs to generate product images and videos at scale Polls for completion and retrieves the generated media files Uploads all videos to Box and Google Drive, then logs results to Google Sheets Set up steps Connect OpenAI credentials for image analysis Configure your image generation API credentials Configure your video generation API credentials Connect Google Drive and Box for file uploads Connect Google Sheets for tracking and logging Keep detailed descriptions of your UGC style preferences in the sticky notes inside your workflow
by Hyrum Hurst
Who this workflow is for This workflow is designed for content creators, marketing teams, and automation builders who want to produce short-form video content at scale without manual editing. It is especially useful for teams posting consistently to YouTube Shorts, Instagram Reels, or TikTok who want a repeatable, automated content pipeline driven by AI. What this workflow does This n8n automation converts a single Telegram message into a fully generated short-form video using AI. When a message is sent to a Telegram bot, the workflow: Generates a structured short-form video script using Gemini Creates multiple cinematic video clips using VEO Merges clips into a single short video Generates a title, description, and hashtags optimized for short-form platforms Delivers the finished video asset and metadata back to Telegram or storage The entire process runs automatically without requiring manual scripting, editing, or clip assembly. How the workflow works A Telegram message triggers the workflow with a short content idea An AI model generates a multi-part script optimized for short-form video Video clips are generated for each script segment using VEO Clips are merged into a final vertical video Metadata (title, description, hashtags) is generated and attached The completed short is delivered for review or publishing How to set up the workflow Connect your Telegram bot credentials Configure your Gemini and VEO credentials Review the prompt templates used for script and clip generation Adjust output destinations (Telegram, Google Drive, or manual upload) Activate the workflow All required credentials are stored securely using n8n credential management. Requirements Telegram Bot Google Gemini credentials VEO video generation access n8n instance (cloud or self-hosted) How to customize the workflow Modify the AI prompts to match your content style or niche Change clip length or number of generated scenes Add automatic posting to YouTube Shorts or other platforms Extend the workflow with analytics or scheduling steps Author: Hyrum Hurst Company: QuarterSmart Contact: hyrum@quartersmart.com
by Ruben AI
AI-Powered Flyer & Video Generator with Airtable, Klie.ai, and n8n Who is this for? This template is perfect for e-commerce entrepreneurs, marketers, agencies, and creative teams who want to turn simple product photos and short descriptions into professional flyers or product videos—automatically and at scale. If you want to generate polished marketing assets without relying on designers or editors, this is for you. What problem is this workflow solving? Creating product ads, flyers, or videos usually involves multiple tools and manual steps: Collecting and cleaning product photos Writing ad copy or descriptions Designing flyers or visuals for campaigns Producing animations or video ads Managing multiple revisions and approvals This workflow automates the entire pipeline. Upload a raw product image into Airtable, type a quick description, and receive back a flyer or video animation tailored to your brand and context—ready to use for ads, websites, or campaigns. What this workflow does Uses Airtable as the central interface where you upload raw product photos and enter descriptions Processes the content automatically via n8n Generates flyers and visuals using OpenAI Image 1 Produces custom product videos with Google’s VEO3 Runs through Klie.ai to unify the image + video generation process Sends the final creative assets back into Airtable for review and download Setup Download n8n files and connect your Airtable token to n8n Duplicate the Airtable base and make sure you’re on an Airtable Team plan Add your API key on the Airtable interface under API setup Create your agency inside the interface Start generating concept images and videos instantly How to customize this workflow to your needs Edit the prompts to match your brand voice and ad style Extend Airtable fields to include more creative parameters (colors, layout, target audience) Add approval steps via email, Slack, or Airtable statuses before finalizing Integrate with publishing platforms (social media, e-commerce CMS) for auto-posting Track generated assets inside Airtable for team collaboration 🎥 Demo Video: Demo Video
by Stefan Gimeson
Quick overview This workflow runs manually, fetches the product data and image via HTTP, generates 5-day captions in DeepSeek, and schedules posts in Posta for the active social accounts, limiting it to one account per platform. How it works Runs when you manually execute the workflow. Fetches a product from a configured HTTP endpoint, downloads the product image, and uploads it to Posta to get a media ID. Retrieves social accounts from Posta, keeps only active accounts, and de-duplicates them so there is one target account per platform. Combines the product data with the selected platforms, then expands each platform into a 5-day campaign schedule. Sends each day/platform entry to DeepSeek (via an LLM chain) to generate a caption with hashtags. Parses the generated captions, assigns a scheduled UTC timestamp (09:00) for each campaign day, and creates scheduled posts in Posta with the caption and uploaded media. Setup Add a Posta API credential and ensure your Posta workspace has connected social accounts for the platforms you want to post to. Add a DeepSeek API credential and select the DeepSeek model in the LLM configuration. Update the product source URL in the HTTP request to point to your own product API (and ensure it returns title, description, price, and image URL fields). Adjust the campaign length, posting time, and caption prompt (including hashtags) to match your launch schedule and brand voice. Additional info Video explanation: https://youtu.be/ORQZK_oApIQ
by JJ Tham
Stop manually digging through Meta Ads data and spending hours trying to connect the dots. This workflow turns n8n into an AI-powered media buyer that automatically analyzes your ad performance, categorizes your creatives, and delivers insights directly into a Google Sheet. ➡️ Watch the full 4-part setup and tutorial on YouTube: https://youtu.be/hxQshcD3e1Y About This 4-Part Automation Series As a media buyer, I built this system to automate the heavy lifting of analyzing ad data and brainstorming new creative ideas. This template is the first foundational part of that larger system. ✅ Part 1 (This Template): Pulling Ad Data & Getting Quick Insights Automatically pulls data into a Google Sheet and uses an LLM to categorize ad performance. ✅ Part 2: Finding the Source Files for the Best Ads Fetches the image or video files for top-performing ads. ✅ Part 3: Using AI to Understand Why an Ad Works Sends your best ads to Google Gemini for structured notes on hooks, transcripts, and visuals. ✅ Part 4: Getting the AI to Suggest New Creative Ideas Uses all the insights to generate fresh ad concepts, scripts, and creative briefs. What This Template (Part 1) Does Secure Token Management Automatically retrieves and refreshes your Facebook long-term access token. Fetch Ad Data Pulls the last 28 days of ad-level performance data from your Facebook Ads account. Process & Clean Parses raw data, standardizes key e-commerce metrics (like ROAS), and filters for sales-focused campaigns. Benchmark Calculation Aggregates all data to create an overall performance benchmark (e.g., average Cost Per Purchase). AI Analysis A “Senior Media Buyer” AI persona evaluates each ad against the benchmark and categorizes it as “HELL YES,” “YES,” or “MAYBE,” with justifications. Output to Google Sheets Updates your Google Sheet with both raw performance data and AI-generated insights. Who Is It For? E-commerce store owners Digital marketing agencies Facebook Ads media buyers How to Set It Up Credentials Connect your Google Gemini and Google Sheets accounts in the respective nodes. The template uses NocoDB for token management. Configure the “Getting Long-Term Token” and “Updating Token” nodes — or replace them with your preferred credential storage method. Update Your IDs In the “Getting Data For the Past 28 Days…” HTTP Request node, replace act_XXXXXX in the URL with your Facebook Ad Account ID. In both Google Sheets nodes (“Sending Raw Data…” and “Updating Ad Insights…”), update the Document ID with your target Google Sheet’s ID. Run the Workflow Click “Test workflow” to run your first AI-powered analysis! Tools Used n8n Facebook for Developers Google AI Studio (Gemini) NocoDB (or any credential database of your choice)
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 Guillaume Duvernay
Move beyond generic AI-generated content and create articles that are high-quality, factually reliable, and aligned with your unique expertise. This template orchestrates a sophisticated "research-first" content creation process. Instead of simply asking an AI to write an article from scratch, it first uses an AI planner to break your topic down into logical sub-questions. It then queries a Lookio assistant—which you've connected to your own trusted knowledge base of uploaded documents—to build a comprehensive research brief. Only then is this fact-checked brief handed to a powerful AI writer to compose the final article, complete with source links. This is the ultimate workflow for scaling expert-level content creation. Who is this for? Content marketers & SEO specialists:** Scale the creation of authoritative, expert-level blog posts that are grounded in factual, source-based information. Technical writers & subject matter experts:** Transform your complex internal documentation into accessible public-facing articles, tutorials, and guides. Marketing agencies:** Quickly generate high-quality, well-researched drafts for clients by connecting the workflow to their provided brand and product materials. What problem does this solve? Reduces AI "hallucinations":** By grounding the entire writing process in your own trusted knowledge base, the AI generates content based on facts you provide, not on potentially incorrect information from its general training data. Ensures comprehensive topic coverage:** The initial AI-powered "topic breakdown" step acts like an expert outliner, ensuring the final article is well-structured and covers all key sub-topics. Automates source citation:** The workflow is designed to preserve and integrate source URLs from your knowledge base directly into the final article as hyperlinks, boosting credibility and saving you manual effort. Scales expert content creation:** It effectively mimics the workflow of a human expert (outline, research, consolidate, write) but in an automated, scalable, and incredibly fast way. How it works This workflow follows a sophisticated, multi-step process to ensure the highest quality output: Decomposition: You provide an article title and guidelines via the built-in form. An initial AI call then acts as a "planner," breaking down the main topic into an array of 5-8 logical sub-questions. Fact-based research (RAG): The workflow loops through each of these sub-questions and queries your Lookio assistant. This assistant, which you have pre-configured by uploading your own documents, finds the relevant information and source links for each point. Consolidation: All the retrieved question-and-answer pairs are compiled into a single, comprehensive research brief. Final article generation: This complete, fact-checked brief is handed to a final, powerful AI writer (e.g., GPT-4o). Its instructions are clear: write a high-quality article using only the provided information and integrate the source links as hyperlinks where appropriate. Building your own RAG pipeline VS using Lookio or alternative tools Building a RAG system natively within n8n offers deep customization, but it requires managing a toolchain for data processing, text chunking, and retrieval optimization. An alternative is to use a managed service like Lookio, which provides RAG functionality through an API. This approach abstracts the backend infrastructure for document ingestion and querying, trading the granular control of a native build for a reduction in development and maintenance tasks. Implementing the template 1. Set up your Lookio assistant (Prerequisite): Lookio is a platform for building intelligent assistants that leverage your organization's documents as a dedicated knowledge base. First, sign up at Lookio. You'll get 50 free credits to get started. Upload the documents you want to use as your knowledge base. Create a new assistant and then generate an API key. Copy your Assistant ID and your API Key for the next step. 2. Configure the workflow: Connect your AI provider (e.g., OpenAI) credentials to the two Language Model nodes. In the Query Lookio Assistant (HTTP Request) node, paste your Assistant ID in the body and add your Lookio API Key for authentication (we recommend using a Bearer Token credential). 3. Activate the workflow: Toggle the workflow to "Active" and use the built-in form to generate your first fact-checked article! Taking it further Automate publishing:* Connect the final *Article result* node to a *Webflow* or *WordPress** node to automatically create a draft post in your CMS. Generate content in bulk:* Replace the *Form Trigger* with an *Airtable* or *Google Sheet** trigger to automatically generate a whole batch of articles from your content calendar. Customize the writing style:* Tweak the system prompt in the final *New content - Generate the AI output** node to match your brand's specific tone of voice, add SEO keywords, or include specific calls-to-action.
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)