Category: n8n Workflows

  • Automate Whatsapp Customer Support With Voice Transcription, Faq & Appointment Scheduling 8454 – n8n Workflows – Free Template

    What This Workflow Does

    This WhatsApp automation workflow transforms customer support by handling incoming messages with artificial intelligence, answering frequently asked questions automatically, and managing appointment scheduling—all without manual intervention. The bot listens for WhatsApp messages, processes them intelligently, and responds with relevant information or booking options.

    How It Works

    The workflow begins when a customer sends a WhatsApp message to your business number. The message triggers the automation, which uses AI language models to understand the customer’s intent. The system then determines whether the message is a FAQ question, an appointment request, or requires human support. For FAQs, it retrieves answers from a knowledge base. For appointments, it checks calendar availability and books the time slot directly into Google Calendar. Throughout the conversation, the bot maintains context using memory buffers to provide coherent, multi-turn conversations.

    Use Cases

    • Medical clinics automating appointment booking and answering common health questions about services and hours
    • Beauty salons handling service inquiries, pricing questions, and scheduling client appointments 24/7
    • Consulting firms providing instant answers to service descriptions and booking discovery calls automatically
    • Repair shops managing service requests, pricing information, and scheduling repair appointments
    • Fitness centers automating class schedules, membership inquiries, and trial session bookings

    Nodes Used

    • whatsAppTrigger: Detects incoming WhatsApp messages
    • @n8n/openAi: Processes natural language and generates intelligent responses
    • @n8n/lmChatGoogleGemini: Alternative AI model for message understanding
    • @n8n/agent: Orchestrates workflow logic and decision-making
    • @n8n/memoryBufferWindow: Maintains conversation context across multiple messages
    • googleCalendarTool: Checks availability and creates appointments
    • googleSheetsTool: Stores and retrieves FAQ data and customer information
    • httpRequest: Connects to external APIs for additional data
    • whatsApp: Sends automated responses back to customers
    • if, switch: Routes messages based on content and intent
    • set, noOp: Manages data and process flow
    • stickyNote: Provides workflow documentation

    Prerequisites

    • Active WhatsApp Business Account with API access configured
    • OpenAI or Google Gemini API credentials for AI processing
    • Google Calendar with shared access for appointment scheduling
    • Google Sheets containing your FAQ database and service information
    • n8n account with workflow automation capability
    • Basic understanding of your business services and common customer questions

    Difficulty Level

    Intermediate. This workflow requires setting up API connections for WhatsApp, AI services, and Google tools, along with configuring your FAQ database. However, the template provides the core logic—you mainly need to customize it with your business information, service details, and appointment parameters.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Whatsapp Sales With Deepseek Ai, Google Sheets And Gmail Notifications 7005 – n8n Workflows – Free Template

    What This Workflow Does

    This AI-powered WhatsApp bot automates customer interactions for sellers operating in Arabic-speaking markets. The workflow listens for incoming WhatsApp messages, processes customer inquiries using artificial intelligence, retrieves product information from Google Sheets, and generates responses in Saudi Arabic dialect. It streamlines customer onboarding by collecting essential details like names, phone numbers, and delivery preferences while maintaining a natural conversational experience.

    How It Works

    The workflow operates through the following process:

    • A webhook receives inbound WhatsApp messages from customers
    • The LangChain AI Agent powered by DeepSeek processes the customer message and understands intent
    • Google Sheets lookup retrieves real-time product information, pricing, and availability
    • The bot responds in Saudi dialect with a welcoming greeting in Arabic
    • Customer information including name, phone number, and delivery or pickup preferences are collected automatically
    • Gmail integration sends notification emails to your service team when new orders or inquiries arrive
    • A PostgreSQL memory database stores conversation history for context-aware responses
    • Conditional logic routes messages based on customer type or inquiry category

    Use Cases

    • E-commerce businesses selling products in Saudi Arabia and Gulf countries that need 24/7 customer support in local dialect
    • Retail shops automating product inquiries and order collection through WhatsApp without hiring additional staff
    • Service providers collecting customer details and scheduling information through conversational AI
    • B2C companies reducing response time to customer questions by instantly pulling data from product catalogs
    • Multi-location businesses managing inventory inquiries across different stores through centralized Google Sheets

    Nodes Used

    • Webhook node for receiving WhatsApp messages
    • LangChain AI Agent (DeepSeek) for natural language understanding and generation
    • Google Sheets Tool for product database lookup and retrieval
    • Evolution API for WhatsApp message sending and receiving
    • Gmail Tool for sending email notifications
    • PostgreSQL Memory Chat for conversation history storage
    • If node for conditional routing and decision logic
    • NoOp node for workflow control and pausing
    • Sticky Note for documentation and workflow annotations

    Prerequisites

    • Active n8n instance with workflow execution capability
    • WhatsApp Business Account connected via Evolution API
    • Google Sheets document containing product information with proper structure and sharing permissions
    • Gmail account with application password or OAuth credentials for email notifications
    • PostgreSQL database instance for storing conversation memory and chat history
    • DeepSeek API credentials for accessing the language model
    • Understanding of JSON data structures and basic workflow logic

    Difficulty Level

    Intermediate. This workflow requires familiarity with API integrations, database connections, and conditional logic. Users should be comfortable connecting multiple services and understanding how data flows between nodes. Knowledge of Google Sheets structure, basic SQL concepts for PostgreSQL, and API authentication methods is beneficial. The workflow is pre-built but may require customization based on specific product catalogs and business rules.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Whatsapp Customer Support With Gpt‑4, Rag, Text, Voice, Image And Docs 13173 – n8n Workflows – Free Template

    What This Workflow Does

    This AI-powered WhatsApp chatbot automates customer interactions by combining multiple AI capabilities with document processing. The workflow enables your business to respond to text messages, voice notes, images, and PDF files through WhatsApp using artificial intelligence and retrieval-augmented generation (RAG) technology.

    How It Works

    The workflow receives WhatsApp messages through the Rapiwa trigger node, processes incoming content using OpenAI models, and retrieves relevant information from stored documents via Google Sheets and Google Docs. When a customer sends a message, the AI agent analyzes the request, searches your knowledge base for relevant information, and generates an appropriate response. Voice messages are transcribed, images are analyzed, and PDF content is extracted for intelligent processing.

    Use Cases

    • Customer Support: Provide instant answers to frequently asked questions by retrieving information from your knowledge base stored in Google Docs or Sheets
    • Lead Generation: Automatically qualify and respond to inquiries, capturing customer information in spreadsheets for follow-up
    • Document Processing: Extract and analyze information from PDF files shared via WhatsApp, then provide summaries or answers based on the content
    • Multi-Modal Assistance: Handle text, voice messages, and image uploads in a single conversation thread with intelligent responses
    • Knowledge Base Integration: Reference company policies, product information, or documentation to deliver consistent, accurate responses

    Nodes Used

    • Rapiwa Trigger: Captures incoming WhatsApp messages and attachments
    • Extract From File: Processes PDF and document uploads from WhatsApp
    • OpenAI: Powers the core AI language model for intelligent responses
    • LM Chat OpenAI: Handles conversational AI interactions with message history
    • Agent: Orchestrates the workflow logic and coordinates between different tools
    • Memory Buffer Window: Maintains conversation context across multiple messages
    • Google Sheets Tool: Retrieves and stores data in spreadsheets
    • Google Docs Tool: Accesses documents for RAG knowledge base
    • HTTP Request: Sends data to external APIs and services
    • Tool Think: Enables the agent to reason through complex requests
    • Code: Executes custom JavaScript for data transformation
    • Switch: Routes messages based on conditions and message type
    • Set: Formats and prepares data for processing
    • NoOp: Handles null operations and workflow control

    Prerequisites

    • Active WhatsApp Business Account with Rapiwa integration enabled
    • OpenAI API key with access to GPT models
    • Google account with access to Google Sheets and Google Docs
    • n8n account with workflow editor access
    • Knowledge base documents prepared in Google Docs or Sheets format
    • Basic understanding of workflow logic and node configuration

    Difficulty Level

    Advanced. This workflow requires experience with multi-node automation, API integration, and AI model configuration. You should be comfortable setting up authentication for multiple services, understanding RAG concepts, and debugging complex workflows. Recommended for users with intermediate to advanced n8n experience.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Whatsapp Tests And Rank Results With Postgresql (Module Quiz ) 3649 – n8n Workflows – Free Template

    What This Workflow Does

    The WA-Bot-Module-Quiz-v1-db-sell-full workflow is a WhatsApp-based quiz bot system that interacts with users through WhatsApp messaging while storing and managing quiz data in a PostgreSQL database. This automation enables businesses to deliver interactive quiz experiences directly to customers via WhatsApp, collect responses, and track results for sales and engagement purposes.

    How It Works

    The workflow operates through the following process:

    • A WhatsApp trigger activates the workflow when a user sends a message to the bot
    • The workflow receives the user input and processes it through conditional logic
    • Quiz questions and data are retrieved from or stored in the PostgreSQL database
    • A switch node routes different user responses to appropriate actions
    • The workflow sorts and organizes quiz responses using the sort node
    • Conditional statements evaluate user answers and determine next steps
    • A summarize node compiles quiz results and key information
    • The bot sends formatted responses back to the user via WhatsApp
    • All interactions and results are logged in the database for future reference and analytics

    Use Cases

    • Product Knowledge Quizzes: Businesses can deliver interactive quizzes about their products to engaged WhatsApp users, qualifying leads based on knowledge and interest levels
    • Customer Onboarding: New customers can complete assessment quizzes via WhatsApp to determine their needs and appropriate product recommendations
    • Lead Qualification: Sales teams can use automated quizzes to pre-qualify leads by understanding customer pain points and requirements before direct contact
    • Survey and Feedback Collection: Gather structured feedback from customers through interactive quiz-format surveys stored in a database for analysis
    • Educational Engagement: Educational institutions or training providers can deliver micro-learning quizzes through WhatsApp with automated scoring and result tracking

    Nodes Used

    • WhatsApp Trigger: Initiates the workflow when users send messages to the WhatsApp bot
    • WhatsApp: Sends formatted quiz questions and responses back to users through WhatsApp
    • PostgreSQL: Stores and retrieves quiz data, user responses, and analytics from the database
    • Switch: Routes the workflow to different paths based on user input or quiz status
    • Set: Defines and assigns variables for quiz data, questions, and user information
    • Sort: Organizes quiz responses and data in a structured order for processing
    • If: Creates conditional branches to handle different user scenarios and answer validations
    • Summarize: Compiles quiz results and generates summary information for final responses
    • Sticky Note: Provides workflow documentation and notes for future reference

    Prerequisites

    • An active WhatsApp Business Account with API access configured
    • A PostgreSQL database with tables designed to store quiz questions, user responses, and results
    • n8n instance with WhatsApp and PostgreSQL node support enabled
    • Proper authentication credentials for both WhatsApp API and PostgreSQL database
    • Pre-designed quiz questions and logic mapped out before workflow deployment
    • Understanding of conditional logic and basic database operations

    Difficulty Level

    This workflow is classified as Intermediate. It requires familiarity with WhatsApp bot automation, PostgreSQL database operations, and conditional logic in n8n. Users should have experience with data routing, switch statements, and database queries before implementing this template. However, the modular structure makes it suitable for those with foundational automation knowledge looking to expand into conversational AI and data management.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Woocommerce Customer Support With Gemini & Gpt Via Telegram & Gmail 7037 – n8n Workflows – Free Template

    What This Workflow Does

    This automation workflow integrates WhatsApp and Telegram messaging platforms with WooCommerce to provide real-time customer support. It captures customer inquiries from multiple communication channels, processes them through an AI-powered agent, and delivers responses back through the same platform the customer used to contact you.

    How It Works

    The workflow operates through a multi-stage intelligent support system:

    • Telegram and Gmail triggers act as real-time entry points, capturing incoming messages and unread emails
    • Messages are merged into a unified data stream for consistent processing
    • The WooCommerce tool queries order information and customer data based on the inquiry
    • AI models (Google Gemini and OpenAI) process the query using conversation memory and order context
    • An intelligent agent orchestrates the entire flow, deciding when to fetch data, consult AI, or respond
    • Responses are routed back to customers via their original communication channel
    • Memory buffer maintains conversation context for multi-turn support interactions

    Use Cases

    • Customers message your Telegram business account asking about order status, and the system automatically fetches their WooCommerce order details and provides an instant response
    • Support emails arrive in Gmail requesting refunds or returns, the workflow retrieves order information and uses AI to draft intelligent, contextual responses
    • WhatsApp users inquire about shipping timelines, and the agent queries WooCommerce inventory and shipping data to provide accurate estimates
    • Multiple customers contact via different channels with similar questions about product features, and the AI agent handles all conversations simultaneously
    • Complex support tickets requiring back-and-forth conversation are managed through persistent memory, maintaining context across multiple message exchanges

    Nodes Used

    • Telegram Trigger: Listens for incoming Telegram messages via webhook
    • Gmail Trigger: Polls inbox for unread emails every minute
    • Merge: Combines data streams from Telegram and Gmail into unified format
    • WooCommerce Tool: Queries order details, customer information, and product data
    • Google Gemini LM Chat: AI model for natural language processing and response generation
    • OpenAI LM Chat: Alternative AI model for intelligent conversation handling
    • Memory Buffer Window: Maintains conversation history for multi-turn interactions
    • Agent: Orchestrates workflow logic and decision-making
    • Switch: Routes messages based on conditions and message type
    • Set: Configures data transformations and variable assignments
    • Telegram Send: Routes responses back to Telegram users
    • Gmail Send: Sends email replies to support inquiries
    • Sticky Note: Documentation and workflow annotations

    Prerequisites

    • Active n8n instance with webhook support enabled
    • WooCommerce store with API credentials configured
    • Telegram Bot token and bot setup in your Telegram workspace
    • Gmail account with API access enabled and IMAP/SMTP configured
    • OpenAI API key or Google Gemini API key for AI-powered responses
    • Understanding of n8n node configuration and workflow logic
    • Basic knowledge of JSON data handling and conditional routing

    Difficulty Level

    Advanced. This workflow combines multiple complex integrations including API authentication, AI model orchestration, memory management, and conditional routing. Users should have experience with n8n, API configuration, and be comfortable troubleshooting integration issues between platforms.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Woocommerce Image Product Background Removal Using Api And Google Sheet 4488 – n8n Workflows – Free Template

    What This Workflow Does

    This n8n workflow automatically removes backgrounds from WooCommerce product images using the BackgroundCut.co API. It processes product IDs and image URLs from a Google Sheet, removes the background from each image, and updates your WooCommerce product catalog with the new images via FTP and the WooCommerce API.

    How It Works

    The workflow follows these steps:

    • Manual trigger initiates the process when you’re ready to batch process images
    • Google Sheets node retrieves product IDs and image URLs from your cloned spreadsheet
    • Split in Batches node divides the products into manageable groups for processing
    • HTTP request node sends each image URL to BackgroundCut.co API for background removal
    • Code node processes the API response and prepares the image data
    • FTP node uploads the processed images to your server
    • WooCommerce node updates your product listings with the new background-free images

    Use Cases

    • E-commerce stores selling physical products that need professional-looking catalog images with transparent backgrounds
    • Drop-shipping businesses managing hundreds of product images across multiple suppliers
    • Fashion retailers creating consistent product photography with white or transparent backgrounds
    • Marketplaces automating image standardization across thousands of listings
    • Product photography studios batch processing images for multiple clients simultaneously

    Nodes Used

    • Manual Trigger: Starts the workflow when activated
    • Google Sheets: Reads product IDs and image URLs from your spreadsheet
    • Split in Batches: Divides products into batches for efficient processing
    • HTTP Request: Communicates with BackgroundCut.co API to remove backgrounds
    • Code: Transforms and processes the API responses
    • Set: Configures variables and data structure for downstream nodes
    • FTP: Uploads processed images to your web server
    • WooCommerce: Updates product images in your WooCommerce store
    • Sticky Note: Provides documentation and instructions within the workflow

    Prerequisites

    • Active WooCommerce store with API credentials enabled
    • BackgroundCut.co account with API key
    • Google Sheet cloned from the provided template with ID and IMAGE columns populated
    • FTP access to your web server with upload permissions
    • n8n instance with HTTP, Google Sheets, WooCommerce, and FTP node support
    • Product images in accessible URL format (JPG, PNG, etc.)

    Difficulty Level

    Intermediate. This workflow requires API configuration across multiple platforms and FTP setup, but provides a complete template for implementation. Users should be comfortable with API authentication, Google Sheets integration, and basic WooCommerce management.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Woocommerce Seo With Yoast & Ai Powered Meta Tag Generation For Free 2963 – n8n Workflows – Free Template

    What This Workflow Does

    This n8n workflow automates the generation of SEO meta titles and meta descriptions for WooCommerce products using AI. It identifies products missing Yoast SEO meta tags, retrieves their details, generates optimized metadata using Gemini Think 2.0 via OpenRouter, and automatically inserts the results back into WooCommerce.

    How It Works

    The workflow follows a streamlined process to enhance your WooCommerce store’s SEO:

    • Manual or scheduled triggers initiate the workflow execution
    • Google Sheets queries identify products without existing meta titles or descriptions
    • WooCommerce node retrieves complete product details and content
    • Chain LLM and OpenRouter integration uses Gemini Think 2.0 to generate SEO-optimized metadata
    • Output parser structures the generated meta tags in the correct format
    • Results are automatically updated back into WooCommerce Yoast fields

    Use Cases

    • Bulk generate meta tags for new product imports without manual SEO optimization
    • Create consistent, keyword-optimized meta descriptions across your entire product catalog
    • Automatically refresh meta titles for seasonal product updates and promotional campaigns
    • Ensure all products meet search engine optimization standards before publishing
    • Scale your e-commerce SEO efforts without hiring additional content writers

    Nodes Used

    • Manual Trigger – Start workflow execution on demand
    • Schedule Trigger – Run workflow on a recurring schedule
    • Google Sheets – Query and identify products needing meta tags
    • WooCommerce – Retrieve product details and update meta information
    • Chain LLM – Orchestrate AI processing pipeline
    • LM Chat OpenRouter – Access Gemini Think 2.0 for meta tag generation
    • Output Parser Structured – Format generated data into proper meta tag structure
    • Sticky Note – Document workflow steps and configurations

    Prerequisites

    • WooCommerce store with Yoast SEO plugin installed and activated
    • WooCommerce API credentials configured in n8n
    • Google Sheets account with product database and meta tag tracking
    • OpenRouter API key with Gemini Think 2.0 access
    • Basic understanding of meta titles and descriptions for SEO
    • n8n instance with workflow automation capabilities

    Difficulty Level

    Intermediate. This workflow requires API connections to multiple platforms (WooCommerce, Google Sheets, OpenRouter) and understanding of AI prompt engineering for optimal meta tag generation. Users should have experience with n8n basics and API authentication before implementing this template.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate WordPress & Woocommerce Content With Openai Reviews, Comments & Updates 7764 – n8n Workflows – Free Template

    What This Workflow Does

    This n8n workflow automates content management tasks for WordPress and WooCommerce sites using OpenAI integration. It streamlines the process of generating, updating, and managing reviews, comments, and content updates without manual intervention, saving time and maintaining consistent quality across your online store.

    How It Works

    The workflow combines scheduled triggers and manual activation points to monitor and process WordPress and WooCommerce data. When activated, it retrieves content through HTTP requests, processes it with OpenAI’s language models to generate or enhance reviews and comments, and automatically updates your WordPress site with the generated content. The workflow uses conditional logic and data transformation nodes to ensure quality control before publishing.

    Use Cases

    • Automatically generate product reviews and customer testimonials for WooCommerce listings to increase social proof and engagement
    • Create and schedule blog post updates and revisions based on trending topics and SEO optimization suggestions from OpenAI
    • Auto-generate relevant comments and responses to customer inquiries, reducing manual moderation workload
    • Batch update product descriptions across your WooCommerce store with improved, SEO-friendly content
    • Generate weekly content summaries and digest posts that aggregate your site’s updates for newsletter distribution

    Nodes Used

    • Sticky Note: Documentation and workflow notes for team reference
    • WordPress: Direct integration with WordPress and WooCommerce databases for content retrieval and publishing
    • HTTP Request: Makes API calls to fetch external data and trigger third-party services
    • Set: Defines and maps variables and data structures throughout the workflow
    • OpenAI: Processes text with GPT models to generate, enhance, or transform content
    • Code: Custom JavaScript functions for complex data processing and logic
    • Schedule Trigger: Runs the workflow at specified intervals automatically
    • Manual Trigger: Allows on-demand workflow execution when needed

    Prerequisites

    • Active WordPress or WooCommerce site with API access enabled
    • n8n account with administrative access to create and edit workflows
    • OpenAI API key with sufficient credits for content generation tasks
    • WordPress plugin or REST API credentials for authentication
    • Basic understanding of n8n workflow structure and node configuration
    • Proper database backup before enabling automated content updates

    Difficulty Level

    Intermediate. This workflow requires familiarity with n8n’s interface, understanding of API connections, and basic knowledge of WordPress/WooCommerce administration. Users should be comfortable configuring authentication credentials and mapping data between nodes. Some customization of OpenAI prompts may be necessary to match your brand voice and content requirements.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate WordPress Category Mapping With Gpt 5 Mini (Azure Openai) 7207 – n8n Workflows – Free Template

    What This Workflow Does

    The WP Category Toolkit is an automation workflow designed to streamline WordPress category management and organization. It leverages AI-powered processing through Azure OpenAI to intelligently map, categorize, and structure WordPress content categories with minimal manual intervention.

    How It Works

    This workflow follows a systematic process to handle WordPress category data:

    • Configure your WordPress site URL in the HTTP request node
    • Input your WordPress authentication credentials securely
    • Extract the category JSON data from the Body Post WordPress node
    • Pass the JSON structure to the Category Mapping node’s system prompt
    • Use Azure OpenAI LLM to intelligently process and categorize the data
    • Aggregate and validate the results
    • Copy the processed output back to your WordPress installation

    Use Cases

    • Bulk reorganizing and relabeling WordPress categories across large content libraries
    • Automatically mapping legacy category structures to new taxonomy systems
    • Generating consistent category hierarchies for multi-author WordPress sites
    • AI-powered category suggestion and optimization for better content discoverability
    • Standardizing category naming conventions across multiple WordPress installations

    Nodes Used

    • Manual Trigger: Initiates the workflow execution on demand
    • Sticky Note: Provides workflow documentation and user guidance
    • HTTP Request: Communicates with WordPress REST API endpoints
    • Aggregate: Combines and structures data from multiple sources
    • Chain LLM: Sequences multiple AI processing steps for complex operations
    • LM Chat Azure OpenAI: Processes category data using advanced language models for intelligent categorization

    Prerequisites

    • Active WordPress installation with REST API enabled
    • WordPress administrator credentials or user account with category management permissions
    • Azure OpenAI API key and deployment configuration
    • n8n instance with HTTP request capability
    • Understanding of your WordPress category JSON structure
    • Network connectivity between n8n and your WordPress installation

    Difficulty Level

    Intermediate. This workflow requires basic familiarity with WordPress REST API, JSON data structures, and API authentication. Users should understand how to retrieve and format WordPress category data, as well as configure their Azure OpenAI credentials.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Weekly Seo Report With Gpt 4 Insights And Slack Delivery 5891 – n8n Workflows – Free Template

    What This Workflow Does

    This automated workflow generates comprehensive weekly SEO reports by pulling data from Google Search Console, analyzing it with GPT-4 artificial intelligence, and delivering a professionally formatted PDF report directly to your Slack channel every week.

    How It Works

    The workflow operates on a scheduled trigger, running automatically at your specified time each week. Here is the step-by-step process:

    • A scheduled trigger initiates the workflow at your chosen time, such as every Monday morning
    • The workflow retrieves SEO performance data from Google Search Console for the current period and compares it with the previous period
    • Raw data is formatted and structured for analysis
    • GPT-4 processes the data and generates actionable insights and recommendations
    • The formatted data and AI insights are transformed into a professional PDF report using the pdforge template system
    • The completed PDF report is automatically sent to your Slack workspace for team review

    Use Cases

    • Digital Marketing Agencies: Generate weekly client reports automatically to demonstrate SEO performance and justify services
    • In-House SEO Teams: Monitor website performance trends weekly and identify optimization opportunities quickly
    • Content Marketing Departments: Track keyword performance and search visibility to inform content strategy decisions
    • E-commerce Businesses: Monitor organic search traffic and conversion metrics to optimize product visibility
    • SaaS Companies: Track search rankings and organic lead generation to measure marketing effectiveness

    Nodes Used

    • Schedule Trigger: Initiates the workflow on a recurring weekly schedule
    • Set Node: Configures variables and parameters for the workflow
    • Sticky Note: Provides documentation and notes within the workflow
    • HTTP Request: Retrieves data from Google Search Console API
    • GPT-4 Chat (LM Chat OpenAI): Analyzes data and generates insights using artificial intelligence
    • Code Node: Processes and transforms data between steps
    • PDForge Node: Converts formatted data into a professional PDF report
    • Slack Node: Sends the completed report to your Slack channel
    • Split Out Node: Distributes data across multiple processing paths
    • Merge Node: Combines processed data back into unified format
    • Agent Node: Manages intelligent workflow orchestration and decision-making

    Prerequisites

    • Active n8n workspace with workflow creation permissions
    • Google Search Console account with API access enabled
    • OpenAI API key for GPT-4 access
    • Slack workspace with bot integration permissions
    • Google OAuth credentials configured for Search Console authentication
    • PDForge integration activated in your n8n instance
    • Appropriate API rate limits and quotas for weekly automated requests

    Difficulty Level

    Intermediate to Advanced. This workflow requires familiarity with API integrations, Google Search Console setup, and basic understanding of data transformation. Users should be comfortable configuring authentication credentials and customizing the GPT-4 prompt for their specific reporting needs.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.