Eigenes Portal oder eigene App
Kunden wählen dort einen Termin, wo sie bereits eine Leistung bestellen oder ihr Konto verwalten.
API und Webhooks
Biete die Auswahl von Leistungen und freien Terminen in deinem Portal, CRM oder deiner App an. Über die API speicherst du Buchungen in Umovi, Webhooks informieren dein System über spätere Änderungen.
Beispiel: dein Kundenportal
Am Beispiel eines Kundenportals siehst du, wie freie Termine abgefragt, Buchungen gespeichert und Zeitänderungen übernommen werden.
Dein PortalVerfügbarkeit in Umovi
Es liest Leistungen, Mitarbeiter und freie Zeiten aus Umovi. Der Kunde wählt einen Termin, der zu Arbeitszeiten, Leistungsdauer und Pausen im Kalender passt.
Auswahl des KundenTeamkalender
Dein Portal sendet den gewählten Termin und die Kundendaten. Umovi prüft die Verfügbarkeit beim Speichern. Nach erfolgreicher Erstellung steht die Buchung im Kalender; dein Portal erhält ihre ID.
Änderung in UmoviAktualisierung im Portal
Ein Mitarbeiter verschiebt die Buchung in Umovi. Ein Webhook informiert dein System. Es kann die aktuellen Daten abrufen und dem Kunden den neuen Termin anzeigen.
Wann es sich lohnt
Kunden wählen dort einen Termin, wo sie bereits eine Leistung bestellen oder ihr Konto verwalten.
Ein Berater prüft freie Zeiten und bucht einen Termin direkt im System, in dem er das Gespräch führt.
Eine neue, verschobene oder stornierte Buchung löst den nächsten Schritt in deinem System aus.
Du möchtest Kunden einfach online buchen lassen? Starte mit deinem Umovi-Profil und einem Buchungslink.
Unternehmenspanel entdeckenUmfang der Umsetzung
Die Integration erfordert Entwicklungsarbeit in deinem System. Ein Entwickler erstellt das Formular, die Datenzuordnung und die Verarbeitung von Änderungen. In Umovi richtest du Angebot, Verfügbarkeit und Zugriffsrechte ein.
Du richtest Leistungen, Team, Arbeitszeiten und den Integrationszugang für dein Unternehmen ein.
Dein Entwickler verknüpft Kunden und Buchungen, behandelt belegte Termine und verarbeitet Aktualisierungen aus Umovi.
Für die Entwicklung
Server-to-Server-REST, OAuth2 Client Credentials und Zugriff für ein einzelnes Unternehmen. Das Integrationsgeheimnis bleibt auf deinem Server.
Lege im Unternehmenspanel einen Integrationsclient an, speichere das einmalig angezeigte Geheimnis und fordere ein Token an. Der Katalog liefert Leistungen und Mitarbeiter für die Terminauswahl.
Behandle Terminkonflikte. Nutze Idempotency-Key für Wiederholungen und übergib deine eigene Datensatz-ID als externalReservationId.
Prüfe die HMAC-Signatur anhand des unveränderten Bodys. Webhooks können mehrfach und in anderer Reihenfolge eintreffen: dedupliziere Zustellungen und rufe den aktuellen Buchungsstand ab.
REST · /integrations
POST /integrations/oauth/token
grant_type: client_credentials
/integrations/v1/providers/{providerId}
GET /catalog
POST /reservations
POST /webhooks
Idempotency-Key: <unique-request-key>
booking.created
booking.rescheduled
booking.cancelled_by_clientDu möchtest einen Ablauf verbinden?
Erzähl uns, welches System du nutzt und was nach der Terminauswahl passieren soll. Gemeinsam klären wir den Umfang der Anbindung an Umovi.