arvald

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.

A tennis coach reclining on a bench on a clay court, surrounded by seven Afghan hounds

Coaching is the easy part.

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

Eight players crowded in for a selfie at the net after a session on a city court
They book from your page

Your booking page shows when you are free. Players take a time themselves, with no messages back and forth.

They pay as they book

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.

The empty spot can sell

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.

Ask your assistant

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.

A tennis coach running an on-court lesson with a student

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.

A tennis player sitting on a floodlit court at night, laughing, balls scattered around her

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.

A group of tennis players talking by the water after a session, racquet bags on the ground

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.

01

Set up your page

Add your lessons, prices and availability. About fifteen minutes, from your phone.

02

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.

03

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.

GET/openapi.json
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.
$curl
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.
POST/bookings
Scriptable end to end
Book, reschedule, price and cancel. Everything you can do in the app is one predictable, idempotent call you can automate.
GET/sessions
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.
arvald api
GET /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" }
    }
  ]
}
Arvald

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.
How to connect onehttps://mcp.arvald.com

Questions 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 tennis coach driving a convertible loaded with rackets and a basket of balls, an Afghan hound trotting alongside

A coach’s second best friend.

Takes the bookings, takes the payments, leaves you time for your best friend.