Demnächst auf der Salesforce AppExchange

Ein Buchungskalender in Salesforce Experience Cloud, den Ihre Kunden selbst nutzen

Bieten Sie Self-Service-Buchung auf einer öffentlichen oder einer Mitglieder-Site in Experience Cloud an. Gäste wählen eine Ressource, einen Tag und ein freies Zeitfenster, und die Buchung landet in dem Moment in Ihrer Org, in dem sie speichern.

Oder sehen, wie die Einrichtung funktioniert →

Die Live-Demo ist eine öffentliche Buchungssite in Experience Cloud

ACME Financial ist eine echte Experience Cloud-Site, auf der MultiDatePick als Gast läuft. Ohne Anmeldung. Sie wird stündlich zurückgesetzt, buchen Sie also ruhig, was Sie wollen.

Animierte Demo der Self-Service-Buchung in MultiDatePick: Berater auswählen, Kunden eingeben, ein Datum und ein freies 30-Minuten-Zeitfenster wählen und die Anfrage speichern
Berater, Tag und freies Zeitfenster wählen, dann speichern.
Auf der DemoseiteAnsicht (View)Was ein Gast tut
Beratung anfragenWocheBucht ein freies Zeitfenster bei einem Berater
Zeit blockierenKalenderMarkiert einen Berater als nicht verfügbar
BeratertermineAgendaSieht, was gebucht ist, schreibgeschützt
Mandate in der VermögensberatungZeitachsePlant mehrtägige Mandate pro Berater

Vier Kalender, eine Gastseite. Jeder ist dieselbe Komponente Booking mit eigener Konfiguration. Blockieren Sie in einem eine Zeit und sehen Sie zu, wie sich das Zeitfenster im nächsten schließt.

Vier Dinge, die Menschen auf einer öffentlichen Buchungsseite selbst buchen

„Können sie nicht einfach selbst ihre Termine wählen, statt uns zu mailen?“ Doch.

Termine

Kunden wählen ein Datum und eine freie Uhrzeit bei der Person oder Ressource ihrer Wahl.

Booking
Die eigene Verfügbarkeit

Kandidaten, Freiberufler und Ehrenamtliche klicken die Tage an, an denen sie arbeiten können. Ein Datensatz pro Tag.

Date
Gemeinsam genutzte Räume

Mitglieder buchen Räume, Arbeitsplätze, Sportplätze oder Geräte gegen die Live-Kapazität.

Booking
Kurse und Gruppen

Teilnehmende melden sich für terminierte Kurse an. Ein Kurs schließt, wenn er voll ist.

Date Time

Self-Service-Buchung in Salesforce, ohne zweiten Anbieter

Der übliche Weg ist ein externes Buchungstool, das zurück nach Salesforce synchronisiert. MultiDatePick ist eine Lightning Web Component und schreibt direkt in Ihre Objekte.

Self-Service-AnforderungExternes BuchungstoolMultiDatePick
Kunden ein Zeitfenster buchen lassenWoanders gebucht, später zurücksynchronisiertPer Klick als Datensatz in Ihrer Org gespeichert
Nur freie Zeitfenster anzeigenNur so aktuell wie die letzte SynchronisierungLiest beim Laden der Seite Ihre aktuellen Datensätze
Doppelbuchungen verhindernZwei Kalender, die sich widersprechen könnenKonflikt- und Kapazitätsprüfung beim Speichern
SicherheitsprüfungEin zweiter Anbieter hält KundendatenZu 100 % nativ. Daten verlassen nie die Org
Berichte und AutomatisierungAuf die Synchronisierung warten, dann auswertenFlows, Berichte und Dashboards ab dem ersten Tag

Eine öffentliche Buchungsseite in Salesforce einrichten

Fünf Schritte, alles per Mausklick.

  1. 1. Eine Booking-Konfiguration im Einrichtungsassistenten anlegen
  2. 2. Booking im Experience Builder auf die Seite ziehen
  3. 3. Config Name und Static Parent Record Id setzen
  4. 4. Gastzugriff erteilen
  5. 5. Veröffentlichen und aktivieren
Animierte Demo der Einrichtung per Config Name: im MultiDatePick-Einrichtungsassistenten einen Konfigurationsnamen kopieren, die Komponente Resource Booking im Lightning App Builder auf eine Seite ziehen, Config Name einfügen und Static Parent Record Id eingeben, und der Buchungskalender erscheint mit allen Einstellungen der Konfiguration
Kopieren Sie den Konfigurationsnamen im Einrichtungsassistenten und fügen Sie ihn zusammen mit der Id des übergeordneten Datensatzes ein. Gezeigt im App Builder; der Experience Builder hat dieselben zwei Eigenschaften.
Bezeichnung im BuilderAuf einer öffentlichen Buchungsseite
Config NameconfigNameIhre Konfiguration aus dem Einrichtungsassistenten. Füllt Objekte und Felder aus.
Static Parent Record IdstaticRecordIdEin übergeordneter Datensatz. Die Seite hat keinen, also lädt dieser die vorhandenen Buchungen und gesperrten Zeiten.
Conflict BehaviorconflictBehaviorBlock (der Standard). Eine Überschneidung wird nie gespeichert.
Capacity FieldcapacityFieldEin Kurs mit 20 Plätzen schließt bei 20.
Business Hours Start / End FieldbusinessHoursStartField, businessHoursEndFieldNur die Zeiten veröffentlichen, die jede Ressource anbietet.
Existing Bookings ModepreloadModeSchreibgeschützt, damit Besucher sehen, was belegt ist.
Enable Edit ModeenableEditModeFür Gäste aus. Gäste können keine Datensätze bearbeiten.
View und Available Viewsview, availableViewsWoche oder Kalender. Eine oder zwei Ansichten reichen völlig.

Jeder Besucher braucht einen eigenen Datensatz? Platzieren Sie den Kalender in einem Bildschirm-Flow und übergeben Sie den Datensatz an Parent Record Id. Ein Flow kann ihn aus der Seiten-URL lesen, das funktioniert also auch für Gäste. Static Parent Record Id oder ein Flow

Buchung durch Gastbenutzer in Salesforce: was Gäste können

Das sind Salesforce-Regeln für jede App auf einer öffentlichen Site. MultiDatePick ist um sie herum gebaut.

AktionGast (öffentliche Seite)Angemeldetes Mitglied
Freie Zeitfenster und vorhandene Buchungen sehen✓✓
Buchen (Datensatz erstellen)✓✓
Die Buchung in Outlook, Google oder Apple Kalender übernehmen✓.ics nach dem Speichern✓
Eine Buchung verschieben oder bearbeiten✗Salesforce-Limit für Gäste✓mit Berechtigung
Stornieren oder löschen✗Salesforce-Limit für Gäste✓mit Berechtigung
Ein persönlicher Kalender „Meine Buchungen“✗alle Gäste teilen einen Benutzer✓über einen Bildschirm-Flow
Gastzugriff, einmal pro Site

Weisen Sie dem Gastbenutzer der Site den Berechtigungssatz MultiDatePick - Guest zu; er enthält den Zugriff auf die Komponenten sowie die Lese- und Erstellrechte, die Gäste haben dürfen. Ergänzen Sie Lese- und Erstellrechte auf Ihre eigenen Objekte und eine Freigaberegel für Gäste, dann veröffentlichen und aktivieren.

Standard-Datensatzinhaber

Gäste können keine Datensätze besitzen, deshalb weist Salesforce jede Gastbuchung einem Standardinhaber zu. Diesen legen Sie in Experience Workspaces unter Administration, Einstellungen fest.

Ein Gast versucht, eine Buchung zu verschieben? MultiDatePick erklärt, warum das nicht geht, statt einen unverständlichen Fehler zu zeigen. Die vollständige Checkliste für Gäste in fünf Schritten steht unter App-, Start- & Experience-Seiten.

Die Ansicht passend zum Publikum wählen

Die Ansicht ist eine Eigenschaft jeder Komponente. So können eine öffentliche Seite und eine Mitarbeiterseite dieselben Daten unterschiedlich zeigen.

Animierte Demo der MultiDatePick-Wochenansicht: Die Auswahl eines Beraters zeigt seine Termine als farbige Statusblöcke in ihrer echten Länge, mit Hover-Karten
Woche oder Kalender zum Buchen: Tag wählen, Uhrzeit wählen, absenden.
Animierte Demo der MultiDatePick-Agenda-Ansicht: anstehende Termine nach Datum mit Uhrzeit, Kunde, Status-Kennzeichnung und Berater, mit Hover-Karten zu zwei Terminen
Agenda für das, was gebucht ist: schreibgeschützt und gut auf dem Smartphone lesbar.

Zeitachse und Auslastung passen zu Mitarbeiterseiten. Siehe alle fünf Kalenderansichten.

Fragen zur Buchung in Experience Cloud

Kurze Antworten auf das, was Admins zuerst fragen.

Können Gastbenutzer in Salesforce ohne Anmeldung buchen?

Ja. Platzieren Sie die MultiDatePick-Komponente Booking auf einer öffentlichen Experience Cloud-Seite, geben Sie dem Gastbenutzer der Site Lese- und Erstellrechte auf Ihre Buchungsobjekte plus eine Freigaberegel für Gäste, und veröffentlichen und aktivieren Sie dann die Site. Die Live-Demo ist genau das: eine öffentliche Buchungssite, die jeder ohne Anmeldung nutzen kann.

Kann ein Gastbenutzer eine Buchung bearbeiten oder stornieren?

Nein. Salesforce erlaubt Gastbenutzern, Datensätze zu lesen und zu erstellen, aber nie, sie zu bearbeiten oder zu löschen, und das in jeder App. Versucht ein Gast, eine Buchung zu verschieben, erklärt MultiDatePick den Grund, statt stillschweigend zu scheitern. Bearbeiten und Stornieren gehören auf eine Mitglieder-Site mit Anmeldung.

Funktioniert es auf einer Mitglieder-Site mit Anmeldung?

Ja. Angemeldete Mitglieder buchen mit ihren eigenen Berechtigungen. Bearbeiten, Stornieren und persönliche Kalender über einen Bildschirm-Flow (Screen Flow) funktionieren dort alle.

Brauche ich Apex oder ein externes Terminplanungstool?

Nein. Legen Sie die Buchungseinrichtung im Einrichtungsassistenten an, ziehen Sie die Komponente Booking im Experience Builder auf die Seite und setzen Sie Config Name. Buchungen werden als Datensätze an Ihren eigenen Salesforce-Objekten gespeichert.

Wo werden die Buchungsdaten gespeichert?

In Ihrer Salesforce-Org, an den Objekten Ihrer Wahl. MultiDatePick ist zu 100 % nativ: keine externen Server, und nichts wird mit einem anderen Anbieter synchronisiert.

Self-Service-Buchung auf Ihrer Experience Cloud-Site

Demnächst auf der Salesforce AppExchange. Buchen Sie jetzt in der Live-Demo, oder sagen Sie uns, wohin wir die Startnachricht schicken sollen.

$20/Benutzer/Monat, alle Funktionen inklusive, 30 Tage kostenlos testen. Zu 100 % Salesforce-nativ.