Simplify the process. Just train.

Sell session packages, schedule 1-on-1s and groups, and check players in against real credits, then text it all from a number that reads as you, not a company. Every sport, one dashboard, no spreadsheet.

We're onboarding trainers personally right now: no self-serve signup yet, just a real conversation first.

Coach Alvarez · Rosterlive
Devon P.
Basketball · 1-on-1
4 credits
Marisol T.
Basketball · Elite Girls
1 credit
Casey N.
Basketball · Group
7 credits

Automatic text · sent from Coach Alvarez's number

You're running low on session credits with Alvarez Basketball. Grab another pack: ineedreps.com/coach/alvarez

Sound familiar?

You're running a real business off group texts.

✕

Chasing Venmo. "I'll send it Friday" turns into three follow-up texts and an awkward conversation at the gym.

✕

Guessing who's paid. A notes app, a spreadsheet, and your memory are the entire billing system.

✕

No-shows with no record. Did they use a session or not? Nobody's sure, so nobody gets held to it.

✕

One giant group thread. Every parent sees every other parent's kid's business, and reschedules bury the real message.

✕

Cash flow you can't see. No idea what this month actually made until you add it up by hand.

✕

Only works for one sport. Booking tools built around a basketball court, not your training business.

How it works

Four steps. Every credit accounted for.

01

Sell a package

Players and parents buy 5-, 10-, or 20-session packs on your own storefront page. Money hits your account, not a shared pool.

02

Book the sessions

Schedule sessions and blast the link, or poll players for availability first, then book once you know who's actually free.

03

Check in, not chase

Tap a player name at the door. A credit gets consumed automatically. No invoice, no "did you pay me for this one?"

04

The reminders send themselves

Running low on credits triggers an automatic text. You never have to be the one asking for the renewal.

The product

Everything a training business actually needs. Nothing it doesn't.

Coach Alvarez · Packages
5-Session Pack
Expires in 60 days
$175Buy
10-Session Pack
Most popular
$325Buy
Payments by Stripe · funds go straight to Coach Alvarez

Your storefront

A checkout page that's actually yours

Packages, pricing, and your waiver, on a page with your name on it. Payments run through your own Stripe account. You're the merchant of record, paid out weekly, not waiting on a platform to cut you a check.

SMS, not another app to check

Texts from your own number

Not a shared blast line, not a “no-reply” short code. A real 10DLC number tied to you. Confirmations, low-balance nudges, and reschedules all go out under a name players already trust.

Messages · Sent From Your Number

Automatic · low credit reminder

You're running low on session credits with Alvarez Basketball. Grab another pack: ineedreps.com/coach/alvarez

Broadcast · sessions live

New March sessions are live! Grab your spot before they fill: ineedreps.com/coach/alvarez/sessions
Groups
High School Girls
12 players
Elite Travel
8 players
Saturday Clinic
22 players

One roster, every sport

Groups, not just a calendar

Build skill-based rosters, like “High School Girls” or “Elite Travel,” and restrict sessions to them. Works identically whether you coach 1-on-1 basketball workouts or a 20-player soccer clinic.

Why trainers switch

What it actually changes for you.

Get paid

Money up front, not after the fact

Packages are paid for before the session happens. No more training first and hoping the Venmo shows up later.

Your name

Texts that read as you

A personal-feeling number, not a shared company line. Players see "Coach," not "no-reply@app."

No chasing

Renewals happen without you asking

Low-balance reminders fire automatically, so the awkward "hey, you're out of sessions" text is never yours to send.

Your bank

Paid directly, every week

Stripe pays you out on a weekly schedule. The platform never holds your money or sits between you and it.

Fair pricing

We only make money when you do

A small percentage per sale, no flat monthly bill eating into a slow month. See the breakdown below.

Fills itself

Waitlists that work on their own

A cancellation automatically offers the spot to the next player in line, so you don't have to notice or manage it.

Bring your roster

Import who you already train

Bulk-add your existing cash/Venmo players with their remaining sessions credited, and they get a text to claim their account.

Any sport

Not bolted onto a basketball app

Packages, groups, and scheduling are built sport-agnostic from day one, not retrofitted from someone else's court-booking tool.

Parents, handled

Right account for the right age

Younger players are managed by a parent automatically. High schoolers manage their own, no manual account juggling.

Pricing

No subscription. No seat fees. No surprises.

6%

per purchase which includes card fees. That's the whole bill.

✓Nothing to pay when you have zero sales that month. The fee only exists on money you've actually collected.
✓Every fee is itemized on your revenue dashboard, sale by sale, so nothing is a surprise at payout.
✓Everything else (scheduling, texting, storefront, waivers, roster import) is included, not upsold separately.