LinkedIn Data Scraping Tutorial | 1-Click To Save to Sheets

Bardeen
6 Jul 202210:23

Summary

TLDRThis video tutorial showcases an efficient method for extracting LinkedIn profile data to Google Sheets using a Chrome extension called 'Copy LinkedIn Profile Data to Google Sheets.' It demonstrates the use of the automation tool burden.ai, which includes a web scraper for seamless data transfer. The tutorial guides viewers on creating custom scraper templates, setting up automations for right-click triggers, and extracting data from LinkedIn search results. Additionally, it covers the use of 'Find That Lead' for email extraction and emphasizes the importance of ethical scraping practices.

Takeaways

  • πŸ” The video demonstrates how to use a Chrome extension to automate the process of copying LinkedIn profile data to Google Sheets.
  • πŸ“ The automation tool mentioned is called 'burden.ai' and it includes a web scraper for extracting data from websites.
  • πŸ“‹ It's possible to create a new Google Sheet or select an existing one to store the scraped LinkedIn profile data.
  • πŸ› οΈ The video provides a step-by-step guide on configuring the automation to scrape specific data fields from LinkedIn profiles.
  • πŸ”— The 'add rows to spreadsheet' action is used to map the scraped data to a Google Sheet.
  • πŸŽ‰ The process eliminates the need for manual copy-pasting, streamlining the data extraction and organization.
  • πŸ”„ The automation can be triggered using a keyboard shortcut or a right-click action on a webpage.
  • πŸ”Ž There's an option to scrape more extensive information from LinkedIn search results using a pre-built automation.
  • πŸš€ The video also covers how to extract additional profile details like education and job titles using a deep scraper.
  • βœ‰οΈ After data collection, the video suggests using a tool like 'Find That Lead' to find email addresses for mass emailing.
  • πŸ›‘ The video advises caution when scraping large amounts of data from LinkedIn to avoid violating their terms of service.
  • πŸ’‘ Finally, the video shows how to create a custom scraper template for extracting different types of data from websites like LinkedIn.

Q & A

  • What is the main purpose of the video?

    -The main purpose of the video is to demonstrate how to use a Chrome extension to automate the process of copying LinkedIn profile data to Google Sheets without manual copy-pasting.

  • What is the name of the Chrome extension used in the video?

    -The name of the Chrome extension used in the video is 'burden.ai workflow automation tool'.

  • How can one access the automation tool mentioned in the video?

    -The automation tool can be accessed by downloading the Chrome extension from the link provided in the video description.

  • What is the name of the pre-built automation that the video demonstrates?

    -The pre-built automation demonstrated in the video is called 'Copy LinkedIn Profile Data to Google Sheets'.

  • How does the automation tool create a new spreadsheet in Google Sheets?

    -The automation tool creates a new spreadsheet in Google Sheets by selecting the 'Create a new spreadsheet' option and naming it, such as 'leads', and then hitting 'Enter' to confirm.

  • What is the shortcut used to trigger the automation in the video?

    -The shortcut used to trigger the automation in the video is 'Option + B'.

  • How can the automation be customized to perform different actions?

    -The automation can be customized by opening the automation builder, configuring the actions such as the scraper template and the Google Sheets action, and then saving the changes.

  • What is the purpose of the 'right-click' trigger in the automation?

    -The 'right-click' trigger allows the user to right-click anywhere on the webpage to initiate the automation, making it more convenient to save LinkedIn profile data to Google Sheets.

  • What is the name of the tool that can find the email address of a LinkedIn profile?

    -The tool that can find the email address of a LinkedIn profile is called 'Find That Lead'.

  • How can one extract more information from LinkedIn search results using the automation?

    -One can extract more information from LinkedIn search results by using a pre-built automation called 'Get data from LinkedIn search', which uses a deep scraper to extract additional details from each individual's profile.

  • What is the recommended limit for scraping profiles from LinkedIn to avoid enforcement issues?

    -The recommended limit for scraping profiles from LinkedIn is a couple of hundred profiles per day to avoid running into enforcement issues.

  • How can one build a custom scraper template for extracting specific information from a website?

    -One can build a custom scraper template by using the 'Create New Scraper Template' option in the automation builder, visually selecting the elements to extract, and then mapping the data to the desired action, such as adding rows to a Google Sheet.

Outlines

00:00

πŸ”„ Automating LinkedIn Profile Data to Google Sheets

This paragraph introduces a Chrome extension that automates the process of transferring LinkedIn profile data to Google Sheets. The user can select an existing spreadsheet or create a new one called 'leads' to store the extracted information. The process involves zero copy-pasting and is demonstrated by the presenter, Renat, who shows how to use the Burden.ai workflow automation tool with its built-in web scraper. The automation is configured to map data fields and save them to a specified Google Sheet, making prospecting from LinkedIn more efficient.

05:02

πŸ›  Building and Customizing LinkedIn Data Scraper Automation

The second paragraph delves into the customization of the automation process. It explains how to use the Burden.ai tool to create a scraper template that identifies the specific data fields to be collected from LinkedIn profiles. The automation includes a trigger for right-click actions, enabling users to easily add profiles to the specified Google Sheet with a single click. Additionally, the paragraph discusses the possibility of extracting more comprehensive data from LinkedIn search results using a pre-built automation, which can handle scraping of individual profiles to gather additional information such as education and job titles.

10:04

πŸ“Š Extracting and Utilizing LinkedIn Data for Prospecting

The final paragraph discusses the practical applications of the extracted LinkedIn data. It suggests using the data for prospecting by mass emailing the selected profiles in a personalized manner. The paragraph also introduces a tool called 'Find That Lead' for discovering email addresses associated with LinkedIn profiles. Furthermore, it guides users on creating a custom scraper template for different types of data, such as job listings, and demonstrates how to save this information to Google Sheets. The automation is positioned as a user-friendly, code-free solution for data extraction, and the paragraph concludes with an invitation to try the free tool and join the community for support.

Mindmap

Keywords

πŸ’‘Prospecting

Prospecting refers to the process of searching for potential customers or clients, typically in a business context. In the video, prospecting is associated with finding leads on LinkedIn, which is a professional networking platform. The script describes how to use a tool to automate the extraction of profile information from LinkedIn, which is a form of prospecting aimed at identifying potential business opportunities or partnerships.

πŸ’‘LinkedIn

LinkedIn is a social networking platform that is primarily used for professional networking. It allows users to connect with other professionals, share content, and find job opportunities. In the video, LinkedIn is the source from which profile data is being extracted for the purpose of prospecting. The script mentions using a Chrome extension to automate the process of copying LinkedIn profile data to Google Sheets.

πŸ’‘Google Sheets

Google Sheets is a web-based spreadsheet program that is part of Google's suite of productivity tools. It allows users to create, edit, and share spreadsheets in a collaborative environment. In the context of the video, Google Sheets is used as the destination for the extracted LinkedIn profile data, enabling the organization and analysis of the collected information.

πŸ’‘Automation

Automation refers to the use of technology to perform tasks without the need for human intervention. In the video, automation is the central theme, with the script detailing how to automate the process of copying LinkedIn profile data to Google Sheets. This is achieved through the use of a Chrome extension and a workflow automation tool called burden.ai.

πŸ’‘Chrome Extension

A Chrome extension is a software module that adds functionality to the Google Chrome web browser. In the video, the script mentions a specific Chrome extension that facilitates the automation of copying LinkedIn profile data to Google Sheets. This extension is part of the process that allows for the efficient extraction and organization of data.

πŸ’‘burden.ai

Burden.ai is a workflow automation tool that is mentioned in the script. It is used to create automated workflows that can perform tasks such as web scraping and data entry into applications like Google Sheets. The video demonstrates how to use burden.ai to automate the process of extracting data from LinkedIn and saving it to Google Sheets.

πŸ’‘Web Scraper

A web scraper is a tool that extracts information from websites. In the video, the script describes using a web scraper built into the burden.ai tool to extract profile data from LinkedIn. This scraper is part of the automation process that helps in collecting and organizing data without manual copy-pasting.

πŸ’‘Playbook

In the context of the video, a playbook refers to a pre-configured set of actions or steps within the burden.ai tool that automates a specific task. The script mentions creating and using playbooks to automate the process of extracting LinkedIn profile data and saving it to Google Sheets.

πŸ’‘Data Mapping

Data mapping is the process of defining how data from one system or application will be transferred to another. In the video, the script describes mapping data from the web scraper action to the 'Add Rows to Spreadsheet' action in Google Sheets. This ensures that the extracted data is accurately and appropriately entered into the spreadsheet.

πŸ’‘Leads

In a business context, leads refer to potential customers or clients. The script mentions creating a new spreadsheet named 'leads' to store the extracted LinkedIn profile data. This data is used for prospecting purposes, identifying individuals who may be interested in the products or services offered.

πŸ’‘Personalization

Personalization refers to tailoring communication or content to the specific needs or preferences of an individual. In the video, the script suggests using personalization in the context of mass emailing the leads collected from LinkedIn. This could involve adding a personalization column in the spreadsheet to facilitate a mail merge, ensuring that the emails sent are customized and relevant to the recipients.

Highlights

A Chrome extension automates the process of copying LinkedIn profile data to Google Sheets with minimal effort.

The automation tool is named 'Copy LinkedIn Profile Data to Google Sheets' and facilitates easy data transfer.

Users can select an existing spreadsheet or create a new one for storing the extracted LinkedIn data.

The data from LinkedIn profiles is neatly organized in Google Sheets without any manual copy-pasting.

The video demonstrates prospecting from LinkedIn and saving profile information using burden.ai workflow automation tool.

The tool includes a web scraper and can integrate with various apps like Google Sheets, Notion, or Airtable.

The automation builder allows configuring the scraper to collect specific data fields from LinkedIn.

An argument is used to specify the spreadsheet for saving data each time a profile is added.

The automation can be triggered using a keyboard shortcut, streamlining the data extraction process.

A right-click trigger can be set up for automation, allowing for easy data extraction with a simple mouse click.

The tool can extract more extensive information from LinkedIn search results using a deep scraper.

The deep scraper visits each profile link to extract additional details like education and job titles.

LinkedIn enforces restrictions on scraping; it's advised to limit the number of profiles scraped per day.

The extracted data can be utilized for prospecting and personalized mass emailing.

A tool called 'Find That Lead' can find email addresses associated with LinkedIn profiles.

Custom scraper templates can be created for different types of data extraction from websites like LinkedIn.

A step-by-step guide on building a custom scraper template for LinkedIn jobs is provided.

The newly created scraper template can be used to extract job details and add them to a new Google Sheet.

The automation tool is free to use and offers a Slack community for support.

Transcripts

play00:00

if you do prospecting from linkedin

play00:01

today your dream is going to come true

play00:03

we're going to copy information from

play00:05

linkedin to google sheets without any

play00:07

copy pasting in just a few clicks and

play00:10

let's get started right now here i have

play00:13

14.8 chrome extension installed you're

play00:15

looking for the automation that's called

play00:17

copy linkedin profile data to google

play00:19

sheets just like this you're going to

play00:20

pick the spreadsheet you want to add the

play00:21

information to i can also create a new

play00:23

spreadsheet

play00:24

and call it leads

play00:27

hit enter hit enter one more time and

play00:29

the new spreadsheet is going to create

play00:30

it with all the information from this

play00:32

profile extracted directly to google

play00:35

sheets let's click on view and you'll

play00:37

see all of the data neatly organized

play00:39

zero copy pasting

play00:44

hello my name is renat and in this video

play00:46

i'm going to show you how to do

play00:48

prospecting from linkedin and save

play00:50

profile information and a bunch of other

play00:52

data to google sheets very easily with

play00:55

just a few clicks so we're going to be

play00:57

using burden.ai workflow automation tool

play01:00

and it has a web scraper built in as one

play01:03

of the actions and then you can add

play01:05

another layer of automations and other

play01:07

actions such as google sheets it can be

play01:09

notion airtable or any other app where

play01:12

we are going to store this information

play01:14

so in order for us to build an

play01:16

automation like this we're going to do

play01:18

the following so open the chrome

play01:21

extension you can download it in the

play01:22

description below and here we have the

play01:24

automation again you'll have access to

play01:26

it when you click on the link in the

play01:27

description and we can configure this

play01:30

automation to do what we want it to do

play01:32

so if you open this automation and

play01:33

builder you can see the scraper action

play01:35

it uses a scraper template that knows

play01:38

which data fields you want to collect

play01:40

and then it uses also another action

play01:42

that adds information to a specific

play01:44

google sheet so here we have an argument

play01:47

that we're going to be asked every time

play01:49

we want to save a person to google

play01:52

sheets so instead of us specifying which

play01:54

spreadsheet we want to add information

play01:56

to we can just

play01:58

add an existing spreadsheet it's called

play02:00

leads and we're going to map the data

play02:02

from the previous action to this add

play02:04

rows to spreadsheet action so coming

play02:06

from the scraper to google sheets and

play02:09

let's save this automation we're going

play02:11

to close the builder

play02:13

here we have the automation let me

play02:15

delete the duplicate so it doesn't show

play02:18

and you can click on another profile so

play02:20

here we have artem i'm going to hit

play02:23

option b shortcut click on the

play02:25

automation and this lead is going to get

play02:27

added again to our spreadsheet

play02:30

right here

play02:31

and then i can

play02:32

click on another person

play02:35

let's

play02:37

go to matthias

play02:39

and let's save matthias to that same

play02:41

spreadsheet that was specified so here's

play02:44

matthias and you can go ahead and do

play02:46

exactly the same thing for pretty much

play02:48

any person on linkedin and now let's

play02:50

have a little bit more fun with it you

play02:52

can trigger the automation with this

play02:54

shortcut option b and click on the

play02:56

playbook card you can also collapse the

play02:58

view so it shows in the side panel but i

play03:01

actually want to make it a right click

play03:03

automation and i'm going to show you

play03:04

exactly what this means so let's open

play03:06

this automation in the builder and i

play03:09

want to

play03:10

add a trigger that's called

play03:12

right-click

play03:14

right here and we're going to give it a

play03:16

name let's name it

play03:18

leads

play03:19

that's the option that's going to show

play03:21

up when we right click on something hit

play03:23

done

play03:25

save this playbook close it

play03:27

enable the automation just like this and

play03:30

now if we want to go to another person

play03:33

here we have pascal for example i'm

play03:35

going to right click

play03:36

anywhere on the website and here i have

play03:39

an automation that's called leads so i'm

play03:41

going to hit it and the data is going to

play03:44

get extracted and saved to google sheets

play03:47

automatically it's that easy and now you

play03:50

might be thinking what if you want to

play03:51

extract a lot more information at once

play03:54

from say linkedin search there's an

play03:56

option for us to do that as well it's a

play03:59

pre-built automation that you will also

play04:01

have access to by going down to that

play04:03

link in the description below let's open

play04:05

burden with a shortcut over here

play04:07

expand the view and then here in the

play04:10

explore section you'll be able to find

play04:12

pre-built automations we have that one

play04:14

pre-built so i can create a new playbook

play04:17

browse through playbooks that are

play04:19

pre-built so they have pre-built scraper

play04:21

templates and i have linkedin search

play04:23

somewhere okay get data from linkedin

play04:25

search

play04:26

right here and what that is going to do

play04:28

is going to find

play04:30

all of the people on the list here in

play04:32

linkedin i already have gone to people

play04:34

in linkedin search and typed in go to

play04:37

market we're hiring and now let's do

play04:39

option b shortcut to reopen the builder

play04:42

and here we have two actions it's the

play04:44

deep scraper meaning that it's not only

play04:46

going to scrape the list that's

play04:48

currently visible it's going to go

play04:49

through each one of the links and going

play04:52

to extract a little bit more information

play04:53

finally we want to add that information

play04:55

to a spreadsheet so let's find google

play04:59

sheets let's add rows to google sheet

play05:02

let's find

play05:03

leads that's the spreadsheet that we've

play05:05

created in the beginning map the data

play05:07

from the second action

play05:09

that's

play05:10

additional data that we're getting from

play05:12

each individual page

play05:14

hit save and call this automation

play05:17

linkedin search

play05:19

to sheets

play05:21

okay that's our automation let's hit

play05:24

save

play05:25

close the builder click on the

play05:26

automation and it's going to ask us how

play05:28

many results we want to scrape

play05:30

for the demo purposes i want to scrape

play05:32

let's do five results and i'm going to

play05:35

run this playbook you can go ahead and

play05:37

do whatever you want to do essentially

play05:39

what the south nation does it gets the

play05:42

five list items from this list and then

play05:44

it scrapes each individual item in the

play05:46

background so the scraper goes to every

play05:49

one of those links and opens each page

play05:52

so you can extract additional

play05:54

information that's just not visible here

play05:57

on the list such as somebody's education

play05:59

and current job title and things like

play06:01

that and when done you can click on the

play06:03

chrome extension over here you can

play06:07

click on the activities and view the

play06:09

results it's going to show that specific

play06:11

spreadsheet so here we have all of the

play06:13

information with five additional

play06:15

profiles

play06:16

obviously be wary of scraping too many

play06:19

profiles this is something that linkedin

play06:21

enforces they don't want you to be doing

play06:23

this type of stuff so maybe limit your

play06:26

results to a couple hundred max a day

play06:29

it's up to you and now you might be

play06:30

wondering what to do with all of this

play06:33

information well if you do prospecting

play06:35

you can also mass email the people

play06:37

you've just hand-picked and selected in

play06:40

a personalized way of course is the best

play06:43

i would usually put a personalization

play06:45

column so you can do like a mail merge

play06:47

of some sort but you cannot do this if

play06:49

you do not have somebody's email so here

play06:51

is what we're going to do pick a profile

play06:54

that you're interested in let's get

play06:55

artem's profile copy it and i have a

play06:57

tool that's called find that lead and

play06:59

here in social you can just paste the

play07:02

url over here

play07:04

and magically it finds the email of the

play07:07

person you can also upload in bulk your

play07:09

entire list and get emails for all of

play07:12

the leads that you just collected and

play07:14

finally i want to show you how you can

play07:16

build your custom scraper template to

play07:18

extract information from linkedin or any

play07:21

other website to google sheets very

play07:23

easily so we're going to be building our

play07:26

own scraper template option b shortcut

play07:28

as you're already

play07:29

used to create a new playbook and find

play07:32

that scrape action we can scrape data on

play07:34

the active tab meaning on the currently

play07:36

open tab and we're going to create a new

play07:39

scraper template here we have create new

play07:41

scraper template over here we're going

play07:43

to pick the tab from which we're going

play07:45

to be grabbing the data

play07:47

single page scraper

play07:48

and here visually you can click on the

play07:50

elements that you want to extract so for

play07:52

this example we're going to be scraping

play07:54

linkedin jobs and i want to grab the

play07:57

title of the job i'm going to call it

play08:00

job let's get some additional

play08:02

information how many applicants it

play08:04

already has location

play08:07

just like this description

play08:10

get this data and

play08:12

that's probably everything i want to get

play08:14

there's some information about the

play08:15

company itself so i want to pick a

play08:18

different data type and grab the link of

play08:21

the company that has posted the job

play08:25

link to the company it's called company

play08:27

link and finally we're going to grab the

play08:29

url to this job so this field is not in

play08:33

the body of the page it's right there so

play08:35

we can pick here

play08:37

page link

play08:39

and it's going to grab this this link

play08:41

here you have the data preview save the

play08:43

template

play08:44

and just like this we've created a

play08:47

scraper template for jobs

play08:49

finally we're going to add this

play08:51

information to

play08:53

google sheets

play08:54

over here

play08:55

let's add rows to a spreadsheet we'll

play08:58

need to create a new spreadsheet let's

play09:00

do ask me every time argument

play09:03

it's going to be called sheets

play09:05

and map the data from the previous

play09:07

action to

play09:08

the google sheets action save collect

play09:11

jobs to sheets

play09:15

save

play09:17

close the builder

play09:18

and from here let's minimize the window

play09:22

and let's create this job we're going to

play09:24

create a new

play09:26

sheet we're going to call it jobs

play09:29

and let's get the information

play09:32

a new sheet has been created

play09:35

so here is the information

play09:37

we need it and just like this you can go

play09:40

ahead and click on another job that you

play09:42

are interested in

play09:45

and

play09:45

run the section again

play09:48

jobs

play09:50

run this playbook the information is

play09:52

going to get extracted and added to this

play09:55

spreadsheet

play09:56

so now you're literally a click away

play09:59

from using this automation it's in the

play10:01

description below so go try it out and

play10:04

let us know how you use boarding to

play10:05

extract information to sheets without

play10:07

any code the tool is free right now so

play10:09

make sure to give it a try and if you

play10:11

need any help join us in our slack

play10:13

community i'm going to see you in the

play10:15

next video cheers

play10:17

[Music]

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
LinkedIn ProspectingGoogle SheetsAutomation ToolData ScrapingWorkflowLead GenerationWeb ScraperEmail MarketingSocial MediaSales Automation