Skip to main content

Services

SEOLocal SearchWeb DesignPaid AdsContentVideoeCommerceAll Services

Websites

By IndustryWebsite Designs

Work

PortfolioClientsAwards

Resources

BlogFree ToolsWebsite GuideCourses

About

AboutProcessContactBook a Call
Home / Blog
The Daily Desk · Paid Ads · October 1, 2026

Google Ads Lead Forms Hold Your Leads for 60 Days, Then They Are Gone

A lead form lets a customer send their name and number without leaving the ad. The catch is that the lead sits in Google Ads until someone fetches it, and Google deletes it after 60 days.

Published · 2026-10-01
Reading Time · 6 min
Author · Anthony Limpert, Founder
Google Ads Lead Forms Hold Your Leads for 60 Days, Then They Are Gone
The Short Version

Lead forms are a fast way to collect a name and number from a Google ad, but Google keeps each lead for only 60 days. Before you spend a dollar, connect a webhook to your CRM, send test data, and block duplicates with the lead ID. Then make sure a person calls each lead back fast.

What Changed

What a Lead Form Is and Where It Runs

A lead form is a short form that opens from your ad. Someone searching for a plumber taps the ad, types a name and number, and hits send. They never load your website. The lead lands in your Google Ads account, and that is where the trouble starts for a lot of small shops.

Google's help page on lead form assets says they can be added to Search and Performance Max campaigns. Display campaigns need advertiser verification first. The page also lists what you need before a form can run.

The privacy policy line is the one that stops most owners. If your site does not have one, write it before you build the form. It should say what you collect, why, and who sees it. Keep it short and true.

The same help page says some advertisers who spend more than $1,000 USD per account may be eligible after they finish advertiser verification. If the lead form option does not show up in your account, standing and verification are the first things to check.

The 60 Day Limit Most Owners Miss

Here is the fact the setup screens do not shout about. Google's download page says plainly that leads expire after 60 days, so you should download them often. The Google Ads API page gives the same window. It can retrieve up to 60 days worth of leads, and new leads show up in near real time.

So Google Ads is not your filing cabinet. If nobody logs in to pull the list, a lead from early in the month can sit there, unseen, until it is deleted. You paid for that click. A lead you never saw is a lead you paid for and lost.

There is also a quiet access trap. Google says only users with Standard or Admin access can download leads. Billing, Email only and Read only users cannot. If the person who answers your phones only has read access, they will see the leads count go up and still not be able to get the names.

Manual downloads work if you get two leads a week and you are strict about it. For most service shops they are the weak link. A busy week, a sick day or a new hire is all it takes for a list to go stale.

Three Ways to Get Leads Out of Google Ads

Google gives you three paths. They differ in speed and in how much setup they need.

MethodSpeedWhat it takes
Manual downloadOnly when someone remembersA user with Standard or Admin access
WebhookRight after the form is sentA webhook URL and key from your CRM
Google Ads APINear real timeThe API turned on in Google Cloud and OAuth set up

For most owners the webhook is the answer. Google's help page says the webhook URL is the path that sends lead data directly to your CRM right after a form is submitted. The key is used to check that the lead really came from Google. Many CRMs hand you both. You paste them into the lead form editor and you are done with the hard part.

The API is for shops with a developer or a CRM that pulls from Google on its own. One detail the old guides get wrong is the developer token. Google now says you manage API access in the Google Cloud Console and no longer need a developer token for it. You turn on the Google Ads API in a Cloud project and set up OAuth.

Set Up the Webhook and Test It

Google's help page lays out the steps for a new form. Here they are in plain order.

  1. Create a campaign with the Leads goal, then pick Search, Performance Max or another eligible type.
  2. Open the lead form asset editor.
  3. Go to the section for exporting leads from Google Ads, then other data integration options.
  4. Paste your webhook URL and key under webhook integration.
  5. Press Send test data and check that the test lead shows up in your CRM.
  6. Save the form.

For a form you already run, open Assets, filter for lead forms, and edit the one you want. The same webhook steps apply.

Do not skip the test. The help page lists the states you can land in. You can save without sending test data. The data may not be sent. It may be sent with no reply, or with the wrong reply. Only a clean reply from your CRM counts as a working webhook. If you see anything else, fix it before the ads go live.

When the test lead arrives, look at it closely. Is the name in the name field? Is the phone number in the phone field, not stuck in a notes box? A form that loses the phone number is worse than no form at all, because you will think it works.

Stop Duplicate Leads Before They Start

Google's developer docs are blunt about this. They say a single lead is not guaranteed to be delivered exactly once, and they tell you to use lead_id to spot repeats. The lead_id is unique across all of your forms.

Why does this matter to a roofer or a dental office? Because a repeat lead looks like a second customer. Two techs call the same person. The customer gets annoyed. Your lead count goes up, your cost per lead looks better than it is, and the report lies to you.

The fix is a simple rule in your CRM or in the code behind the webhook. When a lead comes in, check the lead_id. If you have it already, skip it. If your CRM has a duplicate rule, point it at that field, not at the phone number, since the same person can fill out two forms for two jobs.

The same page lists other fields in each lead. There is an is_test field so you can keep test leads out of your reports. There is a campaign_id so you know which campaign paid for it. Phone numbers come in a standard format with the country code, like the example in the developer docs, so check that your CRM reads them as real phone numbers.

What Happens After the Lead Arrives

Getting the lead into your CRM is half the job. The other half is a person calling back. A homeowner with water on the floor will fill out your form and then call the next company on the page. Whoever answers first usually gets the job.

If you already lose calls, a form will not fix that. It adds one more place leads can pile up. Our missed call calculator shows what slow callbacks cost, and our story on sites that rank but never ring covers the same gap from the search side. If you also run Local Services Ads, read our missed call story, since Google now bills some missed calls there too.

A lead form also means you now hold names and numbers. The FTC's guide for businesses boils it down to five ideas. Know what personal data you have. Keep only what you need. Protect what you keep. Throw out what you no longer need, and have a plan if something leaks. For a small shop that means a CRM with real logins, not a shared spreadsheet on the front desk computer.

What to Do This Week

  1. If you run lead forms now, log in today and download every lead. Anything older than 60 days is already gone.
  2. Check who on your team has Standard or Admin access, and give it to the person who calls leads back.
  3. Get a webhook URL and key from your CRM, paste them into each lead form, and press Send test data.
  4. Set your CRM to skip any lead whose lead_id it has already saved.
  5. Make sure your privacy policy page is live and says what you collect.
  6. Route new leads to a phone, and track how many become booked jobs, not just form fills.

Should you use lead forms at all? For simple, urgent jobs they can work well, since the customer never has to wait for a page to load. For big ticket work where people want proof first, a real page with reviews and photos may still win. The honest answer is to run both for a few weeks and judge them on one number, booked jobs from your own tracked leads.

Sources

Every number in this story comes from one of these. If a figure is ours, the paragraph says so.

About the Daily Desk

One story a day on what changed in search, ads, AI and local marketing, and what it means for a business that lives on the phone ringing. Written by the team that runs marketing for service businesses at Clickflame. More from the desk.

Common Questions

How long does Google keep my lead form leads?

Google's help page says leads expire after 60 days, and tells you to download them often. The Google Ads API can also pull up to 60 days of leads. After that, plan on them being gone.

Do I need a website to run a Google lead form?

You need a privacy policy for your business, and Google shows it at the end of the form. In practice that means a page on your site. You do not need a full landing page for the ad itself.

Can I get lead form leads sent straight to my phone or CRM?

Yes. In the lead form editor you can add a webhook URL and key. Google then sends each lead to that address right after the form is sent. Most CRMs give you a webhook address to paste in.

Why do I see the same lead twice in my CRM?

Google's developer docs say a single lead is not guaranteed to arrive exactly once. Your CRM or the code behind your webhook should check the lead_id and skip any lead it has already saved.

Are lead forms better than sending people to my website?

It depends on the job. A short form fits a simple ask like a drain clearing or a brake quote. A big ticket job where people want to see reviews and photos first may do better on a real page. Run both and compare booked jobs, not form fills.

Who in my office can download the leads?

Google says you need Standard or Admin access to download leads. Users with Billing, Email only or Read only access cannot. Check this before your office manager is the one who has to pull them.

Share ThisText ItLinkedInFacebook