Skip to content
Hitting coach behind a protective screen as a teenage hitter swings at a pitch in a lit batting cage at night

Lesson scheduling for baseball hitting coaches Your cage, booked. Your bucket, full.

Post your cage time, and families book their hitter in from their phone, for a lesson or a spot in a group session. Reminders, rain-outs and who's paid run themselves, so you spend the evening throwing BP instead of answering texts.

$39/month after the trial. Cancel anytime.

A sample week of baseball hitting lessons in OneGoal

This week

Cage blocks, $50 a half hour

Booked
14
Open
7
Collected
$600
Due
$100

Built around a hitting coach's week.

A hitting coach sells cage time by the half hour: weeknight blocks after practice, Saturday mornings, and a winter of small groups getting ready for spring.

The hitting is the easy part.

The old wayWith OneGoal
Booking"Got anything Thursday?" texts all weekHitters book open cage time themselves
GroupsCounting heads in a group textFamilies take a group spot from their phone
Rain-outsTexting every family from the carCancel or move it, and the family hears right away
RemindersAn empty cage you already paid forAutomatic reminders 24 hours and 2 hours before
PaymentsScrolling Venmo to see who paidPaid or due, marked on every lesson
TaxesA shoebox of receiptsOne running total, exported to QuickBooks Online

Bring the hitters you already have.

Move your current hitters over in an afternoon. Once your cage time is posted, families book it themselves, and you stop being the scheduler.

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

    A name and a mobile number is all it takes. Each family gets a text with a link to set up their own login.

  2. Post your cage time

    Publish your blocks for one day or weekly for up to 12 weeks, and add a group session with its number of spots.

  3. They book the swings

    Hitters keep a weekly lesson or grab a group spot. You just coach.

For parents: always free

Parents see your open cage time and group spots, book their hitter in, repeat a lesson weekly and message you, right from their phone, with a reminder before every lesson. It works in any phone browser, so there's nothing to download.

iPhone app coming soon to the App Store

For you: the coach dashboard

Your whole lesson 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

Works with ChatGPT and Claude

Run your cage by just asking.

Connect OneGoal to the AI assistant you already use, then handle your schedule the way you'd tell a friend. Between rounds of BP, or from the car.

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

  • Parents hear about it

    When a lesson moves or gets called off, they get 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 Saturday 9 to 11 at the cage, 30-minute lessons.

Done. Four open lessons are up for Saturday, 9:00 to 11:00 at the cage.

Set up a Tuesday group session at 7, 5 spots, $25 a spot, every week for 6 weeks.

Done. The Tuesday group is up for the next 6 weeks: 5 spots at $25 each.

Cage is flooded. Cancel Ty's 5:00 tonight.

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

Every round of BP, paid or due.

Lessons and group spots are marked paid or due, and every payment, whether cash, Venmo, Zelle or check, lands 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 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 hitting coaches ask

Can a hitter keep the same night every week?

Yes. When a parent books, they tap Repeat weekly and hold that time in every week you've opened, up to 12 weeks ahead.

Can I run small-group hitting sessions?

Yes. Set a group session's size and the price per spot, repeat it weekly if you like, and families take a spot from their phone.

I pay for the cage by the hour. Can I pass that on?

Yes. Add the cage rental as a fee, by the hour or flat. Parents see it on top of the lesson price when they book, and you choose whether a late cancel still owes it. A fee applies to every lesson, so it suits coaches who always teach in a rented cage.

Can I sell a pack of lessons?

Yes. Set up a pack, like ten half-hour lessons, and record the sale when the family pays. Each lesson they book uses one, and you can see how many each family has left.

What if a family has two hitters?

Both players go under the same parent, who picks which one they're booking for.

Do parents get lesson reminders?

Yes, automatically, 24 hours and 2 hours before every lesson, as a notification on their phone or a text.

Do parents pay anything?

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

Coach something else?

Get your
Sundays back.