Workflows
Browse 12,955 Workflows
Workflows are deterministic, multi-step pipelines that chain models, tools and agents in a fixed order — the predictable counterpart to an autonomous agent. Each entry records its platform and complexity, so the setup cost is visible before you import it.
3265–3312 of 12,955
By Yassin Zehar
Description Get a single Gmail notification immediately whenever someone submits your Google Forms. The workflow watches the Form-linked Google Sheets for new rows and sends a clean, readable email within about a minute—perfect for time-sensitive workflows. Context Stay responsive to urgent requests without inbox overload. Get notified immediately when new submissions arrive, with all key details in one clean email. Who is this for? Teams collecting support requests, project inputs, or approvals. Anyone who needs to respond quickly to new form submissions. Perfect for time-sensitive workflows. Requirements Google account A Google Forms linked to a Google Sheets (Responses → “Link to Sheet”) Gmail account connected to n8n (OAuth) Steps 🗒️ Use the sticky notes in the n8n canvas to: Create a Google Forms and link it to a Google Sheets. Credentials**: Add/verify Google (Sheets) and Gmail credentials in n8n. Add Google Sheets Trigger node. Spreadsheet: your Form-linked sheet. Polling interval**: every 1 minute (or adjust as needed). Send Gmail**: Add Gmail node and set up recipient team inbox or on-call email. Test & Activate**: Submit a sample form, wait 1 minute, confirm the email. Make sure the workflow is always activated** You’ll get this: A Gmail message with key details (requester, summary, priority, link to the sheet), easy to scan and act on. Tutorial video Watch the Youtube Tutorial video How it works ⏰ Trigger: workflow runs every time you get a request from the form (trigger checks every minute) 📝 Prepare: Format the submission into a concise message. 📨 Notify: Sends one Gmail email per submission About me : I’m Yassin a Project & Product Manager Scaling tech products with data-driven project management. 📬 Feel free to connect with me on Linkedin. An n8n automation workflow template by Yassin Zehar.
- 2 nodes
- 217 views
- Automation
By Nabin Bhandari
Appointment Reminder Agent automates phone call reminders for upcoming appointments by seamlessly connecting Google Calendar with Retell AI. This powerful workflow is designed to help businesses, clinics, and service providers ensure clients never miss their scheduled appointments—reducing no-shows and increasing efficiency. ##Use Cases Healthcare practitioners reminding patients of upcoming visits Salons, spas, and beauty services confirming bookings Consultants, therapists, and coaches sending appointment reminders Any service-based business wanting to reduce missed appointments ##Workflow Overview Trigger – A scheduler node runs every day at 9 AM (configurable) to start the workflow. Fetch Events – Pulls all events scheduled in the next 12 hours from Google Calendar. Extract Details – A Code node parses each event’s description for: Name Phone number (must be in E.164 format, e.g., +14155552671) Reason for appointment Start and end time Configure Retell – Uses credentials to set up: from_number (Retell-registered phone number) agent_id (Retell agent ID) Send Call – Calls Retell AI’s API to place a personalized reminder call to the client. ##Setup Instructions Add your Retell API key to n8n credentials (never hardcode it). Add your Google Calendar account to credentials. Set the from_number (Retell-registered number). Set the agent_id (Retell agent ID). Ensure all calendar event descriptions include required fields (Name, Phone number, Reason, Start & End times) in the specified format. Adjust the scheduler trigger time if needed. ##Requirements Retell AI account with API key Registered Retell phone number Google Calendar account Event descriptions formatted properly with all required details ##Customization Options Modify the trigger schedule (e.g., nightly, hourly, or webhook-based). Add logging or tracking (e.g., use Google Sheets or Airtable to log call attempts/results). Tailor the Retell agent script to suit different appointment types (e.g., “Consultation,” “Follow-up,” “Service Visit”). Expand with additional channels (e.g., SMS or email reminders before or after calls). An n8n automation workflow template by Nabin Bhandari.
- 3 nodes
- Automation
By Yassin Zehar
Description Receive one clean Gmail recap each day with all Google Forms submissions. The workflow reads your Form-linked Google Sheets, compiles every request submitted today, and sends a single, structured email at your chosen time—keeping your inbox tidy. Context Instead of receiving dozens of individual notifications, consolidate all daily form submissions into one organized email recap. Who is this for? Teams managing multiple incoming requests per day. Managers who want a daily summary instead of real-time alerts. Anyone who prefers to avoid notification spam. Requirements Google account with Forms & Sheets access Google Forms linked to Google Sheets Gmail account with n8n OAuth configured Steps 🗒️ Use the sticky notes in the n8n canvas to: Credentials : Add/verify Google (Sheets) and Gmail credentials in n8n. Schedule : Add a Cron/Schedule Trigger (default: 17:00/ 5PM, your local time). Add Google Sheets node → Read mode. Spreadsheet: select your Form-linked sheet. Build the Recap Body Use a Code (Function) node to assemble a simple HTML list or table from the filtered rows. Send Gmail : Add Gmail node and setup your team inbox / distribution list. For the body, paste the HTML body from step 5 and enable HTML. Test & Activate : Submit a few sample responses, run once, confirm the email looks right. Turn the workflow ON. You’ll get this: A structured Gmail message listing all daily submissions with: submitter name, timestamp, request details, and any custom fields from your form. Tutorial video Watch the Youtube Tutorial video How it works ⏰ Trigger: workflow runs once a day at your chosen time (default 5 PM). 📑 Collects all requests from that day in the Google Sheet. 📝 Compile: Generates a recap list/table. 📝 Generates a recap list with all submissions. 📨 Sends one Gmail email summarizing all requests of the day. About me : I’m Yassin a Project & Product Manager Scaling tech products with data-driven project management. 📬 Feel free to connect with me on Linkedin. An n8n automation workflow template by Yassin Zehar.
- 2 nodes
- 39 views
- Automation
By Alexandra Spalato
Companies Email Finder & Lead Generation Automation Short Description Automatically find company domains, extract decision maker emails (CEO, Sales, Marketing), validate email quality, and build a comprehensive prospect database using AI-powered search and professional email finding APIs. Detailed Description This comprehensive lead generation workflow transforms a simple list of company names into a complete prospect database with verified decision maker contacts. The system automatically discovers official company websites, finds key decision makers' email addresses, validates email quality, and organizes everything in a structured database for immediate outreach. Perfect for sales teams, marketing agencies, business developers, and anyone who needs to build high-quality prospect lists efficiently and cost-effectively. Key Features Intelligent Domain Discovery**: Uses Serper.dev and AI to find official company websites from search results Multi-Role Email Finding**: Automatically extracts emails for: CEOs and C-level executives Sales decision makers Marketing decision makers Email Quality Validation**: Classifies emails as "valid" or "risky" for better deliverability Smart Fallback System**: Searches for additional company emails when decision makers aren't found Duplicate Prevention**: Removes duplicate contacts automatically Batch Processing**: Handles large company lists efficiently with intelligent batching Database Integration**: Stores all data in NocoDB with proper organization and status tracking Rate Limiting**: Includes delays and error handling to respect API limits Who This Workflow Is For Sales Teams**: Building targeted prospect lists for outbound campaigns Marketing Agencies**: Creating lead databases for client campaigns Business Development**: Finding decision makers for partnership opportunities Recruiters**: Locating hiring managers and HR contacts Entrepreneurs**: Building contact lists for product launches or fundraising Lead Generation Services**: Automating prospect research for clients Problems This Workflow Solves Manual Research Time**: Eliminates hours of manual company and contact research Incomplete Contact Data**: Ensures you have decision makers, not just generic emails Email Deliverability Issues**: Validates email quality before outreach campaigns Data Organization**: Maintains clean, structured prospect databases Scaling Bottlenecks**: Processes hundreds of companies automatically High Lead Generation Costs**: Reduces dependency on expensive lead generation services Setup Requirements Required API Credentials Serper.dev API Key**: For company domain search and discovery OpenAI API Key**: For intelligent domain extraction from search results AnyMailFinder API Key**: For decision maker email discovery and validation NocoDB API Token**: For database storage and management Database Structure Companies Table: Id (Number): Unique company identifier company_name (Text): Company name to search location (Text): Company location for better search results url (URL): Discovered company website domain (Text): Extracted domain name status (Select): Processing status tracking emails (Text): All discovered company emails company_emails_status (Text): Email validation status Contacts Table: companies_id (Number): Link to parent company name (Text): Contact full name position (Text): Job title/role email (Email): Contact email address email_status (Text): Email validation status linkedin_url (URL): LinkedIn profile (when available) System Requirements Active n8n instance (self-hosted or cloud) NocoDB database instance Active API subscriptions for Serper.dev, OpenAI, and AnyMailFinder How It Works Phase 1: Domain Discovery Company Processing: Retrieves companies from database in batches Domain Search: Uses Serper.dev to search for official company websites AI Domain Extraction: OpenAI analyzes search results to identify official domains Database Updates: Stores discovered domains and URLs Phase 2: Decision Maker Discovery Multi-Role Search: Finds emails for CEO, Sales, and Marketing decision makers using AnyMailFinder Email Validation: Validates email deliverability and flags risky addresses Contact Creation: Stores validated contacts with full details Status Tracking: Updates company status based on email discovery success Phase 3: Company Email Backup Gap Analysis: Identifies companies with no valid decision maker emails Bulk Email Search: Finds up to 20 additional company emails using AnyMailFinder Final Updates: Stores all discovered emails for comprehensive coverage Customization Options Search Parameters Modify search queries for better domain discovery using Serper.dev Adjust location-based search parameters Customize AI prompts for domain extraction Decision Maker Roles Add new decision maker categories (HR, Finance, Operations, etc.) Modify existing role search parameters in AnyMailFinder Customize email validation criteria Data Processing Adjust batch sizes for different processing speeds Modify rate limiting delays Customize error handling and retry logic Database Schema Add custom fields for industry, company size, etc. Integrate with different database systems Customize data validation rules API Costs and Credits AnyMailFinder**: 2 credits per valid email found, 1 credit per bulk company search Serper.dev**: ~$1 per 1000 searches OpenAI**: Minimal costs for domain extraction prompts Estimated Cost**: about $0.03 per company processed (depending on email discovery success) Benefits Save 20+ Hours Weekly**: Automate prospect research that takes hours manually Higher Quality Leads**: Get decision makers, not generic contact@ emails Better Deliverability**: Email validation reduces bounce rates Scalable Process**: Handle thousands of companies automatically Cost Effective**: Much cheaper than traditional lead generation services Complete Database**: Build comprehensive prospect databases with all contact details Use Cases Outbound Sales Campaigns**: Build targeted prospect lists for cold outreach Partnership Development**: Find decision makers at potential partner companies Market Research**: Understand company structures and contact hierarchies Recruitment**: Locate hiring managers and HR contacts Investor Relations**: Find contacts at potential investor companies Vendor Outreach**: Identify procurement and operations contacts Installation Instructions Import the workflow JSON into your n8n instance Set up NocoDB database with required table structures Configure all API credentials in the credential manager (including Serper.dev and AnyMailFinder) Update NocoDB connection settings with your database details Test with a small batch of companies before full deployment Monitor API usage and adjust batch sizes as needed Best Practices Start with high-quality company names and locations Monitor AnyMailFinder credit usage to manage costs Use Serper.dev efficiently with targeted search queries Regularly clean and validate your prospect database Respect email deliverability best practices Follow GDPR and data privacy regulations Use rate limiting to avoid API restrictions Error Handling Built-in retry mechanisms for API failures Continues processing even if individual companies fail Create an Error Workflow. An n8n automation workflow template by Alexandra Spalato.
- 4 nodes
- Automation
- AI
By Andrew
Who is this for This workflow is ideal for lead generation agencies, researchers, and small business owners who need to quickly collect and analyze company data from search results and save them into Google Sheets for further use. What problem is this workflow solving Manually searching for companies, compiling them into a list, and formatting them into spreadsheets is time-consuming and error-prone. This workflow automates that process-taking a search request, finding relevant companies, and organizing the data into a ready-to-use format in Google Sheets or downloadable Excel. What this workflow does Takes a user’s search query via chat Scrapes company data from Google Maps based on that query Returns the results in a downloadable Excel file Saves the same data to a connected Google Sheets document for easy access and sharing. Setup Add your credentials: Gogle Sheets Serper Run the workflow and enter your search request in the chat interface Retrieve your results from either: The Get XLSX node as an Excel file The linked Google Sheets file (copy Column Names from XLSX File to Google Sheets) Test the bot by sending a search query (e.g., "coffee shops in Berlin") - the bot will return the results automatically. An n8n automation workflow template by Andrew.
- 2 nodes
- Automation
By DataForSEO
Who’s it for SEOs and digital marketers who want to track the sources Google cites in its AI Overview SERP feature for specific keywords, monitor competitor visibility, or their website’s presence in AI-generated snippets. What it does This workflow automatically collects all source references from Google’s AI Overview results using the DataForSEO SERP API. It extracts the source title, URL, and domain, and logs that data in Google Sheets for easy filtering and analysis. You can use this template to monitor how often your site appears in AI-generated summaries or to discover high-authority domains mentioned for your target keywords. How it works Triggers on your chosen schedule (default: every 7 days). Calls the DataForSEO SERP API for your keyword. Parses AI Overview results to extract source citations. Saves the structured data in a Google Sheet. Requirements n8n instance DataForSEO account A Google Sheet that contains the Source, Domain, URL, Title, and Text columns (as in the example: https://docs.google.com/spreadsheets/d/1XCjkjyVxrtpTUQenHeR3B07xfEZ489mhuVidjhGOO7I/edit?usp=sharing). Customization You can change the schedule or swap the Google Sheet for BI dashboards or reporting tools. An n8n automation workflow template by DataForSEO.
- 1 nodes
- 577 views
- Automation
By kote2
Overview This workflow takes an image + instruction text from an n8n Form, edits only the hairstyle while keeping the face unchanged, uploads the result to Cloudinary, and pushes the image to a designated LINE group. It’s designed for salons or creative teams that need quick, consistent “hair-only” edits and one-click sharing to a staff group. Key Features Accepts image and free-form instructions via n8n Forms Enforces identity preservation: face is not altered; only the hairstyle is modified Uses OpenAI Image Edit to generate the edited image Uploads the output to Cloudinary and returns a public URL Sends the final image to a LINE group via the Push API (no replyToken required) Optional safety: store the groupId once (via webhook) in n8n Data Store and reuse it, avoiding mis-sending to individuals Requirements OpenAI API key (Image Edit capable model) Cloudinary account with an unsigned upload_preset LINE Official Account (Messaging API enabled) and the bot added to the target group (to capture groupId once) n8n with Forms enabled and Data Store available Notes Replace placeholders like CLOUDINARY_CLOUD_NAME, CLOUDINARY_UPLOAD_PRESET, LINE_CHANNEL_TOKEN, and LINE_GROUP_ID with your values. An n8n automation workflow template by kote2.
- 1 nodes
- Automation
By Andrew
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Who is this for This workflow is perfect for marketers, researchers, and small business owners who need to quickly gather and review company listings from Google Maps. Whether you're building lead lists, scouting competitors, or researching potential partners, this automation speeds up the process by exporting results into a neat Excel or Google Sheet format. What problem is this workflow solving Manually searching Google Maps for companies and copying their data into spreadsheets is time-consuming and error-prone. This workflow automates the search and export process, saving hours of manual effort while improving accuracy and consistency. What this workflow does Takes a user’s search query via chat Scrapes company data from Google Maps based on that query Returns the results in a downloadable Excel file Saves the same data to a connected Google Sheets document for easy access and sharing Setup Add your credentials: Google Sheets Serp Run the workflow and enter your search request in the chat interface Retrieve your results from either: The Get XLSX node as an Excel file The linked Google Sheets file (copy Column Names from XLSX File to Google Sheets) Test the bot by sending a search query (e.g., "coffee shops in Berlin") - the bot will return the results automatically. An n8n automation workflow template by Andrew.
- 1 nodes
- Automation
By DataForSEO
Who’s it for SEO analysts and marketers who want to capture and analyze source references from Google’s AI Mode answers, track competitor mentions or measure brand visibility in generative search features. What it does This workflow automates the process of gathering source references from Google’s AI Mode results. Using the DataForSEO SERP API, it extracts the source title, URL, and domain, and records that data in Google Sheets. You can use this template to monitor how often your site appears in AI-generated answers or what competitor domains get mentioned for your target keywords. How it works Triggers on your chosen schedule (default: every 7 days). Calls the DataForSEO SERP API for your keyword. Extracts and cleans Google AI Mode results. Stores the data in a Google Sheet. Requirements n8n instance DataForSEO account A Google Sheet that contains the Source, Domain, URL, Title, and Text columns (as in the example: https://docs.google.com/spreadsheets/d/1XCjkjyVxrtpTUQenHeR3B07xfEZ489mhuVidjhGOO7I/edit?usp=sharing). Customization You can change the schedule or swap the Google Sheet for BI dashboards or reporting tools. An n8n automation workflow template by DataForSEO.
- 1 nodes
- 588 views
- Automation
By lin@davoy.tech
Workflow Overview This workflow automates the process of creating and publishing engaging Facebook posts that teach Chinese words to a Thai-speaking audience. It integrates multiple AI models, APIs, and tools to generate content, create visuals, and publish posts seamlessly. Below is a detailed breakdown of the workflow: Who Is This Template For? Social Media Managers: Teams managing Facebook pages and looking for automated, engaging content creation. Content Creators: Professionals who want to streamline the process of generating educational and visually appealing posts. Language Enthusiasts: Individuals or organizations teaching languages (e.g., Chinese) to a Thai-speaking audience. What Problem Does This Workflow Solve? Creating engaging social media content manually can be time-consuming and inconsistent. This workflow solves that by: Automating the generation of educational posts in Thai with Chinese vocabulary. Creating visually appealing images tailored to the post's theme. Publishing posts directly to Facebook using the Pages API. What This Workflow Does Input Handling The workflow starts with an input word (e.g., received via chat or fetched from a Google Sheet). The input is split into two variables (word and input) to ensure data persistence throughout the workflow. Generate Text Content An AI model (OpenRouter Chat Model) generates a structured Facebook post in Thai, including: Engaging hook Core vocabulary (Chinese word, Pinyin, and Thai meaning) Real-world usage examples Pro-tip or fun fact Call-to-action for engagement Relevant hashtags Describe Image Concept Another AI model creates a brief description of the visual theme for the post. This description is used as input for generating an image. Generate Image The workflow uses Recraft.ai to generate an image based on the description. The image is styled consistently using predefined themes (e.g., digital illustration). Publish Post The generated text and image are published to Facebook using the Pages API. The post includes: The educational content as the caption. The generated image as the visual element. Setup Guide Pre-Requisites Access to the following APIs: OpenRouter.ai: For generating text content and image descriptions. Recraft.ai: For generating images. Facebook Graph API: For publishing posts. Step-by-Step Setup Configure Input Source: Replace the chat input node with your preferred source (e.g., Google Sheet, email, or manual input). Set Up OpenRouter.ai: Configure the credentials for OpenRouter.ai in the respective nodes (OpenRouter Chat Model and OpenRouter Chat Model1). Set Up Recraft.ai: Add your API key for Recraft.ai in the Generate Image (Recraft.ai) node. Configure Facebook Graph API: Set up the Facebook Graph API credentials with the required permissions (pages_manage_posts, pages_read_engagement, etc.). Update the page_id and graphApiVersion in the Facebook Graph API node. Test the Workflow: Run the workflow manually to verify that it generates content, creates images, publishes posts, and logs details correctly. How to Customize This Workflow to Your Needs Change Input Source: Replace the chat input with a Google Sheet, email, or database query. Modify Content Style: Adjust the AI prompts to suit your audience (e.g., professional tone, casual language). Use Different Image Styles: Experiment with other styles/themes in Recraft.ai for the generated images. Expand Use Cases: Adapt the workflow to other social media platforms (e.g., Instagram, LinkedIn) by modifying the API calls. Why Use This Template? Efficiency: Automates repetitive tasks like content creation and image generation. Consistency: Ensures posts follow a consistent format and style. Engagement: Creates visually appealing and interactive content to boost audience engagement. Scalability: Easily adaptable for different topics, languages, or platforms. Additional Resources. An n8n automation workflow template by lin@davoy.tech.
- 6 nodes
- Automation
- AI
By Zain Khan
AI-Powered Personalized Cold Email Outreach System Categories: Lead Generation, Business Automation, AI This workflow automates personalized cold email outreach by fetching lead data from a Google Sheet, using an AI Agent (e.g., GPT-5) to analyze the prospect's business website, crafting a tailored message, and sending it via Gmail. It updates the sheet to track who has been contacted, creating a completely automated and intelligent outreach system. Benefits Hyper-Personalized Outreach** - Generates unique email copy for each lead by analyzing their specific business website. Automated & Efficient** - Runs automatically on a schedule, saving hours of manual lead research and email writing. Seamless Integration* - Connects directly to *Google Sheets* and *Gmail** for a smooth, end-to-end process. Flexible & Customizable* - The *AI Agent's** prompt can be easily adjusted to change the email tone, focus, and call-to-action. Clear Tracking** - Updates the lead's status in your spreadsheet to prevent duplicate outreach and maintain a clean record. How It Works Scheduled Trigger: The workflow is activated at a pre-set time using the Schedule Trigger node. Lead Ingestion: It pulls leads from a designated Google Sheet where the Outreach Status is marked as Pending. AI Analysis & Email Crafting: The AI Agent node reads the lead's website and other data. It uses an advanced prompt to act as an email specialist, crafting a unique, value-driven email pitch tailored to the prospect. Email Dispatch: The workflow sends the personalized email to the prospect's address using the Gmail node. Status Update: It updates the Outreach Status in the Google Sheet from Pending to Sent for the processed lead. Requirements n8n**: A deployed instance of n8n. Google Sheets**: A Google account with a designated spreadsheet for your leads. Gmail**: A Google account for sending emails. AI/LLM service: A credential for an AI service like **Google Gemini or OpenAI. How to Use Set up your spreadsheet: Ensure your Google Sheet has the required columns: Title, Website, Email, Industry, and Outreach Status. Mark leads you want to process as Pending. Configure the workflow: Authenticate your Google Sheets, Gmail, and AI/LLM accounts. Open the Edit Fields node to add your name and company for the email signature. Customize & Run: Adjust the prompt in the AI Agent node to refine the email's style and set the Schedule Trigger to your preferred time. The workflow will begin automatically sending emails. Business Use Cases Sales Teams** - Generate hyper-personalized cold emails at scale to close more deals. Marketing Agencies** - Offer AI-driven outreach services to clients to boost their lead generation efforts. Recruiters** - Send tailored emails to passive candidates by referencing their professional profiles. SaaS Companies** - Target potential customers with highly relevant email pitches that address their specific business needs. Startups** - Efficiently validate product ideas or find early adopters by reaching out to a targeted audience. Revenue Potential This system can completely revolutionize your sales and marketing efforts: High conversion rates** due to personalized and relevant outreach can help you win clients of $5000+. Reduced manual effort** allows you to focus on high-value tasks. Scalable** to handle thousands of leads with minimal per-email cost. Perfect for agencies offering "Done-For-You" AI-powered outreach services. Difficulty Level: Intermediate Estimated Setup Time: 20 min Monthly Operating Cost: Low (variable based on AI usage) Advanced Optimizations Enrichment**: Add a step to automatically enrich your leads with company data before the AI personalization step. A/B Testing: Create multiple versions of the **AI Agent prompt to test different messaging styles and optimize for conversion. Follow-up Sequence**: Extend the workflow to automatically send a follow-up email if the prospect doesn't reply within a certain number of days. Google Sheet Template You can copy this sample Google Sheet to get started. Need a lead generation pipeline to feed this workflow? Check out this n8n workflow that automates Google Maps lead generation without any paid tools. An n8n automation workflow template by Zain Khan.
- 3 nodes
- Automation
- AI
By ObisDev
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. LinkedIn Automation Outreach Workflow Documentation Inline Notes for Each Node 1. On form submission Trigger Node - Manual Start 📝 Note: "Manual trigger to start the LinkedIn scraping and outreach process. This node initiates the workflow when you want to begin lead processing." 2. Scrape profiles from a linkedin search HTTP Request/Browserflow Node 📝 Note: "Scrapes LinkedIn profiles based on search criteria (e.g., automation specialists in Lagos). Returns JSON array with profile data including names, URLs, taglines, locations, and summaries. Uses scrapeProfilesFromSearch.linkedinSearch() function." 3. Split Out1 Split Out Node 📝 Note: "Converts the JSON array of profiles into individual items for processing. Each profile becomes a separate execution path. Field to split: 'data'. This enables personalized message generation for each contact." 4. Limit Limit Node 📝 Note: "Controls batch size for processing (currently set to 3 items). Prevents overwhelming the AI agent and helps with rate limiting. Adjust max items based on your subscription limits and testing needs." 5. AI Agent LangChain AI Agent Node 📝 Note: "Generates personalized LinkedIn and email outreach messages using profile data. Uses Groq Chat Model (llama3-8b-8192) for cost-effective text generation. Input: Individual profile data. Output: Structured JSON with personalized messages. System prompt focuses on networking approach rather than sales." 6. Code1 JavaScript Code Node 📝 Note: "Processes AI-generated messages and formats data for LinkedIn automation. Extracts connection message, profile URL, and adds automation parameters. Includes error handling for malformed AI responses and random delay generation. Prepares data structure compatible with Browserflow LinkedIn automation." 7. Send a linkedin message1 Browserflow/HTTP Node 📝 Note: "Automates LinkedIn connection requests with personalized messages. Uses formatted data from Code1 node including target URL and message content. Includes built-in delays and retry logic to avoid LinkedIn rate limiting. ⚠️ Currently shows error - check Browserflow configuration and credentials." Workflow Architecture Overview Flow Type: Sequential Processing with Batch Control Purpose: Automated LinkedIn networking outreach for automation professionals Target Audience: Lagos-based automation specialists and similar professionals Detailed Workflow Description 🎯 LinkedIn Automation Outreach Workflow for Networking This sophisticated n8n workflow automates the entire process of discovering, analyzing, and reaching out to potential networking contacts in the automation industry. Designed specifically for automation agency owners and professionals looking to build meaningful connections within their local tech community. 🔄 Workflow Process: Stage 1: Data Collection The workflow begins with a manual trigger that initiates a comprehensive LinkedIn profile scraping operation. Using advanced web scraping techniques, it searches for automation specialists, particularly focusing on the Lagos tech ecosystem. The scraping function targets professionals with expertise in tools like n8n, Make.com, AI automation, and workflow optimization. Stage 2: Data Processing & Segmentation Once the profile data is collected, the Split Out node transforms the bulk JSON response into individual processing items. This crucial step enables personalized treatment of each contact. The Limit node provides batch control, allowing you to test with smaller groups (currently 3 profiles) before scaling to larger datasets. Stage 3: AI-Powered Personalization The AI Agent represents the workflow's intelligence core, utilizing Groq's LLaMA model for cost-effective, high-quality text generation. Each profile receives a customized analysis that identifies: Specific technical expertise and tools Geographic and industry connections Potential collaboration opportunities Shared professional interests The AI generates both LinkedIn connection messages and email alternatives, ensuring multiple touchpoint options. Messages focus on genuine networking value rather than sales pitches, emphasizing knowledge sharing, collaboration opportunities, and community building. Stage 4: Message Optimization & Formatting The JavaScript Code node serves as the workflow's data orchestrator, transforming AI-generated content into automation-ready formats. It handles: Response validation and error recovery LinkedIn-specific message formatting Automation parameter injection (delays, retry logic) Fallback email preparation Metadata tracking for campaign analysis Stage 5: Automated Outreach Execution The final Browserflow integration automates the actual LinkedIn connection process. It navigates to each target profile, sends personalized connection requests, and implements intelligent delays to maintain LinkedIn compliance. Built-in error handling ensures workflow resilience even when individual requests fail. 🎖️ Key Features: Intelligent Batch Processing**: Controlled processing prevents rate limiting Dual-Channel Approach**: LinkedIn + email backup ensures message delivery Geographic Targeting**: Lagos-focused networking for local community building AI-Driven Personalization**: Each message uniquely crafted based on profile analysis Error Resilience**: Comprehensive error handling maintains workflow stability Compliance-First Design**: Built-in delays and limits respect platform policies 🎯 Use Cases: Building local automation professional networks Identifying potential collaboration partners Market research on automation service providers Community building for tech meetups and events Knowledge sharing network development ⚡ Technical Specifications: Model**: Groq LLaMA3-8B for cost-effective AI generation Processing Capacity**: 3-item batches (scalable) Message Types**: LinkedIn connections + email alternatives Automation Platform**: Browserflow for LinkedIn interaction Error Handling**: Multi-layer validation and recovery Personalization Depth**: 3-5 specific talking points per contact This workflow represents a sophisticated approach to professional networking automation, balancing efficiency with authentic relationship building. It's particularly valuable for automation professionals who understand the importance of genuine connections over mass outreach tactics. An n8n automation workflow template by ObisDev.
- 3 nodes
- Automation
- AI
By Omer Fayyaz
This n8n template implements a Chatbot with Google Gemini to Check Domain Name Availability using the WHMCS API Who's it for This template is designed for domain registrars, web hosting companies, and IT service providers who use WHMCS (Web Host Manager Complete Solution) and want to offer automated domain availability checking to their customers. It's perfect for businesses looking to enhance their customer support with AI-powered domain search assistance. How it works / What it does This workflow creates an AI-powered customer support chatbot that automatically checks domain name availability using WHMCS API integration. When customers ask about domain availability, the AI agent: Receives customer queries through a webhook endpoint Processes natural language requests using Google Gemini AI Automatically checks domain availability via WHMCS DomainWhois API Provides verified, accurate responses with available alternatives Maintains conversation context throughout the session The system ensures 100% accuracy by only suggesting domains that have been verified as available, eliminating guesswork and improving customer trust. How to set up 1. Configure WHMCS API Credentials Replace Your_WHMCS_Identifier with your actual WHMCS API identifier Replace Your_WHMCS_Secret with your actual WHMCS API secret Update https://your_whmcs_url.com/includes/api.php with your WHMCS domain 2. Set up Google Gemini API Configure your Google Gemini API credentials in the Google Gemini Chat Model node Ensure you have sufficient API quota for your expected usage 3. Deploy the Webhook The workflow creates a unique webhook endpoint for receiving customer queries Use this endpoint URL in your customer-facing application or chat interface 4. Test the Integration Send a test query to verify domain checking functionality Ensure proper error handling and response formatting Requirements WHMCS installation** with API access enabled Google Gemini API account** with appropriate credentials n8n instance** (self-hosted or cloud) Domain registrar business** or similar service offering How to customize the workflow Modify AI Agent Behavior Edit the system message in the AI Agent node to change the bot's personality and response style Adjust response length and tone to match your brand voice Add Additional Tools Integrate with other WHMCS APIs for pricing, registration, or management Add notification systems (email, Slack, SMS) for high-value domain inquiries Implement rate limiting or usage tracking Enhance Customer Experience Add domain suggestion algorithms based on customer input Integrate with your existing customer database for personalized recommendations Add multi-language support for international customers Security Enhancements Implement API key rotation and monitoring Add request validation and sanitization Set up usage analytics and abuse prevention Key Features Real-time domain availability checking** via WHMCS API AI-powered natural language processing** for customer queries Session-based memory** for contextual conversations Automatic alternative domain suggestions** when requested domains are unavailable Professional, customer-focused responses** that maintain brand standards Scalable webhook architecture** for high-volume usage Use Cases Customer support automation** for domain registrars Sales team assistance** with real-time domain availability Customer self-service portals** with intelligent domain search Lead generation** through proactive domain suggestions Customer retention** via improved support experience This template transforms your domain business by providing instant, accurate domain availability information while maintaining the personal touch that customers expect from professional service providers. An n8n automation workflow template by Omer Fayyaz.
- 3 nodes
- Automation
- AI
By Pramod Rathoure
Automate Sponsored Deal Emails with n8n + AI 🚀 Managing inbound emails can be exhausting — especially when your inbox is flooded with sponsored deal requests that don’t always fit your brand. Manually reading, filtering, and politely declining each one eats up valuable time. That’s why I built a smart n8n workflow that automatically: Detects sponsored deal inquiries, Decides if they match my criteria, Drafts a professional, courteous reply, Or simply ignores irrelevant messages. The best part? It runs on autopilot. Let’s break down every single node in this workflow. 🔔 1. Gmail Trigger – “Your Inbox Watchdog” Polls your Gmail inbox every minute. Detects new emails instantly. Hands over each email to the next step for analysis. ✂️ 2. Edit Fields (Set Node) – “Extract the Essentials” Pulls out the most important parts of the email: From → Sender’s email address Subject → The email subject line Email Body → The main text content Keeps data structured and ready for AI to process. 🧠 3. AI Agent – “The Smart Classifier” Powered by LangChain + OpenAI. Reads the email content carefully. Outputs two things: isSponsoredEmail → true/false reason → why it decided that way Example: { "isSponsoredEmail": true, "reason": "The email mentions a paid collaboration opportunity." } Structured Output Parser – “Keep It Clean” Ensures the AI response is always structured properly. Forces the output into this format: { "isSponsoredEmail": true/false, "reason": "string" } Prevents messy AI replies from breaking the workflow. 🔀 5. Node – “Decision Maker” Branches logic into two paths: If sponsored** → moves on to draft a polite response. If not sponsored** → sends it to “No Operation” (do nothing). ✍️ 6. AI Agent (Reply Writer) – “Crafts the Perfect Response” If it’s a sponsored email, this node drafts a professional reply. Reply includes: Thanking the sender for reaching out. Explaining sponsorship criteria: Alignment with brand values Relevance for your audience Fit with internal planning cycles Politely declining if the timing isn’t right. Leaving the door open for future opportunities. Tone: professional, warm, and courteous. 📤 7. Gmail Node – “Hit Send!” Takes the AI-generated reply. Sends it directly back to the original sender. No manual typing, no waiting — just instant professionalism. 🚫 8. No Operation – “Do Nothing, Gracefully” If the email isn’t a sponsored deal, the workflow stops here. No unnecessary actions are taken. Keeps your system clean and efficient. 📝 Sticky Notes (Workflow Documentation) To make the workflow easier to understand inside n8n, sticky notes were added: Email Trigger** → Explains inbox polling. Extract** → Notes what fields are being pulled. Process and Validate** → Describes how AI decides sponsorship. Prepare Email Body** → Documents reply drafting process. Reply** → Clarifies auto-reply step. Do Nothing** → Notes what happens if it’s not sponsored. 🌟 Why This Workflow Rocks Saves Hours:** No more manual email filtering. Consistent Replies:** Always professional and brand-friendly. Scalable:** Works for 5 or 500 inbound emails. Customizable:** Easily adapt prompts and conditions to fit your brand. ⚡ Try It Yourself This workflow is built in n8n, an open-source automation tool. You can import the JSON file into your own n8n instance and customize: Your Gmail credentials Your company’s sponsorship guidelines The tone of the AI-generated replies 👉 With just a few tweaks, you’ll have a smart email assistant running on autopilot! 💡 Pro Tip Even if you don’t deal with sponsored deals, you can repurpose this workflow for: Job applications Customer support inquiries Lead qualification The same logic applies — just adjust the AI prompts and reply template. An n8n automation workflow template by Pramod Rathoure.
- 4 nodes
- Automation
- AI
By YungCEO
Pre‑Built AI Customer Service System for Businesses | n8n, Gemini & Notion 💥 What It Does Revolutionize your client interactions with this Done‑For‑You AI Customer Service & Lead Routing System. This advanced n8n workflow, powered by Google Gemini and integrated with Notion, is pre-configured and ready to deploy, instantly transforming how you handle inquiries. Stop losing valuable time to manual support and inefficient lead qualification; this system intelligently routes messages, retrieves information from your Notion database, and provides personalized assistance from day one. It's the ultimate shortcut to professional, scalable customer engagement and lead conversion, delivered as a fully set up automation. ⚙️ Key Features ⚡ Instant AI Lead Routing:* Automatically classifies incoming messages (customer service, questions, booking) and directs them to the right AI agent for a seamless user experience. 🧠 Multi-Agent AI System:* Includes specialized AI agents for comprehensive customer support, product/service inquiries, and automated consultation booking. 💡 Notion-Powered Knowledge Base:* Leverages your existing Notion databases to pull accurate, contextual information for personalized responses and solutions. 🤝 Personalized Customer Support:* The Customer Service Agent accesses Notion CRM to provide tailored support based on customer history and previous interactions. 📈 Automated Consultation Booking:* The Booking Agent streamlines scheduling by guiding users to your intake forms, qualifying leads effortlessly. 😩 Pain Points Solved Sick of wasting countless hours on manual customer service inquiries and support? Tired of slow response times costing you valuable leads and frustrating clients? Struggling to build a complex AI chatbot system from scratch with no prior experience? Overwhelmed by disorganized customer data and scattered product information? Missing out on potential sales opportunities due to inefficient lead qualification processes? 📦 What’s Included Fully configured n8n AI Chatbot workflow for instant deployment Pre-integrated Google Gemini language models and AI agents Ready-to-connect Notion CRM and knowledge base tools Comprehensive, step-by-step deployment and launch guide Ongoing access to future updates and enhancements 🚀 Call to Action Launch your AI customer powerhouse today. No setup, no stress, just instant results. 🏷️ Optimized Tags done for you ai, n8n workflow, ai chatbot, customer service automation, lead qualification, notion integration, google gemini, pre built system, ai agent, business automation, digital product, ready to use, instant deploy. An n8n automation workflow template by YungCEO.
- 4 nodes
- Automation
- AI
By YungCEO
Done-For-You Social Media Trend Tracker for Content Creators | Instant AI Video Ideas 💥 What It Does This pre-built n8n workflow is your ultimate shortcut to viral content. It automatically scouts the web for trending social media topics and generates hyper-relevant video ideas, complete with engaging hooks and calls to action, directly from the latest trends. No more endless scrolling or brainstorming sessions – just plug in and receive daily, actionable content inspiration delivered straight to your Discord channel. Stop missing out on viral trends and start creating content that captivates your audience from day one, effortlessly. This fully installed automation transforms your content strategy, giving you an unfair advantage in the crowded digital landscape. ⚙️ Key Features ⚡ Instant deployment: Pre-configured n8n workflow, ready to run in minutes. 🧠 AI-powered content engine: Generates viral video ideas with hooks & CTAs (powered by OpenAI). 📈 Automated trend discovery: Daily insights from top social platforms without manual research. 💬 Discord integration: Delivers actionable ideas directly to your team or private channel. 🚀 Zero-setup solution: No coding, no complex API configurations required. 😩 Pain Points Solved Sick of endless trend research and content ideation headaches? Tired of missing out on viral opportunities and falling behind competitors? Frustrated with complex API setups and coding your own automations? Struggling to consistently produce fresh, engaging content that performs? Wasting valuable time on manual content planning and brainstorming? 📦 What’s Included Fully configured n8n workflow file (.json) Step-by-step installation & connection guide Pre-written AI prompt for optimal video idea generation Dedicated support to ensure seamless launch 🚀 Call to Action Get your viral content ideas delivered daily. No setup. No stress. 🏷️ Optimized Tags done for you system, ai automation, n8n workflow, social media trends, content ideas, viral video, tiktok content, youtube shorts, instagram reels, discord bot, pre built workflow, instant download, marketing automation. An n8n automation workflow template by YungCEO.
- 5 nodes
- Automation
- AI
By YungCEO
What It Does Stop chasing the market—let the market come to you. This Done-For-You AI Crypto Bot is a fully configured n8n workflow that scrapes CoinMarketCap for trending cryptocurrencies, analyzes them with cutting-edge OpenAI AI (GPT-4o-mini), and delivers concise, actionable insights directly to your Discord channel. Forget tedious manual research and complex setups; this system is ready for instant deployment, giving you and your community an unfair advantage by providing daily, automated crypto trend intelligence without lifting a finger. It’s the ultimate shortcut to staying ahead in the fast-paced crypto world with a pre-built crypto automation solution. ⚙️ Key Features ⏰ Automated Daily Crypto Updates:* Pre-scheduled to run multiple times a day, ensuring you never miss a trending coin. 🧠 AI-Powered Market Analysis:* Leverages GPT-4o-mini to distill complex data into digestible, insightful summaries. 💬 Seamless Discord Integration:* Delivers beautifully formatted, Markdown-compatible messages directly to your chosen channel. ⚡ Zero-Setup n8n Workflow:* Simply import the JSON, plug in your API keys, and go live within minutes. 📈 Actionable Insights:* Provides ticker, price, market cap, volume, and direct links for quick research and trading decisions. 😩 Pain Points Solved Tired of missing crucial crypto market trends and potential opportunities? Wasting countless hours on manual research and data aggregation from multiple sources? Struggling to provide timely, concise, and professional crypto insights to your community or personal trading strategy? Frustrated by the complexity and time investment of setting up custom AI and automation workflows from scratch? Need a reliable, hands-off solution to stay informed and competitive in the volatile cryptocurrency landscape? 📦 What’s Included Fully configured n8n workflow JSON file (ready to import) Pre-optimized AI prompt for expert crypto analysis Step-by-step setup guide for API keys and Discord integration Lifetime access to workflow updates 🚀 Call to Action Get your AI Crypto Bot live today. Automate insights, dominate trends. 🏷️ Optimized Tags done for you crypto bot, n8n workflow, ai crypto analysis, discord bot, trending coins, coinmarketcap automation, crypto insights, market intelligence, ready made solution, pre built automation, digital product, crypto trading tool, passive income bot. An n8n automation workflow template by YungCEO.
- 4 nodes
- Automation
- AI
By Wevanta Infotech
LinkedIn Auto-Post Agent for n8n 🚀 Automate your LinkedIn presence with AI-powered content generation This n8n workflow automatically generates and publishes engaging LinkedIn posts using OpenAI's GPT models. Perfect for professionals and businesses who want to maintain an active LinkedIn presence without manual effort. ✨ Features 🤖 AI-Powered Content**: Generate professional LinkedIn posts using OpenAI GPT-3.5-turbo or GPT-4 ⏰ Automated Scheduling**: Post content automatically on weekdays at 9 AM (customizable) 🎯 Manual Trigger**: Generate and post content on-demand 🔒 Secure**: All credentials stored securely in n8n's encrypted credential system 📊 Error Handling**: Built-in retry logic and error notifications 🎨 Customizable**: Easily modify prompts, scheduling, and content parameters 🏗️ Architecture This workflow uses a streamlined 3-node architecture: Schedule/Manual Trigger → OpenAI Content Generation → LinkedIn Post Node Details Schedule Trigger: Automatically triggers the workflow (default: weekdays at 9 AM) Manual Trigger: Allows on-demand content generation OpenAI Content Generation: Creates LinkedIn-optimized content using AI LinkedIn Post: Publishes the generated content to LinkedIn 📋 Prerequisites n8n instance (self-hosted or cloud) OpenAI API account and API key LinkedIn account with API access Basic familiarity with n8n workflows 🚀 Quick Start 1. Import the Workflow Download the linkedin-auto-post-agent.json file In your n8n instance, go to Workflows → Import from File Select the downloaded JSON file Click Import 2. Set Up Credentials OpenAI API Credentials Go to Credentials in your n8n instance Click Create New Credential Select OpenAI Enter your OpenAI API key Name it "OpenAI API" and save LinkedIn OAuth2 Credentials Create a LinkedIn App at LinkedIn Developer Portal Configure OAuth 2.0 settings: Redirect URL: https://your-n8n-instance.com/rest/oauth2-credential/callback Scopes: r_liteprofile, w_member_social In n8n, create new LinkedIn OAuth2 credentials Enter your LinkedIn App's Client ID and Client Secret Complete the OAuth authorization flow 3. Configure the Workflow Open the imported workflow Click on the OpenAI Content Generation node Select your OpenAI credentials Customize the content prompt if desired Click on the LinkedIn Post node Select your LinkedIn OAuth2 credentials Save the workflow 4. Test the Workflow Click the Manual Trigger node Click Execute Node to test content generation Verify the generated content in the LinkedIn node output Check your LinkedIn profile to confirm the post was published 5. Activate Automated Posting Click the Active toggle in the top-right corner The workflow will now run automatically based on the schedule ⚙️ Configuration Options Scheduling The default schedule posts content on weekdays at 9 AM. To modify: Click the Schedule Trigger node Modify the Cron Expression: 0 9 * * 1-5 0 9 * * 1-5: Weekdays at 9 AM 0 12 * * *: Daily at noon 0 9 * * 1,3,5: Monday, Wednesday, Friday at 9 AM Content Customization Modify the OpenAI prompt to change content style: Click the OpenAI Content Generation node Edit the System Message to adjust tone and style Modify the User Message to change topic focus Example Prompts Professional Development Focus: Create a LinkedIn post about professional growth, skill development, or career advancement. Keep it under 280 characters and include 2-3 relevant hashtags. Industry Insights: Generate a LinkedIn post sharing an industry insight or trend in technology. Make it thought-provoking and include relevant hashtags. Motivational Content: Write an inspiring LinkedIn post about overcoming challenges or achieving goals. Keep it positive and engaging with appropriate hashtags. Model Selection Choose between OpenAI models based on your needs: gpt-3.5-turbo**: Cost-effective, good quality gpt-4**: Higher quality, more expensive gpt-4-turbo**: Latest model with improved performance 🔧 Advanced Configuration Error Handling The workflow includes built-in error handling: Retry Logic**: 3 attempts with 1-second delays Continue on Fail**: Workflow continues even if individual nodes fail Error Notifications**: Optional email/Slack notifications on failures Content Review Workflow (Optional) To add manual content review before posting: Add a Wait node between OpenAI and LinkedIn nodes Configure webhook trigger for approval Add conditional logic based on approval status Rate Limiting To respect API limits: OpenAI: 3 requests per minute (default) LinkedIn: 100 posts per day per user Adjust scheduling frequency accordingly 📊 Monitoring and Analytics Execution History Go to Executions in your n8n instance Filter by workflow name to see all runs Click on individual executions to see detailed logs Key Metrics to Monitor Success Rate**: Percentage of successful executions Content Quality**: Review generated posts periodically API Usage**: Monitor OpenAI token consumption LinkedIn Engagement**: Track post performance on LinkedIn 🛠️ Troubleshooting Common Issues OpenAI Node Fails Verify API key is correct and has sufficient credits Check if you've exceeded rate limits Ensure the model name is spelled correctly LinkedIn Node Fails Verify OAuth2 credentials are properly configured Check if LinkedIn app has required permissions Ensure the content doesn't violate LinkedIn's posting policies Workflow Doesn't Trigger Confirm the workflow is marked as "Active" Verify the cron expression syntax Check n8n's timezone settings Debug Mode Enable Save Manual Executions in workflow settings Run the workflow manually to see detailed execution data Check each node's input/output data 🔒 Security Best Practices Store all API keys in n8n's encrypted credential system Regularly rotate API keys (monthly recommended) Use environment variables for sensitive configuration Enable execution logging for audit trails Monitor for unusual API usage patterns 📈 Optimization Tips Content Quality Review and refine prompts based on output quality A/B test different prompt variations Monitor LinkedIn engagement metrics Adjust posting frequency based on audience response Cost Optimization Use gpt-3.5-turbo for cost-effective content generation Set appropriate token limits (200 tokens recommended) Monitor OpenAI usage in your dashboard Performance Keep workflows simple with minimal nodes Use appropriate retry settings Monitor execution times and optimize if needed 🤝 Contributing We welcome contributions to improve this workflow: Fork the repository Create a feature branch Make your improvements Submit a pull request 📄 License This project is licensed under the MIT License - see the LICENSE file for details. 🆘 Support If you encounter issues or have questions: Check the troubleshooting section above Review n8n's official documentation Join the n8n community forum Create an issue in this repository 🔗 Useful Links n8n Documentation OpenAI API Documentation LinkedIn API Documentation n8n Community Forum Happy Automating! 🚀 This workflow helps you maintain a consistent LinkedIn presence while focusing on what matters most - your business and professional growth. An n8n automation workflow template by Wevanta Infotech.
- 2 nodes
- Automation
By Ranjan Dailata
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Overview This workflow connects to LinkedIn via automation nodes and enriches profile data using AI to generate insights such as professional summary, skills highlights, and potential interest areas. All parsed information will be persisted on Supabase for further analysis and reporting purposes. Who this is for? This workflow is for recruiters, HR tech builders, data analysts, and growth teams who want to: Automate LinkedIn data collection Enrich raw profile/job data with AI Store structured insights for dashboards, CRMs, or analytics Good to know At time of writing, each data enrichment request to Gemini costs ~$0.002–$0.004 USD depending on model. See Gemini Pricing for updated info. The Gemini enrichment model is geo-restricted. If you encounter "model not found," it may not be available in your country. Scraping via Bright Data carries cost depending on volume. See Bright Data Pricing. What problem is this workflow solving? Manually extracting insights from LinkedIn is: Slow → Recruiters spend hours on profile research Unstructured → Scraping only gives raw HTML/text Incomplete → No standardized skills or trend insights This workflow provides a repeatable pipeline that converts raw LinkedIn data into structured, enriched insights stored in Supabase for immediate use. What this workflow does Webhook by default but it could be updated to trigger manually or it could be scheduled as well Scrape LinkedIn data via Bright Data API Clean and normalize profile or job post data AI Enrichment with Gemini → extract skills, roles, industries, seniority, career paths Store results in Supabase for querying, dashboards, or API access Setup Accounts required: Bright Data (LinkedIn scraping API) Gemini API key (for AI enrichment) Supabase project (for structured storage) n8n instance (self-hosted or cloud) Nodes in the workflow: Manual Trigger (replace with webhook or cron if needed) Bright Data Node (Bright Data API call) Gemini Node (LLM enrichment) Supabase Node (insert structured records) Supabase DB Setup Please create a project on Supabase and use the following script for the creation of a new table and indexes for persisting the LinkedIn data extract or mining information. CREATE TABLE linkedin_data_mining ( id BIGSERIAL PRIMARY KEY, -- Auto-generated unique ID loggedin_user TEXT NOT NULL, -- LinkedIn profile identity fields first_name TEXT NOT NULL, last_name TEXT NOT NULL, title TEXT NOT NULL, full_name TEXT GENERATED ALWAYS AS (first_name || ' ' || last_name) STORED, skills JSONB NOT NULL, basic_profile JSONB NOT NULL, emerging_roles JSONB NOT NULL, markdown_content JSONB NOT NULL, summary JSONB NOT NULL, -- Audit fields created_by TEXT NOT NULL, created_date TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_by TEXT NULL, updated_date TIMESTAMP WITH TIME ZONE NULL ); -- Indexes for performance CREATE INDEX idx_linkedin_data_mining_full_name ON linkedin_data_mining(full_name); CREATE INDEX idx_linkedin_data_mining_first_name ON linkedin_data_mining(first_name); CREATE INDEX idx_linkedin_data_mining_last_name ON linkedin_data_mining(last_name); CREATE INDEX idx_linkedin_data_mining_skills ON linkedin_data_mining USING GIN (skills); CREATE INDEX idx_linkedin_data_mining_basic_profile ON linkedin_data_mining USING GIN (basic_profile); CREATE INDEX idx_linkedin_data_mining_emerging_roles ON linkedin_data_mining USING GIN (emerging_roles); CREATE INDEX idx_linkedin_data_mining_markdown_content ON linkedin_data_mining USING GIN (markdown_content); CREATE INDEX idx_linkedin_data_mining_summary ON linkedin_data_mining USING GIN (summary); Connections: Configure your API credentials for Bright Data, Gemini, and Supabase inside n8n’s credentials manager. How to customize this workflow to your needs Triggers**: Replace manual trigger with webhook → scrape & enrich on demand (e.g., when a lead form is submitted). Prompts**: Adjust Gemini prompts to extract attributes like seniority, technologies, career transitions, or hiring signals. Destinations**: Store enriched data in Supabase, or send to Google Sheets, Slack, or HubSpot for immediate team use. Connect with Me Email: ranjancse@gmail.com LinkedIn: https://www.linkedin.com/in/ranjan-dailata/ Get Bright Data: Bright Data (Supports free workflows with a small commission) #LinkedInAutomation #n8n #WebScraping #DataAutomation #BrightData #GeminiAI #Supabase #AIEnrichment #RecruitmentTech #HRTech #SalesAutomation #MarketIntelligence #DataPipeline #WorkflowAutomation #OpenSourceAutomation. An n8n automation workflow template by Ranjan Dailata.
- 3 nodes
- Automation
- AI
By PhilanthropEAK Automation
Who's it for Small online store owners, new entrepreneurs, and anyone getting started with e-commerce automation. Perfect for beginners who want to automate their order process without complexity or additional costs. Ideal for stores using Shopify, WooCommerce, Etsy, or any platform that supports webhooks. How it works This simple workflow automatically handles new orders by sending professional confirmation emails to customers and notification emails to your team. When a customer places an order, your e-commerce platform sends the order data to this workflow via webhook. The system extracts essential order information like customer details, order number, and total amount, then validates the data to ensure completeness. It sends a beautifully formatted confirmation email to the customer with order details, next steps, and your contact information. Simultaneously, your team receives an order notification email with all the details needed to process and fulfill the order. The workflow includes error handling for incomplete orders and sends appropriate responses back to your e-commerce platform to confirm successful processing. Everything is logged for easy tracking and troubleshooting. How to set up Prerequisites: An online store (Shopify, WooCommerce, etc.) Gmail account or any email service with SMTP 5 minutes for setup Setup steps: Configure your store information: Open the "Store Configuration" node Update with your store name, email addresses, phone number, and website This information appears in customer emails and notifications Set up email credentials: Add your Gmail account or SMTP email service to n8n Use the built-in email credential setup Gmail is free and works perfectly for most small stores Copy the webhook URL: Click on the "New Order Webhook" node Copy the webhook URL that appears This is where your store will send order data Add webhook to your store: Shopify: Go to Settings > Notifications > Webhooks, create new webhook for "Order creation" WooCommerce: WooCommerce > Settings > Advanced > Webhooks, add new webhook for "Order created" Other platforms: Look for webhook, API, or integration settings Test the workflow: Place a test order in your store Check that confirmation email was sent to customer Verify team notification email was received Confirm webhook response shows success Requirements E-commerce platform** with webhook support (Shopify, WooCommerce, BigCommerce, Etsy, etc.) Email account** - Gmail (free) or any SMTP email service n8n instance** - cloud subscription or self-hosted installation Basic store information** - contact details and branding How to customize the workflow Personalize email content: Edit the email templates in the "Send Customer Confirmation" and "Send Team Notification" nodes Add your brand voice and specific messaging Include additional order details or shipping information Add your logo or signature (if using HTML email) Modify order validation: Adjust validation rules in the "Validate Order Data" node Add checks for minimum order amounts Include product-specific validation Set up different handling for different order types Enhance team notifications: Add team member-specific routing based on order value or products Include inventory alerts for low-stock items Add urgency flags for rush orders Set up different notification schedules for weekends vs weekdays Extend functionality: Add SMS notifications using Twilio for urgent orders Include automated inventory updates Set up follow-up email sequences for customer engagement Add order status updates as items are processed and shipped Integration improvements: Connect with Google Sheets to log all orders automatically Add Slack notifications for team collaboration Integrate with shipping services for automatic label creation Link to accounting software for financial tracking This template focuses on simplicity and reliability, using only built-in n8n nodes and free services to get new store owners started with automation quickly and affordably. An n8n automation workflow template by PhilanthropEAK Automation.
- 1 nodes
- Automation
By PhilanthropEAK Automation
Who's it for Customer support teams, SaaS companies, and service businesses that need to quickly identify and respond to urgent customer issues. Perfect for organizations handling high ticket volumes where manual prioritization creates delays and missed critical issues. How it works This workflow automatically analyzes incoming Zendesk tickets using OpenAI's GPT-4 to determine urgency levels and routes high-priority issues to your team via Slack notifications. The system monitors new Zendesk tickets via webhook, extracts key information (subject, description, customer details), and sends this data to OpenAI for intelligent analysis. The AI considers factors like emotional language, business impact keywords, technical severity indicators, and customer context to assign an urgency score from 1-5. Based on the AI analysis, the workflow automatically updates the ticket priority in Zendesk, adds detailed reasoning as a private note, and sends formatted Slack notifications for high-priority issues (score 4+). The Slack alert includes ticket details, urgency reasoning, key indicators found, and direct links to the ticket for immediate action. How to set up Prerequisites: Zendesk account with API access OpenAI API key (GPT-4 access recommended) Slack workspace with webhook permissions n8n instance (cloud or self-hosted) Setup steps: Configure credentials in n8n: Add OpenAI API credential with your API key Add Zendesk API credential (email + API token) Add Slack API credential (bot token with chat:write permissions) Update Configuration Variables node: Set your Zendesk subdomain (e.g., "yourcompany" for yourcompany.zendesk.com) Configure Slack channel for urgent alerts (e.g., "#support-urgent") Adjust urgency threshold (1-5, default is 4) Set default assignee email for fallback scenarios Set up Zendesk webhook: Copy the webhook URL from the trigger node In Zendesk Admin, go to Settings > Extensions > Add target Create HTTP target with the copied URL and POST method Create a trigger for "Ticket is created" that sends to this target Test the workflow: Create a test ticket with urgent language ("system is down", "critical issue") Verify the AI analysis runs and priority is updated Check that Slack notifications appear for high-priority tickets Confirm ticket updates include AI reasoning in private notes Requirements Zendesk** account with API access and admin permissions for webhook setup OpenAI API key** with GPT-4 access (estimated cost: $0.01-0.05 per ticket analysis) Slack workspace** with bot creation permissions and access to notification channels n8n instance** (cloud subscription or self-hosted installation) How to customize the workflow Adjust AI analysis parameters: Modify the system prompt in the OpenAI node to focus on industry-specific urgency indicators Add custom keywords or phrases relevant to your business in the prompt Adjust the temperature setting (0.1-0.5) for more consistent vs creative analysis Configure priority mapping: Edit the Code node to change how urgency scores map to Zendesk priorities Add custom business logic based on customer tiers or product types Implement time-based urgency (e.g., higher priority during business hours) Enhance Slack notifications: Customize the Slack message blocks with additional fields (product, customer tier, SLA deadline) Add action buttons for common responses ("Acknowledge", "Escalate", "Assign to me") Route different urgency levels to different Slack channels Extend integrations: Add email notifications using the Email node for critical issues Integrate with PagerDuty or Opsgenie for after-hours escalation Connect to your CRM to enrich customer context before AI analysis Add Teams or Discord notifications as alternatives to Slack Advanced customizations: Implement machine learning feedback loops by tracking resolution times vs AI scores Add sentiment analysis as a separate factor in priority calculation Create daily/weekly summary reports of AI analysis accuracy Build approval workflows for certain priority changes before auto-updating. An n8n automation workflow template by PhilanthropEAK Automation.
- 4 nodes
- Automation
- AI
By PhilanthropEAK Automation
Who's it for Marketing teams, social media managers, content creators, and small businesses looking to maintain consistent social media presence across multiple platforms. Perfect for organizations that want to automate content creation while maintaining quality and brand consistency. How it works This workflow creates a complete social media automation system that generates platform-specific content using AI and schedules posts across Twitter, LinkedIn, and Instagram based on your content calendar in Google Sheets. The system runs daily at 9 AM, reading your content calendar to identify scheduled topics for the day. It uses OpenAI's GPT-4 to generate platform-optimized content that follows each platform's best practices - concise engaging posts for Twitter, professional thought leadership for LinkedIn, and visual storytelling for Instagram. DALL-E creates accompanying images that match your brand style and topic themes. Each piece of content is automatically formatted for optimal engagement, including appropriate hashtags, character limits, and platform-specific calls-to-action. The workflow then schedules posts through Buffer's API at optimal times and updates your spreadsheet with posting status, content previews, and generated image URLs for tracking and approval workflows. How to set up Prerequisites: Google account with Sheets access OpenAI API key with GPT-4 and DALL-E access Buffer account with connected social media profiles Slack workspace (optional for notifications) Setup steps: Create your content calendar: Copy the provided Google Sheets template Set up columns: Date, Topic, Platforms, Content Type, Keywords, Status, Generated Content, Image URL Fill in your content schedule with topics and target platforms Configure credentials in n8n: Add OpenAI API credential with your API key Set up Google Sheets OAuth2 for spreadsheet access Add Buffer API token from your Buffer dashboard Add Slack API credential for success notifications (optional) Update Configuration Variables: Set your Google Sheet ID from the spreadsheet URL Define your brand voice and company messaging Specify target audience for content personalization Set image style preferences for consistent visuals Configure Buffer integration: Connect your social media accounts to Buffer Get profile IDs for Twitter, LinkedIn, and Instagram Update the Schedule Post node with your specific profile IDs Set optimal posting times in Buffer settings Test the workflow: Add test content to tomorrow's date in your calendar Run the workflow manually to verify content generation Check that posts appear in Buffer's queue correctly Verify spreadsheet updates and Slack notifications work Requirements Google Sheets with template structure and editing permissions OpenAI API key with GPT-4 and DALL-E access (estimated cost: $0.10-0.30 per day for content generation) Buffer account (free plan supports up to 3 social accounts, paid plans for more) Social media accounts connected through Buffer (Twitter, LinkedIn, Instagram) n8n instance (cloud subscription or self-hosted) How to customize the workflow Adjust content generation: Modify AI prompts in the OpenAI node to match your industry tone and style Add custom content types (promotional, educational, behind-the-scenes, user-generated) Include seasonal or event-based content variations in your prompts Customize hashtag strategies per platform and content type Enhance scheduling logic: Add time zone considerations for global audiences Implement different posting schedules for weekdays vs weekends Create urgency-based posting for time-sensitive content Add approval workflows before scheduling sensitive content Expand platform support: Add Facebook, TikTok, or YouTube Shorts using their respective APIs Integrate with Hootsuite or Later as alternative scheduling platforms Include Pinterest for visual content with optimized descriptions Add LinkedIn Company Page posting alongside personal profiles Improve content intelligence: Integrate trending hashtag research using social media APIs Add competitor content analysis for inspiration and differentiation Include sentiment analysis to adjust tone based on current events Implement A/B testing for different content variations Advanced automation features: Add engagement monitoring and response workflows Create monthly performance reports sent via email Implement content recycling for evergreen topics Build user-generated content curation from brand mentions Add crisis communication protocols for sensitive topics Integration enhancements: Connect with your CRM to include customer success stories Link to email marketing for cross-channel content consistency Integrate with project management tools for campaign coordination Add analytics dashboards for content performance tracking. An n8n automation workflow template by PhilanthropEAK Automation.
- 4 nodes
- Automation
- AI
By Ziad Adel
Google Sheets CRM Automations: Lead Stages → Emails, Client Tracking & Delivery Duration Turn a simple Google Sheet into a lightweight CRM powered by n8n. Overview This template monitors edits in your Leads and Clients tabs and reacts automatically: Qualified?** → sends a Cal.com booking email Stage → Awaiting Proposal** → sends a “proposal coming soon” email Stage → Won* → appends the client to *Clients* with a *Start Date & Time** Clients: Project Status → Delivered* → stamps *End Date & Time* and computes *Time to Deliver** (e.g., 2d 5h 30m) What This Template Does Lead Qualification → Email: When you mark **Qualified? in Leads, a booking email is sent automatically. Awaiting Proposal → Email**: Sends a heads-up email that a proposal is coming soon. Won → Client Append: Adds the client to **Clients and records the start timestamp. Delivered → Completion Metrics**: Looks up the client, stamps the end timestamp, and calculates the delivery duration. How It Works Google Apps Script → Webhooks (onEdit) A small Apps Script (provided in the workflow’s Sticky Note) watches the sheet and posts JSON to these n8n webhooks: /webhook/lead-stage-changed /webhook/lead-qualified /webhook/client-status-changed n8n Flow & Branching lead-stage-changed If Awaiting Proposal → send proposal heads-up email If Won → format timestamp → append to Clients lead-qualified If qualified = true → send Cal.com booking email client-status-changed If Delivered → lookup client row → stamp End Date & Time → compute Time to Deliver → update row Prerequisites Google Sheet with two tabs: Leads and Clients Gmail account (or use your preferred email/notification node) n8n instance with: Google Sheets OAuth2 credentials Gmail OAuth2 credentials (if using the Gmail node) Suggested columns Leads**: Name (A), Client Email (C), Lead Source (D), Stage (E), Qualified? (H) Clients**: Name (A), Client Email (C), Project Status (D), Start Date & Time (F), End Date & Time (G), Time to Deliver (H) Setup Steps Copy/prepare the Google Sheet Ensure both Leads and Clients tabs exist with the columns above. Install the Apps Script In Google Sheets: Extensions → Apps Script → paste the script from the workflow’s Sticky Note. Replace webhook URLs with your n8n endpoints: https://{{YOUR_N8N_DOMAIN}}/webhook/lead-stage-changed https://{{YOUR_N8N_DOMAIN}}/webhook/lead-qualified https://{{YOUR_N8N_DOMAIN}}/webhook/client-status-changed Run createInstallableTrigger() once to enable onEdit. Open the workflow in n8n & replace placeholders {{GOOGLE_SHEETS_DOC_ID}} {{LEADS_GID}} {{CLIENTS_GID}} {{CAL_COM_BOOKING_URL}} {{SENDER_NAME}} {{GMAIL_CREDENTIAL_ID}}, {{GMAIL_CREDENTIAL_NAME}} {{GSHEETS_CREDENTIAL_ID}}, {{GSHEETS_CREDENTIAL_NAME}} Connect credentials Authorize Google Sheets OAuth2 and Gmail OAuth2 (or switch to SMTP/another email node). Activate & test Toggle Qualified? on a test row or change Stage to Awaiting Proposal/Won. Verify the email, client append, and duration updates flow end-to-end. Customization Ideas Swap Gmail with SMTP, Outlook, or Slack messages. Add a Stage = Lost branch to trigger a re-engagement sequence. Add guards to prevent duplicate appends to Clients. Localize email copy and date formats. Troubleshooting Nothing triggers**: Confirm Apps Script URLs and that createInstallableTrigger() was run. Wrong tab/GID**: Open each tab and copy its gid from the URL; update placeholders. Credential errors**: Re-authorize Google Sheets/Gmail OAuth2 in n8n. Wrong first name: Ensure Name in **Leads follows First Last; the workflow splits the first token. Video Walkthrough Demo Screen Studio Template Demo Video. An n8n automation workflow template by Ziad Adel.
- 3 nodes
- Automation
By Khairul Muhtadin
Fresh enriched leads in your Sheet every morning. This automation pulls yesterday's website visitors from Leadfeeder, enriches them with Apollo.io company data, deduplicates smartly into Google Sheets, and pings your team on Telegram when attention is needed. Last updated: September 2026. What This Does This automation creates a seamless daily pipeline that: Pulls** yesterday's website visitors from Leadfeeder Enriches** company data using Apollo.io's powerful database Delivers** enriched leads to your Google Sheets with smart deduplication Alerts** your team via Telegram when something needs attention Why Automate Your Lead Enrichment? Reclaim Your Time Stop the copy-paste busywork. Never Miss a Hot Lead Yesterday's visitors captured and enriched automatically. Enable Faster Outreach Enriched records mean SDRs reach out the same day with full context. Faster follow-up, higher conversion. API-Friendly Design Built-in pagination, rate limiting (40s delay), and smart stop logic prevent API throttling and account issues. Perfect For These Teams Growth Marketers A daily pipeline of enriched accounts for targeted campaigns and ABM strategies. Sales Ops & SDR Managers Reps start each day with high-quality, enriched leads in a shared workspace. Data & BI Teams A lightweight source-of-truth for lead activity without complex ETL pipelines. Workflow Overview Daily Trigger (9 AM) → Fetch Account → Generate Pages → Retrieve Leads → Enrich with Apollo → Update Google Sheets → Send Alerts Trigger Runs automatically every day at 9:00 AM server time Process Flow Fetch your Leadfeeder Account ID Generate smart pagination (up to 50 pages with safety cap) Retrieve yesterday's leads in batches of 100 Split and process individual records Enrich each company using Apollo's database Append or update rows in Google Sheets with deduplication Smart Logic Pre-generates page sequences with safety limits Stops automatically when pages return <100 results Normalizes website URLs and handles Apollo field fallbacks Implements intelligent rate limiting to respect API limits Output Clean, enriched data in your Google Sheets Telegram alerts for any workflow errors Automatic deduplication using ID matching Quick Setup Guide 1. Import & Configure Import the JSON workflow file to your n8n instance 2. Add Your Credentials Set up these integrations in n8n: Leadfeeder**: HTTP Header Auth with Bearer token Apollo**: HTTP Header Auth with API key Google Sheets**: OAuth2 with edit permissions Telegram**: Bot Token + Chat ID for alerts 3. Update Sheet Configuration Replace documentId with your Google Sheets URL or from list Set correct sheetName (gid) in Google Sheets nodes Verify column mapping matches your sheet structure 4. Test Your Setup Run a test with yesterday's date to confirm: Leads are retrieved from Leadfeeder Apollo enrichment populates correctly Rows append/update in Google Sheets Telegram alerts work for errors Level Up Your Automation CRM Integration Push enriched leads directly into HubSpot, Salesforce, or Pipedrive for automatic sequences and follow-up campaigns. Daily Intelligence Reports Add Slack or email summaries highlighting high-value accounts by revenue, employee count, or industry vertical. Smart Routing Route leads to specific team members based on company size, industry, or geographic location. Data Flow Structure Each lead goes through this enrichment pipeline: Raw Lead: Company name, website, visit data from Leadfeeder Apollo Enrichment: Industry, size, revenue, contact info, social profiles Sheet Update: Merged data with smart deduplication and timestamp tracking Quick Answers When does it run? Daily at 9:00 AM server time, pulling yesterday's visitors. When does it stop paging? Automatically, once a page returns fewer than 100 results (50-page safety cap). How are duplicates handled? ID-based matching appends or updates rows instead of duplicating them. Support Made by: khmuhtadin Support: Contact for Custom Work Category: Sales Automation, Lead Generation, Data Enrichment Tags: lead-generation, leadfeeder, apollo, google-sheets, lead-enrichment, sales-automation Additional info Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/. An n8n automation workflow template by Khairul Muhtadin.
- 4 nodes
- 114 views
- Automation
By kote2
Overview This workflow lets you capture, store, and retrieve notes from LINE chats — both text and voice messages — and automatically send them to your Gmail inbox. By leveraging Supabase Vector Database, you can not only store and recall your notes, but also repurpose them for idea generation, quiz creation, or hypothesis building. Key Features Receive text and audio messages via LINE Transcribe audio messages automatically and save them in Supabase Trigger note storage with a specific keyword (default: “Diane”) Automatically send the latest notes to your Gmail every morning at 7 AM Search and reuse your notes (e.g., generate ideas, quizzes, or insights) Requirements Supabase account (free plan supported) LINE Messaging API channel setup (obtain your access token) Gmail authentication (OAuth2) Notes Replace placeholders such as LINE_CHANNELACCESS_TOKEN, YOUR_USERID, and YOUR_EMAIL_ADDRESS with your own information. All credentials (OpenAI, Supabase, LINE, Gmail, etc.) must be configured securely in the Credentials section of n8n. You may customize the trigger keyword (“Diane”) to any word you like. An n8n automation workflow template by kote2.
- 10 nodes
- Automation
- AI
By Automate With Marc
🛠 GPT-5 + Pinecone-Powered Slack Auto-Responder — Real-Time, Context-Aware Replies for IT & Engineering Teams Description Cut down on context-switching and keep your Slack threads moving with an AI agent that responds on your behalf, pulling real-time knowledge from a Pinecone vector database. Built for IT, DevOps, and engineering environments, this n8n workflow ensures every reply is accurate, context-aware, and instantly available—without you lifting a finger. Check out step-by-step video build of workflows like these here: https://www.youtube.com/@automatewithmarc How It Works Slack Listener: Triggers when you’re mentioned or messaged in relevant channels. Pinecone RAG Retrieval: Pulls the most relevant technical details from your indexed documents, architecture notes, or runbooks. GPT-5 Processing: Formats the retrieved data into a clear, concise, and technically accurate reply. Thread-Aware Memory: Maintains the conversation state to avoid repeating answers. Slack Send-as-User: Posts the message under your identity for seamless integration into team workflows. Why IT Teams Will Love It 📚 Always up-to-date — If your Pinecone index is refreshed with system docs, runbooks, or KB articles, the bot will always deliver the latest info. 🏗 Technical context retention — Perfect for answering ongoing infrastructure or incident threads. ⏱ Reduced interruption time — No more breaking focus to answer “quick questions.” 🔐 Controlled outputs — Tune GPT-5 to deliver fact-based, low-fluff responses for critical environments. Common Use Cases DevOps: Automated responses to common CI/CD, deployment, or incident queries. Support Engineering: Pulling troubleshooting steps directly from KB entries. Project Coordination: Instant status updates pulled from sprint or release notes. Pro Tips for Deployment Keep your Pinecone vector DB updated with the latest architecture diagrams, release notes, and SOPs. Use embeddings tuned for technical documentation to improve retrieval accuracy. Add channel-specific prompts if different teams require different response styles (e.g., #devops vs #product). An n8n automation workflow template by Automate With Marc.
- 6 nodes
- Automation
- AI
By Trung Tran
Multi-Agent Architecture Free Bootstrap Template for Beginners Free template to learn and reuse a multi-agent architecture in n8n. The company metaphor: a CEO (orchestrator) delegates to Marketing, Operations, Finance to produce a short sales-season plan, export it to PDF, and share it. Who’s it for Builders who want a clear, minimal pattern for multi-agent orchestration in n8n. Teams demoing/teaching agent collaboration with one coordinator + three specialists. Anyone needing a repeatable template to generate plans from multiple “departments”. How it works / What it does Trigger (Manual) — Click Execute workflow to start. Edit Fields — Provide brief inputs (company, products, dates, constraints, channels, goals). CEO Agent (Orchestrator) — Reads the brief, calls 3 tool agents once, merges results, resolves conflicts. Marketing Agent — Proposes top campaigns + channels + content calendar. Operations Agent — Outlines inventory/staffing readiness, fulfillment steps, risks. Finance Agent — Suggests pricing/discounts, budget split, targets. Compose Document — CEO produces Markdown; node converts to Google Doc → PDF. Share — Upload the PDF to Slack (or Drive) for review. Outputs Markdown plan** with sections (Summary, Timeline, Marketing, Ops, Pricing, Risks, Next Actions). Compact JSON** for automation (campaigns, budget, dates, actions). PDF** file for stakeholders. How to set up Add credentials OpenAI (or your LLM provider) for all agents. Google (Drive/Docs) to create the document and export PDF. Slack (optional) to upload/share the PDF. Map nodes (suggested) When clicking ‘Execute workflow’ → Edit Fields (form with: company, products, audience, start_date, end_date, channels, constraints, metrics). CEO Agent (AI Tool Node) → calls Marketing Agent, Operations Agent, Finance Agent (AI Tool Nodes). Configure metadata (doc title from company + window). Create document file (Google Docs API) with CEO Markdown. Convert to PDF (export). Upload a file (Slack) to share. Prompts (drop-in) CEO (system): orchestrate 3 tools; request concise JSON+Markdown; merge & resolve; output sections + JSON. Marketing / Operations / Finance (system): each returns a small JSON per its scope (campaigns/calendar; staffing/steps/risks; discounts/budget/targets). Test — Run once; verify the PDF and Slack message. Requirements n8n (current version with AI Tool Node). LLM credentials (e.g., OpenAI). Google credentials for Docs/Drive (to create & export). Optional Slack bot token for file uploads. How to customize the workflow Swap roles**: Replace departments (e.g., Product, Legal, Support) or add more tool agents. Change outputs: Export to **DOCX/HTML/Notion; add a cover page; attach brand styles. Approval step: Insert **Slack “Send & Wait” before PDF generation for review/edits. Data grounding**: Add RAG (Sheets/DB/Docs) so agents cite inventory, pricing, or past campaign KPIs. Automation JSON**: Extend the schema to match your CRM/PM tool and push next_actions into Jira/Asana. Scheduling: Replace manual trigger with a **cron (weekly/monthly planning). Localization**: Add a Translation agent or set language via input field. Guardrails**: Add length limits, cost caps (max tokens), and validation on agent JSON. An n8n automation workflow template by Trung Tran.
- 6 nodes
- Automation
- AI
By Kumar Shivam
The AI-Powered Shopify SEO Content Automation is an enterprise-grade workflow that transforms product content creation for e-commerce stores. This sophisticated multi-agent system integrates GPT-4o, Claude Sonnet 4, Claude 3.5, Perplexity AI, and Haloscan keyword research to generate SEO-optimized product descriptions, metafields, and meta descriptions with zero manual intervention and built-in cannibalization prevention. To see the demo connect via my profile profile 💡 Key Advantages 🎯 Multi-Agent AI Orchestration Central Orchestrator manages complex workflows with specialized agents for descriptions, metafields, and SEO, each optimized for specific content types. 🔍 Advanced Keyword Research & Cannibalization Prevention Integrates Haloscan API for premium keyword discovery and SERP overlap analysis to prevent keyword cannibalization across your product catalog. 📊 Enterprise SEO Optimization Specialized for e-commerce with semantic alignment, TF-IDF optimization, and compliance with industry regulations and best practices. 🧠 Intelligent Content Strategy Perplexity AI provides market intelligence, search intent analysis, and trending keyword discovery for data-driven content decisions. 🏗️ Comprehensive Content Generation Creates product descriptions, 6 specialized metafields, SEO meta descriptions, and rich text formatting for complete Shopify integration. 📋 Automated Workflow Management Airtable integration tracks content creation status, manages keyword databases, and provides centralized workflow control. ⚙️ How It Works Content Type Selection Form-based trigger allows selection of content types: create_product_description, create_product_meta, or create_product_seo. Product Data Collection Retrieves comprehensive product information from Shopify and Airtable, including titles, descriptions, handles, and vendor details. Premium Keyword Discovery Haloscan API analyzes product titles for keyword opportunities Extracts search metrics, competitor keywords, and SERP data Perplexity provides market intelligence and search intent analysis SEO Compliance Checking Performs SERP overlap analysis to identify existing rankings Filters keywords to prevent cannibalization Updates Airtable with curated keyword lists Generates actionable SEO content strategies Multi-Agent Content Generation Product Description Agent (Claude Sonnet 4): Generates SEO-optimized product descriptions with verified facts Implements strict HTML structure with proper heading hierarchy Ensures compliance with e-commerce regulations and best practices Meta Fields Agent (Claude Sonnet 4): Creates 6 specialized metafields: ingredients, recommendations, nutritional values, warnings, short descriptions, and client arguments Enforces strict formatting rules and regulatory compliance Generates clean HTML compatible with Shopify themes SEO Fields Agent (Claude Sonnet 4): Produces optimized meta descriptions for search engines Integrates keyword research data for maximum organic visibility Applies current year SEO best practices and anti-keyword stuffing techniques Shopify Integration & Updates Updates product descriptions via Shopify API Uploads metafields using GraphQL mutations Converts HTML to Shopify Rich Text format Tracks completion status in Airtable 🛠️ Setup Steps Core Integrations Shopify Access Token – For product data retrieval and content updates OpenRouter API – For GPT-4o and Claude model access Haloscan API – For keyword research and SERP analysis Perplexity API – For market intelligence and content strategy Airtable OAuth – For workflow management and keyword tracking Agent Configuration Orchestrator Agent – Central workflow management with routing logic Product Description Agent – SEO content generation with fact verification Meta Fields Agent – Structured metafield creation with compliance rules SEO Fields Agent – Meta description optimization with keyword integration Premium Keyword Discovery – Automated keyword research and analysis -SEO Compliance Checker – Cannibalization prevention and strategy generation Workflow Tools MCP Server Integration – Airtable data management HTTP Request Tools – Haloscan API communication Structured Output Parsers – Data validation and formatting Memory Buffer Windows – Conversation context management Rich Text Converters – Shopify-compatible content formatting 🎯 Workflow Capabilities Product Description Generation Length Control: 150-300 words with hard limits SEO Structure: Optimized heading hierarchy and keyword placement Fact Verification: Zero-invention policy with source validation Brand Compliance: Controlled brand mentions and positioning Metafield Creation 6 Specialized Fields: Arguments, ingredients, recommendations, nutrition, warnings, descriptions HTML Formatting: Clean structure with allowed tags only Regulatory Compliance: Industry-specific warnings and disclaimers Dynamic Content: Adapts to different product categories automatically Advanced SEO Features Keyword Research: Automated discovery with search volume analysis Cannibalization Prevention: SERP overlap detection and filtering Meta Optimization: Character-limited descriptions with CTR focus Content Strategy: AI-generated SEO roadmaps based on market data 🔐 Credentials Required Shopify Access Token – Product management and content publishing OpenRouter API Key – Multi-model AI access (GPT-4o, Claude variants) Haloscan API Key – Keyword research and SERP analysis Perplexity API Key – Market intelligence and content strategy Airtable OAuth – Database management and workflow tracking 👤 Ideal For E-commerce Teams scaling content creation across hundreds of products SEO Specialists implementing advanced cannibalization prevention strategies Shopify Store Owners seeking enterprise-level content automation Marketing Agencies building scalable, multi-client SEO workflows Product Managers requiring compliance-focused content generation 💬 Advanced Features Multi-Language Ready Workflow architecture supports easy extension to multiple markets and languages with minimal configuration changes. Compliance Framework Built-in regulatory compliance checking ensures content meets industry standards and legal requirements. Scalable Architecture Modular design allows adding new content types, AI models, or integration points without workflow restructuring. Error Handling & Retries Comprehensive error management with automatic retries and fallback mechanisms ensures reliable content generation. 💡 Pro Tip: This workflow represents a complete SEO content factory that can process hundreds of products daily while maintaining quality, compliance, and search engine optimization standards. An n8n automation workflow template by Kumar Shivam.
- 11 nodes
- Automation
- AI
By Eugen
👥 Who the Automation is for This automation is perfect for bloggers, solopreneurs, business owners, and marketing teams who want to scale SEO content creation. Instead of spending hours on research and drafting, you can go from a single keyword idea to a ready-to-edit WordPress draft in minutes. ⚙️ How the Automation Works Collect keywords in a Google Sheet and mark the ones you want as “prioritized.” Click “Prepare Content” → your keyword(s) are sent to n8n. n8n pulls the top 10 Google SERP results. AI analyzes competitors (tone, content type, gaps) and creates a content brief. Another AI generates a blog draft based on the brief. The draft is automatically uploaded to WordPress and your sheet updates. 👉 In short: Keyword → SERP → Brief → Draft → WordPress. 🛠 How to Set Up Full Setup Guide Copy the Google Sheets Template. Import the workflow into n8n. Add your API keys: Google Custom Search, Claude AI, and WordPress credentials. Test the webhook connection from Google Sheets. 🎉 Done — you now have a one-click pipeline from keyword idea to WordPress draft. An n8n automation workflow template by Eugen.
- 7 nodes
- Automation
- AI
By Trung Tran
AWS IAM Access Key Rotation Reminder Automation Workflow Watch the demo video below: Who’s it for DevOps/SRE teams responsible for AWS account security. Security/compliance officers ensuring key rotation policies are followed. Any AWS account owner who wants automatic detection of stale access keys. How it works / What it does Weekly Scheduler — triggers the workflow on a recurring basis. Get Many Users — fetches all IAM users in the AWS account. Get User Access Key(s) — retrieves the access keys associated with each user. Filter Out Inactive Keys — removes keys that are not active (e.g., status Inactive). Access Key Older Than 365 Days — checks the key creation date and flags keys older than one year. Send Slack Message — notifies a Slack channel with details of the outdated key(s) for review and action. No Operation — safely ends the workflow if no keys match the condition. How to set up Configure the Weekly Scheduler to run at your desired cadence (e.g., every Monday). Use Get Many Users to list all IAM users. For each user, call ListAccessKeys (Get User Access Key(s)) to fetch their key metadata. Apply a filter to keep only keys with status Active. Add a condition to compare CreateDate against today - 365 days. Send results to Slack using the Slack Post Message node. Requirements n8n (latest version). AWS credential in n8n configured for us-east-1 (IAM requires signing with this region). IAM permissions: iam:ListUsers iam:ListAccessKeys Slack bot credentials with permission to post messages in the desired channel. How to customize the workflow Change threshold** — adjust the 365 days condition to 90, 180, or any other rotation policy. Escalation** — mention @security or create a Jira/Ticket when old keys are found. Logging** — push flagged results into a Google Sheet, database, or log management system for audit. Automation** — instead of only notifying, add a step to automatically deactivate keys older than the threshold (after approval). Multi-account support** — duplicate or loop across multiple AWS credentials if you manage several AWS accounts. An n8n automation workflow template by Trung Tran.
- 3 nodes
- 12 views
- Automation
By Trung Tran
AWS IAM Inactive User Automation Alert Workflow > Weekly job that finds IAM users with no activity for > 90 days and notifies a Slack channel. > ⚠️ Important: AWS SigV4 for IAM must be scoped to us-east-1. Create the AWS credential in n8n with region us-east-1 (even if your other services run elsewhere). Who’s it for SRE/DevOps teams that want automated IAM hygiene checks. Security/compliance owners who need regular inactivity reports. MSPs managing multiple AWS accounts who need lightweight alerting. How it works / What it does Weekly scheduler – kicks off the workflow (e.g., every Monday 09:00). Get many users – lists IAM users. Get user – enriches each user with details (password status, MFA, etc.). Filter bad data – drops service-linked users or items without usable dates. IAM user inactive for more than 90 days? – keeps users whose last activity is older than 90 days. Last activity is derived from any of: PasswordLastUsed (console sign-in) AccessKeyLastUsed.LastUsedDate (from GetAccessKeyLastUsed if you add it) Fallback to CreateDate if no usage data exists (optional) Send a message (Slack) – posts an alert for each inactive user. No operation – path for users that don’t match (do nothing). How to set up Credentials AWS (Predefined → AWS) Service: iam Region: us-east-1 ← required for IAM Access/Secret (or Assume Role) with read-only IAM perms (see below). Slack OAuth (bot in your target channel). Requirements n8n (current version). AWS IAM permissions** (minimum): iam:ListUsers, iam:GetUser (Optional for higher fidelity) iam:ListAccessKeys, iam:GetAccessKeyLastUsed Slack bot with permission to post in the target channel. Network egress to iam.amazonaws.com. How to customize the workflow Change window:** set 60/120/180 days by adjusting minus(N, 'days'). Audit log:** append results to Google Sheets/DB with UserName, Arn, LastActivity, CheckedAt. Escalation:** if a user remains inactive for another cycle, mention @security or open a ticket. Auto-remediation (advanced):** on a separate approval path, disable access keys or detach policies. Multi-account / multi-region:** iterate a list of AWS credentials (one per account; IAM stays us-east-1). Exclude list:** add a static list or tag-based filter to skip known service users. Notes & gotchas Many users never sign in; if you don’t pull GetAccessKeyLastUsed, they may look “inactive”. Add that call for accuracy. PasswordLastUsed is null if console login never happened. IAM returns timestamps in ISO or epoch—use toDate/toDateTime before comparisons. An n8n automation workflow template by Trung Tran.
- 3 nodes
- Automation
By Trung Tran
AWS Certificate Manager (ACM) Auto-Renew with Slack notify & approval Who’s it for SRE/DevOps teams managing many ACM certs. Cloud ops who want hands-off renewals with an approval step in Slack. MSPs that need auditable reminders and renewals on schedule. How it works / What it does Schedule Trigger – runs daily (or your cadence). Get many certificates – fetches ACM certs (paginate if needed). Filter: expiring in next 7 days – keeps items where: NotAfter before today + 7d NotBefore before today (already valid) Send message and wait for response (Slack) – posts a certificate summary and pauses until Approve/Reject. Renew a certificate – on Approve, calls the renew action for the item. How to set up Credentials AWS in n8n with permissions to list/read/renew certs. Slack OAuth (bot in the target channel). Schedule Trigger Set to run once per day (e.g., 09:00 local). Get many certificates Region: your ACM region(s). If you have several regions, loop regions or run multiple branches. Filter (IF / Filter node) Add these two conditions (AND): {{ $json.NotAfter.toDateTime('s') }} is before {{ $today.plus(7,'days') }} {{ $json.NotBefore.toDateTime('s') }} is before {{ $today }} Slack → Send & Wait Message (text input): :warning: ACM Certificate Expiry Alert :warning: Domain: {{ $json.DomainName }} SANs: {{ $json.SubjectAlternativeNameSummaries }} ARN: {{ $json.CertificateArn }} Algo: {{ $json.KeyAlgorithm }} Status: {{ $json.Status }} Issued: {{ $json.IssuedAt | toDate | formatDate("YYYY-MM-DD HH:mm") }} Expires: {{ $json.NotAfter | toDate | formatDate("YYYY-MM-DD HH:mm") }} Approve to start renewal. Add two buttons: Approve / Reject (the node will output which was clicked). Renew a certificate Map the CertificateArn from the Slack Approved branch. Requirements n8n (current version with Slack Send & Wait). AWS IAM permissions (read + renew ACM), e.g.: acm:ListCertificates, acm:DescribeCertificate, acm:RenewCertificate (plus region access). Slack bot with permission to post & use interactivity in the target channel. How to customize the workflow Window size:** change 7 to 14 or 30 days in the filter. Catch expired: add an OR path {{ $json.NotAfter.toDateTime('s') }} is before {{ $today }} → send a **red Slack alert. Auto-renew w/o approval:** bypass Slack and renew directly for low-risk domains. Multiple regions/accounts:** iterate over a list of regions or assume roles per account. Logging:** add a Google Sheet/DB append after Slack click with user, time, result. Escalation:** if no Slack response after N hours, ping @oncall or open a ticket. Notes The Slack node pauses execution until a button is clicked—perfect for change control. Time conversions above assume NotAfter/IssuedAt are Unix seconds ('s'). Adjust if your data differs. An n8n automation workflow template by Trung Tran.
- 2 nodes
- Automation
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. An n8n automation workflow template by Ruben AI.
- 5 nodes
- Automation
- AI
By Evoort Solutions
SEO On Page API – Complete Guide, Use Cases & Benefits The SEO On Page API is a powerful tool for keyword research, competitor analysis, backlink insights, and overall SEO optimization. With multiple endpoints, you can instantly gather actionable SEO data without juggling multiple tools. You can explore and subscribe via SEO On Page API. 📌 Description The SEO On Page API on SEO On Page API allows you to quickly analyze websites, keywords, backlinks, and competitors — all in one place. Ideal for SEO professionals, marketers, and developers who want fast, accurate, and easy-to-integrate data. Node-by-node Overview On form submission — Shows a web form (field: website) and triggers the workflow on submit. Global Storage — Copies website (and optional country) into the execution JSON for reuse. Website Traffic Cheker — POSTs website to webtraffic.php (RapidAPI) to fetch traffic summary. Re-Format — Extracts data.semrushAPI.trafficSummary[0] from the traffic API response. Website Traffic — Appends traffic metrics (visits, users, bounce, etc.) to the "WebSite Traffic" sheet. Website Metrics DA PA — POSTs website to dapa.php (RapidAPI) to get DA, PA, spam score, DR, org traffic. Re-Format 2 — Pulls the data object from the DA/PA API response for clean mapping. DA PA — Appends DA/PA and related fields into the "DA PA" sheet. Top Baclinks — POSTs website to backlink.php (RapidAPI) to retrieve backlink data. Re-Format 3 — Extracts data.semrushAPI.backlinksOverview (aggregate backlink metrics). Backlinks Overview — Appends overview metrics into the "Backlinks Overview" sheet. Re-Format 4 — Extracts detailed data.semrushAPI.backlinks (individual backlinks list). Backlinks — Appends each backlink row into the "Backlinks" sheet. Competitors Analysis — POSTs website to competitor.php (RapidAPI) to fetch competitors/data sets. Re-Format 5 — Flattens all array datasets under data.semrushAPI into rows with a dataset label. Competitor Analysis — Appends the flattened competitor and keyword rows into the "Competitor Analysis" sheet. 🚀 Use Cases Keyword Research** – Find high-volume, low-competition keywords for content planning. Competitor Analysis** – Identify competitor strategies and ranking keywords. Backlink Insights** – Discover referring domains and link-building opportunities. Domain Authority Checks** – Evaluate site authority before guest posting or partnerships. Content Optimization** – Improve on-page SEO using actionable data. 💡 Benefits One API, Multiple Insights** – No need for multiple SEO tools. Accurate Data** – Get trusted metrics for informed decision-making. Fast Integration** – Simple POST requests for quick setup. Time-Saving** – Automates complex SEO analysis in seconds. Affordable** – Access enterprise-grade SEO insights without breaking the bank. 📍 Start using the *SEO On Page API* today to supercharge your keyword research, backlink tracking, and competitor analysis. Create your free n8n account and set up the workflow in just a few minutes using the link below: 👉 Start Automating with n8n Save time, stay consistent, and grow your LinkedIn presence effortlessly!. An n8n automation workflow template by Evoort Solutions.
- 3 nodes
- Automation
By Trung Tran
Multi-agent RAG system for smarter BRD (Business Requirement Document) writing Who’s it for This workflow is designed for Business Analysts, Project Managers, and Operations Teams who need to automate the creation, tracking, and delivery of Business Requirements Documents (BRDs) from submitted forms and supporting materials. It’s ideal for organizations handling multiple BRD requests and looking to streamline document generation, archiving, and communication. How it works / What it does Trigger: The process begins when a BRD request form is submitted along with any supporting files. Sample supporting document PDF: Download URL Data Recording: Creates a BRD request record and appends it to a tracking Google Sheet. Handles multiple uploaded files, saving them to Google Drive. Creates supporting document records and updates the supporting documents tracking sheet. Content Extraction & Storage: Extracts text from uploaded PDF files. Inserts extracted content into a vector store for contextual retrieval by AI agents. Document Generation: Uses two specialized AI agents: General BRD Writer Agent for the overall document structure. Business Requirement Writer Agent for detailed business requirement sections. Both agents query the stored data and produce content, which is then merged. Metadata & File Creation: Configures metadata for the document. Creates a final document file (Google Docs). Finalization: Converts the document to PDF Sample output Archives the PDF in Google Drive. Sends a BRD response email to the requester with the completed document. Updates the request status in the Google Sheet as completed. How to set up Prepare Google Sheets: Create a BRD tracking sheet. Create a supporting document tracking sheet. Configure Google Drive: Set up folders for supporting documents and archived PDFs. Ensure the workflow has API access to upload and retrieve files. Form Integration: Connect your BRD request form to trigger the workflow. Vector Store: Configure a vector database or embedding store for extracted document text. AI Agents: Configure the General BRD Writer Agent and Business Requirement Writer Agent with your preferred OpenAI model. Link both agents to the Query Data Tool for retrieving embedded content. Email Setup: Configure email sending credentials to deliver final BRDs to requesters. Requirements Google Sheets API credentials. Google Drive API credentials. An OpenAI API key with access to the desired models. A form submission trigger (e.g., Google Forms, Typeform). Vector store or embedding database for contextual AI queries. Permissions for file uploads, downloads, and updates in Google Drive. How to customize the workflow Custom Templates**: Modify the AI agents’ system prompts to match your organization’s BRD format and tone. Metadata Fields**: Add custom fields (e.g., department, priority level) during metadata configuration. File Storage Paths**: Adjust Google Drive folder structure for project-specific storage. Approval Steps**: Insert an approval workflow between draft document creation and final archiving. Notification Channels**: Add Slack, Microsoft Teams, or other notification integrations in addition to email. AI Model Selection**: Swap the OpenAI model for another LLM or fine-tuned variant to improve BRD quality for your domain. An n8n automation workflow template by Trung Tran.
- 10 nodes
- Automation
- AI
By Samuel Heredia
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Workflow*: **Daily News Aggregator & MongoDB Storage This workflow is designed to run seamlessly in the background, automating the full cycle of news aggregation, storage, and reporting with precision and reliability. Daily Trigger (Cron Node) The process kicks off every morning at 8:00 AM UTC. This scheduling ensures that fresh global news is captured consistently at the start of each day. Perplexity Node At the heart of the workflow, a Perplexity node queries the latest global news. The prompt specifies both the type of news and the JSON structure required, guaranteeing the output is ready for structured storage. The result is a clean feed of headlines, timestamps, sources, and URLs. Data Formatting (Code Node) Since Perplexity’s response is a string, the workflow includes a custom JavaScript function to clean and parse it into a valid JSON array. Each news item is then transformed into its own object, ready for iteration. MongoDB Insertion (Loop Node) Each news article is inserted into the daily_news collection in MongoDB. The workflow ensures that fields such as headline, timestamp, source, URL, and category are stored neatly, with additional metadata available for future filtering and analysis. Aggregation & Notification Prep (Code Node) Once all items are stored, the workflow aggregates the day’s results. This step prepares a digest of what was successfully processed, ensuring visibility into the pipeline’s performance. Email Notification (Gmail Node) Finally, a summary email is sent via Gmail. This message confirms the operation’s success and provides a quick snapshot of the news collected and stored that day. Workflow Flow Cron Trigger → Perplexity API → Format Data → MongoDB Insert → Aggregate Results → Send Email Notification This setup transforms what could be a manual, repetitive task into a streamlined daily routine. It not only guarantees timely and structured storage of news but also provides immediate confirmation, making it an elegant solution for automated information management. An n8n automation workflow template by Samuel Heredia.
- 4 nodes
- Automation
- AI
By Sk developer
Automated Keyword Analysis and Google Sheets Logging Automate keyword research with n8n and log essential SEO data like search volume, trends, competition, and keyword difficulty directly into Google Sheets. Simplify your SEO efforts with real-time insights. Node-by-Node Explanation 1. On form submission (Trigger) Purpose:** Triggers the workflow when a user submits the form with "country" and "keyword" as inputs. Explanation:** This node initiates the process by accepting user input from the form and passing it to the next node for analysis. 2. Keyword Analysis (HTTP Request) Purpose:** Sends a request to an external SEO API to analyze the provided keyword, fetching data like search volume, trends, and competition. Explanation:* This node calls the *Keyword Research Tool API** with the country and keyword inputs from the form, retrieving essential keyword data for further processing. 3. Re-format output (Code) Purpose:** Processes and reformats the API response into a structured format suitable for logging into Google Sheets. Explanation:** Extracts and organizes the keyword data (e.g., competition, CPC, search volume) into a format that can be easily mapped to Google Sheets columns. 4. Google Sheets (Append) Purpose:** Appends the reformatted keyword data into the specified Google Sheets document. Explanation:** Logs the fetched keyword insights into a Google Sheets document, allowing for continuous tracking and analysis. Benefits of This Workflow Automated Keyword Research:* Eliminates manual keyword research by automating the entire process using the *Keyword Research Tool API**. Real-time Data Tracking:* Fetches up-to-date SEO metrics from the *Keyword Research Tool API** and logs them directly into Google Sheets for easy access and analysis. Efficient Workflow:** Saves time by integrating multiple tools (form, SEO API, Google Sheets) into one seamless process. SEO Insights:* Provides detailed insights like search volume, trends, competition, and keyword difficulty, aiding in strategic decision-making with the help of the *Keyword Research Tool API**. Use Case This workflow is ideal for digital marketers, SEO professionals, and content creators who need to analyze keyword performance and track essential SEO metrics efficiently. It automates the process of keyword research by calling the Keyword Research Tool API, fetching relevant data, and logging it into Google Sheets. This makes it easier to monitor and optimize SEO strategies in real-time. An n8n automation workflow template by Sk developer.
- 3 nodes
- Automation
By Rosh Ragel
Ask Client for Billing Details and Automatically Generate an Invoice in QuickBooks What It Does This workflow allows you to quickly generate and send invoices by collecting missing billing details from clients through an automated form and email sequence. It integrates Microsoft Outlook and QuickBooks Online to handle the full billing flow: from request to invoice, reducing manual data entry and time wasted switching between apps. Perfect for freelancers, service providers, or teams that want to streamline invoicing without going back and forth with clients. Prerequisites Microsoft Outlook credential QuickBooks Online OAuth2 credential How It Works Trigger: Manually start the workflow by filling out a form with the client’s email, invoice amount, description, and product. Send Request Email: A pre-written email is sent to the client asking them to provide their billing details. Collect Info: The client submits their billing name and address via a hosted form. Add/Find Client in QuickBooks: If the client doesn't exist, a new record is created; otherwise, the existing client is used. Generate Invoice: A QuickBooks invoice is created using the submitted info and selected product. Send Invoice: The invoice is automatically emailed to the client using QuickBooks' native interface. Example Use Cases Freelancers requesting billing info before sending an invoice Small businesses invoicing new clients without manual QuickBooks entry Sales or ops teams who want to request billing info via email with just a few clicks Automating follow-up for new customer onboarding or service requests Setup Instructions Connect your Outlook and QuickBooks credentials Add your products to the dropdown list in the Enter Client Details node ⚠️ Make sure the product names exactly match the items in QuickBooks Select the tax code in the Create A New Invoice node Customize the email message in the Send Invoice Request Outlook node to reflect your brand voice How to Use Copy the public URL from the Enter Client Details node (this way you don't have to trigger the workflow manually inside n8n) Each time you need to invoice a client, open the form and fill in: Client’s email Product/service name Invoice amount and description The client receives an email prompting them to fill in their billing info Once submitted, the system creates and sends a QuickBooks invoice automatically Customization Options Add support for multiple line items Automatically send reminder emails if the form isn't completed within a day Add internal logging (Google Sheets, Airtable, etc.) for sent/paid invoices Why It's Useful This workflow removes friction from your billing process. Instead of chasing clients for info and copying data into QuickBooks, you send one email and automation does the rest. It saves time, reduces errors, and makes invoicing feel seamless — while still keeping you in control. An n8n automation workflow template by Rosh Ragel.
- 2 nodes
- Automation
By Trung Tran
Multi-Agent Book Creation Workflow with AI Tool Node and GPT-4, DALL-E Who’s it for This workflow is designed for: Content creators** who want to generate books or structured documents automatically. Educators and trainers** who need quick course materials, eBooks, or study guides. Automation enthusiasts* exploring *multi-agent systems* using the newly released *AI Tool Node** in n8n. Developers* looking for a reference template to understand *orchestration of multiple AI agents** with structured output. How it works / What it does This template demonstrates a multi-agent orchestration system powered by AI Tool Nodes: Trigger: Workflow starts when a chat message is received. Book Brief Agent: Generates the initial book concept (title, subtitle, and outline). Book Writer Agent: Expands the outline into full content by collaborating with two sub-agents: Designer Agent → Provides layout/design suggestions. Content Writer Agent → Drafts and refines chapters. Generate Cover Image: AI generates a custom book cover image. Upload to AWS S3: Stores the cover image securely. Configure Metadata: Adds metadata for title, author, and description. Build Book HTML: Converts markdown-based content into HTML format. Upload to Google Drive: Saves the HTML content for processing. Convert to PDF: Transforms the book into a professional PDF. Archive to Google Drive: Final version is archived for safe storage. This workflow showcases multi-agent coordination, structured parsing, and seamless integration with cloud storage services. How to set up Import the workflow into n8n. Configure the following connections: OpenAI (for Book Brief, Book Writer, Designer, and Content Writer Agents). AWS S3 (for image storage). Google Drive (for document storage & archiving). Add your API keys and credentials in n8n credentials manager. Test the workflow by sending a sample chat message (e.g., “Write a book about AI in education”). Verify outputs in Google Drive (HTML + PDF) and AWS S3 (cover image). Requirements n8n* (latest version with *AI Tool Node** support). OpenAI API key** (to power multi-agent models). AWS account** (with S3 bucket for storing images). Google Drive integration** (for document storage and archiving). Basic familiarity with workflow setup in n8n. How to customize the workflow Switch Models**: Replace gpt-4.1-mini with other models (faster, cheaper, or more powerful). Add More Agents: Introduce agents for **editing, fact-checking, or translation. Change Output Format: Export to **EPUB, DOCX, or Markdown instead of PDF. Branding Options: Modify the **cover generation prompt to include company logos or specific style. Extend Storage: Add **Dropbox, OneDrive, or Notion integration for additional archiving. Trigger Alternatives: Replace chat trigger with **form submission, webhook, or schedule-based runs. ✅ This workflow acts as a free, plug-and-play template to showcase how multi-agents + AI Tool Node can work together to automate complex content creation pipelines. An n8n automation workflow template by Trung Tran.
- 8 nodes
- Automation
- AI
By Luís Philipe Trindade
What's up Guys. I'm Luís 🙋🏻♂️ If you need to analyze dozens of Instagram profiles every week, this isn't just another automation. It’s your new secret weapon. It’s a fully structured workflow for anyone who needs to analyze Instagram profiles at scale, with AI, and keep everything tracked and organized — no manual effort, no copy-paste, and total control over the process. What this workflow does: Detects when a new or updated Instagram profile appears in Google Sheets Checks if the profile still needs analysis Creates a account in Airtop and after create a session and new window in Airtop** for Instagram scraping (Airtop offers 5,000 free credits/month!) Automatically accesses the Instagram profile and scrapes public data Cleans and refines the data with OpenAI (AI) for maximum accuracy Performs a second layer of AI analysis for deep, actionable insights Updates all results and insights directly back into Google Sheets 🧩 How the flow is structured This workflow is strategically divided into two independent parts to ensure clarity, organization, and easy scalability: Part 1 – Profile Capture and Data Extraction Triggered by a new/updated row in Google Sheets - Take here your Template of Google Sheets <> [[TEMPLATE] - Instagram Profiles](https://docs.google.com/spreadsheets/d/1rXvJuMg1LHsF5dHZobFmfZ3wk60jjp-bC-WkmIH8Jqc/edit?usp=sharing) Checks if the profile needs analysis Starts a session and new window on Airtop Scrapes the public Instagram data Part 2 – AI Analysis and Results Delivery Cleans and structures Airtop’s output for AI analysis Uses OpenAI to process and refine the data Applies a second AI prompt for actionable insights Updates Google Sheets with all processed results This structure makes the flow easier to manage, customize, and scale — plug in other tools without breaking the logic. Tools used: ✅ Airtop (Instagram scraping & session management) ✅ Google Sheets (database & dashboard) ✅ OpenAI (data parsing, refinement & analysis) How to set it up: Connect your Google Sheet to the workflow Register on Airtop, get your free credits, and set up your session: https://portal.airtop.ai/ Add your Airtop credentials in n8n Add your OpenAI API key (Optional) Customize the AI prompts and sheet logic Why this workflow stands out: 📊 *Fully automated: analyze dozens or hundreds of profiles without manual work* 🤖 Double-layer AI analysis for maximum insights 🚀 Built to scale — ideal for agencies, marketing teams, communities, and creators 📝 Everything tracked and accessible in Google Sheets 🔗 Airtop integration: scrape Instagram with zero headache ✅ Works on both n8n Cloud and Self-hosted 🔐 100% secure. No hacks. No shortcuts. Want to adapt this flow for your business, team, or community? 📩 Custom requests: WhatsApp me at +5534992569346 Português <> PT-BR Fala, galera! Eu sou o Luís 🙋🏻♂️ Se você precisa analisar vários perfis do Instagram por semana, esse não é só mais um fluxo, é uma verdadeira mão na roda. É uma automação ponta a ponta, feita pra quem analisa perfis do Instagram em escala, com IA, tudo organizado direto na planilha, e sem trabalho manual ou copiar e colar. O que esse fluxo faz: Detecta quando um novo perfil é cadastrado ou atualizado no Google Sheets Confere se o perfil ainda precisa ser analisado Cria uma nova conta no Airtop e depois Cria uma sessão e uma nova janela no Airtop** para buscar dados do Instagram (Airtop libera 5.000 créditos grátis todo mês!) Acessa automaticamente o perfil do Instagram e coleta os dados públicos Limpa e ajusta os dados com a OpenAI para garantir máxima precisão Realiza uma segunda análise com IA para entregar insights profundos Atualiza todos os resultados direto na sua planilha do Google Sheets 🧩 Como o fluxo está estruturado Esse fluxo foi estrategicamente dividido em duas partes independentes, garantindo clareza, organização e escalabilidade: Parte 1 – Captura do Perfil e Extração dos Dados Dispara quando um perfil novo ou atualizado aparece na planilha. Pegue aqui o Template da sua planilha. <> [[TEMPLATE] - Instagram Profiles](https://docs.google.com/spreadsheets/d/1rXvJuMg1LHsF5dHZobFmfZ3wk60jjp-bC-WkmIH8Jqc/edit?usp=sharing) Verifica se precisa de análise Inicia sessão e janela nova no Airtop Faz o scraping dos dados públicos do Instagram Parte 2 – Análise com IA e Entrega dos Resultados Limpa e estrutura a saída do Airtop para análise por IA Usa a OpenAI para processar e refinar os dados Aplica um segundo prompt de IA para gerar diagnósticos e recomendações Atualiza todos os resultados prontos na planilha Essa estrutura torna o fluxo muito mais fácil de manter, adaptar e escalar — pode integrar novas ferramentas sem bagunçar nada. Ferramentas utilizadas: ✅ Airtop (raspagem e gerenciamento de sessão do Instagram) ✅ Google Sheets (base e painel de acompanhamento) ✅ OpenAI (tratamento, ajuste e análise via IA) Como configurar: Conecte sua planilha Google Sheets ao fluxo Cadastre-se no Airtop e ative seus créditos gratuitos: https://portal.airtop.ai/ Adicione suas credenciais do Airtop no n8n Coloque sua chave da OpenAI (Opcional) Personalize os prompts da IA e a lógica da planilha Por que esse fluxo se destaca: 📊 *Automação completa: analise dezenas ou centenas de perfis sem esforço manual* 🤖 Dupla análise IA para insights de verdade 🚀 Pronto pra escalar — ideal para agências, times de marketing, comunidades e criadores 📝 Tudo rastreado e acessível no Google Sheets 🔗 Integração Airtop: scraping do Instagram sem dor de cabeça ✅ Compatível com n8n Cloud e Self-hosted 🔐 100% seguro. Sem gambiarra. Sem atalhos. Quer adaptar esse fluxo pro seu negócio, time ou comunidade? 📩 Solicitação personalizada: me chama no WhatsApp +5534992569346. An n8n automation workflow template by Luís Philipe Trindade.
- 6 nodes
- Automation
- AI
By Gerald Denor
AI Mock Interview System - Complete n8n Template Overview This n8n workflow template creates a comprehensive AI-powered mock interview system that conducts voice-based interviews, provides real-time transcription, and generates detailed performance assessments. The system uses OpenAI's GPT-4o Realtime API for natural conversations and automated scoring across five professional criteria. What This Template Does Core Functionality Voice-Enabled Interviews**: Real-time AI conversations using OpenAI's Realtime API Resume-Aware Questioning**: Tailored questions based on uploaded resume content Automatic Timing**: 15-minute sessions with automatic conclusion Live Transcription**: Real-time conversation display during interviews Comprehensive Assessment**: 5-criteria scoring system with STAR method evaluation Automated Reporting**: HTML report generation and email delivery Workflow Components Interview Setup Form: Collects job role, email, and resume information Interview Engine: Manages real-time AI conversation flow Assessment Generator: Analyzes performance and creates detailed reports Email Delivery: Sends professional assessment reports automatically Prerequisites Required Services and Accounts n8n Instance**: Cloud or self-hosted version OpenAI API**: Account with GPT-4o Realtime API access OpenRouter Account**: For cost-effective assessment analysis (free tier available) Gmail Account**: For automated email delivery Google Cloud Console**: For Gmail API credentials Estimated API Costs OpenAI API: ~$0.15-0.75 per 15-minute interview OpenRouter: ~$0.001-0.01 per assessment report Total operational cost: Under $1 per session Step-by-Step Setup Instructions 1. Import the Workflow Download the workflow JSON file In your n8n instance, click "Import from file" Select the downloaded file and import Verify all nodes are properly connected 2. Configure OpenAI API Integration Get Your API Key Visit platform.openai.com/api-keys Create a new secret key named "Mock Interview System" Copy the key (format: sk-proj-...) Ensure billing is enabled on your OpenAI account Configure in Workflow Method 1: Direct Configuration Locate the HTTP Request node for OpenAI In Headers section, find Authorization parameter Replace placeholder with: Bearer YOUR_API_KEY Method 2: Using n8n Credentials (Recommended) Go to Settings → Credentials in n8n Add new OpenAI credential Enter your API key and save as "OpenAI Mock Interview" Reference this credential in the HTTP Request node 3. Set Up OpenRouter for Assessments Sign up at openrouter.ai Generate an API key from the dashboard In the workflow, find the OpenRouter Chat Model node Add your OpenRouter credentials Verify model is set to deepseek/deepseek-r1:free for cost efficiency 4. Configure Gmail Integration Enable Gmail API Go to Google Cloud Console Create a new project or select existing Enable the Gmail API for your project Create OAuth 2.0 credentials Add authorized redirect URIs (n8n will provide these) Configure in n8n Navigate to Settings → Credentials Add new Gmail OAuth2 credential Enter Client ID and Client Secret from Google Cloud Complete OAuth authorization flow Test the connection Update Email Node Find the "Send interview assessment report" node Select your Gmail credentials Customize the email template as needed Test email delivery functionality 5. Update Webhook URLs The template contains placeholder URLs that must be updated for your instance. Find Your n8n Base URL n8n Cloud**: https://[your-subdomain].app.n8n.cloud Self-hosted**: Your custom domain Update HTML Forms Interview Setup Form Node: Find: action="https://n8n.dominixai.com/webhook/start-interview" Replace with: action="https://YOUR_N8N_URL/webhook/start-interview" Interview Interface Node: Find: https://n8n.dominixai.com/webhook/generate-report Replace with: https://YOUR_N8N_URL/webhook/generate-report Get Webhook URLs Click each Webhook trigger node Copy the Production URL Use these URLs in your HTML form actions Testing the System Component Testing API Connection Test: Execute the OpenAI HTTP Request node to verify connectivity Email Test: Send a test assessment report to your email Assessment Generation: Test the OpenRouter node with sample transcript data Full System Test Activate the workflow Navigate to the interview setup webhook URL Fill the form with test data: Job Role: "Software Developer" Your email address Sample resume content Complete the interview process Verify assessment email delivery Customization Guide Interview Duration Modify the timer in the Interview Interface HTML: const interviewDuration = 15; // Change to desired minutes Assessment Criteria Edit the prompt in the "Interview Assessor" node to: Modify scoring weights Add industry-specific criteria Customize feedback categories Question Customization Update the conversation prompt to: Add role-specific questions Include company culture queries Incorporate technical assessments Branding and Styling Update CSS styling in HTML nodes Add company logos and colors Customize email templates Modify form layouts and designs Advanced Customizations Add multiple interview rounds Implement difficulty progression Include video recording capabilities Add candidate scoring comparison Workflow Architecture Node Structure Webhook Triggers**: Handle form submissions and interview completion HTTP Request Nodes**: Interface with OpenAI Realtime API Code Nodes**: Process resume data and generate interview questions HTML Nodes**: Serve interview forms and interfaces OpenRouter Node**: Generate performance assessments Gmail Node**: Deliver assessment reports Data Flow User submits setup form → Resume processing Interview initialization → OpenAI session creation Real-time conversation → Transcript generation Interview completion → Assessment analysis Report generation → Email delivery Security and Privacy Data Handling No permanent storage of personal information Real-time processing with automatic cleanup GDPR-compliant data handling practices Secure API credential management Security Best Practices Use n8n credential system for API keys Enable HTTPS for all webhook endpoints Implement rate limiting on public endpoints Regular security updates and monitoring Troubleshooting Common Issues OpenAI API Errors Verify API key format and permissions Check billing status on OpenAI account Ensure Realtime API access is enabled Email Delivery Problems Confirm Gmail OAuth setup Check spam folders for test emails Verify Gmail API quotas and limits Webhook Connection Issues Ensure workflow is activated Verify URL formatting (no trailing slashes) Test webhook endpoints individually Interview Interface Problems Check browser microphone permissions Test on different browsers Verify JavaScript console for errors Debug Steps Enable workflow execution logging Test individual nodes in isolation Check API response status codes Verify credential configurations Monitor workflow execution logs Performance Optimization API Efficiency Implement request caching where appropriate Set up retry logic for failed API calls Monitor API usage and costs Configure timeout settings Scalability Considerations Set up load balancing for high traffic Implement queue management for concurrent interviews Monitor system resources and performance Plan for API rate limit management Use Cases and Applications Educational Institutions Student career preparation Mock interview practice sessions Interview skill development programs Career counseling support Corporate Training Employee interview training Hiring manager preparation Internal promotion assessments Skills evaluation programs Career Coaching Individual coaching sessions Group interview workshops Resume and interview alignment Confidence building exercises HR and Recruitment Candidate pre-screening Interview process standardization Hiring bias reduction Recruitment efficiency improvement Conclusion This AI Mock Interview System template provides a complete solution for automated interview practice and assessment. With proper setup and customization, it can serve various educational, corporate, and professional development needs while maintaining cost efficiency and user privacy. The modular design allows for extensive customization while the automated assessment system provides consistent, objective feedback to help candidates improve their interview performance. If you would rather avoid setup hassles, you can check HERE Turn Interview Anxiety Into Interview Success. An n8n automation workflow template by Gerald Denor.
- 4 nodes
- Automation
- AI
By Iternal Technologies
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Blockify® Data Optimization Workflow Blockify Optimizes Data for RAG - Giving Structure to Unstructured Data for ~78X Accuracy, when pairing Blockify Ingest and Blockify Distill Learn more at https://iternal.ai/blockify Get Free Demo API Access here: https://api.blockify.ai/register Read the Technical Whitepaper here: https://iternal.ai/blockify-results See example Accuracy Comparison here: https://iternal.ai/case-studies/medical-accuracy/ Blockify is a data optimization tool that takes messy, unstructured text, like hundreds of sales‑meeting transcripts or long proposals, and intelligently optimizes the data into small, easy‑to‑understand "IdeaBlocks." Each IdeaBlock is just a couple of sentences in length that capture one clear idea, plus a built‑in contextualized question and answer. With this approach, Blockify improves accuracy of LLMs (Large Language Models) by an average aggregate 78X, while shrinking the original mountain of text to about 2.5% of its size while keeping (and even improving) the important information. When Blockify's IdeaBlocks are compared with the usual method of breaking text into equal‑sized chunks, the results are dramatic. Answers pulled from the distilled IdeaBlocks are roughly 40X more accurate, and user searches return the right information about 52% more accurate. In short, Blockify lets you store less data, spend less on computing, and still get better answers- turning huge documents into a concise, high‑quality knowledge base that anyone can search quickly. Blockify works by processing chunks of text to create structured data from an unstructured data source. Blockify® replaces the traditional "dump‑and‑chunk" approach with an end‑to‑end pipeline that cleans and organizes content before it ever hits a vector store. Admins first define who should see what, then the system ingests any file type—Word, PDF, slides, images—inside public cloud, private cloud, or on‑prem. A context‑aware splitter finds natural breaks, and a series of specially developed Blockify LLM model turns each segment into a draft IdeaBlock. GenAI systems fed with this curated data return sharper answers, hallucinate far less, and comply with security policies out of the box. The result: higher trust, lower operating cost, and a clear path to enterprise‑scale RAG without the cleanup headaches that stall most AI rollouts. An n8n automation workflow template by Iternal Technologies.
- 9 nodes
- Automation
- AI
By Archit Jain
How it works Watches inbox for new emails via IMAP. Fetches existing categories and requests from Google Sheets. Uses AI to analyze subject and body, then assigns a category and request type. Checks if the same category/request already exists in the sheet. If found, increments the request count for that row. If new, adds a fresh row with category, request, and count set to 1. Set up steps Connect IMAP email account for inbox access. Connect Google Sheets account and link to the target sheet. Connect AI service account (OpenRouter). Import workflow into automation platform and map credentials. Test once with a sample email to verify classification and sheet update. Estimated setup time: \~15–20 minutes with accounts ready. An n8n automation workflow template by Archit Jain.
- 4 nodes
- Automation
- AI
By iamvaar
🎥 Watch the Full Execution on YouTube Workflow Description (in-depth): This workflow automates the entire process of monitoring online reputation by scanning Reddit posts for negative sentiment about your company, filtering only the relevant criticism, and logging it directly into Google Sheets for easy tracking. 🔑 Key Features: Automated Triggering:** Runs on a schedule so you never miss new discussions about your brand. Smart Data Fetching:** Uses Reddit API to pull the latest posts matching your chosen keywords (e.g., “Notion”). Post Processing:** Breaks down bulk Reddit responses into individual posts for analysis. AI-Powered Filtering:** A custom-built AI agent reviews the content and extracts only genuine negative PR (complaints, bad experiences, harmful mentions). Neutral or positive posts are ignored. Structured Parsing:** AI responses are enforced into a clean JSON schema (ID, Title, URL, NegativeContent).... ensuring compatibility with downstream nodes. Noise Reduction:** A code node ensures only posts with meaningful content are passed forward. Centralized Logging:** Captures critical information (post title, negative excerpt, URL, ID) into Google Sheets.... giving teams a live dashboard of issues to address. Customizable & Scalable:** Swap out “Notion” for your own brand, or expand to other platforms.... the flow adapts without extra overhead. 🚀 Why This Matters: In 2025, a single Reddit thread can shape brand reputation overnight. Manually monitoring is inefficient, and traditional social listening tools generate too much noise. This workflow gives you a lean, automated, AI-powered system to stay ahead of potential PR risks. 🛠️ Tech Stack: n8n** for automation Reddit API** for data fetching LangChain AI Agent + Google Vertex Model** for sentiment & context analysis Google Sheets** for reporting & tracking. An n8n automation workflow template by iamvaar.
- 6 nodes
- Automation
- AI
By Sateesh
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. AI-Powered LinkedIn Publishing via Telegram Workflow Transform your LinkedIn presence with this intelligent n8n workflow that converts simple Telegram messages into professional LinkedIn posts through AI-powered content generation and approval workflows. 🎯 Who Is This For? Content Creators & Influencers** seeking to maintain consistent LinkedIn presence Marketing Professionals** managing multiple client accounts Business Owners** wanting to automate thought leadership content Social Media Managers** streamlining content workflows Entrepreneurs** maximizing content efficiency while maintaining quality 🚀 Benefits Time Efficiency**: Reduces content creation time by 80-90% Quality Consistency**: Maintains professional standards across all posts Content Diversity**: Leverages multiple sources for rich, varied content Real-Time Relevance**: Incorporates latest industry trends and news Approval Control**: Human oversight ensures brand alignment Scalability**: Handles multiple users and high-volume content creation 🔧 Core Features Smart Content Classification Multi-Input Processing**: Handles URLs, topics, direct content, or combinations Intelligent Routing**: Automatically determines whether to scrape, search, or generate directly Context Preservation**: Maintains original user intent throughout the process Advanced Content Gathering Web Scraping**: Firecrawl integration for extracting article content from URLs Real-Time Search**: Brave Search API for latest industry trends and news Content Synthesis**: Merges multiple sources into coherent, valuable insights AI-Powered Content Generation Google Gemini Integration**: Creates professional, LinkedIn-optimized posts Platform-Specific Formatting**: Mobile-friendly paragraphs, engaging hooks, strategic CTAs SEO Optimization**: Relevant hashtags and keyword integration Character Management**: Ensures posts stay within LinkedIn's 2800 character limit Interactive Approval System Telegram Preview**: Rich preview with post analytics and formatting Action Buttons**: Approve, Edit, or Reject with single-click convenience Edit Workflow**: AI-powered rewriting based on user feedback Real-Time Updates**: Instant feedback and status notifications Comprehensive Content Tracking Google Sheets Integration**: Complete audit trail of all posts and content metrics Content Analytics**: Character counts, hashtag usage, source attribution User Authorization**: Secure access control with authorized user validation Post Management**: Unique ID generation for tracking and reference 🔄 How It Works Message Reception: Secure Telegram trigger with user validation Content Classification: AI analyzes input type and extracts actionable elements Dynamic Routing: Intelligent branching based on content requirements: URL Path: Web scraping → content extraction → processing Topic Path: Web search → latest information gathering → synthesis Direct Path: Immediate processing for ready-to-post content Content Synthesis: Merges all gathered information into comprehensive context AI Generation: Creates LinkedIn-optimized post with professional formatting Interactive Approval: Telegram preview with approval workflow Publishing: Direct LinkedIn posting upon approval Content Logging: Complete tracking in Google Sheets 📈 Use Cases Daily Industry Updates: Transform news URLs into thought leadership posts Content Repurposing: Convert articles and research into LinkedIn insights Trend Commentary: Generate posts about trending topics with real-time data Educational Content: Create informative posts from technical documentation Personal Branding: Maintain consistent professional presence with minimal effort 🛠️ Technical Requirements Required Community Nodes Install these community nodes in your n8n instance: Brave Search Integration @brave/n8n-nodes-brave-search Firecrawl Web Scraping @mendable/n8n-nodes-firecrawl LangChain AI Integration @n8n/n8n-nodes-langchain APIs & Services Required Google Gemini (Content generation and classification) Firecrawl API (Web scraping) Brave Search API (Real-time search) Telegram Bot API (Interface and notifications) LinkedIn API (Content publishing) Google Sheets API (Content tracking and logging) 🔑 Setup Guide 1. Telegram Bot Setup Search for @BotFather on Telegram Send /newbot and follow prompts Copy the bot token Send /setprivacy to BotFather and set to Disable 2. Google Gemini API Visit Google AI Studio Sign in and click "Get API Key" → "Create API Key" Copy your API key Free tier: 60 requests per minute 3. Firecrawl API Visit Firecrawl.dev Sign up and go to Dashboard → API Keys Copy your API key Free tier: 500 pages/month 4. Brave Search API Visit Brave Search API Sign up and create application Copy subscription key Free tier: 1,000 queries/month 5. LinkedIn API Visit LinkedIn Developers Create app with required details Request "Share on LinkedIn" product Copy Client ID and Client Secret Add redirect URL: https://your-n8n-domain.com/rest/oauth2-credential/callback 6. Google Sheets API Visit Google Cloud Console Enable Google Sheets API Create OAuth 2.0 Client ID Copy Client ID and Client Secret 🛠️ Installation Steps Phase 1: Preparation Install required community nodes Restart n8n after installation Create Google Sheet for logging Set up Telegram Bot Phase 2: Import and Configure Import workflow JSON in n8n Configure all API credentials Test each connection Phase 3: Customization Update authorized user ID in "Authorized Telegram Users" node Configure Google Sheets document ID Test Telegram connection Phase 4: Testing Test with different input types: URL only: https://example.com/article Topic only: artificial intelligence trends Mixed: AI trends https://example.com/ai-news 🎨 Customization Options Content Personalization Modify AI prompts to match your brand voice Adjust content length and formatting preferences Customize hashtag strategies and CTA approaches Configure approval workflow steps Source Integration Add additional search engines or content sources Integrate with RSS feeds or news APIs Connect to internal knowledge bases Customize web scraping parameters 🔒 Security Features User Authorization**: Whitelist-based access control Secure Token Management**: Encrypted API key handling Data Privacy**: Secure processing of scraped content Audit Trail**: Complete logging of all user interactions 🔮 Future Expansion Possibilities This workflow serves as a foundation for: Performance Analytics Module**: LinkedIn engagement tracking Content Optimization Engine**: A/B testing and refinement Multi-Platform Publishing**: Expand to Twitter, Facebook, Instagram Advanced Scheduling**: Time-optimized posting Content Series Management**: Automated follow-ups 💡 Why Choose This Workflow This represents a complete LinkedIn content automation solution that maintains quality and personal touch while dramatically reducing time and effort. Perfect for professionals who want to maximize LinkedIn impact without sacrificing content quality or spending hours on manual creation. Ready to transform your LinkedIn presence? Install this workflow and start automating your professional content creation today!. An n8n automation workflow template by Sateesh.
- 7 nodes
- Automation
- AI
By Luis Acosta
🤖📝 Auto-Document Workflows with GPT-4o-mini Sticky Notes Skip the tedious part of writing documentation and turn your n8n workflows into clear, shareable blueprints — fully automated. This workflow takes any workflow JSON, parses its nodes, generates structured sticky notes (both per-node and a general overview), and arranges them neatly on your canvas. No more messy layouts or missing documentation — everything is handled in one click. It’s perfect if you want to publish to the n8n marketplace, onboard teammates quickly, or just keep your own automations easy to understand months later. 💡 What this workflow does ✅ Loads your existing workflow from a JSON file 🔍 Parses and unwraps real nodes (ignoring old stickies) 🤖 Uses AI to create concise sticky notes for each node 📝 Adds a general overview sticky with goals, flow, parameters, and gotchas 📐 Arranges all nodes + stickies (node above, sticky below, right-to-left) 💾 Saves a new documented workflow JSON, ready to reuse or share ⚙️ Step-by-step setup Prepare your workflow file Export your n8n workflow JSON or point to an existing file path. Configure the “Load Workflow” node Update the file selector to your JSON path, e.g. /workflows/myflow.json. Add your OpenAI credentials In the OpenAI API nodes (Node Sticky Notes + Overall Sticky Note), insert your API key. Run the workflow Trigger manually with the Execute Workflow node. The script will parse your nodes, generate stickies, and align them on the canvas. Save the result The “Save Documented Workflow” node writes a new file, e.g. /workflows/myflow-with-sticky.json. 🛠 Customization Sticky layout:** Adjust spacing, colors, and alignment in the Layout Blocks RTL node (tweak GAP_X, GAP_Y, or STICKY_COLOR). Word count & style:** Edit prompts inside the OpenAI nodes to make notes shorter, longer, or more technical. Overview focus:** Customize the Your Workflow Description node to pass context (e.g., project goals, intended audience). File outputs:** Save to a new path/version for version control of your documentation. ⚠️ Limitations / Gotchas Maximum of ~50 nodes are summarized in the overview for brevity. Old sticky notes are removed and replaced — you can’t preserve them unless you fork the workflow. Complex nodes (large Code / AI prompts) may require manual edits for clarity. Ensure n8n has read/write access to your workflow JSON paths. 🎯 Expected result After execution, you’ll get a fully documented workflow JSON where each node is paired with a clean sticky note, plus an overview note neatly placed on the canvas. You can open this new file in n8n, share it, or submit it directly to the marketplace. 📬 Contact & Feedback Need help customizing this? Have ideas for improvement? 📩 Luis.acosta@news2podcast.com 🐦 DM me on Twitter @guanchehacker If you’re working on advanced workflow documentation + AI, let’s talk — this template can be a foundation for more powerful tools. An n8n automation workflow template by Luis Acosta.
- 2 nodes
- Automation
- AI
By Sk developer
Competitor Analysis & SEO Data Logging Workflow Using Competitor Analysis Semrush API Description This workflow automates SEO competitor analysis using the Competitor Analysis Semrush API and logs the data into Google Sheets for structured reporting. It captures domain overview, organic competitors, organic pages, and keyword-level insights from the Competitor Analysis Semrush API, then appends them to different sheets for easy tracking. Node-by-Node Explanation On form submission – Captures the website URL entered by the user. Competitor Analysis – Sends the website to the Competitor Analysis Semrush API via HTTP POST request. Re format output – Extracts and formats the domain overview data. Domain overview – Saves organic keywords and traffic into Google Sheets. Reformat – Extracts the organic competitors list. Organic Competitor – Logs competitor domains, relevance, and traffic into Google Sheets. Reformat 2 – Extracts organic pages data. Organic Pages – Stores page-level data such as traffic and keyword counts. Reformat2 – Extracts organic keywords details. organic keywords – Logs keyword data like CPC, volume, and difficulty into Google Sheets. Benefits ✅ Automated competitor tracking – No manual API calls, all logged in Google Sheets. ✅ Centralized SEO reporting – Data stored in structured sheets for quick access. ✅ Time-saving – Streamlines research by combining multiple reports in one workflow. ✅ Accurate insights – Direct data from the Competitor Analysis Semrush API ensures reliability. Use Cases 📊 SEO Research – Track domain performance and competitor strategies. 🔍 Competitor Monitoring – Identify competitor domains, keywords, and traffic. 📝 Content Strategy – Find top-performing organic pages and replicate content ideas. 💰 Keyword Planning – Use CPC and difficulty data to prioritize profitable keywords. 📈 Client Reporting – Generate ready-to-use SEO competitor analysis reports in Google Sheets. An n8n automation workflow template by Sk developer.
- 3 nodes
- Automation
By Budi SJ
Automated App Analysis & ASO Report Generator This workflow automates the process of analyzing a mobile app from the Google Play Store and generating a professional ASO (App Store Optimization) Report. Simply submit a Play Store URL, and the workflow will fetch app intelligence data, parse it, run an AI-based analysis, and deliver a formatted report in Google Docs. A Telegram notification with the document link ensures you never miss a new report. ✨ Key Features Form Input Trigger** – Start the workflow by submitting a Play Store URL. Automated Data Retrieval** – Uses HTTP request to fetch app intelligence (via SensorTower or similar APIs). Smart Data Parsing** – Extracts essential app details, competitor insights, reviews, downloads, and revenue data. AI-Powered ASO Report** – Generates a professional analysis using LLM (Gemini via OpenRouter) with structured sections: 📱 App Overview ⭐ User Ratings & Reviews 📊 Competitor Analysis 📈 Market Insights 💡 Actionable Recommendations Google Docs Integration** – Creates and updates a Google Doc with the generated report. Instant Notification** – Sends a Telegram message with the app report link for quick access. 🔐 Required Credentials To run this workflow, you’ll need: SensorTower API (or alternative App Intelligence API)** – for app details, reviews, competitors, and market data. OpenRouter API** – to access LLM model. Google Docs OAuth2** – to create and update the ASO report in Google Docs. Telegram API** – for instant notifications with the report link. 🎁 Benefits Save Time** – Automates the manual process of app research and reporting. Consistent Reporting** – Ensures every report follows a professional structure with clear sections. Actionable Insights** – Get AI-generated recommendations to improve app performance and competitiveness. Collaboration-Ready** – Reports are stored in Google Docs for easy sharing and editing. Real-Time Alerts** – Stay updated via Telegram whenever a new report is generated. An n8n automation workflow template by Budi SJ.
- 6 nodes
- Automation
- AI