Run your whole tennis coaching business from your phone.
The all-in-one platform for tennis coaches. Take bookings, get paid online or in person, manage your players, and bring in new ones.

Coaching is the easy part.
Arvald runs the business around it. This is how a week goes once it is set up.

Your booking page shows when you are free. Players take a time themselves, with no messages back and forth.
Players pay by card at the booking, not after the lesson. That shortens the wait between paying for the court and getting paid for it.
A group session is priced per person and stays bookable on your page while it has room, so the fourth spot is there to be taken.
Connect your own AI assistant and ask who is booked on Thursday, or who has not paid yet, instead of working through it yourself.
Everything you need to run your tennis coaching business.

One calendar everyone can book
Set your availability once and your booking page shows it. Players see when you are free and book themselves, for 1:1 lessons, group sessions or events. No back-and-forth, and no keeping track of who booked what by hand.

Get paid online or in person
Take card payments online upfront, or record a cash or bank-transfer payment in one tap. Money in before the session means fewer no-shows, and your cancellation window is on the session before anyone books.

All your players in one place
Every booking builds your client list, with contact details, lesson history and notes. Your players stay yours, always.
Three steps to your first booking.
No complicated setup, and nothing to install. You can be taking bookings the same afternoon.
Set up your page
Add your lessons, prices and availability. About fifteen minutes, from your phone.
Share it and get found
Share your booking link wherever your players are: on social media, on your website, or in person at the court. New players can find you and book.
Get booked and paid
Players book and pay online or in person. Your bookings and payments land in one place.
One plan. A$39 a month.
Everything included. No tiers, no add-ons, nothing held back.
A$39
per month
Nothing charged until the trial ends. Cancel before then and you pay nothing.
- 30 days free, then A$39 a month
- Flat fee, however many bookings you take
- Cancel any time, keep your clients
Card payments carry the provider's standard processing fee, shown in full before you switch payments on and deducted before the money reaches you.
Every booking is one API call away.
Arvald is built on a public API, so you can connect your bookings, sessions and payments to anything.
- Typed, not guessed
- Every endpoint lives in an OpenAPI spec, so your client and types are generated, never hand-rolled. The same contract the Arvald app runs on.
- Copy, paste, call
- The reference ships runnable requests in curl, Node and Python. Grab one, drop in your token, and you are hitting live data.
- Scriptable end to end
- Book, reschedule, price and cancel. Everything you can do in the app is one predictable, idempotent call you can automate.
- Your data, your build
- Pull bookings, sessions and clients straight from the source and put them anywhere: your own site, your own tools, your own ideas.
GET/openapi.json$curlPOST/bookingsGET/sessionsGET /v1/organizations/org_9c1f/sessions
Authorization: Bearer …
{
"object": "list",
"url": "/v1/organizations/org_9c1f/sessions",
"has_more": false,
"data": [
{
"object": "session",
"id": "ses_018f4c2a",
"starts_at": "2026-08-20T09:00:00Z",
"time_zone": "Australia/Sydney",
"price": { "amount_minor": 4000, "currency": "aud" }
}
]
}What have I got on Thursday?
Three sessions, and one thing to chase.
- 7:00am squad, 4 of 6 booked
- 4:30pm private with Ebba Andersson
- 6:00pm squad, full, one unpaid
The unpaid one is Marcus Hall, booked Tuesday. Want me to send him the payment link?
Move the 6pm to 7pm and tell me who clashes.
Two of the six have another booking at 7:00pm. Shall I move it and let them know, or pick another time?
Bring your own assistant.
Connect Claude or ChatGPT to your brand and run your coaching business by asking.
- Ask, do not click
- Who is booked on Thursday, has everyone paid, what does next week look like. The questions you would ask an assistant if you had one.
- It signs in as you
- No key to create, no secret to paste. It sees the brands you are a member of and nothing else, because it is asking the same API your dashboard does.
- Practise in your sandbox
- Every brand has one, full of fake bookings where no money can move. Point an assistant at it and get a feel for this before it touches anything real.
https://mcp.arvald.comQuestions and answers
Everything else you might want to know before you take your first booking.
Do my players need an account or an app?
No. They open your page, pick a session, and book. There is no app to download and no sign-up. If they want to see their bookings later, they can claim an account afterwards with an emailed code.
Can I take payments online and in person?
Yes. Take card payments online, or record a cash or bank transfer in a tap. It is your choice on every booking.
Can I set a cancellation policy?
Yes. You choose how late a player can cancel for free, anything from a few hours to a week ahead, and the terms they read before they book. When someone cancels, you decide what happens to the money: back to their card in full or in part, or credit towards another session.
Can I run group lessons and events?
Yes. Private 1:1 lessons, ongoing group squads, social sessions and one-off events are all built in. A session is priced per session (one price however many book it) or per person (each player pays that amount).
Does it work for padel or pickleball?
Yes. Nothing in Arvald is tennis-only. It is built around how a coaching business actually runs rather than as a generic booking calendar, so padel, pickleball and squash work the same way.
How do players get to my page?
You share it: on social media, on your website, in your bio, or in person at the court. Anyone who has it can book.
What does it cost?
A$39 a month, with a 30-day free trial. One plan with everything included, and the same A$39 whether you take five bookings a month or five hundred. Your players pay your listed price and we add nothing to it. Card payments carry the payment provider’s standard processing fee, taken before the money reaches your account, the same as accepting a card anywhere else.
What do I need to get started?
A few minutes to add your lessons and availability, and a connected payment account to take card payments online (we help you set it up).

A coach’s second best friend.
Takes the bookings, takes the payments, leaves you time for your best friend.