n8n

How to Automate Bright Data HR Summaries?

Turn a LinkedIn company page into a clear company story and short summary with one run. HR and talent teams can use it to prep for interviews, build quick company briefs, and speed up employer research. Results are sent to your webhook so you can share or store them anywhere.

The flow starts on click. A LinkedIn URL is set, then a Bright Data job is triggered to scrape the page. The workflow checks job status in a loop and waits between checks. When the snapshot is ready, it downloads the data in JSON. An AI extractor shapes the content into a readable story using Google Gemini. A summarization chain then produces a concise version. The system posts both outputs to your webhook. Extra nodes handle long text by splitting it into chunks, and If nodes check for errors before moving on.

Set your LinkedIn URL, webhook endpoints, and API keys for Bright Data and Google Gemini. Expect research time to drop from hours to minutes per company profile. Use it to brief hiring managers, prepare candidate outreach, or build a library of company profiles for your team. The setup is simple once credentials and dataset details are in place.

What are the key features?

  • Manual start for safe testing and controlled runs
  • Triggers a Bright Data dataset job with a specific dataset id and error flags
  • Polls snapshot status with an If node and a 30 second Wait to avoid timeouts
  • Downloads the finished snapshot as JSON for clean parsing
  • Uses an AI information extractor to convert raw data into a readable company story
  • Runs a summarization chain with Google Gemini for a concise brief
  • Sends separate webhooks for the extracted story and the summary
  • Handles long text using a recursive text splitter and a document loader

What are the benefits?

  • Reduce manual company research from 60 minutes to about 5 minutes per profile
  • Streamline hiring manager briefs by up to 70% using AI summaries
  • Cut copy and paste errors by up to 90% with automated extraction
  • Handle 10 times more company pages per day through automated polling
  • Connect Bright Data, Google Gemini, and your webhook in one flow

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Bright Data and Google Gemini. See the Tools Required section above for links to create accounts with these services.
  3. In your Bright Data account, locate your API key and the dataset id you plan to use. Make sure the dataset supports LinkedIn company pages.
  4. In the n8n credentials manager, create a Header Auth credential for Bright Data. Paste your API key in the header as required by Bright Data. Then assign this credential to the Perform LinkedIn Web Request, Check Snapshot Status, and Download Snapshot nodes.
  5. In your Google Gemini account, create an API key from the official API page. In n8n, create a Google Gemini PaLM API credential and paste the key. Assign it to both Google Gemini Chat Model nodes.
  6. Open the Set LinkedIn URL node and replace the sample URL with the company page you want to analyze.
  7. Open the Webhook Notifier for Data Extractor and Webhook Notifier for Summary Generator nodes. Add your webhook URLs where you want to receive the story and the summary.
  8. Check the Perform LinkedIn Web Request node and confirm the dataset id matches your Bright Data dataset. Keep include_errors set to true for safer runs.
  9. Click Test workflow to run. Watch the Execution view to see the status loop. The Wait node pauses 30 seconds between checks until the snapshot is ready.
  10. Verify outputs by opening your webhook receiver. You should see a structured story from the extractor and a short summary from the summarizer.
  11. Troubleshoot tips: If no snapshot id returns, confirm the dataset id and Bright Data API key. If AI steps fail, check your Gemini quota and model selection. If webhooks do not receive data, confirm the URLs and reachable status.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Bright Data

Sign up

Pay as you go: $1.5 per 1K records (Web/LinkedIn Scraper API)

Google Gemini

Sign up

Free tier: $0 via Gemini API; e.g., Gemini 2.5 Flash-Lite free limits 1,000 requests/day (15 RPM, 250k TPM). Paid from $0.10/1M input tokens and $0.40/1M output tokens.

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.