Mavibot-Dienste – einer der Bereiche des CRM-Systems, der es ermöglicht, die Befüllung der Mitarbeiterpläne mit Online-Buchungen über einen Bot zu automatisieren.

Für die Arbeit mit einer Online-Buchung und einem KI-Chatbot benötigen wir:
- Eine angepasste Filiale mit Kategorien und den Dienstleistungen selbst sowie einen ausgefüllten Mitarbeiterplan.
Achtung!
Vergessen Sie nicht, den Mitarbeitern in den Serviceeinstellungen eine Position zuzuweisen, sonst funktioniert die Funktion zum Auslesen der Dienstleistungen nicht!
- Es gibt zwei Blöcke im Trichter-Konstruktor;
- KI-Assistent.
Workflow-Builder
Schritt 1. Gehen Sie zum Trichter-Konstruktor und erstellen Sie den Block „Start“:

Der Block muss vor den Assistenteneinstellungen erstellt werden, da wir ihn verwenden, um eine Variable mit Informationen über Dienstleistungen und Mitarbeiterzeiten zu den Projekteinstellungen hinzuzufügen.
Außerdem stehen die Informationen aus der Variable allen Ihren Kunden zur Verfügung.
Schreiben Sie dazu vor der deklarierten Variable „project“, dann den Namen der Variable service_info, und weisen Sie ihr den Wert der Funktion zum Auslesen verfügbarer Dienstleistungen in der Filiale get_info_for_booking zu.

Insgesamt erhalten wir: project.service_info = get_info_for_booking().
Um zu verstehen, dass der Block gestartet ist, fügen Sie eine beliebige Systemnachricht hinzu. Um die in einer Variable gespeicherten Werte anzuzeigen, geben Sie sie mit der Konstruktion #{} aus:

Gehen Sie als nächstes zum Testfenster des Bots und starten Sie den Block zum Zwischenspeichern der Variable in den Projekteinstellungen:

Wenn Sie alles richtig gemacht haben, erhalten Sie eine Antwort vom Bot in Form einer Nachricht, die Sie in diesem Block angegeben haben (in unserem Beispiel „Variable aktualisiert“) und dem in der Variable enthaltenen Wert.
Achtung!
Löschen Sie nach der Einrichtung des KI-Chatbots und der Online-Buchung nicht den Block „Start“.
Sie werden ihn benötigen, wenn Sie Ihr Dienstleistungsangebot aktualisieren oder neue Mitarbeiter hinzufügen.
Um die Variable service_info im Projekt zu aktualisieren, starten Sie diesen Block einfach im Testfenster. Die aktualisierten Daten werden dann in den Variablenwert aufgenommen.
Schritt 2: Erstellen Sie einen zweiten Block – „Chat“, in dem Sie Folgendes eintragen müssen:
- Eine Funktion zum Erstellen einer Buchung
Die Funktion create_booking_by_name (service_name, date, date_time, company_id) erstellt eine Buchung basierend auf den vom KI-Assistenten an das System übermittelten Daten.
Die Funktion benötigt drei erforderliche Parameter, um eine Buchung zu generieren:
- project.service_info = get_info_for_booking() – dient dazu, die Buchung im CRM-System zu konfigurieren und durchzuführen. Diese kostenlosen Dienste wurden den Benutzern aufgrund der Verfügbarkeit zusätzlicher Dienstleistungsinformationen zur Verfügung gestellt.

Geben Sie im Feld „Nachrichtenblock“ die gewünschte Bot-Antwort ein, nachdem der Kunde die Dienstleistung und die Uhrzeit ausgewählt hat.
So arbeiten Sie mit einem KI-Assistenten
Gehen Sie als nächstes zum KI-Assistenten, wo Sie die Einstellungen für die Online-Buchung konfigurieren müssen.
Wählen wir die Assistentenrolle – es sollte eine Online-Buchung sein:

Die vorbereiteten Einstellungen können Sie nach eigenem Ermessen auswählen:

Wovon hängt die Wahl unserer Einstellungen ab?:
- Fantasie minimieren – eine Option, die notwendig ist, damit der Bot weniger kreativ ist und den Kunden nur auf Basis der verfügbaren Daten berät.
- Schrittweise Dateneingabe – Sie müssen schrittweise Daten für die Erstellung der Anfrage und der Variablen eingeben.
- Nicht aus Nachrichten lernen – um den Einfluss Dritter auf den Bot zu begrenzen und zu verhindern, dass er von Eindringlingen korrumpiert wird.
- Schaltflächen – damit der Kunde bei der Erstellung einer Anfrage im Bot nicht selbst Datum, Uhrzeit und Dienstleistung eingeben muss.
Gehen Sie als nächstes zu den Einstellungen des Bots, wo wir seine Hauptaufgaben beschreiben:

Wichtiger Hinweis zur Konfiguration
Diese Rolle wurde von den MaviBot-Entwicklern mit Kernfunktionalität vorkonfiguriert. In den Einstellungen müssen Sie nur zusätzliche Schlüsselbefehle angeben, die außerhalb der vermuteten Wissensbasis des Bots liegen.
Richtlinie:
Es ist nicht nötig, dem Bot seinen Hauptzweck zu erklären – er ist bereits vollständig in der Lage, Kunden über Ihre Dienstleistungen zu beraten. Konzentrieren Sie sich stattdessen auf einzigartige Arbeitsabläufe, spezifische Produktdetails oder außergewöhnliche Szenarien.

Bitte beachten Sie
Dienstleistungsauswahl per Schaltfläche
Mit den vorkonfigurierten „Schaltflächen“-Einstellungen präsentiert der KI-Assistent verfügbare Dienstleistungen als interaktive Schaltflächen.
Hauptvorteil: Kunden müssen Dienstleistungsnamen nicht mehr manuell eingeben – sie können einfach auf die entsprechende Schaltfläche klicken, um sofort auszuwählen.
Nachdem der Kunde auf die Schaltfläche geklickt hat, berät ihn der KI-Assistent zu den Kosten und der Dienstleistung selbst:

b) Als nächstes zeigt der Bot automatisch die freien Tage und Zeiten für die vom Kunden ausgewählte Dienstleistung an, da dies auch in den Boteinstellungen festgelegt ist.

- Beachten Sie den folgenden Befehl in den Boteinstellungen:
Schreibe ohne Änderung start_block_from_ai N
Dieser Befehl stellt sicher, dass der KI-Assistent antwortet, ohne die anfängliche Logik zu ändern, die in der Funktion start_block_from_ai definiert ist.

„Dann führe Befehl „start_block_from_ai 11916“ aus“ – anstelle der grün markierten Zahlen notieren Sie die ID des Blocks „Chat“, der zuvor im Trichter-Konstruktor erstellt wurde. Er enthält die notwendige Funktion zum Generieren einer Buchung im Buchungssystem:

Kopieren Sie die Block-ID und setzen Sie sie in den Befehl „Dann führe Befehl "start_block_from_ai N" aus“ ein, wobei Sie N durch die ID ersetzen.
Weitere Assistenteneinstellungen
So verwenden Sie eine zwischengespeicherte Variable: Verweisen Sie auf die im Block „Start“ zwischengespeicherte Variable in den Wissenseinstellungen des Bots.

Im Wissen des Bots muss eine Variable mit der Konstruktion #{} geschrieben werden.

Geben Sie im Feld „Format der übertragenen Daten“ den Wert und den Schlüssel ein:

Diese Variablen werden nach dem Aufruf des Blocks an das System übergeben, und mit unserer Funktion create_booking_by_name(service_name, date, date_time) wird eine Buchung erstellt.

Im selben „Chat“-Block registrieren wir die Variable service_info erneut. Dadurch wird sichergestellt, dass die Variable – befüllt durch ihre Funktion – nach Abschluss einer Buchung durch einen Kunden automatisch mit den neuesten verfügbaren Zeitfenstern aktualisiert wird.
Lassen Sie uns nun den Assistenten testen, um zu überprüfen, ob der Aktualisierungsprozess korrekt funktioniert.

Der Assistent hat korrekt funktioniert.
Im Beispiel haben Sie gesehen, dass in der letzten an den Kunden gesendeten Nachricht das Ergebnis der Funktion angezeigt wird: Nach dem Debuggen der Arbeit des KI-Assistenten mit der Online-Buchungsfunktion können Sie die Variable #{result} aus der Nachricht im Chat-Block entfernen.

Nach dem Testen und Debuggen des KI-Assistenten mit Online-Buchung können Sie die Konstruktion #{result} aus der Nachricht im Chat-Block des Chatbot-Builders entfernen.

Betrachten wir nun den Kalender im Bereich „Buchung“:


Im Kalender wird automatisch ein entsprechender Eintrag erstellt, der die für die gebuchte Dienstleistung erforderliche Dauer berücksichtigt.
Zusammenfassung
Mit diesem Ansatz können Sie effektiv verschiedene Dienstleistungsfilialen erstellen und die Kundenregistrierung mit Ihrem KI-Bot vollständig automatisieren.