✦ Version 3.0.2  ·  Alle Funktionen kostenlos

Terminbuchung für
WordPress. Ohne Stress.

SlotPress lässt Kunden direkt auf Ihrer Website buchen: vom einfachen Terminkalender für Einzelpersonen bis zum Studio mit Team, Kursen, Online-Zahlung und Kalender-Sync. Es gibt keine Bezahlversion und keine Lizenz.

SlotPress: Läuft per Shortcode überall. Double Opt-In inklusive. Buchung in 4 Klicks.
0 €
alle Funktionen, ohne Lizenz
11 Module
einzeln ein- und ausschaltbar
4 Grundmodi
von Einfach bis Alles
1 Shortcode
oder Block und Elementor-Widget

Mit Version 3 wächst SlotPress
mit Ihrem Betrieb.

Vom Einzelbetrieb bis zum Studio. Funktionen, die Sie nicht brauchen, schalten Sie einfach aus: Sie verschwinden aus Menü, Einstellungen und Buchungsformular, Ihre Daten bleiben erhalten.

🗓️

Arbeitszeiten statt Einzelslots

Wochenpläne, Urlaub und Ausnahmen, Feiertage für AT, DE und CH, Puffer, Vorlaufzeiten und Tages-, Wochen- oder Kundenlimits. Feste Termine gehen weiterhin.

📋

Leistungen, Varianten, Kurse

Kategorien, Varianten wie 60 oder 90 Minuten, Zusatzleistungen und Gruppentermine mit mehreren Teilnehmenden.

👥

Team & Standorte

Mitarbeiter mit eigenen Zeiten, Preisen und Kalender-Login, mehrere Standorte, Räume und Geräte, automatische Zuteilung.

💳

Bezahlen & Rechnungen

Stripe Checkout, Vorauskasse und Anzahlungen. Österreichkonforme PDF-Rechnung als Anhang, mit fortlaufender Nummerierung.

🔁

Kalender-Sync & Meetings

Google Calendar und Outlook in beide Richtungen, Links für Zoom, Google Meet und Teams. Termine vor Ort, online, per Telefon oder als Hausbesuch.

🙋

Selfservice für Kunden

Stornieren und Umbuchen mit Fristen und Gebühren, Stripe-Erstattung oder Gutschrift, Kundenkonto per Magic Link und „Wieder buchen“.

📝

Formulare & Anamnese

Formular-Builder mit Bedingungslogik, Datei-Upload, Einwilligungen inklusive Art. 9 DSGVO, Fragebogen vor dem Termin und Verschlüsselung sensibler Felder.

✉️

E-Mails & Erinnerungen

Double Opt-In, Bestätigung, mehrere Erinnerungen, iCal-Anhang, Danke- und Bewertungs-Mails, Vorlagen je Leistung, Mitarbeiter und Sprache sowie ein E-Mail-Protokoll.

⏳

Warteliste

Bei ausgebuchten Tagen tragen sich Interessierte ein und werden benachrichtigt, sobald ein Platz frei wird.

🖥️

Admin-Kalender

Drag & Drop, Spalten je Mitarbeiter, telefonische Buchungen und Abwesenheiten direkt eintragen. Die Übersicht zeigt „Heute“ und „Zu erledigen“.

🧩

Überall einbauen

Shortcode, Gutenberg-Block, natives Elementor-Widget, Share-Link und iframe. Mehrere Formulare pro Seite, Monats-, Wochen- und Listenansicht, „Schnellster Termin“.

🎨

Design & Sprache

Skins, Akzentfarbe und Eckenradius, Du- oder Sie-Anrede, WPML und Polylang, ausgelegt auf WCAG 2.2 AA.

🛡️

Spam-Schutz

Wahlweise reCAPTCHA v3, hCaptcha oder Friendly Captcha. Alle Skripte sind lokal eingebunden.

🔒

Datenschutzfreundlich

Kein Tracking. Externe Dienste wie Stripe, Kalender oder Captcha laufen nur, wenn Sie sie selbst aktivieren. Die Buchungsdaten bleiben in Ihrer WordPress-Datenbank.

📄

Leistungsseiten

Eine Seite pro Leistung: Name, Preis und Beschreibung bleiben per Shortcode und Elementor Dynamic Tags automatisch aktuell.

Nur so viel, wie Sie brauchen.

Wählen Sie einen Grundmodus und passen Sie die einzelnen Module danach unter SlotPress → Funktionen an.

1

Einfach

Ich arbeite allein und möchte einfach Termine online vergeben.

2

Praxis

Therapie, Beratung, Kosmetik: mit Fragebogen, Varianten und Selbst-Umbuchen.

3

Team / Studio

Mehrere Mitarbeiter oder Räume, Kurse, Online-Zahlung und Kalender-Sync.

4

Alles

Alle Funktionen einschalten.

Buchung in 4 Schritten.

Geführter Prozess – für Kunden intuitiv, für Sie übersichtlich.

1

Leistung wählen

Kunde wählt aus allen verfügbaren Leistungen oder wird per Shortcode direkt zu einem bestimmten Angebot geleitet.

2

Datum wählen

Der Kalender zeigt nur Tage mit freien Terminen, als Monats-, Wochen- oder Listenansicht.

3

Uhrzeit wählen

Freie Zeiten werden übersichtlich dargestellt. Ausgebuchtes ist automatisch ausgeblendet.

4

Kontakt & Bestätigen

Name, E-Mail und optionale Felder eingeben. Die Buchung wird per E-Mail mit Double Opt-In bestätigt.

Sie entscheiden, wann eine
Buchung verbindlich ist.

Legen Sie für jede Installation den passenden Ablauf fest.

⚡

Standard-Modus

Nach der erfolgreichen E-Mail-Bestätigung (Double Opt-In) durch den Kunden ist der Termin sofort verbindlich gebucht. Der Termin wird automatisch im Kalender blockiert und der Kunde erhält seine Bestätigung.

🛡️

Auf Bestätigung

Nach der E-Mail-Bestätigung des Kunden wartet die Buchung zunächst auf Ihre manuelle Freigabe. Erst wenn Sie die Buchung im Dashboard annehmen, erhält der Kunde seine finale Bestätigungs-Mail.

💳

Zahlung vorab

Kunden zahlen beim Buchen über Stripe Checkout oder per Vorauskasse, auf Wunsch auch nur eine Anzahlung. Der Termin wird erst nach dem Zahlungseingang bestätigt. Abgebrochene Stripe-Zahlungen geben den Termin nach 45 Minuten wieder frei.

Terminverwaltung im Detail.

Von der Slot-Generierung bis zur Status-Übersicht: Behalten Sie im WordPress-Backend jederzeit die volle Kontrolle.

⚙️ Verfügbarkeit festlegen

Zwei Wege unter SlotPress → Verfügbarkeit, die auch nebeneinander funktionieren:

  • 1
    Arbeitszeiten: Wochenplan eintragen, Urlaub und Feiertage ausnehmen. Freie Termine ergeben sich automatisch aus dem Slot-Raster.
  • 2
    Puffer und Vorlauf: Pausen zwischen Terminen, Mindest- und Maximalvorlauf sowie Limits festlegen.
  • 3
    Feste Termine: Slots einzeln oder automatisch für ganze Tage anlegen, wenn Sie lieber genaue Zeiten vorgeben.

✉️ Der Double Opt-In Prozess

Sicherheit und Spam-Schutz – nach dem Absenden des Formulars durch den Kunden greift der DOI-Prozess:

  • 1
    Der Termin wird reserviert und der Kunde erhält einen Bestätigungslink per E-Mail (24 Stunden gültig).
  • 2
    Der Link öffnet eine Bestätigungsseite. Erst der Klick auf den Button dort zählt, das schützt vor E-Mail-Scannern.
  • 3
    Je nach Buchungsmodus ist der Termin bestätigt, wartet auf Freigabe oder geht weiter zur Zahlung.
  • 4
    Abgelaufene, nicht bestätigte Buchungen werden automatisch bereinigt.

📊 Status-Übersicht

Im Dashboard behalten Sie den Zustand jeder Buchung im Blick:

Status Bedeutung
Ausstehend Buchung wartet auf die E-Mail-Bestätigung des Kunden.
Wartet auf Freigabe Kunde hat bestätigt, Ihre Freigabe fehlt noch.
Zahlung offen Vorauskasse oder Stripe-Zahlung ist noch nicht eingegangen.
Bestätigt Buchung ist verbindlich.
Storniert Storniert oder abgelehnt. Der Termin wird automatisch wieder frei.
Abgelaufen Bestätigungslink wurde nicht rechtzeitig (innerhalb 24h) geklickt.

🎨 Einstellungen & Design

Zahlreiche Optionen unter SlotPress → Einstellungen:

  • Kommunikation Admin-E-Mail festlegen. Formular-Titel anpassen. Texte, Absender, Logo und Grußformel für E-Mails definieren.
  • Design Skins wählen, Akzentfarbe (für Highlights & Auswahl) und separate Button-Farben bestimmen. Eckenradius (0–50px) für nahtlose Theme-Integration anpassen.
  • Sicherheit reCAPTCHA v3, hCaptcha oder Friendly Captcha einrichten. Geheime Schlüssel werden nach dem Speichern nicht mehr angezeigt.

Gefunden werden –
von Menschen und KI.

SlotPress integriert sich tief in Yoast SEO und liefert strukturierte Daten sowie eine automatisch generierte llms.txt für optimale Sichtbarkeit. Ist Yoast nicht installiert, greift ein Standalone-Fallback per JSON-LD Script im <head>.

  • ✓
    schema.org/Service Leistungen werden automatisch als strukturierte Daten ausgegeben (Name, Beschreibung, Preis, potentialAction: ReserveAction). Bei Vorselektion per Shortcode nur der jeweilige Service.
  • ✓
    Yoast WebPage-Integration Service-Nodes werden nahtlos in den Yoast @graph eingehängt. Die Buchungsseite wird automatisch um ReserveAction ergänzt. Der Termin-CPT bleibt aus der Sitemap ausgeschlossen.
  • ✓
    llms.txt (GEO) Eigene /llms.txt-Route bereitgestellt mit allen Leistungen, direkten Buchungslinks und aktuellen Seiten – für optimale Erfassung durch KI-Suchmaschinen (unabhängig von Yoast).
// schema.org/Service – automatisch generiert
{
  "@type": "Service",
  "name": "Erstgespräch",
  "offers": {
    "@type": "Offer",
    "price": 80,
    "priceCurrency": "EUR"
  },
  "potentialAction": {
    "@type": "ReserveAction",
    "target": "…/buchen/"
  }
}

// llms.txt – für KI-Suchmaschinen
## Buchbare Leistungen
- [Erstgespräch](/buchen/): 45 Min., 80 €
- [Beratung](/buchen/): 60 Min., 120 €

Ein Shortcode. Überall.

Fügen Sie das Buchungsformular auf jeder Seite ein – mit Elementor, Gutenberg, dem Classic Editor oder direkt im Theme-Template.

[termin_buchung]

Mit Vorselektion (überspringt Schritt 1): [termin_buchung session="mein-angebot"]
(Den Slug finden Sie unter SlotPress → Leistungen. Dazu kommen ein Gutenberg-Block und ein Elementor-Widget.)

Häufige Fragen.

Nichts. Alle Funktionen sind frei nutzbar, es gibt keine Bezahlversion und keinen Lizenzschlüssel. Kosten können nur bei Diensten entstehen, die Sie selbst anbinden, zum Beispiel Gebühren von Stripe.
Ab Version 3.0.2 meldet WordPress neue Versionen wie gewohnt im Backend, auch automatische Updates lassen sich einschalten. Nutzen Sie eine ältere Version, laden Sie die ZIP-Datei einmal hier herunter und installieren Sie sie über Plugins → Plugin hochladen. WordPress fragt dann, ob es die vorhandene Version ersetzen soll. Bestehende Buchungen und Einstellungen bleiben dabei erhalten.
Ja, und zwar nativ. SlotPress bringt ein eigenes Elementor-Widget mit – einfach im Widget-Panel nach „SlotPress“ suchen und per Drag & Drop platzieren. Alternativ funktioniert auch der Shortcode [termin_buchung] in jedem Shortcode-Widget, in Gutenberg gibt es einen eigenen Block. Das Design passt sich an Ihre eingestellten Farben an.
Das liegt am E-Mail-Versand über den Webserver (PHP mail()). Empfohlen: Ein SMTP-Plugin wie WP Mail SMTP installieren und einen echten E-Mail-Provider (z. B. SendGrid, Mailgun, Gmail SMTP) einrichten. Das verbessert die Zustellbarkeit erheblich.
Stornierte Buchungen geben den Termin automatisch wieder frei, er ist sofort wieder buchbar. Mit aktiver Warteliste werden Interessierte benachrichtigt.
Ja. Der Shortcode [termin_buchung session="slug"] lässt sich beliebig oft verwenden, auch mit unterschiedlichen Leistungen vorgewählt.
Automatisch zweimal täglich per WordPress-Cron. Buchungen, bei denen der Bestätigungslink innerhalb von 24 Stunden nicht geklickt wurde, werden als Abgelaufen markiert und können im Dashboard gelöscht werden.
SlotPress ist datenschutzfreundlich gebaut: kein Tracking, alle Skripte lokal, die Buchungsdaten bleiben in Ihrer WordPress-Datenbank. Externe Dienste wie Stripe, Google Calendar, Outlook, Zoom oder Captcha laufen nur, wenn Sie sie aktivieren. Diese Dienste müssen Sie dann in Ihrer Datenschutzerklärung nennen.

Läuft auf jeder
WordPress-Installation.

🔷
WordPress 5.8+ Getestet bis 6.8
🐘
PHP 7.4+ Empfohlen: PHP 8.1+
🗄️
MySQL 5.7+ oder MariaDB 10.3+
🌐
admin-ajax.php für Besucher erreichbar, für Stripe HTTPS

Alles kostenlos.
Ohne Abo, ohne Lizenz.

Laden Sie die ZIP-Datei herunter und installieren Sie sie unter Plugins → Plugin hochladen.

SlotPress 3.0.2

0 € / alle Funktionen

  • ✓ Alle Buchungsmodi inklusive Stripe und Vorauskasse
  • ✓ Team, Standorte, Kurse und Warteliste
  • ✓ Kalender-Sync, Selfservice und Formular-Builder
  • ✓ PDF-Rechnungen und E-Mail-Protokoll
  • ✓ Lizenz GPL-2.0-or-later
slotpress.zip herunterladen

Bereit loszulegen?

Herunterladen, hochladen, aktivieren. Bei Fragen schreiben Sie mir einfach.

E-Mail schreiben