Skip to main content

Analyze browsing history and generate automation suggestions with OpenRouter AI and Google Sheets

Workflow preview

Workflow preview
100%
Analyze browsing history and generate automation suggestions with OpenRouter AI and Google Sheets preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Browsing History Automation Analyzer – Automation Toolkit (Google Sheets + AI) This n8n workflow analyzes your browsing history to identify opportunities for automation. It reads history from a ...

Best for

  • Personal Productivity automation workflows
  • AI Summarization automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.filter, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.splitinbatches, @n8n/n8n-nodes-langchain.lmchatopenrouter, @n8n/n8n-nodes-langchain.memorybufferwindow

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Msaid Mohamed el hadi.

Original n8n.io source

1.1 Workflow description

Title
Analyze browsing history and generate automation suggestions with OpenRouter AI and Google Sheets
Workflow name
Analyze browsing history and generate automation suggestions with OpenRouter AI and Google Sheets

🧠 Browsing History Automation Analyzer – Automation Toolkit (Google Sheets + AI)

This n8n workflow analyzes your browsing history to identify opportunities for automation. It reads history from a Google Sheet, groups visits by domain, filters out irrelevant entries, and uses AI to recommend what can be automated — including how and why.


📌 What It Does

  • 📄 Reads your browsing history from Google Sheets
  • 🌐 Groups history by domain
  • 🚫 Filters out common non-actionable domains (e.g., YouTube, Google)
  • 🤖 Uses AI to analyze whether your activity on each site is automatable
  • 💡 Provides suggestions including what to automate, how to do it, and which tools to use
  • 📝 Saves results into a new tab in the same Google Sheet
  • 🔍 Searches for n8n workflow templates related to the suggested automation

📊 Demo Sheet

Input + output are handled via the following Google Sheet:

📎 Spreadsheet:
View on Google Sheets

  • Sheet: history → Input browsing history
  • Sheet: automations → Output AI automation suggestions

🧠 AI Analysis Logic

The AI agent receives each domain's browsing history and responds with:

  • domain: The website domain
  • automatable: true/false
  • what_to_automate: Specific actions that can be automated
  • reason: Why it's suitable (or not) for automation
  • tool: Suggested automation tool (e.g., n8n, Apify)
  • automation_rating: High, Medium, Low, or Not Automatable
  • n8n_template: Relevant automation template (if found)

🔧 Technologies Used

Tool Purpose
n8n Workflow automation
LangChain AI Agent AI-based analysis
Google Sheets Node Input/output data handling
OpenRouter (LLM) Language model for intelligent reasoning
JavaScript Code Node Grouping and formatting logic
Filter Node Remove unwanted domains
HTTP Request Node Search n8n.io templates

💻 Chrome History Export

You can use this Chrome extension to export your browsing history in a format compatible with the workflow:

🔗 Export Chrome History Extension


📧 Want Personalized Automation Advice?

If you'd like personalized automation recommendations based on your browsing history—just like what this workflow provides—feel free to contact me directly:

> 📩 [email protected]

I'll help you discover what tasks you can automate to save time and boost productivity.


🚀 Example Use Cases

  • Automate daily logins to dashboards
  • Auto-fill forms on repetitive websites
  • Schedule data exports from web portals
  • Trigger reminders based on recurring visits
  • Discover opportunities for scraping and integration

📜 License

This workflow is provided as-is for educational and personal use. For commercial or customized use, contact the author.


1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When clicking ‘Execute workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Get row(s) in sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 3 - remove unwanted domains

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.2

Block 4 - groupe history by domain

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 6 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 7 - OpenRouter Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenRouter - lmChatOpenRouter
Config choices
Version 1

Block 8 - Code

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Simple Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
Config choices
Version 1.3

Block 10 - Append row in sheet in Google Sheets

Type / Role
n8n-nodes-base.googleSheetsTool - googleSheetsTool
Config choices
Version 4.6

Block 11 - HTTP Request

Type / Role
n8n-nodes-base.httpRequestTool - httpRequestTool
Config choices
Version 4.2

Block 12 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Analyze browsing history and generate automation suggestions with OpenRouter AI and Google Sheets
Complexity intermediate
Nodes 12
Categories Personal Productivity, AI Summarization
Author Msaid Mohamed el hadi
Published 25 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6438/6438.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Analyze browsing history and generate automation suggestions with OpenRouter AI and Google Sheets do?

Browsing History Automation Analyzer – Automation Toolkit (Google Sheets + AI) This n8n workflow analyzes your browsing history to identify opportunities for automation. It reads history from a ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, AI Summarization use case.