JoomBook Appointment Booking
Introduction
Massage booking, hair salon appointment booking, physiotherapy booking and far more: JoomBook is a complete online appointment scheduling system built natively for Joomla 5 and 6. Your clients book 24/7 directly on your website while you manage locations, services, staff and appointments from one place. No external service, no per-booking fee, and all data stays in your own Joomla database.
Who books with JoomBook
Massage studios and wellness spas, hair and beauty salons, physiotherapy and osteopathy practices, nail and cosmetic studios, tattoo and piercing studios, personal trainers, yoga and pilates teachers, therapists and counsellors, coaches and consultants, driving instructors, medical and dental practices, veterinary clinics, photographers, tutors and music teachers, workshops and repair services. Anyone who sells time by appointment.
Why JoomBook
- A native Joomla extension. No external booking service, no embedded iframe, no monthly fee per booking. JoomBook is installed like any other Joomla extension and runs entirely on your own site.
- Your data stays yours. Every appointment and every customer record lives in your own Joomla database. Nothing is loaded from third-party servers into your visitors' browsers, which keeps GDPR compliance straightforward.
- A genuinely free plan. The Free plan has no time limit and no artificial cap on the number of bookings, services or categories.
- Joomla 5 and Joomla 6. Both fully supported.
- Ten languages included. English, German, French, Spanish, Italian, Dutch, Polish, Portuguese, Swedish and Thai.
The booking wizard your clients see
- Step-by-step wizard: location, service, staff member, date, time, contact details
- Mobile-first layout that works on any Joomla template
- Services grouped into categories, with images and descriptions
- Show or hide duration and price globally or individually per service
- Long descriptions can be collapsed to about three lines with a "show more" control
- Optional staff photos, or none at all if you prefer not to show your team
- Choice of colour schemes plus a freely selectable custom colour
- Privacy consent checkbox with a link to your privacy policy
- Phone number field can be required, optional or hidden
- Clients cancel through a link in their confirmation email, with no login and no account
- Booking can be switched off temporarily with your own notice text
- Optional redirect to your own thank-you page after a completed booking
Services, locations and staff
- Unlimited services and unlimited service categories
- Duration, price and currency per service
- Buffer time before and after each appointment, so cleaning or preparation is never booked over
- Slot length per service, or one global default
- Time grid for the offered start times, for example every 15 minutes
- Duplicate an existing service instead of filling in every field again
- Deactivate a service temporarily without deleting it
- Opening hours per location, with two blocks per weekday for a midday break
- Closing periods with optional start and end times, so you can close for two hours rather than a whole day
- Individual closing days by clicking them in a calendar, for public holidays
- On-site payment methods per location: cash, debit card, credit card, PayPal by QR code
- Working hours and breaks per staff member, or inherited from the location
- Holidays and hour-based absences per staff member, as many entries as you need
- Each staff member is assigned to the services they actually offer, and to the locations they work at
- Minimum lead time, maximum booking window and a cancellation deadline
The calendar you work in
- Month, week and day view, plus a sortable list view
- Colour coding you choose yourself: by status, service, service category, staff member or payment state
- Closing days, holiday periods and staff absences are shaded and explained in a legend, with patterns as well as colours so the information does not depend on colour vision
- Day and week view follows your opening hours instead of always spanning midnight to midnight
- Jump straight to any date with a date picker
- Create, move and edit appointments directly in the calendar
- Filter by location and by staff member
- A dashboard tile in the Joomla control panel opens the calendar in one click
- A warning when you block off time that already contains appointments, listing date, time and customer name so nothing is cancelled behind your back
Emails
- Booking confirmation, change notice, cancellation and rejection
- Staff notification on every new, changed or cancelled appointment
- Admin notification, with a per-location contact address
- Approve or decline a pending request straight from the notification email
- Every subject line and intro text is editable, with your own logo and footer
- Emails are sent in the language the booking was made in
Customers
- Customer records with booking history, split into upcoming, past and cancelled
- Internal notes per customer, visible only to you
- Create a follow-up appointment directly from the customer record
- Optional link between a customer and a Joomla user account
Pro plan
Everything in Free, plus:
- 2 locations and 6 staff members
- Appointment reminders by email, sent automatically ahead of the appointment
- ICS calendar attachment in the confirmation, so clients add the appointment to their own calendar in one tap
- Round-robin assignment that spreads bookings evenly across your team, by day, week or month, and never picks someone who is away
- Customers may choose their staff member in the wizard
- Export and import of your booking and master data
- Remove the JoomBook branding from the wizard
Full plan
Everything in Pro, plus:
- Unlimited locations and unlimited staff members
- Couple bookings, where two guests are served at the same time and two staff members are reserved in parallel, only offering slots where both are genuinely free
- Waiting list: when everything is booked, clients join the list and are notified automatically as soon as a slot opens, with a confirmation window you define
- Pricing rules for happy hours, weekday discounts or seasonal surcharges, shown to the client in the wizard
- Google Calendar synchronisation, two-way and per staff member, so private appointments block availability and JoomBook appointments appear in their own calendar
Good to know
- The Free plan is not a trial. It stays free.
- Pro and Full are annual subscriptions. Your download and updates run through the Joomla update system.
- The same package is used for every plan. Entering a licence key unlocks the additional features, so you can start free and upgrade later without reinstalling anything.
Massage buchen, Friseurtermin online buchen, Physiotherapie-Termin buchen und vieles mehr: JoomBook ist ein vollständiges Terminbuchungssystem, das nativ für Joomla 5 und 6 entwickelt wurde. Deine Kunden buchen rund um die Uhr direkt auf deiner Website, während du Standorte, Services, Mitarbeiter und Termine an einer Stelle verwaltest. Kein externer Dienst, keine Gebühr pro Buchung, und alle Daten bleiben in deiner eigenen Joomla-Datenbank.
Wer mit JoomBook bucht
Massagestudios und Wellness-Spas, Friseur- und Beautysalons, Physiotherapie- und Osteopathiepraxen, Nagel- und Kosmetikstudios, Tattoo- und Piercingstudios, Personal Trainer, Yoga- und Pilateslehrer, Therapeuten und Berater, Coaches, Fahrschulen, Arzt- und Zahnarztpraxen, Tierarztpraxen, Fotografen, Nachhilfe- und Musiklehrer, Werkstätten und Reparaturdienste. Alle, die Zeit nach Termin verkaufen.
Warum JoomBook
- Eine native Joomla-Erweiterung. Kein externer Buchungsdienst, kein eingebettetes iframe, keine monatliche Gebühr pro Buchung. JoomBook wird wie jede andere Joomla-Erweiterung installiert und läuft vollständig auf deiner eigenen Seite.
- Deine Daten bleiben deine. Jeder Termin und jeder Kundendatensatz liegt in deiner eigenen Joomla-Datenbank. Im Browser deiner Besucher wird nichts von Fremdservern nachgeladen, was die DSGVO-Konformität unkompliziert macht.
- Ein wirklich kostenloser Plan. Der Free-Plan ist zeitlich unbegrenzt und deckelt weder die Zahl der Buchungen noch die der Services oder Kategorien.
- Joomla 5 und Joomla 6. Beide vollständig unterstützt.
- Zehn Sprachen enthalten. Englisch, Deutsch, Französisch, Spanisch, Italienisch, Niederländisch, Polnisch, Portugiesisch, Schwedisch und Thailändisch.
Der Wizard, den deine Kunden sehen
- Schritt-für-Schritt: Standort, Service, Mitarbeiter, Datum, Uhrzeit, Kontaktdaten
- Mobiloptimiertes Layout, das mit jedem Joomla-Template funktioniert
- Services in Kategorien gegliedert, mit Bildern und Beschreibungen
- Dauer und Preis global oder je Service ein- und ausblenden
- Lange Beschreibungen lassen sich auf etwa drei Zeilen einklappen, mit „Mehr anzeigen"
- Mitarbeiterfotos optional, oder ganz ohne, wenn du dein Team nicht zeigen möchtest
- Auswahl an Farbschemata plus eine frei wählbare eigene Farbe
- Datenschutz-Checkbox mit Link auf deine Datenschutzerklärung
- Telefonfeld wahlweise Pflicht, optional oder ausgeblendet
- Kunden stornieren über einen Link in ihrer Bestätigungsmail, ohne Anmeldung und ohne Konto
- Buchung lässt sich vorübergehend abschalten, mit deinem eigenen Hinweistext
- Optionale Weiterleitung auf deine eigene Dankeseite nach der Buchung
Services, Standorte und Mitarbeiter
- Unbegrenzt viele Services und Service-Kategorien
- Dauer, Preis und Währung je Service
- Pufferzeit vor und nach jedem Termin, damit Vor- und Nachbereitung nie überbucht werden
- Slot-Dauer je Service oder eine globale Vorgabe
- Zeitraster für die angebotenen Startzeiten, zum Beispiel alle 15 Minuten
- Bestehende Services duplizieren, statt jedes Feld erneut auszufüllen
- Services vorübergehend deaktivieren, ohne sie zu löschen
- Öffnungszeiten je Standort, mit zwei Blöcken pro Wochentag für die Mittagspause
- Schließzeiten mit optionaler Von- und Bis-Uhrzeit, sodass du auch nur zwei Stunden schließen kannst
- Einzelne Schließtage per Klick im Kalender, etwa für Feiertage
- Vor-Ort-Zahlungsarten je Standort: Bargeld, EC-Karte, Kreditkarte, PayPal per QR-Code
- Arbeitszeiten und Pausen je Mitarbeiter, oder vom Standort übernommen
- Urlaub und stundenweise Abwesenheiten je Mitarbeiter, in beliebig vielen Einträgen
- Jeder Mitarbeiter ist genau den Services und Standorten zugeordnet, an denen er arbeitet
- Mindestvorlaufzeit, maximales Buchungsfenster und Stornierungsfrist
Der Kalender, in dem du arbeitest
- Monats-, Wochen- und Tagesansicht sowie eine sortierbare Listenansicht
- Farbcodierung nach deiner Wahl: Status, Service, Kategorie, Mitarbeiter oder Zahlungsstatus
- Schließtage, Betriebsferien und Abwesenheiten werden schraffiert und in einer Legende erklärt, mit Mustern zusätzlich zur Farbe, damit die Information nicht allein von der Farbwahrnehmung abhängt
- Tages- und Wochenansicht folgt deinen Öffnungszeiten, statt immer von Mitternacht bis Mitternacht zu reichen
- Direkt zu einem beliebigen Datum springen
- Termine direkt im Kalender anlegen, verschieben und bearbeiten
- Nach Standort und Mitarbeiter filtern
- Eine Kachel im Joomla-Kontrollzentrum öffnet den Kalender mit einem Klick
- Eine Warnung, wenn du Zeiten sperrst, in denen schon Termine liegen, mit Datum, Uhrzeit und Kundenname, damit nichts unbemerkt hinten runterfällt
E-Mails
- Buchungsbestätigung, Änderungsmitteilung, Stornierung und Absage
- Mitarbeiter-Benachrichtigung bei jedem neuen, geänderten oder abgesagten Termin
- Admin-Benachrichtigung, mit eigener Kontaktadresse je Standort
- Anfragen direkt aus der Benachrichtigungsmail bestätigen oder ablehnen
- Alle Betreffzeilen und Einleitungstexte sind editierbar, mit eigenem Logo und eigener Fußzeile
- E-Mails werden in der Sprache versendet, in der gebucht wurde
Kunden
- Kundendatensätze mit Buchungshistorie, getrennt nach bevorstehend, vergangen und storniert
- Interne Notizen je Kunde, nur für dich sichtbar
- Folgetermin direkt aus dem Kundendatensatz anlegen
- Optionale Verknüpfung eines Kunden mit einem Joomla-Benutzerkonto
Pro-Plan
Alles aus Free, zusätzlich:
- 2 Standorte und 6 Mitarbeiter
- Terminerinnerungen per E-Mail, automatisch vor dem Termin versendet
- ICS-Kalenderanhang in der Bestätigung, damit Kunden den Termin mit einem Tipp in ihren eigenen Kalender übernehmen
- Round-Robin-Zuweisung, die Buchungen gleichmäßig im Team verteilt, nach Tag, Woche oder Monat, und nie jemanden auswählt, der abwesend ist
- Kunden dürfen ihren Mitarbeiter selbst wählen
- Export und Import deiner Buchungs- und Stammdaten
- JoomBook-Branding entfernen
Full-Plan
Alles aus Pro, zusätzlich:
- Unbegrenzt viele Standorte und Mitarbeiter
- Paarbuchung, bei der zwei Gäste gleichzeitig betreut und zwei Mitarbeiter parallel reserviert werden, wobei nur Zeiten angeboten werden, in denen beide wirklich frei sind
- Warteliste: Ist alles ausgebucht, tragen sich Kunden ein und werden automatisch benachrichtigt, sobald ein Platz frei wird, mit einer Bestätigungsfrist, die du festlegst
- Preisregeln für Happy Hour, Wochentagsrabatte oder Saisonzuschläge, dem Kunden direkt im Wizard angezeigt
- Google-Calendar-Synchronisation, wechselseitig und je Mitarbeiter, sodass private Termine die Verfügbarkeit blockieren und JoomBook-Termine im eigenen Kalender erscheinen
Gut zu wissen
- Der Free-Plan ist keine Testversion. Er bleibt kostenlos.
- Pro und Full sind Jahresabos. Download und Updates laufen über das Joomla-Update-System.
- Für alle Pläne wird dasselbe Paket verwendet. Der Lizenzschlüssel schaltet die zusätzlichen Funktionen frei, du kannst also kostenlos starten und später ohne Neuinstallation upgraden.
JoomBook Appointment Booking
- Version:
- 1.3.1
- Developer:
- agentur511
- Last updated:
-
Jul 28 2026
2 hours ago - Date added:
- Jul 25 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c m p
- Compatibility:
- J5 J6
Share