
Now on WordPress.org · Version 2.2.0
Court booking that just works.
Online court booking for clubs and sports facilities, directly integrated into your WordPress website. Includes member and guest pricing, recurring bookings, email notifications, and optional online payment.
- Free (GPL)
- In the official WordPress plugin directory
- For tennis, padel, squash and more
- German, English, French, Spanish
What is Courtora?
Born from everyday club life, built for everyday club life.
Courtora is a free WordPress plugin for online reservation of tennis courts, halls, rooms, or other bookable resources. Members can see at a glance when a court is available, book with just a few clicks, and receive confirmation via email.
The board and court staff keep full control in the WordPress backend: with pricing rules, limits and recurring bookings for training and team matches. Courtora is licensed under GPLv2 or later.
No more paper lists, Excel sheets or WhatsApp groups for court scheduling.

For whom?
For everyone who manages courts or rooms
Tennis clubs
Move court booking from paper lists or Excel to the web, for members and guests.
Hall and facility operators
Charge members and guests different prices, online if you like.
Sports facilities of all kinds
Padel, badminton, squash, soccer courts or club rooms: everything that can be booked.
Features
Everything court booking needs. Nothing that gets in the way.
Courtora covers the whole process, from a free slot to cancellation.
Two booking views
Daily view with court tabs or a multi-day grid. Automatically optimized for smartphones.
Prices for members and guests
Three price tables: members, guests, and member with guest. Prices by weekday and time of day.
Fair booking limits
Maximum bookings per day and week, cancellation deadline and advance booking in weeks.
Recurring bookings
Training, team matches or courses as recurring bookings, with clear conflict handling.
Backend bookings
For administrators without limits, at any price, even €0.
Email notifications
Confirmation and cancellation with editable templates and placeholders.
Optional online payment
Via Mollie with PayPal, Wero, Apple Pay, Google Pay, credit card or bank transfer. Or cash on site.
Export and data protection
CSV and Excel export. Supports the data export and anonymization of the WordPress privacy tools.
Download
Download Courtora for free
Courtora is listed in the official WordPress plugin directory. Updates are automatic, just like with any other plugin.
Recommended
Install directly in WordPress
- In WordPress, open "Plugins → Install".
- Search for "Courtora".
- Click on „Install now“ for „Courtora Smart Court Booking“ and then on „Activate“.
alternative
Download ZIP file
For manual installation via "Plugins → Install → Upload Plugin" or via FTP. The link always downloads the latest version.
Download ZIPGet started
Ready to go in three steps
Install
In WordPress, go to "Plugins → Add New" and search for "Courtora", install and activate it. Tables and default settings will be created automatically.
Set up
Create courts, define pricing rules and enter the operator email, cancellation period and limits under “Courtora → Settings”.
Integrate
Add the shortcode
[ctra_court_booking]to a page. Done.
Technology
Technical specifications
Courtora follows WordPress standards and does not connect to any external service without an API key. Payment details are entered only at Mollie.
| WordPress | From version 6.2, tested up to version 7.1 |
| PHP | from version 8.0 |
| License | GPLv2 or later |
| Languages | English, German, French, Spanish |
| Payment providers | Mollie (optional) |
| Shortcodes | [ctra_court_booking] · [ctra_my_court_bookings] |
| Current version | 2.2.0 |
| Download | WordPress.org plugin directory |
Do you like Courtora?
Courtora is free and built in my spare time. If the plugin saves your club work, I’d appreciate a small contribution. Missing a feature? Then submit your request.

