Automate Glassdoor Data Summarization with Google Gemini and Bright Data

Discover how to automate extracting and summarizing Glassdoor company info using Bright Data’s web scraping API combined with Google Gemini’s powerful AI summarization. This workflow saves hours of manual research for HR professionals and recruiters.
httpRequest
lmChatGoogleGemini
chainSummarization
+6
Workflow Identifier: 1730
NODES in Use: Manual Trigger, HTTP Request, Set, If, Wait, Recursive Character Text Splitter, Default Data Loader, Google Gemini Chat Model, Summarization Chain
Automate Glassdoor data with n8n and Google Gemini

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow gets company review data from Glassdoor automatically. It stops a user from doing slow, manual copy-pasting of reviews. The data is checked, cleaned, and sliced into small parts for an AI to read. Then, the AI makes a short clear summary. The final summary is sent to a webhook URL for quick use.

This saves time and gives accurate, fresh company info for HR decisions or reports.


Who Should Use This Workflow

This workflow helps HR teams, researchers, or anyone who needs updated company reviews fast. It is good for people who want less manual work and clear, short summaries of employee opinions. It fits users with Bright Data and Google Gemini account access.

No deep coding skill needed to run it inside n8n but basic API key setup is required.


Tools and Services Used


Inputs, Processing Steps, and Output

Inputs

The workflow begins with the Glassdoor company page URL set inside the Bright Data request. It also needs valid API credentials for Bright Data and Google Gemini.

Processing Steps

  1. Submit a scraping job to Bright Data to get the latest snapshot.
  2. Repeat checks on the job status every 30 seconds until it is ready.
  3. Download the JSON snapshot once the job is done.
  4. Split the large text into smaller parts with overlap for good AI input handling.
  5. Feed text chunks into Google Gemini model for summarization.
  6. Combine AI outputs into a final, clean summary.
  7. Send summary to a user-defined webhook endpoint.

Output

The outcome is a short, easy-to-read text summary showing key employee insights about the company from Glassdoor.


Beginner Step-by-Step: How to Use This Workflow in n8n Production

Step 1: Download and Import Workflow

  1. Click the Download button on this page to get the workflow file.
  2. Inside the n8n editor, go to Import from File and upload the downloaded file.

Step 2: Configure Credentials

  1. Add your Bright Data API Key under HTTP Request to Glassdoor node credentials.
  2. Add your Google PaLM API Key in the Google Gemini Chat Model node.

Step 3: Update Parameters

  1. Change the company Glassdoor URL in the HTTP Request to Glassdoor node JSON body if needed.
  2. Update any webhook URL in the Configure Webhook Notification node to your own endpoint.

Step 4: Test the Workflow

  1. Click the Manual Trigger node and then Execute Workflow to run once.
  2. Watch the workflow steps progress and check the webhook for the summary.

Step 5: Activate for Production

  1. After successful test, click Activate on top-right to enable automated runs.
  2. Optionally, set a schedule or webhook trigger to run regularly or on demand.

If self hosting n8n is planned, use self-host n8n resources to set up a reliable environment.


Edge Cases and Failures to Watch For

  • 401 Unauthorized Errors: Usually caused by wrong or missing Bright Data API Key. Fix by checking HTTP Request to Glassdoor node credentials.
  • AI Summarization Failure: Happens if Google PaLM API credentials are invalid or missing. Verify on Google Gemini Chat Model node.
  • Stuck on Snapshot Status: If scraping job never shows “ready”, the job may be delayed or broken. Check Bright Data dashboard and increase wait time in the Wait node.
  • Infinite Polling: Bad wait or if node condition isn’t correct can cause endless loops. Confirm the If node condition is set to pass only on “ready” status.

Customization Ideas

  1. Change Company URL: Replace the example Glassdoor URL to target any company.
  2. Adjust Text Split Size: Modify the Recursive Character Text Splitter node to use larger chunks or overlap as needed.
  3. Use Different Gemini Models: Swap to other models in the Google Gemini Chat Model node to change summary style.
  4. Send Summaries Elsewhere: Update the webhook URL node to put summaries in Slack, email, or databases.

Summary and Result

✓ Automated grabbing of Glassdoor reviews using Bright Data API.
✓ Checks scraping completion before continuing.
✓ Breaks long data into parts suited for AI reading.
✓ Creates short, clear summaries powered by Google Gemini.
✓ Sends summary instantly to your chosen webhook endpoint.
✓ Saves you hours of manual work and keeps insights fresh.

Automate Glassdoor data with n8n and Google Gemini

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

A 401 Unauthorized error means the Bright Data API Key is missing or wrong. Check the HTTP Request to Glassdoor node and enter the correct API Key.
Failure in AI summarization usually happens if Google PaLM API credentials are missing or incorrect. Verify credentials in the Google Gemini Chat Model node.
The workflow polls the Bright Data API repeatedly until the status field shows “ready.” It waits 30 seconds between checks to prevent too many requests.
Currently, the workflow only triggers scraping for one company per execution but it can be customized to handle multiple by looping or parallel jobs.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.