College recruiting platform for tennis and soccer players.
+2,000
Converted leads
+15.5K
Followers
1.5MM
Monthly views
570K
Accounts reached / month
$27,000
Invested
+$150,000
Returned
+55 31 8416-2102 · info@kefabusiness.com
We run your Instagram from the profile to the posts to the ads, and turn views into lessons, memberships and bookings. You approve, we produce.
Free audit · No obligation · You talk to the people who do the work
@recruited.pro
Recruited
We realize college tennis and soccer dreams




+15.5K
followers generated
1.5MM views / month
Real numbers from the @recruited.pro account.
Brands we've built
Our work
Reels, ads and posts we've produced for clients. Tap any piece to open it; videos play with sound.
Proven results
14M+
Views generated
6M+
Accounts reached
1,400+
Leads converted
$119K+
Revenue generated
227%
Average ROI
31days
To the first return
Figures from KEFA's own reporting across client accounts. Leads and revenue add up the client cases shown further down. Past performance doesn't guarantee future results.
Sound familiar?
I created an account months ago but never posted.
This is the most common starting point we see, not the exception. Zero is a fine place to begin: we set up the profile, build the first content bank and publish for you.
I post, but there's no strategy behind it.
Random posting is invisible posting. A photo of yesterday's match doesn't sell a membership, a clinic or a court booking on its own. Every post gets a job before it goes up.
My competitors look incredible online and we look amateur.
Comparison kills momentum. We build the visual identity so your page looks like the best court in the city, because it probably is.
I don't have time to film reels between lessons and bookings.
And you shouldn't. That is exactly why KEFA exists. We take the strategy and the production; you keep running the business.
If any of those sounded like you, that's exactly who we built this for.
That's me. Let's talkOur method
We don't hand you a content calendar and wish you luck. We build the whole foundation and then we run it.
Bio, highlights and visual identity rebuilt so a player searching for a court in your city lands on a page that looks professional.
Competitive, social or premium, defined once, so every post is unmistakably yours and never sounds like a stock caption.
What to post and when, built around the club calendar: clinics, tournaments, open courts, new coaches, peak season.
Reels, carousels and stories shot on court and built to stop the scroll. On the SPARC account they produced 775K views a month.
Paid campaigns aimed at players inside driving distance of your courts. Recruited reached 570K accounts a month.
Pages built for one job: signing someone up for a trial lesson, a clinic, a tournament or a membership.
An agent that answers the DMs and WhatsApp around the clock: it qualifies whoever arrives, sends prices and court times, and only hands you the people ready to book.
Automated follow-up, so nobody who asked about a trial lesson gets forgotten in the DMs during a busy week.
All of it on a phased plan you can hold us to: what ships in month one, two and three, and what it should produce.
The difference
Why an agency that does nothing but racket sports works differently from one that takes whoever walks in.
Why KEFA
Running a racket business is already a full-time job. Instagram doesn't have to be a second one.
Zero is our favourite starting point. No experience, no content bank, no idea what to post. That's the normal case here, not the exception.
We don't just tell you what to do. We build it, publish it and adjust it. The work leaves our side finished.
The feed reads like a brand, not a camera roll. That is what makes a first-time visitor take your prices seriously.
30/60/90 days written down. You always know what's happening, when, and why. No mystery invoices.
Profile, content, ads, landing page and follow-up run as one system. Followers who never book a court are not a result.
Across the accounts we run, the first return has landed in about 45 days. Not a promise, a track record.
Who you'll actually talk to
I'm ready to start
Rafael Baeta · Founder, KEFA
A small team does the work and Rafael sits in on the decisions and the reviews. You're never explaining your club to a stranger who joined last week.

Bruno Oliveira · Partner, KEFA
From Belo Horizonte to NCAA Division I tennis at South Carolina and South Florida, where he made the 2022 AAC All-Conference team in doubles. He knows racket sports from the court side, the same side your customers are on.
Racket sports only
We know the difference between a clinic, a round robin and an open court night, and we know which one sells. A generalist agency spends your first month learning that.
Real accounts, real numbers
College recruiting platform for tennis and soccer players.
+2,000
Converted leads
+15.5K
Followers
1.5MM
Monthly views
570K
Accounts reached / month
$27,000
Invested
+$150,000
Returned
Racket sports brand building an audience from a standing start.
+4,500
Followers
775K
Monthly views
415K
Accounts reached / month
+20
Sales generated
$1,500
Invested
+$20,000
In sales
Our client accounts, added up.
21K+
Followers across our clients
8.1MM+
Views on client reels
1,400+
Leads converted
$20.0K
Invested in ads
$119K+
Returned in revenue
Followers and views: our six client profiles on Instagram, every reel counted on Oct 30, 2026. Leads, ad spend and revenue: the cases above.
Real client results. Past performance doesn't guarantee future results.
Pricing
No one-size package. In the free audit we see what your business needs, put the plan together and give you the exact monthly number.
Plans from
$799/ month
Content
Reach
Conversion
Every plan comes with a 30/60/90 day roadmap.
How it starts
Thirty minutes. We look at your profile, your city and who competes for the same players.
You leave with what to fix first and the exact monthly number for your plan. No pressure to sign.
Profile, content plan, first posts. You approve, we publish. The first month of content is free.
Questions
No. Most of our accounts started near zero. Followers are the output of the work, not the entry ticket for it.
We start at the profile: bio, highlights, visual identity. Then we build the first content bank and publish it for you. You approve, you don't produce.
Across the accounts we run, the first return has landed in about 45 days. Reach usually moves before revenue does, and we show you both, not just the flattering one.
Plans start at $799 a month. There are no fixed packages: we put the plan together from what your business needs (content, paid reach, automation) and give you the exact number after the free audit. Ad spend is paid straight to the ad platform and is not part of our fee. The first month of content is free.
It covers the content work: profile setup and optimization, brand voice, content strategy and content creation, run for a full month at no cost. No commitment: if you decide not to continue, you don't owe anything.
Tennis, padel and pickleball: clubs, academies, coaches, pro shops and brands in the space. We've also run accounts outside racket sports, which is where a lot of the reach numbers come from.
No. Month to month, with no cancellation fee. You stay because the work is worth it, not because a contract says you have to.
It helps, and it isn't required. Plenty of accounts we run work on court footage, players, coaches and design. If you want to be on camera, we make it easy and quick.
A small team does the day-to-day production. The two partners, Rafael Baeta and Bruno Oliveira, own the strategy and review the work before it goes out. Nobody here manages fifty accounts at once, which is why we take a limited number.
In a free 30-minute call we map out your launch: what to fix first, what to publish, and what it should bring back.
Free audit
No slide deck. We look at your profile, your city and the brands competing for the same players, and show you exactly where to start.
Prefer WhatsApp?
Message us · +55 31 8416-2102Thirty minutes, free. The confirmation reaches your email right after you book.