AutomationMart
Home/Browse/Real-time extract of job, company, salary details via Bright Data MCP & OpenAI
n8n

Real-time extract of job, company, salary details via Bright Data MCP & OpenAI

n8nn8n18 modulesv1.0
SlackNotionAirtableGoogle SheetsOpenAIGemini

Notice Community nodes can only be installed on self-hosted instances of n8n. Who this is for This workflow automates the real-time extraction of Job Descriptions and Salary Information from job listing pages using Bright Data MCP and analyzes content using OpenAI GPT-4o mini. This workflow is ideal for: - Recruiters & HR Tech Startups: Automate job data collection from public listings - Market Intelligence Teams: Analyze compensation trends across companies or geographies - Job Boards & Aggreg

At a glance

Real-time extract of job, company, salary details via Bright Data MCP & OpenAI is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Notion, Airtable, Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Notion, Airtable, Google Sheets, OpenAI, Gemini
Modules
18
Price
Free
Version
v1.0
Real-time extract of job, company, salary details via Bright Data MCP & OpenAI workflow diagram

About this workflow

Notice Community nodes can only be installed on self-hosted instances of n8n. Who this is for This workflow automates the real-time extraction of Job Descriptions and Salary Information from job listing pages using Bright Data MCP and analyzes content using OpenAI GPT-4o mini. This workflow is ideal for: - Recruiters & HR Tech Startups: Automate job data collection from public listings - Market Intelligence Teams: Analyze compensation trends across companies or geographies - Job Boards & Aggregators: Power search results with structured, enriched listings - AI Workflow Builders: Extend to other career platforms or automate resume-job match analysis - Analysts & Researchers: Track hiring signals and salary benchmarks in real time What problem is this workflow solving? Traditional scraping of job portals can be challenging due to cluttered content, anti-scraping measures, and inconsistent formatting. Manually analyzing salary ranges and job descriptions is tedious and error-prone. This workflow solves the problem by: - Simulating user behavior using Bright Data MCP Client to bypass anti-scraping systems - Extracting structured, clean job data in Markdown format - Using OpenAI GPT-4o mini to analyze and extract precise salary details and refined job descriptions - Merging and formatting the result for easy consumption - Delivering final output via webhook, Google Sheets, or file system What this workflow does Components & Flow Input Nodes - jobsearchurl: The job listing or search result URL - jobrole: The title or role being searched for (used in logging/formatting) MCP Client Operations - MCP Salary Data Extractor - Simulates browser behavior and scrapes salary-related content (if available) - MCP Job Description Extractor Extracts full job description as structured Markdown content OpenAI GPT-4o mini Nodes Salary Information Extractor - Uses GPT-4o mini to detect, clean, and standardize salary range data (if any) Job Description Refiner - Extracts role responsibilities, qualifications, and benefits from unstructured text Company Information Extractor - Uses Bright Data MCP and GPT-4o mini to extract the company information Merge Node - Combines the refined job description and extracted salary information into a unified JSON response object Aggregate node - Aggregates the job description and salary information into a single JSON response object Final Output Handling The output is handled in three different formats depending on your downstream needs: - Save to Disk - Output stored with filename including timestamp and job role - Google Sheet Update - Adds a new row with job role, salary, summary, and link - Webhook Notification - Pushes merged response to an external system Pre-conditions 1. Knowledge of Model Context Protocol (MCP) is highly essential. Please read this blog post - model-context-protocol 2. You need to have the Bright Data account and do the necessary setup as mentioned in the Setup section below. 3. You need to have the Google Gemini API Key. Visit Google AI Studio 3. You need to install the Bright Data MCP Server @brightdata/mcp 4. You need to install the n8n-nodes-mcp Setup 1. Please make sure to setup n8n locally with MCP Servers by navigating to n8n-nodes-mcp 2. Please make sure to install the Bright Data MCP Server @brightdata/mcp on your local machine. 2. Sign up at Bright Data. 3. Navigate to Proxies & Scraping and create a new Web Unlocker zone by selecting Web Unlocker API under Scraping Solutions. 4. Create a Web Unlocker proxy zone called mcpunlocker on Bright Data control panel. 5. In n8n, configure the OpenAi account credentials. 6. In n8n, configure the credentials to connect with MCP Client (STDIO) account with the Bright Data MCP Server as shown below. Make sure to copy the Bright Data APITOKEN within the Environments textbox above as APITOKEN=<your-token> How to customize this workflow to your needs Modify Input Source - Change the jobsearchurl to point to any job board or aggregator - Customize jobrole to reflect the type of jobs being analyzed Tweak LLM Prompts (Optional) - Refine GPT-4o mini prompts to extract additional fields like benefits, tech stacks, remote eligibility Change Output Format - Customize the merged object to output JSON, CSV, or Markdown based on downstream needs - Add additional destinations (e.g., Slack, Airtable, Notion) via n8n nodes

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automatically translate new Gmail emails with Eden AI and send messages to Slack

Every time you receive a new email, Make will automatically translate a text into another language by Eden AI and send a message to Slack. Created by tech@edenai.co

Free

Convert Form Inputs to Cinematic Videos with GPT-4, Dumpling AI & ElevenLabs Audio

What this workflow does This workflow turns a user-submitted form with country or animal names into a cinematic video with animated scenes and immersive ambient audio. Using GPT-4 for prompt generation, Dumpling AI for visual creation,& Replicate for motion animation, ElevenLabs for sound generation, and Creatomate for video stitching, it fully automates video production — from raw idea to rendered file. --- 🎯 What problem is this solving? Creating engaging multimedia content can take hours. Thi

Free

Conversational lead capture with Gemini 2.0 Flash AI and Google Sheets

AI Lead Capture System - Complete Setup Guide Prerequisites n8n instance (cloud or self-hosted) Google AI Studio account (free tier available) Google account for Sheets integration Website with chat widget capability Phase 1: Core Infrastructure Setup Step 1: Set Up Google AI Studio Go to Google AI Studio Create account or sign in with Google Navigate to "Get API Key" Create new API key for your project Copy and securely store the API key Free tier limits: 15 requests/minute, 1 million tokens/mo

Free

🎥 Analyze YouTube video for summaries, transcripts & content + Google Gemini AI

Analyze YouTube Video for Summaries, Transcripts & Content + Google Gemini Who is this for? This workflow is ideal for content creators, video marketers, and research professionals who need to extract actionable insights, detailed transcripts, or metadata from YouTube videos efficiently. It is particularly useful for those leveraging AI tools to analyze video content and optimize audience engagement. What problem does this workflow solve? / Use case Analyzing video content manually can be time-c

Free

Classify guest enquiries and send replies with GPT-4o, Gmail and Slack

Description This workflow automates guest enquiry intake, intent classification, response generation, and internal routing for hospitality businesses using webhooks, GPT-4o, Gmail, and Slack. It converts raw guest enquiries into structured, actionable items while ensuring fast acknowledgements, correct team assignment, and SLA visibility. When a guest submits an enquiry through a webhook (website form, booking page, or external system), an AI agent analyzes the message to detect intent—booking,

Free

Automate Facebook reels publishing with Google Sheets and Drive

Publish a Reel on a Facebook Page 🧠 Good to Know &gt; Set up n8n self-hosted instance using &gt; Use the code ==VPSN8N== for up to 39% off. This workflow automatically uploads and publishes Facebook Reels using data from Google Sheets and video files stored in Google Drive. It runs on a schedule (every 30 minutes by default) and can be fully customized for your posting routine. --- ⚙️ How It Works 1. Google Sheets provides the content data — video file ID, caption, and optional links. 2. Google

Free

AI research agents to automate PDF analysis with Mistral’s best-in-class OCR

Overview Mistral OCR is a cutting-edge document understanding API that improves how businesses extract and process information from complex documents. With top scores in benchmarks for accuracy and comprehension capabilities, Mistral OCR handles multi-column text, charts, diagrams, and multiple languages. This workflow uses Mistral's Document understanding OCR API to automatically turns dense PDFs (such as financial reports) into either deep research reports or concise newsletters []( Key Featu

Free

Convert handwritten meeting notes to Google Docs with Gmail and easybits

Quick overview This workflow monitors a Gmail inbox for unread emails with image attachments, uses easybits Extractor to turn handwritten meeting notes into structured data, creates a Google Doc in a chosen Drive folder, inserts the formatted notes, and replies to the original email with the document link. How it works 1. Triggers every minute when a new unread email arrives in Gmail and downloads its attachments. 2. Sends the attached meeting-notes image to easybits Extractor to extract the mee

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free