Clicks Cost More Every Quarter
€12 or more per click. Annual ad budgets of €30–80K, and the number keeps climbing.
Your best next booking may already be in your records. CompetenceFlow watches certificate expiry dates and sends renewal reminders with a booking link before customers lapse.
Avg CPC
€12+
Renewal Data
Owned
Renewal Reply Rate
Higher
Cost per Booking
Two Channels Compared
Google Ads
Worked example
€12 CPC ÷ 3.2% conversion = €375 per booking
Renewals
Worked example
€0.40 contact ÷ 38% conversion = €1.05 per booking
Impact on 100 bookings
€36,700
Potential savings vs paid search benchmark
Paid search has its place, but it should not lead. The cheapest booking you can get is a past customer coming back for a renewal.
"Most providers overpay for customers they could rebook directly."
With no renewal reminders going out on their own, every growth target falls back on expensive ads.
What leadership sees
Higher CAC despite stable demand.
Flat renewal capture from existing base.
Budget pressure every quarter.
€12 or more per click. Annual ad budgets of €30–80K, and the number keeps climbing.
Paid search converts at 2–5%. More than 95% of the clicks you pay for never become bookings.
Past participants with certificates about to expire sit in a spreadsheet. Nobody sends them a renewal reminder, and nobody offers them the next course.
Renewal campaigns built into your training operations. No extra platform to buy.
Step 01
A renewal campaign sends itself when a certificate is about to expire. GWO, Safety Cards, ID06, forklift licences: every expiry date sets one off.
Step 02
Live training data flows into HubSpot, Salesforce, or Lime CRM. Courses, certificates, and expiry dates land in the workflows you already run.
Step 03
Course history shapes what you send next. Finished basic safety? Offer the advanced course. Finished GWO? Suggest the refresher bundle.
Step 04
Compare cost per booking across channels. Reports you can take to the board show where the budget pays off.
€12 ÷ 3.2% = €375 per converted booking
€0.40 ÷ 38% = €1.05 per converted booking
2,000 existing contacts in your database
€375 per booking · 97% of clicks wasted
€1.05 per booking · far more bookings for far less money
on first 100 bookings alone
Paid-search assumptions in this example
Renewal assumptions in this example
Saved on the first 100 bookings
Illustrative figures based on European training provider benchmarks. Actual results vary by provider size and market.
Renewal campaigns are included in every tier. No per-booking or per-contact fees. Every renewal you win is yours to keep.
See Pricing arrow_forwardLive Workspace
Active Campaigns
Core features
Renewals work when certificate dates, participant history, company customers, booking links, and course availability are connected.
Build course dates, set capacity, assign rooms, and keep participant lists up to date.
See feature arrow_forwardLet customers book one seat or a whole group, then collect participant details later.
See feature arrow_forwardGive trainers their courses, participant lists, attendance, materials, and feedback.
See feature arrow_forwardTurn bookings and attendance into invoices, with checks before month-end.
See feature arrow_forwardSend joining instructions, reminders, certificate expiry messages, and renewal links.
See feature arrow_forwardAnswers to the concerns we hear most from training providers evaluating a platform change.
Book a demo and see how certificate data turns past customers into low-cost bookings.