Search LinkedIn Profiles Using Natural Language Queries
Workflow Description
An automation that receives text inquiries through chat, analyzes them with OpenAI to extract search criteria, then searches a Google Sheets database for matching LinkedIn profiles and delivers results directly to the user.
How it works
- 1.Receive natural language search query through the chat interface
- 2.Process the text using OpenAI to understand search requirements
- 3.Query Google Sheets for profiles matching the extracted criteria
- 4.Filter results based on identified parameters and preferences
- 5.Send the matching profiles list back to the user
Use cases
- Quick recruitment searches for specialists in specific fields or partnerships
- Build curated lists of professionals based on skills, experience, and industry requirements
Requirements
- Active OpenAI account with API access enabled
- Google Sheets database containing organized LinkedIn profile data
- Stable internet connection and proper authentication for all integrated services
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (18)
Wait
Wait
When chat message received
Chat Trigger
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Create a new sheet
Google Sheets
Add columns to new sheet
Google Sheets
set page number for google search
Code
Extracts all linkedin urls from the google http response
Code
Google Boolean Search
HTTP Request
Generate a Boolean Search String
OpenAI
If desired results not reached
If
Appends the results to the sheet
Google Sheets
Adds 10 to start - Go to next page
Code
Columns to add
Code