Baseline holds an independent coach's whole week — sessions, rosters, court details, reminders, payments and every note about every player. Built for the person who teaches the lesson, not for a club front desk.
In private testing with coaches in Austin, TX.
9:00 AM · Intermediate
Sat, Sep 20 · 90-min clinic · $30/person
Pharr Tennis Center · Outdoor
One group text to everyone still pending — you review it before it sends.
Roster · 4/6
Rita Alvarez
(512) 555-0148
Sam Okafor
(512) 555-0193
Jo Lin
(512) 555-0106
Marcus Webb
(512) 555-0177
Session note
Group working on serve consistency. Marcus needs footwork drills next week.
Schedule
This week · Sep 15 – 21
Rest day
60-min clinic · Beginner
90-min clinic · Intermediate
Private lesson
Rest day
Rita Alvarez
Details
Focus areas
Sessions · 2
90-min clinic · Intermediate
Sat, Sep 20 · 9:00 AM
60-min clinic · Intermediate
Tue, Sep 16 · 4:00 PM
01 · The schedule
Open the app and see the week. Tap a day to go deep. Each session carries its type, level, price per person and how full it is.
New session
Type
When
Time already booked
You already have a 90-min clinic from 4:00 PM to 5:30 PM at Pharr Tennis Center.
Court
Pharr Tennis Center
4201 Brookview Rd · 2.4 mi
Repeats every Sat at 5:00 PM
02 · Reminders
The part of coaching that eats evenings: chasing people down. Baseline writes the text, fills in the court name and street address, and picks exactly who still needs to hear from you.
Rita moves to Confirmed on your roster.
03 · Nudges
Forgetting to chase people isn't a typing problem, it's a remembering problem. So the evening before a session, Baseline tells you who still hasn't answered — and stays quiet when nobody's outstanding.
BASELINE now
4:00 PM 90-min clinic tomorrow
3 players haven't confirmed. Tap to text them.
One session tomorrow — it opens straight to that roster.
BASELINE now
4 unconfirmed tomorrow
Across 3 sessions. Tap to text them.
A full day still arrives as one. Everyone in? Nothing arrives at all.
04 · The journal
Anyone can write "worked on serve." Baseline threads what you wrote last time under what you write today, so a player's progress is a story you can actually read.
Rita Alvarez
Coaching journal
Depth is there now. Started pulling her opponent wide with the cross-court backhand.
BackhandFollow-up on "Split step is late" — held the timing all session.
Split step is late on returns. Fed 20 cross-court backhands, much better by the end.
BackhandFootworkSecond serve percentage up. Kick serve starting to bite.
ServeEverything it does
Tap any question to open it.
Tap the + button on your schedule. Pick private lesson, 60-minute clinic or 90-minute clinic, choose the date and time, set the level, and search for your court. Capacity and price come from the session type, so a private is one player and a 90-minute clinic holds six.
Baseline stops you, and tells you why: "You already have a 90-min clinic from 4:00 PM to 5:30 PM at Pharr Tennis Center." It reads the real duration of each session type, so a long clinic correctly blocks the hour after it. The save button stays disabled until you pick a free slot.
Every player on a roster is Pending or Confirmed. Tap Remind everyone who hasn't confirmed and only the pending players get a text. You can also nudge one player at a time with Ask if they're in.
The roster count on your schedule updates as people confirm, so you know what you're walking into.
Yes. At 6pm the evening before, Baseline sends you one notification naming who still hasn't confirmed — "3 players haven't confirmed" — and tapping it opens that session with the reminder ready to send.
It only arrives when someone is actually outstanding; a session where everyone has confirmed sends nothing. If you have several sessions the next day they arrive as a single notification rather than one each, and you can switch them off entirely in Settings.
Mark a session as outdoor and Baseline watches the forecast for that court, up to a week out. If rain is 50% or likelier at your start time, the session card shows Rain 70% and the session screen puts a banner at the top.
From that banner you can reschedule and text the roster, or cancel the session and let everyone know, without writing the message yourself.
Type a few letters and Baseline searches real tennis venues near your city — "pha ten" finds Pharr Tennis Center — and shows how far each one is. Pick one and it saves the full street address.
That address then rides along in every reminder, so nobody texts you asking where to go.
Yes. Each player on a roster has a payment row: Request sends a text asking for the session fee with your Venmo handle filled in, and Mark paid records it. Tap again to undo.
Baseline does not process payments and takes no cut. Money goes directly from your client to you, the same way it does now.
In each client's journal, on one timeline with their sessions. Write an entry after a lesson, tag the skills you worked on, and add a follow-up next time that nests under the original.
Their profile then shows focus areas ranked by how often you've worked on them and when you last did.
No. No money moves through Baseline at all. It stores your Venmo handle and writes the text asking for payment; your client pays you directly.
Yes. Every client, session and note is locked to your account at the database level, so no other coach can read your roster. Client phone numbers are never sold and never shared for marketing. See the Privacy Policy.
Text messages
Baseline sends session reminders and scheduling updates from a coach to their own booked clients. It is not a marketing program, and Baseline never sends promotional messages.
Hi Rita, reminder: your tennis session is Sat, Sep 20 at 9:00 AM at Pharr Tennis Center (4201 Brookview Rd). Reply YES to confirm. - Noor via Baseline. Reply STOP to opt out.
Message and data rates may apply. Message frequency varies. Phone numbers collected for reminders are never sold, and are never shared with third parties for marketing. Full details in the Privacy Policy.
Contact
Baseline is in private testing with a small group of coaches. Write and you'll get an invite when the next round opens.
hello@coachbaseline.com