Pete Bowen's site

How to get leads from different sources into your CRM automatically

Published April 2021. Last updated July 2026.

I’ve got a client in the motor trade who gets about 2 000 leads a month from 22 different online sources:

  • Google Ads via specialist landing pages.
  • Facebook.
  • His suppliers each have a website that sends him enquiries for their products in his area.
  • AutoTrader and other car sales aggregator sites.
  • A contact form on his website for each brand of car they sell.
  • A different contact form for used cars.
  • A more forms for parts, accessories and services.

As you can imagine, keeping track is hard. He had a gut feel that their online advertising was producing sales. But he couldn't tell exactly where each sale came from. He didn't know if Facebook leads were profitable. He didn't know if it was worth investing more in Google or if he should reduce the budgets. He couldn't tell if the suppliers were sending as many leads as they promised.

This wasn't from a lack of trying...

His assistant spent the first two weeks of every month prising last month's results from the sales managers. Then she typed all 2 000 leads into a huge spreadsheet. By the end of the month he had a rough idea of how profitable each lead source had been the previous month.

But, trying to optimise your ad budget from stale shaky data is only slightly better than guessing.

A few months ago he hired me to build a custom sales engine to give him the data he needs to make the right decisions about his advertising.

The first problem we faced was getting the leads into the sales engine.

Each lead source delivers the leads by email. Obviously we could have had someone copy and paste from the lead emails into the sales engine. But, with a few thousand leads a month that was going to be a boring job, and there would inevitably be mistakes.

Transfer leads from your inbox to your CRM without expensive computer code or human intervention.

Enter Zapier.

Zapier is a service that lets you connect web applications and automate workflow. It can slurp information like name, email address, phone number etc from lead delivery emails and pass it to your lead management system.

Here's a high-level view of how to use Zapier to put your leads into your lead management system.

  1. Set up an email address for each lead source in Zapier’s email parser. One email address for your website leads, another email address for your Facebook leads etc. You need an address for each source because the emails are different from each source.

  2. Tell the lead source to send your leads to the Zapier email address. If they can't send to Zapier you can set up a rule in your inbox to forward the lead emails to the right Zapier email address.

  3. Tell Zapier what information to extract from the email.

  4. Tell Zapier how to send that to your lead management system.

Once it's set up it'll run automatically and new leads will appear in your lead management system as if by magic.

Here's an example.

The screenshot below shows a MarketingMotor lead email in my regular inbox.

The next screenshot is what Zapier shows me the first time I get an email.

You’ll see I’ve highlighted the name, email and phone number. That’s what I want Zapier to extract.

You only have to do this once. After that Zapier will extract the name, email and phone number from new messages as they arrive. Then it'll send that information to the lead management system without any work on my part.

I found a video on YouTube that illustrates this well.

Most Google Ads Problems Aren't Google Ads Problems
Pete holding his book
If my writing resonates with you, I'd like to give you a copy of my book, Profitable Google Ads. The book was written for business owners, but many PPC professionals have found it valuable too.
Before you download it, what describes you best?

Related articles

106 quotes. 17 sales.

The data gap between advertising and sales

Why many RCICs don’t know if their Google Ads are profitable

The invisible Google Ads problem: zero-second calls

Why the phone rings but the workshop stays empty

Computer code rusts

Topics you'll find on this site

Agency insights

Thoughts and lessons on client selection, burnout, pricing, and modernising legacy accounts, from someone who's run a Google Ads for years.

Conversion tracking

Understand what happens after someone clicks your advert. Subjects include offline conversions, CRM integration, attribution, auditability and marketing instrumentation.

Essays and thinking

Articles about marketing, engineering, AI and problem solving that don't fit neatly into the other topics. These are some of the ideas and experiences that have shaped how I think.

Google Ads for lead generation

Learn how to use Google Ads to generate profitable leads. Subjects include campaign strategy, bidding, targeting, optimisation and the challenges of running lead generation campaigns.

Landing pages

Things I've learned about high-converting landing pages. Subjects include copywriting, page structure, forms, trust, conversion rate optimisation and user experience.

Lead quality

Understand why some leads become customers while others don't. Subjects include diagnosing poor leads, qualification, filtering junk leads and improving the feedback you send to Google Ads.

Sales Process

What happens after a lead has been generated determines if Google Ads is profitable. Subjects include first contact, follow-up, quoting, lead nurturing and turning more enquiries into customers.