Skip to content
Softball pitching coach kneeling on the grass, watching a pitcher's windmill delivery on a lit field at night

Lesson scheduling and payment tracking for private coaches Your week, booked. Your books, balanced.

Post the times you're open. Parents book their player in from their phone. Every lesson lands on your calendar and in your books, and nobody sends a single text.

$39/month after the trial. Cancel anytime.

A sample week of lessons in OneGoal

This week

Afternoon blocks, $45 a lesson

Booked
10
Open
9
Collected
$360
Due
$90

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.

The coaching is the easy part.

The old wayWith OneGoal
BookingSunday-night group textsParents book open slots themselves
Rain-outsTen texts to move one lessonTell your AI assistant, and the family hears about it
PaymentsA who-paid-me spreadsheetPaid or due, marked on every lesson
MessagingOne thread everyone mutesAnnouncements to all, plus a private thread with each parent
TaxesA shoebox of receiptsOne running total, exported to QuickBooks Online

Watch a month get booked.

You post one afternoon and repeat it across the month. A parent books a standing weekly slot. Neither of you sends a text.

Coach on the left, parent on the right. Both screens are the real app, not a mockup.

For parents: always free

Parents find your open times, book their player in, set a standing weekly slot and message you, right from their phone. It works in any phone browser, and on iPhone there’s an app too.

For you: the coach dashboard

Your whole business on one screen, in any browser. On your phone, save it to your Home screen and it opens like an app.

Try both sides live

New: works with ChatGPT and Claude

Run your week by just asking.

Connect OneGoal to the AI assistant you already use, then handle your schedule the way you'd tell a friend. From the dugout, the parking lot, or the car between lessons.

  • Say it, and it's done

    Open up times, put a player in, move a lesson, call one off or update your rates, all in plain English.

  • Families hear about it

    When a lesson moves or gets called off, the family gets one clear message. You don't text anybody.

  • You stay in charge

    It checks with you before it books or cancels, and it never charges a card or marks anything paid. You can switch it off anytime.

Connecting takes about two minutes: copy one link from OneGoal, paste it into your assistant and tap Connect. Included in your plan.

Your assistantSample conversation

Open Tuesday 3 to 6 at the Field House, 30-minute slots.

Done. Six open slots are up for Tuesday, 3:00 to 6:00 at the Field House.

Move Ellie's Thursday lesson to 5:30.

Moved. Ellie's family got one message with the new time.

Cancel Saturday at 9. The field's flooded.

Cancelled. No charge to the family, and they've been messaged.

Your money, kept like a box score.

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.

Up and running in an afternoon.

  1. Add your roster

    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 coach.

    Every lesson lands on your calendar and in your books automatically.

Free tools. No sign-up.

The paperwork every private coach needs, written in a minute. Use them whether or not you use OneGoal.

Need something it doesn't do? Tell me.

A real person on the other end, not a ticket queue.

I'm Zach, and I build OneGoal. Email me or send a message, and you'll hear back from me. If your business needs something OneGoal doesn't do yet, I'll do everything I can to build it. Clinic waitlists exist because a coach needed one.

[email protected] Instagram Facebook

One plan. Everything in it.

$39 / month

Scheduling, parent messaging, your roster, your books and your AI assistant connection. Parents use it free. Your first 30 days are free; cancel before the trial ends and you pay nothing.

Start 30 days free

Card required to start.

Questions coaches ask

Do parents pay anything?

No. Parents book and message you for free, from any phone browser. An iPhone app is on the way.

Do I need to download an app?

No. The coach dashboard runs in any browser. On your phone, save it to your Home screen and it opens like an app.

What do I need to add a family?

A mobile number. Email is optional, and every family gets its own login.

Which AI assistants does it work with?

ChatGPT and Claude, on any plan of theirs that lets you add a connector. In OneGoal, copy one link, paste it into your assistant and tap Connect. You can disconnect anytime, and everything it does is listed in your account.

Will it work with my accountant?

Export a file that uploads straight into QuickBooks Online, or hand over a detailed report.

Can I look around first?

Yes. The live example has sample data loaded on both the coach and parent side. No sign-up, no card.

What if OneGoal doesn't do something I need?

Tell me. Email [email protected] or message OneGoal on Instagram or Facebook, and you'll hear back from me, the person who builds it, not a ticket queue. If your business needs something OneGoal doesn't do yet, I'll do everything I can to build it.

Get your
Sundays back.