Close CRM · Google Ads

Close CRM Google Ads Conversion Tracking

Google Ads tracks clicks and form fills. Everything that happens inside Close CRM after that initial click is invisible. When a prospect moves through your pipeline and closes as Opportunity Won, Google has no record of it. ConversionLoop captures the GCLID when the ad is clicked, then uploads the conversion the moment Close CRM fires its webhook on a won deal. Smart Bidding learns what a real sale looks like, not just what a lead looks like.

Close CRM
Your CRM
webhook
ConversionLoop
API upload
Google Ads
Ad platform
10-min setupNo code required14-day free trialReal-time upload
10 min
Setup time
0
Developer needed
90 days
GCLID lookback
100%
Server-side delivery

Why Close CRM users lose attribution in Google Ads

When someone clicks your Google ad, a GCLID gets attached to the URL. Close CRM knows nothing about that click. When the opportunity closes days or weeks later, Close fires a webhook, but that webhook carries no GCLID. Google Ads sees the click, never sees the conversion, and assumes the campaign produced nothing. Smart Bidding keeps optimizing for the wrong signal, spending budget on audiences that generate leads but not revenue.

Ad click
GCLID assigned
Landing page visit
GCLID captured by cl.js
Booking made
Patient books through Pabau
Invoice paid
Without CL — Google sees nothing
Invoice paid
With ConversionLoop — conversion uploaded

ConversionLoop vs. manual CSV upload

Why the manual process breaks — and what changes when you automate it

Feature
Manual / No tool
ConversionLoop
Close CRM deal won as Google conversion
Not possible with standard tag
Automatic via Close webhook
Smart Bidding revenue signal
Form fills only
Actual closed deal value
GCLID capture and storage
Manual CRM field setup required
Automatic, server-side
Conversion value passthrough
Not tracked
Exact deal value sent to Google
Developer required
Yes for custom integrations
No

How Close CRM Opportunity Won events reach Google Ads

ConversionLoop sits between your Google ad click and your Close CRM pipeline. It captures the identifier at the start and uploads the conversion at the end.

1

Prospect clicks your Google ad. cl.js captures their GCLID and stores it against their email address.

2

Prospect fills out a form and enters Close CRM as a lead.

3

Lead progresses through your Close pipeline over days or weeks.

4

Close fires an Opportunity Won webhook to ConversionLoop when the deal closes.

5

ConversionLoop matches the GCLID from the original click and uploads the offline conversion to Google Ads with deal value.

Ready to connect Close CRM?

14-day free trial. No credit card. Setup takes 10 minutes.

Start free trial

Step-by-step: Connect Close CRM to Google Ads

Follow these steps once. Everything after is automatic.

1
Create a Close CRM + Google Ads integration
In ConversionLoop, select Close CRM as your source and Google Ads as your destination. You receive a webhook URL and ingest secret.
2
Add cl.js to your landing pages
Paste the ConversionLoop snippet in your page head or deploy via Google Tag Manager. The script captures and stores the GCLID on every Google ad click.
3
Register the webhook in Close CRM
In Close CRM, go to Settings, then Integrations, then Webhooks. Add your ConversionLoop URL and select the opportunity.won event type.
4
Enter your Google Ads credentials
Add your Google Ads Customer ID and the Conversion Action ID from your Google Ads account. The action must be set to type Import from Clicks.
5
Test with a won opportunity
Mark a test opportunity as Won in Close CRM. ConversionLoop confirms the GCLID match and uploads to Google Ads. Verify in Google Ads Conversions within 24 hours.

Close CRM events worth tracking

Opportunity Won

Primary revenue signal. Passes the deal value for value-based Smart Bidding. Highest-priority event to track.

Lead Created

New lead enters Close CRM. Maps to a Lead conversion. Gives Google an early signal while the pipeline fills.

Call Logged

Phone call activity recorded in Close. Mid-funnel engagement signal for high-touch sales cycles.

Key takeaways

  • 1Close CRM has no native Google Ads integration. Won deals are invisible to your campaigns by default.
  • 2ConversionLoop captures the GCLID on every ad click and stores it server-side, matched to the contact's email.
  • 3When Close fires an Opportunity Won webhook, ConversionLoop uploads the conversion to Google Ads with the deal value.
  • 4Smart Bidding shifts budget toward audiences that actually close, not just audiences that fill out forms.
  • 5Setup takes 10 minutes. No developer, no CSV exports.

Frequently asked questions

Does Close CRM have a native Google Ads integration?

No. Close CRM does not natively pass deal data to Google Ads. ConversionLoop bridges this gap by receiving Close webhooks and uploading the matching offline conversion to Google Ads automatically.

How long does it take for offline conversions to show in Google Ads?

Google Ads processes offline conversion uploads within 24 to 48 hours. ConversionLoop sends the upload immediately when Close fires the webhook, so any delay is on Google's processing side.

What if the contact's GCLID has expired before the deal closes?

Google Ads accepts offline conversions for clicks up to 90 days old. Most sales cycles close within that window. For longer cycles, ConversionLoop stores the GCLID indefinitely and will still attempt the upload.

Close CRM
Your CRM
webhook
ConversionLoop
API upload
Google Ads
Ad platform

Connect Close CRM to Google Ads today

Stop optimizing on guesswork. Every invoice, treatment, and booking — tracked and attributed automatically.

Start free — 14 days on us

No credit card required · 10-minute setup · Cancel anytime