The Swiss software for sports clubs

Your club online, effortlessly.

Bookings, payments, invoices, lessons and court access: Plugin.ch runs your entire tennis, padel, squash or badminton club on a single platform — on computer, tablet and smartphone.

  • Tennis
  • Padel
  • Squash
  • Badminton
  • Pickleball
  • Golf
  • Curling
  • Halls & fitness
app.plugin.ch
Tennis court booking planner in Plugin.ch
Screenshot of the Plugin.ch app
25’542’978bookings recorded
192’642users
258clubs trust us
4countries

Why Plugin.ch

Court booking made easy for everyone

Our priority: simplicity for your members. A booking takes two clicks, the planner’s colours distinguish your member types and the price is shown straight away when a booking is chargeable. With more than 18 years of experience, we guarantee reliable software at all times — and we are happy to develop the modules your club needs.

Book in 2 clicks

A clear, live planner on every screen.

Built-in payments

TWINT, cards, digital wallet and guest credits.

Protected data

Servers in Europe, compliant with the Swiss FADP and GDPR; names visible to logged-in members only.

Real support

A responsive team that knows clubs and their committees.

Live planner

All your courts at a glance

Indoor and outdoor courts, colours by member type, lessons and fixed slots, closed or unlit courts: the planner updates in real time for everyone.

  • Club rules applied automatically (duration, advance booking, simultaneous bookings)
  • Weekly view, history and personal statistics
  • Dark mode and an interface in 4 languages
Tennis court booking planner in Plugin.ch

Book & pay

Booked in two clicks, paid in one go

The member picks a slot, adds their partners or a guest and confirms. Depending on the rate, they pay by TWINT, card, digital wallet or guest credits.

  • Booking without an account for visitors
  • Waiting list for a taken slot
  • Email confirmation and personal access code
New booking window with choice of number of players

Administration

The committee runs the club, no spreadsheets needed

Members, memberships, QR-bills, reminders, accounting and statistics: the admin area brings together everything the committee and treasurer do day to day, with a global search and contextual help on every page.

  • Dashboard with the day’s tasks
  • Invoicing by family, by email or on paper
  • Exports to Bexio, WinBIZ, Banana and Crésus
Club administration dashboard in Plugin.ch
Screenshot of the Plugin.ch app
Screenshot of the Plugin.ch app

Mobile app

The club in every member’s pocket

The Plugin.ch app for iPhone and Android lets members book, pay, join an open match or check their ranking in seconds. Notifications included.

App Store Google Play

All-in-one

One tool for the whole club

Activate only the modules you need. They work together, with no double data entry.

Online booking

Live planner, club rules, recurring bookings, waiting list and fixed slots.

iPhone & Android apps

Book, pay and receive notifications from your smartphone.

Online payments

TWINT, cards, digital wallet, guest credits and promo codes.

QR invoicing

Membership fees and items, by family, sent by email or on paper, automatic reminders.

Accounting & banking

General ledger, balance sheet, camt.053/054, direct bank link, exports to Bexio, WinBIZ, Banana, Crésus.

Lessons & tennis school

Online registration, groups, attendance, coaches and camp invoicing.

Challenge tournament & ranking

Défi-Plugin, free Elo ranking, search for partners of the same level.

Members & memberships

Profiles, families, photos, membership cards, Excel import, family discounts.

Statistics

Occupancy rate, peak hours, revenue, Excel exports.

Newsletters & emails

Targeted group emails, templates, automatic and birthday emails.

Access & lighting

Doors and lighting controlled by the planner, personal codes and RFID badges.

Multi-sport & multilingual

Several sports, seasons and clubs; interface in French, German, Italian and English.

See all features

They trust us

What our clubs say

Plugin is an efficient and fast booking management site. The most practical thing is that it is online: you can manage all the settings from any device as long as you have internet access. It is easy to use, and the various pages contain enough instructions to know what you can do. And the site’s team is always there to answer questions.

Xavier SalaminTC Renens

As a newcomer to computing and to the job, François, alias Plugin, was my guiding light at work and has kept my database, booking and invoicing management shining from the very beginning. Always available, always listening, looking for solutions and providing answers to every problem while constantly innovating with the latest technologies. Thank you, François, for your professionalism and your humanity, which make computing almost pleasant and easy to use.

Camille AimonMontchoisi TC

In 2008, the committee of Tennis Club Orsières decided to replace its badge-based booking system. François Coppey took up the challenge and created a first version that perfectly met our expectations. Its introduction at the start of 2009 was acclaimed by all our members. It was a complete success, both practically and financially: the booking rate went up, as did the number of subscribers. TC Orsières can only recommend Plugin.

Urbain GaillardTC Orsières

TC Valère adopted Plugin during the winter of 2013-2014 and could not do without it to manage its 4 indoor and 6 outdoor courts. For users, Plugin is very simple, on PC as well as on mobile; since names are displayed only to logged-in people, confidentiality is ensured. For administrators, members, memberships and prices according to member status: everything is clear. Game, set and match Plugin!

Fadri SchucanTC Valère, Sion

Clubs in Switzerland and abroad

From Geneva to Thurgau, from Valais to the Jura — and as far as Canada: more than 250 clubs and sports centres use Plugin.ch every day.

See the club map
  • AIGLON SPORT
  • Association de tennis de Drummondville
  • Badminton Sierre
  • BERNEX TENNIS CLUB
  • Bulle CTN
  • CBM Sport
  • Centre Sportif de Cologny
  • Centre sportif de Morgins
  • Centre Squash Tramelan
  • Centre Tennis Agy
  • Centre Tennis Romont
  • CIS Marin
  • Courts de tennis de Veysonnaz
  • Gryon
  • La Croisée des Loisirs
  • Lancy Tennis Club
  • Le Landeron
  • Montchoisi Tennis Club
  • SPORTARENA VISP
  • Squash Club Biel-Bienne
  • Sté Tennis Club Vercorin
  • TC Aadorf
  • TC Aubonne
  • TC Bienne
  • TC Bovernier
  • TC Carouge
  • TC Confignon
  • TC Corsier
  • TC Cugy
  • TC Ecublens
  • TC Erlach
  • TC Forel
  • TC Founex
  • TC Fully
  • TC Gland
  • TC Grand Saconnex

Frequently asked questions

Which sports is Plugin.ch suitable for?

Tennis, padel, squash, badminton and pickleball, but also golf, curling, sports halls or music rooms: anything that is booked by time slot. A club can manage several sports and several seasons in parallel.

Do I need to install any software?

No. Everything runs in the browser on computer, tablet and smartphone, plus the iPhone and Android apps. No computer is needed at the clubhouse.

Which payment methods are accepted?

TWINT, credit and debit cards, the club’s digital wallet, guest credits and QR-bills. Bank payments can be reconciled automatically thanks to camt.054 files and the direct bank link.

Can people book without being a member?

Yes, if the club allows it: a visitor books and pays online without creating a complicated account. The “Where to play” map lists the clubs open to the public.

Where is the data hosted?

On Hetzner servers in Germany, a country recognised by Switzerland as providing adequate data protection. Processing complies with the Swiss Federal Act on Data Protection (FADP) and the European GDPR. Players’ names are visible only to logged-in users, and each club stays in control of its data.

How do we get started?

Contact us for a free demonstration. We set up your club (courts, rates, memberships, members) and support you throughout the launch.

Ready to make life easier for your club?

Free, no-obligation demonstration. We would be delighted to discuss it with you.