Skip to main content

Summarize & extract Glassdoor company info with Google Gemini and Decodo

Workflow preview

Workflow preview
100%
Summarize & extract Glassdoor company info with Google Gemini and Decodo preview
Open on n8n.io

Important notice

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

1. Workflow Overview

This workflow automates company research and intelligence extraction from Glassdoor using Decode API for data retrieval and Google Gemini for AI powered summarization. Who this is for This workflow...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.set, @decodo/n8n-nodes-decodo.decodo, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.chainllm, @n8n/n8n-nodes-langchain.informationextractor, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.merge

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Ranjan Dailata.

Original n8n.io source

1.1 Workflow description

Title
Summarize & extract Glassdoor company info with Google Gemini and Decodo
Workflow name
Summarize & extract Glassdoor company info with Google Gemini and Decodo

This workflow automates company research and intelligence extraction from Glassdoor using Decode API for data retrieval and Google Gemini for AI-powered summarization.

Who this is for

This workflow is ideal for:

  • Recruiters, analysts, and market researchers looking for structured insights from company profiles.
  • HR tech developers and AI research teams needing a reliable way to extract and summarize Glassdoor data automatically.
  • Venture analysts or due diligence teams conducting company research combining structured and unstructured content.
  • Anyone who wants instant summaries and insights from Glassdoor company pages without manual scraping.

What problem this workflow solves

  • Manual Data Extraction: Glassdoor company details and reviews are often scattered and inconsistent, requiring time-consuming copy-paste efforts.
  • Unstructured Insights: Raw reviews contain valuable opinions but are not organized for analytical use.
  • Fragmented Company Data: Key metrics like ratings, pros/cons, and FAQs are mixed with irrelevant data.
  • Need for AI Summarization: Business users need a concise, executive-level summary that combines employee sentiment, culture, and overall performance metrics.

This workflow automates data mining, summarization, and structuring, transforming Glassdoor data into ready-to-use JSON and Markdown summaries.

What this workflow does

The workflow automates the end-to-end pipeline for Glassdoor company research:

  1. Trigger

    • Start manually by clicking “Execute Workflow.”
  2. Set Input Fields

    • Define company_url (e.g., a Glassdoor company profile link) and geo (country).
  3. Extract Raw Data from Glassdoor (Decodo Node)

    • Uses the Decodo API to fetch company data — including overview, ratings, reviews, and frequently asked questions.
  4. Generate Structured Data (Google Gemini + Output Parser)

    • The Structured Data Extractor node (powered by Gemini AI) processes raw data into well-defined fields:

      • Company overview (name, size, website, type)
      • Ratings breakdown
      • Review snippets (pros, cons, roles)
      • FAQs
      • Key takeaways
  5. Summarize the Insights (Gemini AI Summarizer)

    • Produces a detailed summary highlighting:

      • Company reputation
      • Work culture
      • Employee sentiment trends
      • Strengths and weaknesses
      • Hiring recommendations
  6. Merge and Format

    • Combines structured data and summary into a unified object for output.
  7. Export and Save

    • Converts the final report into JSON and writes it to disk as C:\{{CompanyName}}.json.
  8. Binary Encoding for File Handling

    • Prepares data in base64 for easy integration with APIs or downloadable reports.

Setup

Prerequisites

If you are new to Decode, please signup on this link visit.decodo.com

  • n8n instance (cloud or self-hosted)
  • Decodo API credentials (added as decodoApi)
  • Google Gemini (PaLM) API credentials
  • Access to the Glassdoor company URLs

Make sure to install the Decodo Community Node.

Steps

  1. Import this workflow JSON file into your n8n instance.

  2. Configure your credentials for:

    • Decodo API
    • Google Gemini (PaLM) API
  3. Open the Set the Input Fields node and replace:

    • company_url → with the Glassdoor URL
    • geo → with the region (e.g., India, US, etc.)
  4. Execute the workflow.

  5. Check your output folder (C:\) for the exported JSON report.

How to Customize This Workflow

You can easily adapt this template to your needs:

  • Add Sentiment Analysis

    • Include another Gemini or OpenAI node to rate sentiment (positive/negative/neutral) per review.
  • Export to Notion or Google Sheets

    • Replace the file node with a Notion or Sheets integration for live dashboarding.
  • Multi-Company Batch Mode

    • Convert the manual trigger to a spreadsheet or webhook trigger for bulk research automation.
  • Add Visualization Layer

    • Connect the output to Looker Studio or Power BI for analytical dashboards.
  • Change Output Format

    • Modify the final write node to generate Markdown or PDF summaries using the pypandoc or reportlab module.

Summary

This n8n workflow combines Decode web scrapping with Google Gemini’s reasoning and summarization power to build a fully automated Glassdoor Research Engine.

With a single execution, it:

  • Extracts structured company details
  • Summarizes thousands of employee reviews
  • Delivers insights in an easy-to-consume format

Ideal for:

  • Recruitment intelligence
  • Market research
  • Employer branding
  • Competitive HR analysis

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 - Set the Input Fields

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 3 - Decodo

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

Block 4 - Structured Output Parser

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

Block 5 - Structured Data Extractor

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.7

Block 6 - Summarizer

Type / Role
@n8n/n8n-nodes-langchain.informationExtractor - informationExtractor
Config choices
Version 1.2

Block 7 - Google Gemini Chat Model for Summarization

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

Block 8 - Google Gemini Chat Model for Structured Data Extract

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

Block 9 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 10 - Read/Write Files from Disk

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

Block 11 - Format the Response

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

Block 12 - Create a Binary Response

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

Block 13 - Sticky Note1

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

Block 14 - Sticky Note

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

Block 15 - Sticky Note2

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

3. Summary Table

Workflow Summarize & extract Glassdoor company info with Google Gemini and Decodo
Complexity advanced
Nodes 15
Categories Market Research, AI Summarization
Author Ranjan Dailata
Published 20 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9924/9924.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 Summarize & extract Glassdoor company info with Google Gemini and Decodo do?

This workflow automates company research and intelligence extraction from Glassdoor using Decode API for data retrieval and Google Gemini for AI powered summarization. Who this is for This workflow...

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 Market Research, AI Summarization use case.