Sports Booking Software Made Simple

Run classes, training sessions, and club bookings in one place. With automated payments, scheduling, and attendance.

Run your first session free forever.
Upgrade to unlimited sessions for £30/month (14-day free trial). 1.9% + Stripe fees.

Our top-rated software for leagues, clubs, and teams.

Spend less time on admin. More time running your sessions.

Automate bookings, payments, and attendance. So you can focus on delivering great sessions, not managing spreadsheets.

app-marketing-icon-05-6

Set up sessions in seconds

Create one-off or recurring sessions in a few clicks.
Perfect for classes, training, and camps — no spreadsheets needed.

app-marketing-icon-04-6

Take payments online

Accept bookings and payments instantly.
No chasing cash or bank transfers, everything paid upfront and tracked.

app-marketing-icon-07-6

Track attendance automatically

Know exactly who’s attending every session.
Reduce no-shows with reminders and keep everything organised in one place.

Graphics – Scheduling (2)

Flexible by design

Run sessions your way

Whether you run weekly training sessions, weekend camps, or one-off classes, you can set everything up in seconds. Customise times, venues, coaches, pricing, and capacity — all in one simple platform.

There are no rigid templates to work around and no spreadsheets to rebuild every time something changes. Everything is flexible, so you can run your sessions exactly how you want, whether you’re managing a handful of players or scaling to hundreds.

From recurring bookings to last-minute changes, everything stays organised in one place, without the usual admin headaches.

Spend less time managing sessions, and more time delivering them.

Run your first session free — no commitment.

Everything you need to run and grow your sessions

From bookings and payments to attendance and trials, manage everything in one simple platform.

app-marketing-icon-05-6

Flexible booking options

Offer block bookings or pay-as-you-go sessions. Let people book what works for them — without extra admin for you.

app-marketing-icon-04-6

Get paid upfront

Accept payments online at the time of booking. No chasing, no cash handling, everything tracked automatically.

app-marketing-icon-07-6

Track attendance with ease

See exactly who’s attending each session. Check players in, flag no-shows, and keep everything organised.

app-marketing-icon-08-6

Control trial sessions

Limit trial bookings so you stay in control of capacity. Let new players try sessions without disrupting your schedule.

app-marketing-icon-06-6

Simple booking experience

Give players and parents an easy way to book and manage sessions. All through one clean, branded booking page.

app-marketing-icon-10-6

Set up sessions in minutes

Create recurring or one-off sessions quickly. Choose times, pricing, and capacity — no spreadsheets needed.

Graphics – Scheduling (2)

Built for you

Built for anyone running sessions

Whether you’re running weekly classes, managing a growing club, or organising one-off sessions, everything is designed to make bookings, payments, and attendance simple.

  • Coaches running weekly sessions
  • Manage bookings, payments, and attendance without the admin.
  • Clubs managing multiple groups
  • Keep sessions organised across teams, coaches, and venues.
  • Class providers and instructors
  • Run flexible sessions, camps, or drop-ins

From your first session to hundreds of bookings, it scales with you.

Everything you need to know before getting started

How does the free plan work?

You can run one session completely free — no time limit. When you’re ready to run multiple sessions at once, upgrade to the paid plan.

What happens when I upgrade?

You can run unlimited sessions for £30/month, with a 14-day free trial. There are no contracts and you can cancel anytime.

Do I get charged during the free trial?

No monthly fee during your 14-day trial. If you take bookings, a 1.9% + Stripe fee applies from day one.

Can I cancel anytime?

Yes — there are no long-term contracts. Cancel whenever you like and keep access until the end of your billing period.

Do I need to download anything?

No — everything runs in your browser. You can manage sessions from any device, anywhere.

Is it secure to take payments?

Yes — payments are handled by Stripe, a fully PCI-compliant provider trusted by millions of businesses worldwide.

Who is this for?

It’s built for anyone running sessions — including coaches, clubs, and class providers. Whether it’s football training, dance classes, or multi-sport sessions, it adapts to how you run things.

Start running your sessions without the admin

Set up your first session for free and start taking bookings today. Upgrade when you’re ready to run more.

Run one session free forever.
Upgrade to unlimited sessions for £30/month (14-day free trial).
1.9% + Stripe fees apply.

Magic Sports
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.