Schnell einsteigen, sauber betreiben
Themenweise Anleitungen für Buchungsstrecke, Website-Einbindung und Adminalltag – mit Sidebar-Navigation für den schnellen Wechsel.
Überblick
Swissbookings besteht aus drei sichtbaren Bereichen und einem geschützten Adminzugang:
- Marketing-Seiten unter der Hauptdomain (Start, Funktionen, Dokumentation, Preise, Kontakt)
- Buchungsstrecke unter
/booking/für Endkunden - Embed unter
/embed/für die Einbindung in bestehende Websites - Adminpanel unter
/admin/– Login nur über/login.html
Alle Daten liegen in derselben Installation (SQLite). Änderungen im Admin wirken sofort auf Buchung und Embed.
Öffentliche Buchung
Der Wizard führt Kundinnen und Kunden in klaren Schritten zur Bestätigung:
- Service wählen – Kategorien sind einklappbar; Dauer und Beschreibung sind sichtbar.
- Extras – nur wenn für den Service hinterlegt; sonst wird der Schritt übersprungen.
- Datum & Uhrzeit – Kalender mit verfügbaren Slots basierend auf Mitarbeitenden, Öffnungszeiten und bestehenden Terminen.
- Kontaktdaten – Name, E-Mail, optional Telefon; Zusammenfassung der Auswahl.
- Zahlung – nur aktivierte Methoden (z. B. Bar, Rechnung, TWINT je nach Abo/Setup).
- Bestätigung – Erfolgsmeldung, Kalender-Aktionen und E-Mail-Bestätigung.
Hinweise für den Betrieb
- Mindestvorlauf und Buchungshorizont steuern Sie in den Einstellungen.
- Preise können global ein- oder ausgeblendet werden (dann entfällt auch der Zahlungsschritt).
- Doppelbuchungen werden serverseitig über die Slot-Logik verhindert.
Website-Embed
Binden Sie die Buchung in Ihre bestehende Website ein, ohne das Design Ihrer Seite zu ersetzen.
- Pfad:
/embed/ - Sprache steuern mit
?lang=de|en|it|fr - In der Embed-Ansicht erscheint kein eigener Sprachumschalter
- Höhe und Rahmen passen Sie im iframe-Code Ihrer Website an
<iframe src="https://swissbookings.ch/embed/?lang=de" style="width:100%;min-height:820px;border:0" title="Termin buchen" loading="lazy"></iframe>
frame-ancestors *, damit Fremdseiten einbinden können.Adminpanel
Der Adminbereich bündelt den Tagesbetrieb. Zugang nur über den versteckten Login – ohne öffentliche Registrierung.
Wichtige Module
- Berichte – Kennzahlen und nächste Termine im gewählten Zeitraum
- Termine – aktive Buchungen suchen, filtern und statusmässig bearbeiten
- Archiv – abgeschlossene/archivierte Einträge inkl. Mehrfachaktionen
- Kunden – Stammdaten, Historie, optional Löschen inkl. Termine (DSGVO)
- Services & Mitarbeitende – Leistungen, Extras, Verfügbarkeit, Ferien
- Erscheinungsbild – Farben, Logo, Favicon, Texte und Übersetzungen
- Einstellungen – Reminder, SMTP, Zahlungen, Betriebsparameter
Mobile: Sidebar lässt sich über das Menü öffnen und schliessen (Backdrop, Escape, Nav-Klick).
Kalender & Termine
Der Kalender unterstützt mehrere Ansichten für Planung und Überblick:
- Tag
- 3 Tage
- Woche (Standard)
- Monat
Die zuletzt gewählte Ansicht bleibt lokal gespeichert. Archivierte Termine erscheinen weder im Kalender noch in Slot-Berechnungen oder Reminder-Läufen.
Mehrfachaktionen
In Termine/Archiv können Einträge per Checkbox ausgewählt und gemeinsam verarbeitet werden (z. B. archivieren oder endgültig löschen – je nach Kontext und Bestätigung).
Sprachen & Branding
Swissbookings ist auf Mehrsprachigkeit ausgelegt. Marketing-Seiten und Buchungsstrecke unterstützen Deutsch, Englisch, Französisch und Italienisch.
- Sprachwahl in der Site-Topbar (Desktop) bzw. mit Flaggen im Mobilmenü
- Buchungs-UI-Texte sind im Admin unter Erscheinungsbild übersetzbar
- Logo, Farben, Favicon und Sidebar-Design passen Sie an Ihre Marke an
- Optional: Hintergrundbild für die Buchungs-Sidebar
/booking/ übernommen.Reminder & E-Mail
Nach der Buchung erhalten Kundinnen und Kunden eine Bestätigung – typischerweise mit ICS-Anhang und optionalem Kalender-CTA.
Erinnerungen
- Regeln als Minuten-Offset vor dem Termin (z. B. 1 Woche, 1 Tag, 2 Stunden)
- Serverseitige Verarbeitung über Cron (
/cron/reminders.php?key=…) - Bereits versendete Reminder werden protokolliert, damit nichts doppelt geht
SMTP
Für zuverlässigen Versand konfigurieren Sie unter Einstellungen → E-Mail / SMTP z. B. Google Workspace mit App-Passwort (smtp.gmail.com, Port 587, TLS).
Preise & Abos
Die drei Abomodelle im Überblick:
- Starter – CHF 20 / Monat: Einstieg mit Buchungswizard und Basis-Admin
- Professional – CHF 49 / Monat: Kalender, Reminder, Embed, Mehrsprachigkeit und TWINT-Integration
- Business – CHF 99 / Monat: alles aus Professional inkl. TWINT, unbegrenzte Mitarbeitende, erweitertes Branding und priorisierter Support
Details und Feature-Vergleich finden Sie auf der Preisseite. Individuelle Anpassungen und Jahreszahlung sind auf Anfrage möglich.
Sicherheit
- Kein öffentliches Admin-Registrieren
- Login-Rate-Limit (fehlgeschlagene Versuche / Sperrfenster)
- Passwort-Reset per zeitlich begrenztem Token
- Geschützte Verzeichnisse (
/includes,/data) über Server-Regeln - Session-Handling für parallele Buchungen optimiert (kein unnötiges Session-Locking im Admin nach Auth)
Empfehlung: starke Admin-Passwörter, SMTP nur mit App-Passwort, Cron-Secret nicht öffentlich teilen.
Support & Onboarding
Swisstechnologies begleitet Einrichtung, Branding und Go-live bei Bedarf.
- E-Mail: info@swisstechnologies.ch
- Telefon: +41 44 797 59 53
- Standort: Lagerstrasse 14, 8600 Dübendorf
Für Abo-Fragen oder eine Demo nutzen Sie das Kontaktformular – wählen Sie dort das passende Thema per Chip.