Most clinics running Google Ads are optimizing blind. A patient clicks your ad, books through Pabau, pays their invoice — and Google Ads logs zero conversions. ConversionLoop closes that loop by capturing the GCLID on page load, then uploading the conversion the moment Pabau fires its webhook.


When someone clicks your Google ad, Google assigns a GCLID to the URL. Pabau knows nothing about that click. When the patient pays their invoice, Pabau fires a webhook — but that webhook has no GCLID. Google sees the click, never sees the conversion, and reduces budget on campaigns that are actually driving revenue.
Why the manual process breaks — and what changes when you automate it
ConversionLoop sits between your ad click and your Pabau invoice — capturing the click identifier up front, then uploading the conversion the moment Pabau fires.
Patient clicks your Google ad — cl.js captures and stores their GCLID against their email.
Patient books through your Pabau booking flow.
Pabau fires a webhook to your ConversionLoop endpoint when the invoice is paid.
ConversionLoop looks up the GCLID for that email and uploads the conversion to Google Ads with the invoice value.
Google Ads registers the conversion and updates Smart Bidding in real time.
Follow these steps once. Everything after is automatic.
Invoice PaidPrimary revenue event. Passes the actual invoice amount for value-based bidding.
Consultation BookedHigh-intent signal. More data volume if your consult-to-treatment rate is predictable.
New Patient RegistrationTop-of-funnel signal for longer consideration cycles.
Yes. cl.js captures the GCLID when the patient first lands on your site, before they hit any booking widget. The GCLID is stored against their email, matched when the invoice fires.
Yes. Pabau defaults to GBP. ConversionLoop passes the invoice currency through to Google Ads automatically.


Stop optimizing on guesswork. Every invoice, treatment, and booking — tracked and attributed automatically.
Start free — 14 days on usNo credit card required · 10-minute setup · Cancel anytime