Vordefinierte Komponente für die Terminvereinbarung

Mit der vorgefertigten Komponente „Termin vereinbaren“ können neue und bestehende Kunden Termine buchen. Für diese Komponente wird eine angepasste Version der vordefinierten Komponente Geburtsdatum erfassen verwendet, um Termindaten zu erfassen. Außerdem werden die vordefinierten Komponenten Telefonnummer erfassen und Postleitzahl erfassen verwendet, um Informationen zum Nutzer und zum Terminort zu erfassen.

Gründe und Typen für Termine

Diese Komponente unterstützt verschiedene Kategorien von Terminursachen und bietet je nach der vom Nutzer ausgewählten Ursache unterschiedliche Arten von Terminen an.

Grund für den Termin Verfügbare Termintypen
Kredite Persönlich, virtuell, telefonisch
Hypotheken Persönlich, virtuell, telefonisch
Vermögensverwaltung Persönlich, virtuell, telefonisch
Kreditkarten Virtuell, Telefon
Sonstiges Telefon

Terminkategorien können angepasst werden, indem Sie die benutzerdefinierte prebuilt_components_arrange_appt_reason-Entität ändern. Die verfügbaren Terminarten für jede Kategorie können konfiguriert werden, indem Sie die Eingabeparameter für jede Terminart ändern.

Beschränkungen

Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:

  • Diese Komponente verschlüsselt keine Daten.

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von dieser vordefinierten Komponente abgedeckt werden. Die Beispiel-Dialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dies löst den Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung aus.

Bestandskunde bucht Termin vor Ort

Der Kundenservicemitarbeiter stellt fest, dass der Nutzer bereits als bestehender Nutzer authentifiziert wurde. Der Nutzer gibt den Grund für seinen Termin an und wählt aus, dass er einen persönlichen Termin buchen möchte. Der Kundenservicemitarbeiter bestätigt, dass der Nutzer die Filiale in der Nähe seiner registrierten Adresse besuchen möchte, und dass das bevorzugte Datum und die bevorzugte Uhrzeit verfügbar sind. Der Kundenservicemitarbeiter bestätigt die Uhrzeit und den Ort und plant den Termin.

Nutzereingabe Antwort des KI-Agenten
Bevor Sie einen Termin vereinbaren, stellen wir Ihnen einige Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich möchte mit jemandem über Vermögensverwaltung sprechen
Möchten Sie einen Termin für ein Telefonat, einen Videoanruf oder einen persönlichen Besuch in einer unserer Filialen vereinbaren?
Ich möchte persönlich vorbeikommen
Okay, möchten Sie einen Termin in der Filiale unter 1600 Amphitheatre Pkwy, Mountain View, CA 94043 vereinbaren?
Ja
Bitte geben Sie Ihr bevorzugtes Datum für den Termin an. Nennen Sie zuerst den gewünschten Monat, dann den Tag und dann das Jahr. Unsere Filialen sind montags bis freitags von 9:00 bis 17:00 Uhr und samstags von 9:00 bis 13:00 Uhr geöffnet.
Der Agent erfasst das bevorzugte Termindatum des Nutzers mithilfe der vordefinierten Komponente Erfassung des Geburtsdatums.
Wir haben Ihr bevorzugtes Datum erfasst.

Bitte geben Sie den gewünschten Zeitraum an.
10:00 Uhr
Sie haben 10:00 Uhr ausgewählt. Wenn Sie mit der ausgewählten Terminzeit fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren einen Termin am 23.09.2023 um 10:00 Uhr an der Adresse der Bank: 1600 Amphitheatre Pkwy, Mountain View, CA 94043. Ist das richtig?
Ja
Ok, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 818452. Möchten Sie einen weiteren Termin buchen?
Nein, das war alles.
Vielen Dank für deine Nachricht. Viele Grüße

Neukunde bucht mehrere Termine

Der Kundenservicemitarbeiter stellt fest, dass der Nutzer noch nicht authentifiziert wurde, und erfragt die Telefonnummer des Nutzers. Der Nutzer beantragt einen virtuellen Termin, um über Kredite zu sprechen. Die erste Präferenz des Nutzers für Datum und Uhrzeit ist nicht verfügbar. Der Agent bietet dem Nutzer daher verfügbare Zeitblöcke an. Der Nutzer wählt einen verfügbaren Termin aus und der Termin wird geplant. Der Nutzer bestätigt, dass er einen zweiten Termin buchen möchte, und der Kundenservicemitarbeiter plant erfolgreich einen zweiten Termin.

Nutzereingabe Antwort des KI-Agenten
Der Kundenservicemitarbeiter erfasst die Telefonnummer des Nutzers mit der vordefinierten Komponente Telefonnummer erfassen.
Gut, wir haben die Telefonnummer erfasst.

Bevor wir einen Termin vereinbaren, stellen wir Ihnen noch einige Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich möchte einen Kredit aufnehmen
Möchten Sie einen Termin für ein Telefonat, einen Videoanruf oder einen persönlichen Besuch in einer unserer Filialen vereinbaren?
Virtueller Termin ist in Ordnung
Bitte geben Sie Ihr bevorzugtes Datum für den Termin an. Nennen Sie zuerst den gewünschten Monat, dann den Tag und dann das Jahr. Unsere Filialen sind montags bis freitags von 9:00 bis 17:00 Uhr und samstags von 9:00 bis 13:00 Uhr geöffnet.
Der Agent erfasst das bevorzugte Termindatum des Nutzers mithilfe der vordefinierten Komponente Erfassung des Geburtsdatums.
Wir haben Ihr bevorzugtes Datum erfasst.

Bitte geben Sie den gewünschten Zeitraum an.
3:00 would be good for me
Sie haben 15:00 Uhr ausgewählt. Wenn Sie mit der ausgewählten Uhrzeit fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren einen Termin mit unserem Berater am 03.10.2023 um 15:00 Uhr. Ist das richtig?
Ja, bitte
Ok, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 754731.

Möchten Sie einen weiteren Termin buchen?
Ja
Bevor Sie einen Termin vereinbaren, stellen wir Ihnen einige Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich benötige einen Termin für meine Kreditkarte
Möchten Sie einen Telefon- oder Videoanruf mit einem unserer Filialmitarbeiter vereinbaren?
Telefon
Bitte geben Sie Ihr bevorzugtes Datum für den Termin an. Nennen Sie zuerst den gewünschten Monat, dann den Tag und dann das Jahr. Unsere Filialen sind montags bis freitags von 9:00 bis 17:00 Uhr und samstags von 9:00 bis 13:00 Uhr geöffnet.
Der Agent erfasst das bevorzugte Termindatum des Nutzers mithilfe der vordefinierten Komponente Erfassung des Geburtsdatums.
Wir haben Ihr bevorzugtes Datum erfasst.

Bitte geben Sie den gewünschten Zeitraum an.
Passt 8:00 Uhr?
Sie haben 8:00 Uhr ausgewählt. Wenn Sie mit der ausgewählten Terminzeit fortfahren möchten, sagen Sie „Ja“.
Ja
Der ausgewählte Zeitraum ist leider nicht verfügbar. Am 06.10.2023 sind Termine um 11:30 Uhr, 12:30 Uhr, 13:30 Uhr und 15:00 Uhr verfügbar. Möchten Sie den Zeitrahmen ändern oder einen Termin an einem anderen Datum vereinbaren?
Ok, dann machen wir 1:30 Uhr.
Sie haben 13:30 Uhr ausgewählt. Wenn Sie mit der ausgewählten Uhrzeit fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren einen Termin mit unserem Berater am 06.10.2023 um 13:30 Uhr. Ist das richtig?
Ja
Ok, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 714637.

Möchten Sie einen weiteren Termin buchen?
Nein, das war alles.
Vielen Dank für deine Nachricht. Viele Grüße

Namenskonventionen

Für diese vorgefertigte Komponente gelten die folgenden Namenskonventionen:

Funktion Format Beispiel
Flow [Component Name] Termin vereinbaren
Komponentenspezifische Intention prebuilt_components_[component_name]_[intent_name] prebuilt_components_arrange_appt_change_date_slot
Entitätstyp prebuilt_components_[component_name]_[entity_type] prebuilt_components_arrange_appt_reason
Webhook prebuilt_components_[component_name]:[webhook_action] prebuilt_components_arrange_appointment:submit_appointment

Eingabeparameter

Eingabeparameter werden verwendet, um bestimmte Verhaltensweisen der Komponente zu konfigurieren. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um das Verhalten der Komponente zu bestimmen. Parameter mit Flow-Bereich müssen auf der Startseite der Komponente festgelegt werden, wie unten beschrieben. Parameter mit Sitzungsbereich können entweder durch einen aufrufenden Flow oder auf der Startseite dieser Komponente festgelegt werden.

Diese vorgefertigte Komponente akzeptiert die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$session.params.phone_number (Optional) Registrierte Telefonnummer des Kunden, die für die Authentifizierung verwendet wird. String
$session.params.auth_level (Optional) Gibt die Authentifizierungsebene des Aufrufers an. integer
$flow.all_appointment_type Gibt die Liste der Termingründe an, für die alle Arten von Terminen verfügbar sind. Der Standardwert ist ["loans", "wealth"]. Liste (String)
$flow.video_phone_appointment_type Gibt die Liste der Termingründe an, für die alle Arten von Terminen verfügbar sind. Der Standardwert ist ["cards"]. Liste (String)
$flow.appointment_services Gibt die Liste der Termintypen an, für die keine Filialadresse erforderlich ist und die nicht vom Nutzer erhoben wird. Der Standardwert ist ["video", "phone"]. Liste (String)
$flow.working_hours Gibt die Öffnungszeiten der Filiale an, z. B. "Monday to Friday: 9 AM to 5 PM, Saturday: 9 AM to 1 PM". String
$session.params.arrange_appointment_max_days Gibt die maximale Anzahl von Tagen nach dem aktuellen Datum an, die für eine Terminbuchung zulässig sind. Standardmäßig ist dieser Wert auf 90 gesetzt. Das bedeutet, dass Termine höchstens 90 Tage nach dem aktuellen Datum gebucht werden können. Dieser Parameter wird in der Startseitenroute true festgelegt. integer
flow.max_retry_count Gibt die Anzahl der Wiederholungsversuche an, die beim Erheben von Informationen vom Nutzer zulässig sind. Der Standardwert ist 3. integer

Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung einzublenden.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Erstellen aus.
  5. Klicken Sie im Bereich Abläufe auf die importierte Komponente.
  6. Klicken Sie im Bereich Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die richtige Route.
  8. Bearbeiten Sie im Fenster „Route“ die Werte für Parameter-Voreinstellungen nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die nach dem Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente liefert Werte für die folgenden Ausgabeparameter:

Parametername Beschreibung Ausgabeformat
phone_number Die lokale Telefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String
transfer_reason Dieser Parameter gibt den Grund für das Beenden des Ablaufs an, falls er nicht erfolgreich war. Der zurückgegebene Wert ist einer der folgenden:

agent: Der Endnutzer hat während der Unterhaltung einen menschlichen Kundenservicemitarbeiter angefordert.

denial_of_information: Der Endnutzer hat abgelehnt, von der Komponente angeforderte Informationen weiterzugeben.

max_no_input: Die Unterhaltung hat die maximale Anzahl von Wiederholungsversuchen für No-Input-Ereignisse erreicht. Weitere Informationen finden Sie unter Integrierte Ereignisse ohne Eingabe.

max_no_match: Die maximale Anzahl von Wiederholungsversuchen für Ereignisse ohne Übereinstimmung wurde erreicht. Weitere Informationen finden Sie unter Integrierte Ereignisse ohne Übereinstimmung.

webhook_error: Ein Webhook-Fehler ist aufgetreten. Weitere Informationen finden Sie unter webhook.error (integriertes Ereignis).

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Weitere Informationen finden Sie unter webhook.error.not-found (integriertes Ereignis).
String

Grundlegende Einrichtung

So richten Sie diese vordefinierte Komponente ein:

  1. Vordefinierte Komponente importieren
  2. Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dienste beschreibt. Weitere Informationen finden Sie unten unter „Webhook-Einrichtung“.

Webhook-Einrichtung

Damit Sie diese Komponente verwenden können, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen von Ihren externen Diensten abzurufen.

Konto abrufen

Der prebuilt_components_arrange_appointment:get_account-Webhook wird von der Komponente verwendet, um Kontodetails für eine angegebene Telefonnummer abzurufen, sofern ein registriertes Konto vorhanden ist.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$session.params.phone_number Die lokale Telefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
account_count Anzahl der Konten, die mit der registrierten Telefonnummer verknüpft sind. integer
cards_count Anzahl der Karten, die mit der registrierten Telefonnummer verknüpft sind. integer
loans_count Anzahl der mit der registrierten Telefonnummer verknüpften Kredite. integer
mortgage_count Anzahl der Hypotheken, die mit der registrierten Telefonnummer verknüpft sind. integer
branch_code Filialcode, der mit der registrierten Telefonnummer verknüpft ist und zur Identifizierung eines eindeutigen Filialstandorts verwendet wird. String

Wenn Sie den Webhook „Konto abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung aufzurufen.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_account“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL von Dialogflow CX durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, damit er dem richtigen Anfrageformat für Ihren Webhook entspricht.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente benötigt werden, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Prüfen Sie die Authentifizierungseinstellungen und aktualisieren Sie sie bei Bedarf.
  11. Klicken Sie auf Speichern.

Zweig abrufen

Der prebuilt_components_arrange_appointment:get_branch-Webhook wird von der Komponente verwendet, um Informationen zu einem Filialstandort anhand eines Filialcodes abzurufen.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$flow.branch_code Filialcode zur Identifizierung eines eindeutigen Filialstandorts. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
branch_address Adresse der Niederlassung. String

Wenn Sie den Webhook „Get branch“ für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung einzublenden.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_branch“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL von Dialogflow CX durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, damit er dem richtigen Anfrageformat für Ihren Webhook entspricht.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente benötigt werden, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Prüfen Sie die Authentifizierungseinstellungen und aktualisieren Sie sie bei Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbare Filiale

Der prebuilt_components_arrange_appointment:available_branch-Webhook wird von der Komponente verwendet, um anhand einer Postleitzahl die nächstgelegene Filiale zu ermitteln.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$flow.zip_code Vom Endnutzer angegebene Postleitzahl. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
branch_address Adresse der Niederlassung. String

Maximieren Sie diesen Abschnitt, um die Anleitung zum Konfigurieren des Webhooks für den verfügbaren Branch für diese Komponente aufzurufen.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:available_branch“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL von Dialogflow CX durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, damit er dem richtigen Anfrageformat für Ihren Webhook entspricht.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente benötigt werden, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Prüfen Sie die Authentifizierungseinstellungen und aktualisieren Sie sie bei Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbare Slots abrufen

Der prebuilt_components_arrange_appointment:get_available_slots-Webhook wird von der Komponente verwendet, um verfügbare Zeitfenster für das bevorzugte Datum und die bevorzugte Art des Termins eines Nutzers zu prüfen.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$flow.preferred_date Vom Endnutzer angegebenes bevorzugtes Datum für den Termin im Format „JJJJ-MM-TT“. String
$flow.appointment_type Der Termintyp des Termins. String
$flow.branch_code Filialcode zur Identifizierung des eindeutigen Filialstandorts, der vom Endnutzer ausgewählt wurde. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
available_slots Liste der verfügbaren Termine für das angegebene Datum im Format „HH:MM XM“, z. B. ["09:00 AM", "2:30 PM"]. Wenn keine verfügbaren Slots vorhanden sind, ist dieser Parameter eine leere Liste []. Liste (String)

Wenn Sie den Webhook „Get available slots“ für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung aufzurufen.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:get_available_slots“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL von Dialogflow CX durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, damit er dem richtigen Anfrageformat für Ihren Webhook entspricht.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente benötigt werden, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Prüfen Sie die Authentifizierungseinstellungen und aktualisieren Sie sie bei Bedarf.
  11. Klicken Sie auf Speichern.

Termin einreichen

Der prebuilt_components_arrange_appointment:submit_appointment-Webhook wird von der Komponente verwendet, um einen Termin für das vom Nutzer ausgewählte Datum, die Uhrzeit, die Filiale, den Terminanlass und den Terminart zu planen.

API-Anfrageparameter

Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.

Parametername Beschreibung Eingabeformat
$session.params.phone_number Die lokale Telefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String
$flow.preferred_date Vom Endnutzer angegebenes bevorzugtes Datum für den Termin im Format „JJJJ-MM-TT“. String
$flow.preferred_slot Vom Endnutzer angegebene bevorzugte Uhrzeit für den Termin im Format „HH:MM XM“. String
$flow.appointment_reason Der Grund für den Termin. String
$flow.appointment_type Der Termintyp des Termins. String
$flow.branch_code Filialcode zur Identifizierung des eindeutigen Filialstandorts, der vom Endnutzer ausgewählt wurde. String

API-Antwortparameter

Die folgenden Parameter werden aus der API-Antwort abgerufen und von der Komponente verwendet.

Parametername Beschreibung Ausgabeformat
request_number Die Antragsnummer für den geplanten Termin. integer

Wenn Sie den Webhook „Termin senden“ für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt, um die Anleitung einzublenden.

  1. Öffnen Sie die Dialogflow CX-Konsole.
  2. Wählen Sie Ihr Google Cloud-Projekt aus.
  3. Wählen Sie den Agent aus.
  4. Wählen Sie den Tab Verwalten.
  5. Klicken Sie auf Webhooks.
  6. Wählen Sie den Webhook „prebuilt_components_arrange_appointment:submit_appointment“ aus.
  7. Ersetzen Sie die URL im Feld Webhook-URL von Dialogflow CX durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, damit er dem richtigen Anfrageformat für Ihren Webhook entspricht.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da sie von der Komponente benötigt werden, um auf die zurückgegebenen Feldwerte zuzugreifen.
  10. Prüfen Sie die Authentifizierungseinstellungen und aktualisieren Sie sie bei Bedarf.
  11. Klicken Sie auf Speichern.

Abgeschlossen

Ihr KI‑Agent und seine Webhooks sollten jetzt eingerichtet sein und können getestet werden.