Use this powerful n8n workflow to fetch SEO keywords from Google Sheets, classify them using the OpenAI AI Agent n8n node, and automatically update your spreadsheet for rapid data analysis.
Download this n8n workflow template and start using it instantly.
This essential n8n workflow template is designed for data analysts and SEO professionals who manage extensive keyword lists. Instead of manually auditing thousands of entries to identify brand or service mentions, this n8n automation leverages advanced artificial intelligence capabilities through a specialized n8n node setup (AI Agents). The core value of this n8n workflow is automating the classification process: it checks if a keyword contains the name of a known IT software or service (like 'Salesforce' or 'ServiceNow'). By efficiently fetching data, classifying it in batches, and automatically updating the spreadsheet, this n8n workflow ensures high data accuracy, massive time savings, and serves as one of the most practical n8n templates for systematic data analysis.
The process begins with the Manual n8n Trigger, initiating the data flow when you click ‘Test workflow’ or ‘Activate’.
gpt-4o-mini) and refined by the 'Structured Output Parser' n8n node to guarantee consistent JSON output, specifically for the field Isservice.To deploy this n8n workflow, follow these steps:
When clicking ‘Test workflow’ (Manual Trigger n8n node): This is the manual n8n trigger that starts the automation. It allows instant execution for testing or batch runs.
Fetch Keywords from Sheet (Google Sheets n8n node): Reads data from the target Google Sheet. Crucial for pulling the keyword list into the n8n workflow environment.
Process Keywords in Batches (Split In Batches n8n node): Manages API load by splitting the keyword list into batches of 6, ensuring the n8n template runs smoothly without immediate rate limits.
Prevent API Rate Limiting (Wait n8n node): Introduces a delay between the processing of batches, optimizing the interaction with the OpenAI API.
AI Agent (AI Agent n8n node - LangChain): The core intelligence of this n8n workflow. It takes the keyword input and executes the classification based on the predefined system prompt (checking for IT software/service names).
OpenAI Chat Model (Chat Model n8n node): Provides the large language model capability, using gpt-4o-mini, which the AI Agent n8n node relies on.
Structured Output Parser (Output Parser n8n node): Ensures that the AI Agent's response is formatted consistently as JSON, extracting the definitive 'Isservice' result.
Update Sheet with Analysis Results (Google Sheets n8n node): Performs an 'update' operation, writing the classification outcome (Isservice value) back to the Google Sheet, matching the correct row via the 'Number' column. This completes the data enrichment aspect of this powerful n8n workflow.
Fetch deeply nested Airtable records (Level 1, 2, and 3) into a unified JSON structure using this powerful n8n workflow. Includes rich text Markdown to HTML conversion.

Automate AI prompt creation in n8n. Fetch prompts from GitHub, validate variables, auto-populate placeholders using n8n node logic, and execute with an Ollama language model for powerful, reproducible results.

Use this powerful n8n workflow to instantly fetch country-specific Google Trends reports by sending a simple country code message to your Telegram bot. Get top insights automatically.

Automate investment research with this n8n workflow. Pull real-time ETF performance, dividends, and fees from JustETF via web scraping and update Microsoft Excel instantly using an n8n trigger.

I do SEO & marketing for n8n and here I share workflows that help with creating content, optimizing on-page SEO and automate SEO processes.







































