Tutorials
Tools
How to Automate B2B Lead Generation: Scrape Google My Business with Apify and Make.com

How to Automate B2B Lead Generation: Scrape Google My Business with Apify and Make.com

connor finlayson
Connor Finlayson
August 28, 2024

If you’ve been manually building your prospecting database, you’re probably sick of the tedious, repetitive tasks that come with it. But what if I told you there’s a way to automate the entire process, freeing up your time for more important things? Today, I’m walking you through a step-by-step guide to putting your lead generation on autopilot. This workflow is a game changer for anyone building a B2B marketplace, especially if you’re focusing on local business directories.

We’re going to use a combination of Google My Business, Apify, Make.com, and AnyMailFinder to create a seamless, automated prospecting machine. Let’s get into it.

How to Use Google My Business to Find B2B Leads

Google My Business (GMB) is an incredibly valuable resource when it comes to finding B2B leads, particularly for local marketplaces. Whether you're looking for coworking spaces, restaurants, or any other type of business, GMB provides a wealth of information right at your fingertips.

Here’s How to Use GMB for Lead Generation:

  • Search Smart: Start by searching for the specific type of business you’re interested in. For instance, if you’re looking to build a directory of coworking spaces, search for "coworking spaces [Your City]."
  • Collect Essential Info: GMB listings typically provide a ton of useful information—business names, addresses, phone numbers, websites, and even customer ratings.
  • Identify Your Targets: Not every business will be a good fit for your database. Focus on those that align with your marketplace’s niche and that show signs of active customer engagement (like recent reviews).

How to Use Apify to Scrape Google My Business Listings

Manually gathering data from GMB can be incredibly time-consuming, and that’s where Apify comes in. Apify allows you to automate the scraping of GMB listings, pulling all that valuable information into a format you can easily use.

Here’s How to Get Started with Apify:

  • Sign Up for Apify: First things first, create an account on Apify.
  • Set Up a Google Maps Scraper: Apify offers a specific scraper for Google Maps that can pull data directly from GMB listings. Configure it to target your specific business type and location.
  • Run a Test Scrape: Start with a small batch to make sure your scraper is pulling in the right data. You should see a list of businesses with details like name, address, phone number, and more.

How to Set Up Make.com to Automate the Scraping Process

Now that you’ve got Apify set up, it’s time to automate the whole process using Make.com. This is where the magic happens—turning what used to be a manual, time-intensive task into a fully automated workflow.

1. How to Dynamically Trigger Your Apify Agent via Make.com

Here’s How to Trigger Apify Automatically:

  • Create a New Scenario in Make.com: Start by setting up a new scenario in Make.com. This scenario will be the workflow that triggers your Apify agent.
  • Connect to Apify: Use Make.com’s Apify integration to link your account. Set up the scenario to trigger your Apify scraper based on a schedule or a specific event.
  • Dynamic Inputs: Make sure your scenario can take dynamic inputs, like different search terms or locations. This flexibility allows you to target different markets without needing to manually adjust the scraper each time.

2. How to Retrieve the Results and Store Them in Airtable

Here’s How to Handle the Data Efficiently:

  • Connect Airtable to Make.com: After Apify has done its job, the next step is to store the data. Connect Airtable to your Make.com scenario.
  • Map the Data Fields: Set up the workflow so that the data scraped by Apify (e.g., business name, address, phone number) is automatically populated into your Airtable base.
  • Automate the Process: Once set up, every time Apify runs, the results are automatically added to your Airtable database, keeping your prospect list up-to-date without any manual intervention.

3. How to Enrich Your Leads Using AnyMailFinder

Having a list of businesses is great, but it’s even better if you can get directly in touch with decision-makers. This is where AnyMailFinder comes into play.

Here’s How to Enrich Your Data:

  • Integrate AnyMailFinder with Make.com: Add AnyMailFinder to your Make.com scenario. This tool will search for email addresses based on the domains collected by Apify.
  • Automate Email Search: Set up the workflow to automatically search for emails as soon as the data is added to Airtable.
  • Verify and Append: Ensure that only verified emails are added to your database, making your outreach efforts more effective and reducing bounce rates.

Automating your prospecting database isn’t just about saving time—it’s about scaling your efforts and making your outreach smarter and more efficient. By using Google My Business to identify leads, Apify to scrape the data, and Make.com to automate the process, you can build a powerful prospecting machine. And with AnyMailFinder, you’ll have the contact info you need to start converting those leads into customers.

Here’s the quick recap:

  • Use Google My Business: Find relevant businesses and collect essential lead data.
  • Automate Data Collection with Apify: Set up Apify to scrape Google Maps for you.
  • Streamline Everything with Make.com: Automate the entire process, from triggering the scrape to storing the data in Airtable.
  • Enrich Your Leads: Use AnyMailFinder to add email addresses to your leads list.

Ready to put your lead generation on autopilot? Get started with Make.com, Apify, Airtable, and AnyMailFinder today. Your future self will thank you.

Ready to turn your business ideas into reality? Here are 4 ways I can help you build and grow with no-code tools:

  1. MVMP Labs: Join our online community for first-time founders building no-code marketplaces. Get access to exclusive resources, step-by-step guides, and a supportive network of peers who are on the same journey as you.
  2. The MVMP Mastermind: Work directly with me through 1:1 coaching, monthly group strategy calls, and personalized feedback. Ideal for founders who want accountability, faster progress, and expert guidance to build and launch successfully.
  3. Done-for-You Marketplace Builds: Let my team handle the heavy lifting. We’ll build your marketplace MVP, automate your workflows, and provide full documentation so you can scale and grow on your own terms.
  4. Learn No-Code on YouTube: Follow my free, hands-on tutorials where I teach you how to build and automate no-code marketplaces step-by-step. Subscribe here for weekly videos and start creating today.