Skip to content

Show Google which ads bring real customers & let it find you more

Your ad account cannot tell a buyer from a browser. It sees a form submitted, so it goes and buys more forms. Because Rosebud handles the enquiry from first message to booked appointment, we know which ones were real, and we send that verdict back against the exact click that produced it. Your bidding stops optimising for web forms and starts optimising for booked business.

Outside the loop
Google Ads
Your team uploads · we never log in
outcome file ↑
Add-on layerClosed-loop attribution
Step 1
Match
Step 2
Tag
Step 3
Deliver
click IDs + qualified outcomes ↑
Rosebud core system
CaptureQualifyBookRetainReactivateFollow through
How it works

Bid on booked business, not web forms

gclid£14.2k won
One record, click to booking
The click ID lands with the enquiry and stays on the record while Rosebud works it, so the ad that produced a customer is never in question.
Qualified ✓
First-party outcomes only
Every outcome we send back was generated on your own site, under your own consent. Nothing sourced, nothing inferred, nothing modelled.
outcomes.csv
👤
Your media team stays in control
We produce the file and hand it over. They run the uploads, they own campaign performance, and we never touch your ad account.
Integrations

Connect to the software you already use every day

Closed-loop attribution matches qualified outcomes to the original Google click & hands your media team a file that is ready to upload

Zoho
HubSpot
Pipedrive
Close
Capsule
Salesforce
Microsoft Dynamics 365
Method
Cal.com
Google Calendar
Zoho
HubSpot
Pipedrive
Close
Capsule
Salesforce
Microsoft Dynamics 365
Method
Cal.com
Google Calendar
Outlook
Calendly
WhatsApp
Twilio
Brevo
Google Ads
Clio
ServiceM8
Pabau
Dentally
Outlook
Calendly
WhatsApp
Twilio
Brevo
Google Ads
Clio
ServiceM8
Pabau
Dentally
01Match

Tie every lead to its click

When somebody clicks your ad, Google tags the visit with an ID. Rosebud saves it the second they message you and keeps it on the record while the lead is worked, so the ad and keyword behind a customer are never a guess.

Most attribution breaks in four places, and all four are handled here. Consent rejections strip the ID. Redirects and mobile form builders drop it. Phone enquiries never carry one at all. And a lead that arrives on one device and books on another looks like two people.

The ID is captured in a hidden field on your own form as the enquiry is submitted, with a tracking number doing the same job for calls. Contact details are hashed before any matching happens, so the link holds even where the ID goes missing.

Ad click
gclid = Cj0KaQ…
Lead record
ContactRachel Byrne
SourceGoogle / paid
Click IDCj0KaQ…
Still attached · 6 weeks later
RB
Rachel Byrne
from Google / paid search
✓ Qualified
Signal sent
Qualified ✔
Value (CRM)
est. £14.2k
Estimate → real closed value, when your CRM reports back
02Tag

Tell it which leads were any good

Google knows a form was filled in. It cannot tell a serious buyer from a time-waster, so it optimises for the only thing it can see and buys you more forms.

Rosebud already scored that lead against your rules while working it, so the answer is on the record before anyone asks for it. That verdict is what goes back: this one qualified, that one did not. Where your CRM reports a closed deal back to us, the real figure replaces the estimate on the record.

You do not need a revenue number to start. Teaching the bidding the difference between a good lead and a bad one is the gain, and it works from the first upload.

03Deliver

First-party data, handed to your media team

Every record we send was generated by a real person on your own site, with consent recorded against it. Nothing bought, nothing scraped, nothing modelled to fill a gap. That is the difference between data an ad platform can learn from and data that gets an account suspended.

We format it to Google's own specification and deliver on a set schedule to whoever runs your media. They handle the uploads and own campaign performance. We never log into your ad tools.

outcomes.csv
Google spec · hashed
● Every Monday
Click IDOutcomeValueCj0KaQ…Qualified£14.2kEA1a9C…No sale
delivered to your team
👥
Your media team
reviews & runs the upload
Upload ↑
Outside the boundary
Google Ads account
We never log in
🔒
Voices

In their words, not ours

I thought if I wasn't chasing, deals would die. But we closed two last quarter from people I'd given up on months ago. Rosebud was still in touch when I wasn't.
EH
Edward Harrington
Managing Director
My phone used to ring before I'd finished my first coffee. Now I open my inbox and three calls are already on my calendar. I just read the notes and show up.
TA
Thomas Ashford
Operations Director
When something breaks, I message Anselm and he answers. That doesn't happen with agencies. You pay them and you're dealing with an account manager by week two.
EW
Eleanor Whitman
Principal
This isn't just about automation. It's about creating a better, faster experience that still feels personal and thoughtful.
JH
James Holloway
Multi-Site Operator
I used to do reporting on Sunday nights. I dreaded it. Now I open my laptop Monday morning and the week's already sorted. Getting my Sundays back was worth the fee on its own.
HC
Henry Caldwell
Partner
I'd been telling myself I'd sort this out for two years. Five weeks with Rosebud and it was done. One of the only things I've paid for this year that made my job smaller instead of bigger.
RS
Richard Sinclair
Operations Director
We had hundreds of leads sitting in a spreadsheet, not doing anything. Rosebud scored all of them, told us who was worth a call, and my team only talks to those ones now.
ME
Margaret Ellsworth
Founder & CEO
The thing that surprised me was the follow-ups sounded like me. Two people on calls last month mentioned how nice my emails were. I didn't write them, Rosebud did.
VH
Victoria Hastings
Head of Marketing
0108
FAQs

Closed-loop attribution, answered plainly

What does closed-loop attribution send back to Google?

A verdict on each lead, tied to the exact click that produced it. At launch that verdict is whether the lead qualified against your rules. Where your CRM reports a closed deal back to us, the real value replaces the estimate. Your bidding learns from booked business rather than web forms.

Do you touch our Google Ads account?

No. We produce a first-party outcome file, formatted to Google's own specification, and hand it to whoever runs your media on a set schedule. They run the uploads and own campaign performance. We never log into your ad tools.

Is the data first-party?

Yes. Every outcome was generated by a real person on your own site, with consent recorded against it. Nothing is bought, scraped or modelled to fill a gap. That is the difference between data an ad platform can learn from and data that gets an account suspended.

How much ad volume do we need for it to be worth it?

It earns its place when you are running Google lead generation at volume, roughly thirty to fifty conversions per campaign per month, on your own site with consent on your forms. Below that the gain is marginal, and we will tell you so rather than sell it to you.

The offer

Ready to spend on customers instead of clicks?

Closed-loop attribution runs on top of the Rosebud system, because the outcome it sends back is produced by the system working the lead. It earns its place when you are running Google lead generation at volume, roughly thirty to fifty conversions per campaign per month, on your own site with consent on your forms. Below that, the gain is marginal and we will tell you so on the call rather than sell it to you.