Learn to build a multi-step workflow to find LinkedIn profiles for a list of names, combining search, navigation, and data extraction.
Open Websites
Extract Data
Open datasets
(if starting with a predefined list of names not on a webpage)Google Search
Find Links
Follow Links
Open Websites
BlockOpen Websites
block.https://websummit.com/featured-attendees/page/{{page}}/
1
, End 3
(for this example, to process 3 pages of the Websummit list).Screenshot: Open Websites block with Websummit numbered range URL pattern
Extract Data
Block (To Get Names)Open Websites
block.
Extract Data
block (it’s already in the template after Open Websites
).
A list of items
(as each page lists multiple attendees).
NAME | EXAMPLE VALUE OR A LONGER DESCRIPTION |
---|---|
full_name | The full name of the attendee, e.g., Jane Smith |
Extract all attendee (conference speaker) full names listed on the current page. Ignore everything before "book tickets"; target attendees come after that text.
Screenshot: First Extract Data block configured to get names from paginated list
The output full_name from this block will be processed iteratively for subsequent steps for each name found across all pages.
Google Search
Blockfull_name
extracted, we search for their LinkedIn profile.Google Search
.Extract Data
block). The Google Search
block will be added and connected.Google Search
block.
{{full_name}} LinkedIn profile site:linkedin.com/in/
site:linkedin.com/in/
helps narrow down results to LinkedIn profiles.Screenshot: Google Search block configured with dynamic name search
Find Links
BlockFind Links
.Google Search
.Find Links
block.
Find one URL of linkedin profile of the person from the query. That must be a personal linkedin profile (contains https://www.linkedin.com/in/), not a company profile, not a linkedin post URL. If you can't find it, set output fields to an empty value.
Screenshot: Find Links block configured to find the LinkedIn profile link
Follow Links
BlockFollow Links
.Find Links
.Follow Links
block.
Follow the first link
(as we want the most relevant one).Screenshot: Follow Links block configured to follow the first link
Extract Data
Block (From LinkedIn Profile)Extract Data
.Follow Links
.Extract Data
block.
A single item
.
NAME | EXAMPLE VALUE OR A LONGER DESCRIPTION |
---|---|
linkedin_url | The current URL of the LinkedIn profile page. |
current_title | The person's current job title, e.g., Software Engineer at XYZ Corp. |
current_company | The name of the person's current company. |
headline | The headline text displayed on the LinkedIn profile. |
You are on a LinkedIn profile page for {{full_name}}. Extract the specified details. If a field is not found, leave it empty.
Screenshot: Second Extract Data block for LinkedIn profile details
Start with Open datasets Block:
full_name
.Screenshot: Open datasets block with a list of names
Proceed from Step 4 (Add and Configure Google Search Block)
in Scenario A, using the {{full_name}}
variable from the Open datasets
block. You would omit steps 2 and 3 from Scenario A.