All case studies
Frinx Detailing
Cost per appointment down 53% while appointments went from 10 to 30 a month.
The result
| Metric | Before | After | Change |
|---|---|---|---|
| Booked appointments | 10 | 30 | +200% |
| Jobs sold | 6 | 23 | +283% |
| Cost per appointment | $150.00 | $70.00 | −53% |
| Website conversion rate | 2.6% | 6.8% | +162% |
Where they started
Visitors landed on general information. There was little difference between 1-, 2- and 5-year ceramic options, forms lacked vehicle and treatment context, and site visits could not be tied to appointments.
What we built
- 4 service pages (ceramic coating, quartz 2 and 5 years, paint correction, PPF).
- CRO work: headlines, visible call and WhatsApp buttons, short relevant forms, mobile hierarchy, work photos and process, less friction before booking.
- Each ad group sent to its own page.
- GA4, call and form events, conversion tracking, appointments logged by service.
Timeline
- Oct 2025 First pages and conversions.
- Nov–Dec 2025 Messages, CTAs, forms, mobile.
- Jan–Sep 2026 Continuous optimization.
Full results
| Metric | Before | After | Change |
|---|---|---|---|
| Ad spend / month | $1,500 | $2,100 | |
| Calls | 38 | 65 | |
| Forms | 22 | 61 | |
| Total leads | 60 | 126 | |
| Qualified leads | 33 | 76 | |
| Booked appointments | 10 | 30 | +200% |
| Jobs sold | 6 | 23 | +283% |
| Average ticket | $400 | $570 | |
| Attributed revenue / month | $2,400 | $13,110 | |
| Cost per lead | $25.00 | $16.67 | |
| Cost per appointment | $150.00 | $70.00 | −53% |
| Website conversion rate | 2.6% | 6.8% | +162% |
How these figures are defined
Cost per appointment = monthly ad spend ÷ all appointments booked that month. It counts ad spend only; agency fees are not part of it.
Attributed revenue = jobs sold × average ticket, from billing.
This shop measured booked appointments, not booked estimates.
- Sources
- GA4 (conversion rate); Google Ads (spend); call and form tracking; CRM and billing
Published with the shop's permission.
Results depend on market, ticket and close rate.
Visit the shop
See where your booked estimates leak.
Request a Revenue Leak Audit
Free to request. 15-minute fit call. The $750 audit only if you choose it.