Apollo is a popular sales and marketing platform that helps you find and engage with potential leads. It has one of the most updated B2B databases with millions of contacts mainly from the US.
If youāre a staffing business looking for potential clients, Apollo proves invaluable for several reasons:
- Itās a good place to find companies that are actively hiring.
- You can use this platform to research a companyās hiring patterns.
- It helps you gain insights into industries with increasing hiring needs.
Clay offers a seamless integration with Apollo so you can easily enrich your data in a single platform.
Over the next few minutes, Iāll show you how to leverage these tools to boost your lead-generation process. Follow the steps below to set up a search and enrich your list of target companies.

Finding Clients for Your Staffing Business Using Clay
1) Prepare Your List
For this tutorial, Iāve prepared a list of target companies along with their domains.

If you donāt have the website URLs of your target companies, then youāll need to enrich your list. Check our guide on How to Get Site Domains of a List of Company Names to learn how itās done.
2) Enrich Company List via Apollo
Letās use Apollo to pull the relevant information from our target companies.
Right-click your table and choose āAdd Enrichment.ā

Search and click āEnrich Companyā by Apollo.io.

In the settings, choose your Apollo API key account. Then, set the company domain as input.

Note: If you donāt have an API key, then youāll need to create one. Log in to your Apollo account.
Go to your profile settings and click āIntegrations.ā In the API section, click āConnect.ā

Head over to the āAPI Keysā section and copy your API key. If you donāt have one, create a new key and copy.

Then, go back to your Clay enrichment setting. Paste your Apollo API key on the designated field to authenticate your account.
After configuring, click āContinue to Add Fields.ā
Choose the data you wish to append to your table.
For this tutorial, weāve enabled the āIdā option, as shown below. This is the Apollo organization ID, a unique identifier assigned to a company or organization within the Apollo.io system. Weāll need this information later to find job openings from our list of companies.

Once youāre done, save the settings and run the integration. Your table will now display new columns containing the enrichment result and Apollo organization ID.

3) Find Open Jobs via Apollo
Once again, letās enrich our table and search for the āFind Open Jobs via Apolloā tool. Click it to open the settings window.

Next, select your Apollo API key account. Then, enter the Apollo organization ID under the āCompany IDā input field.
To narrow down your search, enter the relevant keywords in the āJob Search Termsā field. Letās say weāre interested in finding job openings for the executive assistant position. Weāll need to enter these keywords, along with related terms, into this field.

Click āContinue to Add Fields.ā
Then, select which data you want to add to your table. Here, weāll choose the job title, city, and country.

Save and run the integration.
Check your table. It should now display the job openings, the city location of the company, and the country.

Note: Only companies with job openings for our target roles will show results. So, letās sort our table to see these results at the top.

4) Find Companyās Decision Makers
We now have the details about our target companies and their job openings. The next step is to find a company representative to contact.
Again, add enrichment to your table. Look for the āFind Contacts at Companyā enrichment tool and select it.

In the āCompany Identifierā input field, enter the companyās LinkedIn URL.
Then, enter the job titles of the people you want to contact. In this case, you can use one or all of the following keywords:
- Human Resources Director
- Talent Acquisition Director
- Human Resources Manager
- Talent Acquisition Manager
- HR Business Partner
- Head of Recruitment
- Sales Development Lead

Once youāre done, click on āContinue to Add Fields.ā Then, add the following data to your table:
- Name
- Title
- LinkedIn profile

Save and run the integration.
Note: You might get multiple profile results for a company. You can move these to a new table and enrich them later. By default, Clay shows the first result on your table, as shown below.

4) Extract Work Emails Using the Waterfall Method
To find the work emails of our target leads, weāre going to use the āWaterfallā method.
So, letās add an enrichment and select this option from the pop-up. Then, choose āWork Email.ā

Clay provides several options to fetch email addresses. In this guide, weāre going to stick with the default options: Clay Enrichments, Datagma, and Hunter.

Next, enter the contactās name and company domain in the input fields.
Finally, use Debounce to validate all the emails collected.
Then, click save and run.
Your table should now have the email addresses of HR or Talent Managers.

And Thatās It!
With the contact details at hand, youāre now set to pitch to your target clients.
If you need to automate your cold email strategy, Clay can help with that, too. Weāve written separate tutorials on how you can use Clayās AI tool for crafting compelling emails.
Interested? Then check out these tutorials:
- Add Personalized City/ Location Images in Emails With Clay
- Customize Email First Lines Based on LinkedIn Posts With Clay
- How to Personalize Cold Emails With Location of a Lead Using Clay
If you liked this guide, please do share it or let me know in the comments. Your feedback is highly appreciated and will help us write better articles!