Gold Penguin Logo with Text

How to Scrape G2 for Decision Makers for Cold Emailing With Clay

For marketers, G2 is a goldmine of high-quality leads. In this guide, I’ll show you how to scrape emails of decision makers from G2 using Clay.
Updated November 3, 2023
Difficulty: Easy. Might help to know the basics of this tool/topic
Time Required: ~10 minutes

G2 stands as a trusted source of genuine user reviews and user-generated product ratings. It's a great platform for businesses to research, purchase, and manage their software stack.

Now, let’s paint a clearer picture. Why would G2 be a great source of high-quality leads?

Here are a few compelling reasons:

  • You get direct engagement to prospects actively shopping for products or services
  • You get an insight of the needs and pain points of industry leaders
  • It’s a great platform to find people who might be interested in your solution

Now, you may ask, how do you scrape work emails of decision makers from G2?

That’s where Clay steps in. What I love about this tool is that it streamlines the process. It’s simple to use yet robust in its capabilities.

This guide will show you Clay’s powerful features to assist you in gaining quality leads. So, keep reading to find out how!

scrape G2 emails using Clay

How to Scrape Emails from G2 Using Clay

1) Initial Setup With Clay

Before we proceed, I’m going to assume that you already have an active Clay account.

First, you’ll need to install the Clay app extension for Chrome. I find this the easiest approach to scrape data from a website as you will see later on.

Clay Google Chrome extension

2) Scrape Data from G2

Visit G2 Marketing Automation. Click the Clay icon in your Chrome extensions. 

G2 website

A table will appear displaying company names, product descriptions, review counts, and ratings.

scrape G2 details using Clay

Download the table as a CSV file. We’ll need this later for further enrichment in Clay.

download G2 details using Clay

3) Get LinkedIn Company Profiles 

Create a new table and upload the CSV on Clay.

create new table in Clay

Enrich company names to find their LinkedIn profiles.

enrich LinkedIn profiles in Clay

Use the ‘Search Google’ enrichment tool with the query:
“” “{insert company name}” 

Search Google enrichment in Clay

Click ‘Continue to Add Fields.’ Then, save and run. 

You should see the result containing multiple links per row. Remember, we’re only interested in the company’s LinkedIn page. And the first result will most likely contain the information.

LinkedIn profile enrichment in Clay

So, you’ll need to map the first search result to a new column to display a company’s LinkedIn page.

4) Find Decision Makers

Start a new enrichment. On the pop-up window, look for the ‘Find Contacts at Company’ action.

find contacts at company enrichment

Set the ‘Company Identifier’ to the company’s LinkedIn page. 

find contacts at company settings

For the ‘Job Title Keywords,’ enter any (or all) of these keywords:

  • Chief Human Resources Officer 
  • Human Resources Director 
  • Talent Acquisition Director 
  • Human Resources Manager 
  • Talent Acquisition Manager 
  • HR Business Partner 
  • Head of Recruitment 
  • VP of Human Resources 
  • Procurement Manager 
  • Chief Operating Officer
enrich job title keywords in Clay

Click continue to add fields, then toggle the data you want to add to the table (like the name, title, and LinkedIn URL).

enrich LinkedIn profile in Clay

5) Enrich LinkedIn Profile to Extract Emails

To find a prospect’s work email, we’re going to use their LinkedIn profile.

Let’s search for the ‘Enrich Person from LinkedIn Profile’ action. Here, you can type the keywords on the search bar and tap this option, as I did below.

enrich person from LinkedIn profile in Clay

You should now see a new window with options to set up your inputs. Add the ‘LinkedIn Profile’ of our contacts from the ‘LinkedIn Profile’ dropdown. This will prompt the app to fetch all the public information from the given LinkedIn profile.

enrich person from LinkedIn profile in Clay

Click ‘Continue to Add Fields.’ Then, hit save and run.

Click one of the rows within the ‘Enrich Person from LinkedIn Profile’ column. A new window should appear, showing all the public information about our LinkedIn contact.

Now, scroll down to the ‘Latest Experience’ section. 

Hover your mouse over the company domain and click ‘Add as Column.’

find company domain using Clay

5) Use the Waterfall Method to Extract Emails

Again, let’s add enrichment to our table. Go to ‘Waterfall’ and click ‘Work Email.’

find work email using Clay

On a new window, you should see all the options available to fetch your contact’s email address.

Here, we’re going to use Clay Enrichments, Datagma, and Hunter as our email providers. Enter the contact’s name, company name, and company domain, as shown below.

find work email using Clay

To ensure that all emails collected are valid, we’re going to use Debounce. 

Then, click save and run.

Check your table. It should now display the work emails of decision makers from your target companies.

find decision makers work email

What’s Next?

With Clay, you’re ready to send that perfect email. 

Think of the relationships to be built and the opportunities that lie ahead. Your next big move is just an email away! 

If you need a little help, I suggest you explore Clay’s AI writer. We’ve done a separate tutorial about using chatGPT to write compelling cold emails. So, give it a read!

And hey, if you’ve got thoughts to share, please don’t hesitate to drop a comment below.

Want To Learn Even More?
If you enjoyed this article, subscribe to our free monthly newsletter
where we share tips & tricks on how to use tech & AI to grow and optimize your business, career, and life.
Written by Christy Cañete
Christy Cañete is a software engineer who's passionate about front-end web design. Not only can she code, but she writes too! She loves breaking down technical topics into super easy tutorials. If you're looking to learn without the jargon, she's your go-to.
Notify of

Inline Feedbacks
View all comments
Join Our Newsletter!
If you enjoyed this article, subscribe to our newsletter where we share tips & tricks on how to make use of some incredible AI tools that you can use to grow and optimize a business