Set the hours you're open. Parents pick a slot for their player, it lands on your calendar, and who owes you what stays straight without a spreadsheet.
Free for 30 days, then $39/month. Card required to start — cancel any time before the trial ends. Works on any phone: no app store, no download.
It's the Sunday-night texting with parents, the who-paid-me spreadsheet, and the shoebox of receipts that wear you down. OneGoal takes the business side off your plate so you can focus on the coaching.
The coach posts one afternoon and repeats it across the month. A parent books a standing weekly slot. Neither of them sends a text.
Both screens are the real app — nothing here is a mockup.
Four things every independent coach juggles — finally in one place.
Post your availability once. Parents book open slots themselves — no more Sunday-night group texts. Fill a whole month in a couple of taps.
Announce to every family at once, or keep a private thread with each parent — all in one place, so nothing gets lost in a group text.
Every player and parent in one place, each family with its own login. A mobile number is enough to add someone; an email address is optional.
Every payment across every channel in one running total. When tax season comes, export a file that uploads straight into QuickBooks Online — or a detailed report for your accountant.
Private lessons and skills work, where the parent pays and the player shows up. If that's your week, OneGoal was built around it.
Softball and baseball lessons — one player per slot, the same time every week.
Tennis, golf, pickleball — private lessons at your club or theirs.
Stroke work, speed and technique sessions, booked one athlete at a time.
Speed, agility and position work — one athlete, one block, paid up front or after.
No setup project. No training. Just the three things you already do.
Add players and parents in seconds. Every family gets its own login — a mobile number is all you need.
Publish blocks for the week — or the whole month — and set your rates once.
Parents pick the times that work for them. Every lesson lands on your calendar and in your books automatically.
Poke around the full app — the coach side and the parent side — with sample data already loaded. No sign-up, no card.
See a live exampleReady to run your own? Start free — 30 days, then $39/month.