Google Lead Ads
Connect Google lead forms through the guided Google Ads webhook setup screen.
Google Lead Ads
Use Settings > Integrations > Google Lead Ads when you want Google lead forms to create leads inside Clean Estimate Pro without hand-building a generic connector first.
This page is the easy setup flow for Google Ads.
It does four things for you:
- creates or updates the underlying Google Ads connector
- generates the Google verification key CE Pro expects on inbound webhooks
- shows the exact webhook URL Google needs
- shows the exact Google key your team pastes into the Google Ads form builder
You still need to finish the webhook setup inside Google Ads, but the CE Pro side is handled from one screen instead of the general-purpose connector editor.
Before You Start
Make sure you have:
- access to the Google Ads account that owns the lead form
- permission to edit the form webhook inside Google Ads
- optionally, a specific Google Form ID if you only want one form to import
If you leave Form ID blank, CE Pro accepts any Google lead form that uses the generated key.
Quick Setup
- Open Settings > Integrations > Google Lead Ads.
- Leave Form ID blank unless you want to limit the connector to one saved Google form.
- Leave Lead Source Label as
google_adsunless your team wants a more specific source label. - Click Enable Google Lead Ads.
- Copy the Webhook URL shown on the page.
- Copy the Google Key shown on the page.
- In Google Ads, open the lead form webhook settings.
- Paste the CE Pro Webhook URL.
- Paste the CE Pro Google Key into Google's key field.
- Run Google's webhook test, then submit one real lead.
Once that test passes, CE Pro ingests live leads through the same shared connector pipeline used by Meta, API imports, website forms, and email parsing.
What The Google Ads Page Saves
Behind the scenes, the guided Google Ads setup page creates a native-webhook lead connector with:
- provider
google_ads - transport
native_webhook - source label
google_adsunless you override it - default Google lead-form field aliases for name, email, phone, address, service, and external id
- the generated
google_key - the saved optional
form_id
That means Google lead forms still get:
- duplicate suppression using the Google
lead_id - import-run logging
- reviewable failures
- normal CE Pro lead creation
- speed-to-lead automation if the connector keeps it enabled
Webhook Values
The Google setup page shows two copy-ready values:
Webhook URL
This is the CE Pro endpoint Google posts lead events to.
It looks like:
https://app.cleanestimate.pro/api/webhooks/google-adsGoogle Key
This is the secret value Google includes in the webhook payload as google_key.
Paste it exactly as shown on the page.
CE Pro verifies that the incoming google_key matches the saved connector before a lead is imported.
Choosing Key-Only vs. Key + Form ID
Google Key only
Use this if:
- you want multiple Google forms to land in the same CE Pro intake path
- or your Google Ads team prefers to reuse one webhook key across related forms
Google Key + Form ID
Use this if:
- you only want one specific Google form to create CE Pro leads
- or you want tighter routing when the Ads team manages several forms
If both a key-wide connector and a form-specific connector could match the same inbound event, CE Pro prefers the exact form match.
Testing
Google's form builder can send a sample webhook request.
When that test fires:
- CE Pro accepts it and logs the delivery in Lead Connectors > Recent Imports
- the test payload is marked as accepted without creating a live customer lead
- the best final validation is still one real lead submission after the test passes
For a real lead, Recent Imports should show a Google Ads import run with status imported or replayed.
Advanced Changes
If you need deeper control later, go to Lead Connectors.
That advanced screen lets you adjust:
- field aliases
- assigned rep defaults
- notes prefixes
- test imports
- import history
The dedicated Google Ads screen is meant to handle the common setup path quickly.
Troubleshooting
Google says the webhook test failed
Check:
- the webhook URL matches the value shown in CE Pro
- the Google Key matches exactly
- the Google form was saved with webhook delivery enabled
- the app workspace has the connector tables migrated
I ran the Google test and do not see a lead
That is expected. The Google webhook test is accepted and logged, but CE Pro does not create a live lead from Google's sample payload.
Real Google leads are not importing
Check:
- the webhook test passed in Google Ads
- the Google Key is the same value shown in CE Pro
- the saved Form ID is correct if you restricted the connector to one form
- Lead Connectors > Recent Imports for delivery status and errors
I need more than the simple Google screen
Use the Lead Connectors guide and open the advanced connector settings from the Google page.
Related Guides
Related articles
Was this article helpful?
Still need help? Contact support