by Ian Kerins
Overview This n8n template automates scraping Redfin property listings on a schedule. Using ScrapeOps Proxy API for reliable page fetching and the ScrapeOps Redfin Parser API for structured data extraction, it saves clean listing rows to Google Sheets and sends an optional Slack summary. Who is this for? Real estate investors monitoring listings in target markets Agents and brokers tracking new properties across cities or ZIP codes Analysts building property datasets without manual data entry Anyone who wants automated, scheduled Redfin data in a spreadsheet What problem does it solve? Manually checking Redfin for new listings is slow and inconsistent. This workflow runs on a schedule, scrapes your target search page, parses and filters valid listings, and keeps your Google Sheet updated automatically; no browser or manual copy-paste needed. How it works A schedule triggers the workflow every 6 hours. ScrapeOps Proxy fetches the Redfin search page with JS rendering and residential proxy support. ScrapeOps Parser API extracts clean structured JSON from the HTML. Search metadata (total listings, region, price range) is lifted and stored. The results array is split into one item per property. Property fields are normalized: address, price, beds, baths, sqft, status, and more. Invalid listings (missing address or price = 0) are filtered out. Valid listings are appended to Google Sheets. An optional Slack message posts a summary with listing count and sheet link. Set up steps (~10–15 minutes) Register for a free ScrapeOps API key: https://scrapeops.io/app/register/n8n Add ScrapeOps credentials to both ScrapeOps nodes. Docs: https://scrapeops.io/docs/n8n/overview/ Duplicate the Google Sheet template and paste your Sheet ID into Save Listings to Google Sheets. In Set Search Parameters, update redfin_url to your target city or ZIP search page. Optional: open Send Slack Summary, select your Slack credential, and set your channel. Run once manually to confirm results, then activate. Pre-conditions Active ScrapeOps account (free tier available): https://scrapeops.io/app/register/n8n ScrapeOps community node installed in n8n: https://scrapeops.io/docs/n8n/overview/ Google Sheets credentials configured in n8n A duplicated Google Sheet with correct column headers matching the formatter output Optional: Slack credentials for the summary notification node Disclaimer This template uses ScrapeOps as a community node. You are responsible for complying with Redfin's Terms of Use, robots.txt directives, and applicable laws in your jurisdiction. Scraping targets may change at any time; adjust render, scroll, and wait settings and parsers as needed. Use responsibly and only for legitimate business purposes.
by Influencers Club
How it works: Get multi social platform data for creators from one social handle. Step by step workflow to enrich influencer contacts with multi social (Instagram, Tiktok, Youtube, Twitter, Onlyfans, Twitch and more) profiles, analytics and metrics using the influencer.club API Set up: Supabase (can be swapped for any DB) Influencers.club
by n8n Automation Expert | Template Creator | 2+ Years Experience
🎯 What This Workflow Does Transform your digital payment business with a fully-featured Telegram bot that handles everything from product listings to transaction processing. Perfect for entrepreneurs looking to automate their PPOB (mobile credit, data packages, bill payments) business operations without coding expertise. ✨ Key Features 📱 Complete Transaction Management Prepaid Services**: Mobile credit, data packages, PLN tokens Gaming**: Game vouchers for popular platforms E-Wallet**: OVO, DANA, GoPay, ShopeePay top-ups Bill Payments**: PLN postpaid, Telkom, cable TV, internet, credit cards 💰 Smart Business Operations Real-time balance checking with low-balance alerts Automated transaction processing with MD5 security Interactive product catalog with categorized browsing Transaction history and status tracking Deposit request management 🤖 User-Friendly Interface Intuitive inline keyboard navigation Multi-step transaction flows with validation Comprehensive error handling and user feedback Professional messaging with emojis and formatting 🛠️ Technical Highlights Robust Architecture Switch-based routing** for efficient command handling MD5 signature authentication** for secure API communications Session management** for multi-step user interactions Comprehensive error handling** with user-friendly messages API Integrations Digiflazz API**: Balance checking, product listings, transactions, bill inquiries Telegram Bot API**: Message handling, inline keyboards, callback queries Secure credential management** with environment variables 📋 Setup Requirements Prerequisites Active Digiflazz account with API credentials Telegram Bot Token from @BotFather n8n instance (cloud or self-hosted) Environment Variables DIGIFLAZZ_USERNAME=your_digiflazz_username DIGIFLAZZ_API_KEY=your_digiflazz_api_key 🎮 How to Use Customer Commands /start - Welcome message and main menu /menu - Access main navigation /balance - Check account balance /products - Browse product catalog /topup - Process prepaid transactions /checkbill - Inquiry postpaid bills /paybill - Pay postpaid services /deposit - Request balance deposit /history - View transaction history Business Features Automated balance monitoring** with threshold alerts Product categorization** for easy browsing Transaction confirmation** with detailed receipts Multi-payment type support** across various service providers 🔒 Security & Compliance MD5 signature verification** for all API calls Input validation** and sanitization Session timeout management** Error logging** and monitoring HTTPS-only communications** 💡 Business Benefits For PPOB Entrepreneurs Reduce manual work** by 90% through automation 24/7 customer service** without human intervention Professional presentation** builds customer trust Scalable operations** handle unlimited transactions For Customers Instant transactions** with real-time confirmations Easy navigation** through intuitive menus Multiple service options** in one convenient bot Reliable service** with comprehensive error handling 📊 Performance Features Sub-second response times** for balance checks Concurrent transaction processing** Automatic retry logic** for failed operations Detailed logging** for business analytics 🎯 Perfect For Digital payment entrepreneurs** starting PPOB businesses Existing businesses** looking to automate customer service Resellers** wanting professional transaction interfaces Developers** seeking proven automation templates 📱 Supported Services Prepaid Products Mobile credit (all Indonesian operators) Data packages and internet vouchers PLN electricity tokens Game vouchers (Mobile Legends, Free Fire, PUBG, etc.) Postpaid Services PLN electricity bills Telkom phone bills Cable TV subscriptions (First Media, MNC, etc.) Internet service providers Credit card payments Multifinance installments 🚀 Getting Started Import the workflow JSON into your n8n instance Configure Telegram and Digiflazz credentials Set up environment variables Activate the workflow Test with your Telegram bot Start serving customers immediately! 💎 Premium Features Comprehensive documentation** with setup guides Error handling** for all edge cases Professional UI/UX** design Scalable architecture** for business growth Community support** and updates Transform your digital payment business today with this production-ready Telegram bot automation. No coding required – just configure and launch! Perfect for the Indonesian PPOB market with full Digiflazz integration and professional customer experience.
by Yashraj singh sisodiya
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ATS Resume Maker Workflow Explanation Aim The aim of the ATS Resume Maker according to JD workflow is to automate the creation of an ATS-friendly resume by tailoring a candidate’s resume to a specific job description (JD). It streamlines the process of aligning resume content with JD requirements, producing a professional, scannable PDF resume that can be stored in Google Drive. Goal The goal is to: Allow users to input their resume (text or PDF) and a JD (PDF) via a web form. Extract and merge the text from both inputs. Use AI to customize the resume, prioritizing JD keywords while maintaining the candidate’s truthful information. Generate a clean, ATS-optimized HTML resume and convert it to a downloadable PDF. Upload the final PDF to Google Drive for easy access. This ensures the resume is optimized for Applicant Tracking Systems (ATS), which are used by employers to screen resumes, by incorporating relevant keywords and maintaining a simple, scannable format. Requirements The workflow relies on specific components and configurations: n8n Platform**: The automation tool hosting the workflow. Node Requirements**: Form Trigger: A web form to collect user inputs (resume text/PDF, JD PDF). Process one binary file1: JavaScript to rename and organize PDF inputs. Extracting resume1: Extracts text from PDF files. Merge Resume + JD1: Combines resume and JD text into a single string. Customize resume1: Uses Perplexity AI to generate an ATS-friendly HTML resume. HTML format1: Cleans the HTML output by removing newlines. HTML3: Processes HTML for potential display or validation. HTML to PDF: Converts the HTML resume to a PDF file. Upload file: Saves the PDF to a specified Google Drive folder. Credentials**: CustomJS account for the HTML-to-PDF conversion API. Google Drive account for file uploads. Perplexity account for AI-driven resume customization. Input Requirements**: Resume (plain text or PDF). Job description (PDF). Output**: A tailored, ATS-friendly resume in PDF format, uploaded to Google Drive. API Usage The workflow integrates multiple APIs to achieve its functionality: Perplexity API*: Used in the *Customize resume1 node to leverage the sonar-reasoning model for generating an ATS-optimized HTML resume. The API processes the merged resume and JD text, aligning content with JD keywords while adhering to strict HTML and CSS guidelines (e.g., Arial font, no colors, single-column layout). [Ref: Workflow JSON] CustomJS API*: Used in the *HTML to PDF node to convert the cleaned HTML resume into a PDF file. This API ensures the resume is transformed into a downloadable format suitable for ATS systems. [Ref: Workflow JSON] Google Drive API*: Used in the *Upload file node to store the final PDF in a designated Google Drive folder (Resume folder in My Drive). This API handles secure file uploads using OAuth2 authentication. [Ref: Workflow JSON] These APIs are critical for AI-driven customization, PDF generation, and cloud storage, ensuring a seamless end-to-end process. HTML to PDF Conversion The HTML-to-PDF conversion is a key step in the workflow, handled by the HTML to PDF node: Process*: The node takes the cleaned HTML resume ($json.cleanedResponse) from the *HTML format1 node and uses the @custom-js/n8n-nodes-pdf-toolkit.html2Pdf node to convert it into a PDF. API*: Relies on the *CustomJS API for high-fidelity conversion, ensuring the PDF retains the ATS-friendly structure (e.g., no graphics, clear text hierarchy). Output*: A binary PDF file passed to the *Upload file node. Relevance**: This step ensures the resume is in a widely accessible format, suitable for downloading or sharing with employers. The use of a dedicated API aligns with industry practices for HTML-to-PDF conversion, as seen in services like PDFmyURL or PDFCrowd, which offer similar REST API capabilities for converting HTML to PDF with customizable layouts. Ref:,(https://pdfmyurl.com/) Download from Community Link The workflow does not explicitly include a community link for downloading the final PDF, but the Upload file node stores the PDF in Google Drive, making it accessible via a shared folder or link. To enable direct downloads: Workflow Summary The ATS Resume Maker according to JD workflow automates the creation of a tailored, ATS-friendly resume by: Collecting user inputs via a web form (Form Trigger). Processing and extracting text from PDFs (Process one binary file1, Extracting resume1). Merging and customizing the content using Perplexity AI (Merge Resume + JD1, Customize resume1). Formatting and converting the resume to PDF (HTML format1, HTML3, HTML to PDF). Uploading the PDF to Google Drive (Upload file). The workflow leverages APIs for AI processing, PDF conversion, and cloud storage, ensuring a professional output optimized for ATS systems. Community sharing can be enabled via Google Drive links or external platforms, as discussed in related web resources. Ref:,,(https://pdfmyurl.com/) Timestamp: 02:54 PM IST, Wednesday, August 20, 2025
by Leon Kirschner
Automatically generate and send course certificates when new participants are added to Google Sheets This workflow creates PDF certificates using Stencil, stores them in Google Drive, and emails them to participants. How it works A new row is added to the Google Sheets document (via form, webhook, or manual entry) The workflow generates a PDF certificate using the Stencil API The PDF is uploaded to a Google Drive folder for archiving The certificate is sent to the participant via Outlook The Google Sheet is updated with the file link and send timestamp Setup steps Create a free account at stencilpdf.com and set up a certificate template Connect your Google account and select the target Sheet and Drive folder Connect your Outlook account for sending emails Configure the Stencil API credentials (Bearer Auth) Adjust the email template text as needed Prerequisites Free Stencil account with certificate template Google account (Sheets + Drive) Outlook/Microsoft 365 account `
by Easy8.ai
Auto-Routing Nicereply Feedback to Microsoft Teams by Team and Sentiment Automatically collect client feedback from Nicereply, analyze sentiment, and send it to the right Microsoft Teams channels — smartly split by team, tone, and comment presence. About this Workflow This workflow pulls customer satisfaction feedback from Nicereply, filters out irrelevant or test entries, and evaluates each item based on the team it belongs to and the sentiment of the response (Great, OK, Bad). It automatically routes the feedback to Microsoft Teams — either as a summary in a channel or a direct message — depending on the team's role and whether a comment is included. Perfect for support, delivery, consulting, and documentation teams that want to stay in the loop with customer sentiment. It ensures that positive feedback reaches the teams who earned it, and that negative feedback is escalated quickly to leads or management. Use Cases Send daily customer feedback directly to the responsible teams in MS Teams Automatically escalate negative responses to leads or managers Avoid clutter by filtering out unimportant or test entries Keep internal teams motivated by sharing only the most relevant praise How it works Schedule Trigger Starts the workflow on a set schedule (e.g., daily at 7:00 AM) Get Feedback Pulls customer feedback from Nicereply using survey ID Split Out Processes each feedback entry separately Edit Feedbacks Renames or adjusts fields for easier filtering and readability Change Survey ID Maps internal survey identifiers for accurate team routing (Survey ID can be found in Nicereply: Settings > Surveys > [Survey] > ID) Filter Excludes old responses Code Node Tag unknown clients Change Happiness Value Converts score into “Great”, “OK”, or “Bad” for routing logic Without Comment Checks if feedback includes a text comment or not Send Feedback Without Comment Routes simple feedback (no comment) to MS Teams based on team + score Send Feedback With Comment Routes full feedback with comment to MS Teams for closer review Feedback Routing Logic Each team receives only what’s most relevant: Support, Docs, Consulting* get only *Great** feedback to boost morale Team Leads* receive *OK and Bad** feedback so they can follow up Management* is only alerted to *Bad** feedback for critical response These rules can be freely customized. For example, you may want Support to receive all responses, or Management only when multiple Bad entries are received. The structure is modular and easily adjustable. How to Use Import the workflow Load the .json file into your Easy Redmine automation workspace Set up connections Nicereply API key or integration setup Microsoft Teams integration (chat and/or channel posting) Insert your Survey ID(s) You’ll find these in the Nicereply admin panel under Survey settings Customize team logic Adjust survey-to-team mappings and message routing as needed Edit Teams message templates Modify message text or formatting based on internal tone or content policies Test with real data Run manually and verify correct delivery to MS Teams Deploy and schedule Let it run on its own to automate the feedback cycle Requirements Nicereply account with active surveys Microsoft Teams account with permissions to post to channels or send chats Optional Enhancements Add AI to summarize long comments Store feedback history in external DB Trigger follow-up tasks or alerts for repeated Bad scores Localize messages for multilingual feedback systems Integrate additional tools like Slack, Easy Redmine, etc. Tips for a Clean Setup Keep team routing logic in one place for easy updates Rename all nodes clearly to reflect their function (e.g., Change Happiness Value) Add logging or alerting in case of failed delivery or empty feedback pull Use environment variables for tokens and survey IDs where possible
by Jonathan Reeve
Who's it for Content creators, social media managers, and marketing teams who want to automate image editing and Instagram posting workflows using AI-powered image analysis and generation. What it does This workflow automatically processes images stored in Airtable, analyzes them using AI vision models, generates optimized editing prompts, creates new variations using Google's Gemini AI, and posts the results directly to Instagram. The entire process is triggered via webhook and includes comprehensive error handling and status tracking. How it works The workflow begins when triggered via webhook with an Airtable record ID. It fetches the original image, analyzes its visual elements using GPT-4 Vision, then uses that analysis along with user-specified editing parameters (composition, lighting, style, atmosphere, color palette, text overlay) to generate an optimized prompt. Google Gemini AI then creates a new image based on these specifications, which gets uploaded back to Airtable and posted to Instagram via the Graph API. Requirements Airtable account with configured base and tables OpenAI API key for image analysis Google Gemini API key for image generation Meta Developer account with Instagram Graph API access Instagram Business account connected to Facebook Page How to set up Configure your Airtable base with the required fields: Status, Picture, Core Subject, Setting, Composition, Lighting, Style, Atmosphere, Color Palette, Text Overlay, Post Description Set up OpenAI credentials in n8n for the image analysis node Configure Google Gemini API credentials for image generation Set up Meta Graph API credentials for Instagram posting Update the Airtable base IDs and table IDs in all Airtable nodes Configure your Instagram Business Account ID in the Instagram posting nodes Test the webhook URL and ensure proper connectivity How to customize Modify the image analysis prompt in the "Analyze image" node to focus on different visual elements Adjust the Gemini generation parameters (temperature, max tokens) for different creative outputs Add additional social media platforms by duplicating the Instagram posting logic Customize error handling and status updates based on your workflow needs Add image format conversion or resizing nodes if needed for Instagram requirements
by vinci-king-01
Enterprise Knowledge Search with GPT-4 Turbo, Google Drive & Academic APIs This workflow provides an enterprise-grade RAG (Retrieval-Augmented Generation) system that intelligently searches multiple sources and generates AI-powered responses using GPT-4 Turbo. How it works This workflow provides an enterprise-grade RAG (Retrieval-Augmented Generation) system that intelligently searches multiple sources and generates AI-powered responses using GPT-4 Turbo. Key Steps Form Input - Collects user queries with customizable search scope, response style, and language preferences Intelligent Search - Routes queries to appropriate sources (web, academic papers, news, internal documents) Data Aggregation - Unifies and processes information from multiple sources with quality scoring AI Processing - Uses GPT-4 Turbo to generate context-aware, source-grounded responses Response Enhancement - Formats outputs in various styles (comprehensive, concise, technical, etc.) Multi-Channel Delivery - Delivers results via webhook, email, Slack, and optional PDF generation Data Sources & AI Models Search Sources Web Search**: Google, Bing, DuckDuckGo integration Academic Papers**: arXiv, PubMed, Google Scholar via Crossref API News Articles**: News API, RSS feeds, real-time news Technical Documentation**: GitHub, Stack Overflow, documentation sites Internal Knowledge**: Google Drive, Confluence, Notion integration AI Models GPT-4 Turbo**: Primary language model for response generation Embedding Models**: For semantic search and similarity matching Custom Prompts**: Specialized prompts for different response styles Set up steps Setup time: 15-20 minutes Configure API credentials - Set up OpenAI API, News API, Google Drive, and other service credentials Set up search sources - Configure academic databases, news APIs, and internal knowledge sources Connect analytics - Link Google Sheets for usage tracking and performance monitoring Configure notifications - Set up Slack channels and email templates for automated alerts Test the workflow - Run sample queries to verify all components are working correctly Keep detailed configuration notes in sticky notes inside your workflow
by Mauricio Perera
📁 Analyze uploaded images, videos, audio, and documents with specialized tools — powered by a lightweight language-only agent. 🧭 What It Does This workflow enables multimodal file analysis using Google Gemini tools connected to a text-only LLM agent. Users can upload images, videos, audio files, or documents via a chat interface. The workflow will: Upload each file to Google Gemini and obtain an accessible URL. Dynamically generate contextual prompts based on the file(s) and user message. Allow the agent to invoke Gemini tools for specific media types as needed. Return a concise, helpful response based on the analysis. 🚀 Use Cases Customer support**: Let users upload screenshots, documents, or recordings and get helpful insights or summaries. Multimedia QA**: Review visual, audio, or video content for correctness or compliance. Educational agents**: Interpret content from PDFs, diagrams, or audio recordings on the fly. Low-cost multimodal assistants: Achieve multimodal functionality **without relying on large vision-language models. 🎯 Why This Architecture Matters Unlike end-to-end multimodal LLMs (like Gemini 1.5 or GPT-4o), this template: Uses a text-only LLM (Qwen 32B via Groq) for reasoning. Delegates media analysis to specialized Gemini tools. ✅ Advantages | Feature | Benefit | | ----------------------- | --------------------------------------------------------------------- | | 🧩 Modular | LLM + Tools are decoupled; can update them independently | | 💸 Cost-Efficient | No need to pay for full multimodal models; only use tools when needed | | 🔧 Tool-based Reasoning | Agent invokes tools on demand, just like OpenAI’s Toolformer setup | | ⚡ Fast | Groq LLMs offer ultra-fast responses with low latency | | 📚 Memory | Includes context buffer for multi-turn chats (15 messages) | 🧪 How It Works 🔹 Input via Chat Users submit a message and (optionally) files via the chatTrigger. 🔹 File Handling If no files: prompt is passed directly to the agent. If files are included: Files are split, uploaded to Gemini (to get public URLs). Metadata (name, type, URL) is collected and embedded into the prompt. 🔹 Prompt Construction A new chatInput is dynamically generated: User message Media: [array of file data] 🔹 Agent Reasoning The Langchain Agent receives: The enriched prompt File URLs Memory context (15 turns) Access to 4 Gemini tools: IMG: analyze image VIDEO: analyze video AUDIO: analyze audio DOCUMENT: analyze document The agent autonomously decides whether and how to use tools, then responds with concise output. 🧱 Nodes & Services | Category | Node / Tool | Purpose | | --------------- | ---------------------------- | ------------------------------------- | | Chat Input | chatTrigger | User interface with file support | | File Processing | splitOut, splitInBatches | Process each uploaded file | | Upload | googleGemini | Uploads each file to Gemini, gets URL | | Metadata | set, aggregate | Builds structured file info | | AI Agent | Langchain Agent | Receives context + file data | | Tools | googleGeminiTool | Analyze media with Gemini | | LLM | lmChatGroq (Qwen 32B) | Text reasoning, high-speed | | Memory | memoryBufferWindow | Maintains session context | ⚙️ Setup Instructions 1. 🔑 Required Credentials Groq API key** (for Qwen 32B model) Google Gemini API key** (Palm / Gemini 1.5 tools) 2. 🧩 Nodes That Need Setup Replace existing credentials on: Upload a file Each GeminiTool (IMG, VIDEO, AUDIO, DOCUMENT) lmChatGroq 3. ⚠️ File Size & Format Considerations Some Gemini tools have file size or format restrictions. You may add validation nodes before uploading if needed. 🛠️ Optional Improvements Add logging and error handling (e.g., for upload failures). Add MIME-type filtering to choose the right tool explicitly. Extend to include OCR or transcription services pre-analysis. Integrate with Slack, Telegram, or WhatsApp for chat delivery. 🧪 Example Use Case > "Hola, ¿qué dice este PDF?" Uploads a document → Agent routes it to Gemini DOCUMENT tool → Receives extracted content → LLM summarizes it in Spanish. 🧰 Tags multimodal, agent, langchain, groq, gemini, image analysis, audio analysis, document parsing, video analysis, file uploader, chat assistant, LLM tools, memory, AI tools 📂 Files This template is ready to use as-is in n8n. No external webhooks or integrations required.
by Milo Bravo
RSVP Lead Scoring for Events with GPT, HubSpot & Slack Who is this for? Event organizers, RevOps teams, sales managers, and marketers running conferences, webinars, or meetups who want to automatically qualify RSVPs and turn attendees into revenue opportunities. What problem is this workflow solving? RSVP lead qualification is manual and slow: Reviewing 1000+ registrations takes hours Missing high-fit prospects (directors, founders) No instant sales handoff or nurture segmentation Leads leak between events and CRM This workflow auto-scores RSVPs 0-100 and routes high-fits to sales instantly. What this workflow does Trigger**: Google Forms/Typeform RSVP webhook AI Scoring: GPT-4o-mini analyzes job title, company, intent → **0-100 fit score High Scorers (80+)**: HubSpot CRM contact + Slack "#sales: Director @ Acme (87) → Book now [Calendly]" Low Scorers**: Nurture sequence (email lists) Dashboard**: Google Sheets with scores, conversions tracked Setup (3 minutes) Forms**: Google Forms/Typeform → n8n webhook (copy/paste URL) AI**: OpenAI API key (GPT-4o-mini - cheap & fast) CRM**: HubSpot API key (works Free tier) Slack**: #sales channel + bot token Fully configurable—no code changes needed. How to customize to your needs Scoring**: Adjust GPT thresholds (80→90 for enterprise) CRM**: Swap HubSpot for Salesforce/Pipedrive Channels**: Add Teams/Email + multiple Slack rooms Events**: Multi-event scoring by form source Follow-up**: Auto-Calendly, SMS, or email sequences ROI: 3x qualified leads** to sales team 5x faster sales response** 40% less lead leakage** (proven 500+ runs) Zero manual qualification** Need help customizing?: Contact me for consulting and support: LinkedIn / Message Keywords: event RSVP, AI lead scoring, conference lead qualification, event lead gen RevOps, lead fit scoring.
by Ryosuke Mori
Generate a complete Business Model Canvas from a guided interview form. AI analyzes responses and creates a professional infographic image of all 9 canvas elements. ※ The form is hosted by n8n, so end users only interact with a simple web form. All AI processing happens behind the scenes. Who is this template for? This template is designed for: Business consultants and coaches** who want to offer BMC generation as a workshop tool Educators and trainers** teaching business model concepts Startup accelerators and incubators** supporting entrepreneurs Anyone running n8n** who wants to provide a self-service BMC generator End User Experience Users who access the form URL: No account registration required No software installation needed Simply answer the guided questions and receive a generated Business Model Canvas Works on any device with a web browser AI analyzes and enriches the responses to generate all 9 BMC elements: Customer Segments Value Propositions Channels Customer Relationships Revenue Streams Key Resources Key Activities Key Partners Cost Structure Validates input quality to ensure meaningful business content (rejects gibberish or unrelated answers) Generates a professional infographic image of the complete Business Model Canvas How it works Transform your business idea into a professional Business Model Canvas infographic. User fills out a form with business idea details (value proposition, customers, channels, etc.) AI node structures the responses into the 9 Business Model Canvas elements Gemini generates a professional infographic image from the structured canvas The form is split into 4 sections: core value, customer touchpoints, delivery methods, and financials. Step-by-step: On form submission - User completes Phase 1 (Core business concept) Form2 - Phase 2 questions (Customer touchpoints) Form3 - Phase 3 questions (Internal resources) Form4 - Phase 4 questions (Revenue and costs) Format Interview Responses - Aggregates all form data into structured format AI Canvas Generator - AI agent analyzes responses and generates the 9 BMC elements Validate Canvas Output - Checks if AI output is valid or contains error If_is_error - Routes to error page or continues to image generation Generate an image - Creates professional infographic using Gemini Completed - Displays the generated Business Model Canvas image Setup steps Required Credentials 1. LLM for AI Canvas Generator (Customizable) This template uses AWS Bedrock (Claude) by default, but you can replace it with any LLM provider supported by n8n: | Provider | Node to Use | |----------|-------------| | AWS Bedrock (default) | AWS Bedrock Chat Model | | OpenAI | OpenAI Chat Model | | Anthropic API | Anthropic Chat Model | | Azure OpenAI | Azure OpenAI Chat Model | | Google Vertex AI | Google Vertex AI Chat Model | | Ollama (self-hosted) | Ollama Chat Model | Simply disconnect the default "AWS Bedrock Chat Model" node and connect your preferred LLM node to the "AI Canvas Generator" agent. 2. Google Gemini API (for image generation) Google AI Studio API Key Model: gemini-3-pro-image-preview (or current image generation model) > Note: Image generation currently requires Gemini. If you don't need the infographic output, you can remove the image generation step and display the text-based BMC instead. Configuration Steps Import the workflow into n8n Configure AWS Bedrock credentials in the "AWS Bedrock Chat Model" node Configure Google Gemini API credentials in the "Generate an image" node (Optional) Customize form questions to match your needs Activate the workflow Share the Production URL with users Customization Options Form Questions**: Edit the form nodes to add/modify interview questions AI Prompt**: Modify the system message in "AI Canvas Generator" to change how the AI interprets responses Image Style**: Adjust the prompt in "Generate an image" to change the visual style Error Messages**: Customize error messages in the validation logic Nodes Used | Node | Purpose | |------|---------| | Form Trigger | Collects Phase 1 responses | | Form (x3) | Collects Phases 2-4 responses | | Code (x2) | Formats data and validates output | | AI Agent | Generates Business Model Canvas text | | AWS Bedrock Chat Model | LLM for AI Agent | | Google Gemini | Generates infographic image | | IF | Routes based on validation result | | Form (Completion) | Displays final result or error | Example Use Case Scenario: A business consultant runs a startup workshop Participants access the form URL on their devices They answer guided questions about their business idea (5-10 minutes) AI processes their responses and generates a complete BMC Participants receive a professional infographic they can use in pitch decks Notes Processing time: Approximately 30-60 seconds (depends on AI response time) The workflow validates inputs to prevent processing of test/gibberish data Image generation requires a Gemini model with image output capability Form responses are not stored – each submission is processed independently
by Muhammad Tauqeer Aslam
This n8n template demonstrates how to use AI to automatically generate and post content to Twitter/X on a schedule. It combines AI-generated text with workflow automation to help creators and businesses stay consistent on social media without manual posting. Use cases include posting motivational quotes, daily tips, brand updates, announcements, or any short-form text content. The workflow is flexible and can be easily customized to fit different tones, niches, and posting frequencies. Good to know This workflow uses an AI text model, so usage may incur costs depending on your provider’s pricing. Rate limits apply when posting to Twitter/X. Posting frequency should be kept within platform guidelines. The template uses official n8n nodes and is compatible with n8n Cloud. How it works The workflow is triggered on a schedule using a schedule trigger. An AI model generates multiple pieces of tweet-ready text in a single run. The generated content is processed and split into individual tweets. Tweets are posted one by one with a configurable delay between each post. How to use Replace the trigger if needed (for example, use a webhook instead of a schedule). Adjust the AI prompt to control tone, topic, or length of tweets. Modify the delay to control how often tweets are posted. Requirements An AI provider account (for example, Google Gemini) A connected Twitter/X account Customizing this workflow This template can be adapted for many use cases, such as posting educational threads, curated content, or scheduled announcements. You can also extend it to support other platforms like LinkedIn or Threads with minimal changes.