Built for independent coaches

Post your open times. Parents book themselves in.

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.

Pitching, hitting, swim, tennis, golf, strength — if you coach one athlete at a time, OneGoal was built around your week. Players, parents, lessons — it already speaks your language.

The coaching is the easy part.

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.

Watch a month get booked

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.

One app for the whole business

Four things every independent coach juggles — finally in one place.

Self-service scheduling

Post your availability once. Parents book open slots themselves — no more Sunday-night group texts. Fill a whole month in a couple of taps.

Parent messaging

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.

Your roster

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.

Books & taxes

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.

One athlete, one slot, whatever you coach.

Private lessons and skills work, where the parent pays and the player shows up. If that's your week, OneGoal was built around it.

Pitching & hitting

Softball and baseball lessons — one player per slot, the same time every week.

Lessons · Standing slots

Court & course

Tennis, golf, pickleball — private lessons at your club or theirs.

Lessons · Packages

Pool & track

Stroke work, speed and technique sessions, booked one athlete at a time.

Sessions · Standing slots

Strength & skills

Speed, agility and position work — one athlete, one block, paid up front or after.

Sessions · Packages

Up and running in an afternoon

No setup project. No training. Just the three things you already do.

1

Add your roster

Add players and parents in seconds. Every family gets its own login — a mobile number is all you need.

2

Post your availability

Publish blocks for the week — or the whole month — and set your rates once.

3

Parents book, you're done

Parents pick the times that work for them. Every lesson lands on your calendar and in your books automatically.

See it for yourself.

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 example

Ready to run your own? Start free — 30 days, then $39/month.