A lead generation system for a chain of EMS studios

BFine.Fitness, Prague. A high-ticket product where direct advertising doesn't pay off - so we built a multi-channel system instead. Running since February 2026.

Client: BFine.Fitness Industry: EMS personal training Location: Prague, CZ Period: Feb 2026 - ongoing Services: Meta Ads, social media
Results

Seven months, measured in bookings

750
enquiries for a trial session
−80 %
cost per lead: from 1 000 Kč down to roughly 210 Kč
+304 %
ROMI - return on marketing investment
40+
sessions a week against a target of 7
700 000+ Kč
in sales for the client from the enquiries we brought in, February - September 2026
The brief

No steady flow of clients

A chain of personal EMS training studios in Prague - two locations, with a third opening in August 2026. Twenty-minute personal sessions: a high-ticket product with a premium audience. There was no predictable client flow. The starting target was modest - at least seven trial sessions a week - and a lead was costing 1 000 Kč.

Why it wasn't straightforward

At this price point, advertising that sells straight from the first touch doesn't pay for itself. Nobody books a premium personal training package because they saw one ad. So instead of pushing harder on a single channel, we built a system with many touchpoints: the person meets the brand in their feed, in a blogger's story, on the website, then in retargeting - and only then books.

What we did

Six directions, one system

  • Competitor analysis and audience segmentation
  • Marketing strategy and a separate social media strategy
  • Launching and running social media: Instagram, Facebook, TikTok, LinkedIn
  • Meta Ads: campaign structure, creatives, testing, weekly optimisation
  • UGC partnerships with micro-influencers on a barter basis
  • Sales funnels, B2B partnerships and offline marketing
Channel by channel

Where the numbers come from

Meta Ads

17 campaigns, February - September 2026

  • Enquiries750
  • Cost per enquiry212 Kč
  • ROMI+304 %
  • Impressions552 086
  • People reached112 912
  • Link clicks12 273
  • CTR3.87 %
  • Cost per click7.60 Kč

Instagram @bfine.fitness

1 February - 21 September 2026. The account was built from zero

  • Views338 984
  • Accounts reached≈ 75 000
  • Content interactions≈ 4 700
  • Link clicks≈ 4 300
  • Profile visits≈ 3 900
  • New followers373
  • Followers now457
Month by month

It gets cheaper as it gets bigger

The usual pattern is the opposite: you scale, and the lead gets more expensive. Here volume grew while cost per lead kept falling - the system was learning.

Social media

The feed we run

Trainers on camera, the studio from the inside, the new branch opening and short Reels that explain EMS in twenty seconds.

We'll show you what pays off first

Book a free 30-minute consultation. We'll look at your business and suggest what will bring results first - no obligations.

Book a free consultation