Automated LinkedIn Profile Scraper & AI-Powered JSON Resume Builder
detail.loadingPreview
This n8n workflow automates the extraction of LinkedIn profile data using Bright Data, then leverages Google Gemini's AI capabilities to convert it into a structured JSON resume and extract key skills. Streamline your talent acquisition or personal branding efforts with intelligent data processing.
About This Workflow
Unlock the power of automated professional data with this sophisticated n8n workflow. It begins by securely scraping any public LinkedIn profile using Bright Data's robust web unlocker, ensuring reliable data retrieval. The extracted content, initially in markdown, is then fed into Google Gemini via LangChain nodes, which intelligently processes and transforms it into clean, textual data. Further AI-driven steps extract specific skills and ultimately compile a comprehensive, standardized JSON resume. This workflow significantly reduces manual effort in data collection and structuring, making it invaluable for HR, recruitment, and personal career management.
Key Features
- Automated LinkedIn Profile Scraping: Reliably extract data from LinkedIn profiles using Bright Data's web scraping capabilities.
- AI-Powered Data Transformation: Convert unstructured markdown content into clean, textual data using Google Gemini's advanced language models.
- Intelligent Skill Extraction: Automatically identify and extract specific skills from profiles, structured into a usable format.
- Standardized JSON Resume Generation: Build a complete, structured JSON resume from the extracted profile information.
- Flexible Output Options: Save structured resumes and skills locally as JSON files or send them as notifications via a webhook.
How To Use
- Set up Credentials: Ensure you have active credentials for Bright Data (HTTP Header Auth) and Google Gemini (PaLM API) configured in n8n.
- Configure Target URL: In the 'Set URL and Bright Data Zone' node, update the
urlassignment with the LinkedIn profile URL you wish to scrape. - Define Webhook Notification (Optional): If you want to send the structured resume data to an external service, update the
webhook_notification_urlin the 'Set URL and Bright Data Zone' node. - Specify Local File Paths (Optional): Adjust the
fileNameparameters in the 'Write the structured content to disk' and 'Write the structured skills content to disk' nodes if you want to save the output files to different locations. - Test and Activate: Click 'Test workflow' to run a single execution, then activate the workflow to enable it for continuous use.
Apps Used
Workflow JSON
{
"id": "b8255305-75e1-4fb3-ab19-f736975e2c9e",
"name": "Automated LinkedIn Profile Scraper & AI-Powered JSON Resume Builder",
"nodes": 19,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: b8255305-75e1...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Related Workflows
Discover more workflows you might like
Google Sheets to Icypeas: Automated Bulk Domain Scanning
This workflow streamlines the process of performing bulk domain scans by integrating your Google Sheets data directly with the Icypeas platform. Automate the submission of company names from your spreadsheet to Icypeas for comprehensive domain information, saving valuable time and effort.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.