Hyrox preparation: attracting athletes without burning your budget
An audience that already has a race date, a high acquisition ceiling and a short window: how to set your ads by the event calendar rather than your own.
Hyrox has created something rare: people actively looking for a gym, with a date in mind and a specific need. They are not searching for "a gym near me", they are searching for somewhere to train for a race they have already entered. That is the most qualified profile an owner can target, and almost nobody is speaking to it.
This audience has a deadline, and it changes the whole ad
An ordinary prospect decides whenever they like. They can put it off six months with no consequence, which is why so many forms never convert.
Someone entered in a race cannot. Their date is fixed, it is public, and every week that passes is a week of preparation lost. The urgency is not pressure you manufacture: it already exists, and all you have to do is name it.
That is what makes the advertising easy to write here. "Ten weeks left before the [your city] event" is not a sales argument, it is a fact your reader already knows and that pushes them to act.
Set your campaigns by the race calendar, not by yours
The practical consequence: your advertising season is no longer September or January, it is the window before each event within travelling distance of your gym.
Find the two or three dates nearest you, count eight to twelve weeks back, and start your campaigns there. Too early and your prospect does not feel concerned yet. Too late and they have worked out they won't have time to improve, so they defer to the next event.
Don't target the interest, target the area
The expensive mistake here, as with a CrossFit box, is to target the matching interest in Ads Manager. You reach people who already train, often in another gym a hundred kilometres away, and you miss the real pool: people in your area who have just entered and don't yet know where to train.
On a local catchment, broad geographic targeting does better: your real travel radius, an honest age range, no interests. Your creative does the filtering. A shot of a sled or wall balls in a recognisable setting tells people immediately who the ad is for, without you having to say so in the targeting.
This is the one audience you cannot tell a story to: they know the station list by heart and will spot what's missing in thirty seconds.
Advertise what you actually have, name your substitutions instead of hiding them, and say what you don't have. Someone will happily train at a gym that honestly substitutes a station, and will never come back to one that let them believe otherwise.
Sell a dated block, not a membership
A monthly membership is the wrong product for this audience. What they are buying is a preparation that ends on race day.
A dated block - "ten-week preparation, starting Monday X, two sessions a week" - sells far better than unlimited access. It has a start, an end, a clear promise, and a price they compare to their race entry, not to the membership at the gym down the road.
Take a ten-week block sold at 250 €, with one participant in three staying on afterwards at a 45 € monthly membership for twelve months.
What one sign-up is worth = block price + (conversion rate × membership value)
- Value of a member staying twelve months: 45 × 12 = 540 €
- Average value of one block sign-up: 250 + (0.33 × 540) ≈ 428 €
At 25 to 30% of that value, your acquisition ceiling is 107 to 128 € per sign-up. That is far more than a conventional gym can afford, and it comfortably funds a local campaign over a short window. The full method is in our guide to the cost per acquired member.
The real challenge comes after the race
This is the weakness of the model, and where most gyms lose the bulk of the value: the day after their race, your sign-up has no objective left. Without a new one, they disappear.
The calculation above rests entirely on that one third who stay. So make the next proposition land before the race, not after: the following event, a recovery block, a slot that continues with the same group. A membership offered to someone who has not run in three weeks is already lost.
Over a ten-week window, an ad that stops delivering for three days without you noticing eats straight into your campaign. That is the kind of silent failure AdCoach watches for overnight, along with alerting you when performance drops.
It also connects your leads to your actual sign-ups, which gives you the cost per block sign-up rather than the cost per filled-in form.
- This audience has a date. Name it, and it does the work for you.
- Set campaigns eight to twelve weeks before each nearby event.
- Target the area, not the interest: interest-targeted athletes already train elsewhere.
- Never advertise equipment you don't have: this audience checks.
- Sell a dated block, not a membership.
- Prepare what comes next before the race: your whole model rests on those who stay.
Few local businesses get an audience that already knows what it wants, when it wants it, and why. The advertising job is mostly about not missing the window.
Voyez votre vrai coût par adhérent dès aujourd’hui
AdCoach connecte vos pubs Meta en 2 minutes et vous montre, chaque matin, quelle publicité remplit votre salle et laquelle brûle votre budget.
Connecter mes pubs7 jours offerts, sans carte bleue. Vous arrêtez quand vous voulez.