Vorkonfigurierte Terminkomponente anordnen

Termin vereinbaren vordefinierte Komponente können Neu- und Bestandskund*innen Termine vereinbaren. Für diese Komponente wird eine benutzerdefinierte Version der vordefinierten Komponente Geburtsdatumssammlung verwendet, um Termindaten zu erfassen. Die vordefinierten Komponenten Telefonnummernsammlung und Postleitzahlensammlung werden verwendet, um Informationen zum Nutzer und zum Terminort zu erfassen.

Gründe und Arten von Terminen

Diese Komponente unterstützt mehrere Kategorien von Termingründen und Angeboten unterschiedliche Arten von Terminen.

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

Sie können Terminkategorien anpassen, indem Sie das benutzerdefinierte Element prebuilt_components_arrange_appt_reason ändern. Für jede Kategorie können verfügbare Termintypen konfiguriert werden durch Ändern der Eingabeparameter für jeden Termintyp.

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 Beispieldialogfelder veranschaulichen gängige Szenarien, die von dieser vorgefertigten Komponente verarbeitet werden. Die Beispieldialogfelder zeigen das Verhalten, wenn die Komponente aufgerufen, was den Standard-Begrüßungs-Intent und den ersten Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung.

Bestehender Nutzer bucht einen persönlichen Termin

Der Agent erkennt, dass der Nutzer zuvor als vorhandenen Nutzer. 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 aufsuchen möchte, die seiner registrierten Adresse am nächsten ist, und dass das gewünschte Datum und die gewünschte Uhrzeit verfügbar sind. Der Kundenservicemitarbeiter bestätigt Zeit und Ort den Termin erfolgreich vereinbart.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Bevor wir 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.
Sie möchten einen Telefon-, Videoanruf oder einen persönlichen Termin in einer unserer Filialen vereinbaren?
Ich möchte persönlich hingehen
Möchten Sie einen Termin in der Filiale unter der Adresse 1600 Amphitheatre Pkwy, Mountain View, CA 94043 vereinbaren?
Ja
Bitte geben Sie Ihr bevorzugtes Datum an. Nennen Sie den gewünschten Monat, gefolgt vom Tag und dann dem 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 Kundenservicemitarbeiter erfasst das gewünschte Termindatum des Nutzers mithilfe der vorgefertigten Komponente Date of birth collection (Geburtsdatumserfassung).
Sehr gut, wir haben dein bevorzugtes Datum erfasst.

Bitte gib dein bevorzugtes Zeitfenster an.
10:00 Uhr
Sie haben 10:00 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren am 23.09.2023 um 10:00 Uhr einen Termin bei der Bank 1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA. Ist das richtig?
Ja
Okay, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 818452. Möchten Sie einen weiteren Termin vereinbaren?
Nein, das ist alles.
Vielen Dank, dass Sie sich mit uns in Verbindung gesetzt haben. Ich wünsche Ihnen noch einen schönen Tag.

Neukunde bucht mehrere Termine

Der Kundenservicemitarbeiter stellt fest, dass der Nutzer noch nicht authentifiziert wurde, und fragt nach seiner Telefonnummer. Der Nutzer fordert einen virtuellen Termin an, Darlehen zu besprechen. Die erste Präferenz des Nutzers für Datum und Uhrzeit ist nicht verfügbar. Daher bietet der Kundenservicemitarbeiter dem Nutzer verfügbare Zeitfenster an. Der Nutzer wählt eine verfügbarer Zeitblock und der Termin wurde erfolgreich vereinbart. Der Nutzer bestätigt, dass er einen zweiten Termin vereinbaren möchte, und der Kundenservicemitarbeiter vereinbart einen zweiten Termin.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Agent erfasst die Telefonnummer des Nutzers über die vordefinierte Komponente Erhebung von Telefonnummern
Super, wir haben jetzt die Telefonnummer.

Bevor wir einen Termin vereinbaren, stellen wir Ihnen noch ein paar Fragen. Können Sie uns den Grund für Ihren Termin nennen?
Ich möchte einen Kredit erhalten
Sie möchten einen Telefon-, Videoanruf oder einen persönlichen Termin in einer unserer Filialen vereinbaren?
Ein virtueller Termin ist in Ordnung
Bitte geben Sie Ihr bevorzugtes Datum an. Nennen Sie den gewünschten Monat, gefolgt vom Tag und dann dem 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 Kundenservicemitarbeiter erfasst das gewünschte Termindatum des Nutzers mithilfe der vorgefertigten Komponente Date of birth collection (Geburtsdatumserfassung).
Sehr gut, wir haben dein bevorzugtes Datum erfasst.

Bitte gib dein bevorzugtes Zeitfenster an.
15:00 Uhr wäre gut für mich.
Sie haben 15:00 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin 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
Alles klar, wir haben den Termin vereinbart. Ihre Bestätigungsnummer lautet 754731.

Möchten Sie einen weiteren Termin vereinbaren?
Ja
Bevor Sie einen Termin vereinbaren, werden wir Ihnen ein paar Fragen stellen. 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 Mitarbeiter vereinbaren?
Telefon
Geben Sie bitte das gewünschte Datum für den Termin an. Nenne bitte deinen bevorzugten Monat, gefolgt von Tag und 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.
Kundenservicemitarbeiter erfasst das bevorzugte Datum des Nutzers über die vorkonfigurierte Komponente Geburtsdatum erfassen
Super, wir haben das gewünschte Datum erfasst.

Geben Sie bitte den gewünschten Zeitraum an.
Wäre 8:00 Uhr in Ordnung?
Sie haben 08:00 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Der ausgewählte Zeitraum ist leider nicht verfügbar. Wir haben am 06.10.2023 um 11:30, 12:30, 13:30 und 15:00 Uhr Zeit. Möchten Sie das Zeitfenster ändern oder einen Termin für ein anderes Datum vereinbaren?
Ok, dann machen wir 1:30 Uhr
Sie haben 13:30 Uhr ausgewählt. Wenn Sie mit dem ausgewählten Termin fortfahren möchten, sagen Sie „Ja“.
Ja
Wir vereinbaren am 06.10.2023 um 13:30 Uhr einen Termin mit unserem Berater. Ist das richtig?
Ja
Alles klar, wir haben den Termin vereinbart. Deine Bestätigungsnummer lautet 714637.

Möchtest du einen weiteren Termin vereinbaren?
Nein, das war's.
Vielen Dank für deine Nachricht. Ich wünsche Ihnen noch einen schönen Tag.

Namenskonventionen

Für diese vordefinierte Komponente werden die folgenden Namenskonventionen verwendet:

Funktion Format Beispiel
Ablauf [Komponentenname] Termin vereinbaren
Komponentenspezifischer Intent 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

Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von mindestens einer Bedingung im um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Auf Sitzungsebene Parameter können entweder von einem aufrufenden Ablauf oder beim Start Seite dieser Komponente.

Diese vordefinierte 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 Liste der Termintypen, für die der Standort der Filiale nicht erforderlich ist und nicht vom Nutzer erfasst 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 die Buchung eines Termins zulässig ist. Standardmäßig ist dieser Wert 90. Das bedeutet, dass Termindaten maximal 90 Tage nach dem aktuellen Datum gebucht werden können. Dieser Parameter wird in der Startseite-Route true festgelegt. integer
flow.max_retry_count Gibt die Anzahl der zulässigen Wiederholungen an, wenn Informationen vom Nutzer erfasst werden. Der Standardwert ist 3. integer

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren der Eingabeparameter für diese Komponente aufzurufen.

  1. Öffnen Sie die Dialogflow CX Console.
  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 Abschnitt Seiten auf die Startseite.
  7. Klicken Sie auf der Startseite auf die Route true.
  8. Bearbeiten Sie im Fenster „Route“ die Parametervoreinstellungen nach Bedarf.
  9. Klicken Sie auf Speichern.

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die nach dem Beenden aktiv bleiben. Komponente. 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 Ortstelefonnummer des Nutzers ohne Landesvorwahl, die zur Identifizierung des Nutzers verwendet wird. String
transfer_reason Dieser Parameter gibt den Grund an, warum der Ablauf beendet wurde, falls er nicht erfolgreich war. Der zurückgegebene Wert kann einer der folgenden sein:

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

denial_of_information: Der Endnutzer hat die von der Komponente angeforderten Informationen abgelehnt.

max_no_input: Bei der Unterhaltung wurde die maximale Anzahl von Wiederholungen für No-Input-Ereignisse erreicht. Siehe Integrierte Ereignisse ohne Eingabe.

max_no_match: Die Unterhaltung hat die maximale Anzahl von Wiederholungsversuchen für No-Match-Ereignisse erreicht. Weitere Informationen finden Sie unter Integrierte Ereignisse ohne Übereinstimmung.

webhook_error: Es ist ein Webhook-Fehler aufgetreten. Weitere Informationen finden Sie unter Vordefiniertes Ereignis „webhook.error“.

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Siehe webhook.error.not-found built-in event.
String

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Konfigurieren Sie die flexible Webhooks mit Konfiguration, die Ihre externen Dienste beschreibt, siehe Webhook Einrichtung unten.

Webhook-Einrichtung

Zur Verwendung dieser Komponente müssen Sie die in flexiblen Webhooks zum Abrufen Informationen von Ihren externen Diensten benötigt.

Konto abrufen

Über den prebuilt_components_arrange_appointment:get_account-Webhook ruft die Komponente Kontodetails für eine angegebene Telefonnummer ab, 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 Lokale Telefonnummer des Nutzers ohne Ländercode, anhand derer der Nutzer identifiziert 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 Kredite, die mit der registrierten Telefonnummer verknüpft sind. integer
mortgage_count Anzahl der Hypotheken, die mit der registrierten Telefonnummer verknüpft sind. integer
branch_code Filialcode, der der registrierten Telefonnummer zugeordnet ist und zur Identifizierung eines eindeutigen Filialstandorts verwendet wird. String

Zum Konfigurieren des Konto-Webhooks für diese Komponente maximieren Sie das Fenster, um die Anleitung aufzurufen.

  1. Öffnen Sie die Dialogflow CX Console.
  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 für Konversations-Agents (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 Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Zweig abrufen

Die Komponente verwendet den prebuilt_components_arrange_appointment:get_branch-Webhook, um anhand eines Filialcodes Informationen zu einer Filiale 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 einer eindeutigen Filiale. 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

Zum Konfigurieren des Zweig-Webhooks für diese Komponente maximieren Sie die Anzeige, um eine Anleitung aufzurufen.

  1. Öffnen Sie die Dialogflow CX Console.
  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 für Conversational Agents (Dialogflow CX) durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbarer Zweig

Der Webhook prebuilt_components_arrange_appointment:available_branch wird verwendet von der Komponente aus, um die nächstgelegene Zweigstelle anhand der Postleitzahl 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 Die 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 eine Anleitung zum Konfigurieren des Webhooks für verfügbare Branches für diese Komponente aufzurufen.

  1. Öffnen Sie die Dialogflow CX Console.
  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 für Konversations-Agents (Dialogflow CX) durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Verfügbare Zeitblöcke erhalten

Der Webhook prebuilt_components_arrange_appointment:get_available_slots ist Wird von der Komponente verwendet, um verfügbare Zeitfenster für das bevorzugte Datum eines Nutzers zu prüfen und den Termintyp.

API-Anfrageparameter

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

Parametername Beschreibung Eingabeformat
$flow.preferred_date Das vom Endnutzer angegebene bevorzugte 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 Zweigstandorts, den der Endnutzer ausgewählt hat. 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 in „HH:MM XM“ Format, z. B. ["09:00 AM", "2:30 PM"]. Wenn keine Slots verfügbar sind, ist dieser Parameter eine leere Liste []. Liste (String)

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren des Webhooks „Verfügbare Slots abrufen“ für diese Komponente aufzurufen.

  1. Öffnen Sie die Dialogflow CX Console.
  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 für Conversational Agents (Dialogflow CX) durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die gewünschte Methode aus.
  8. Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Termin senden

prebuilt_components_arrange_appointment:submit_appointment-Webhook wird von der Komponente verwendet, um einen Termin für das vom Nutzer ausgewählte Datum, Uhrzeit, Zweig, Grund und Termintyp.

API-Anfrageparameter

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

Parametername Beschreibung Eingabeformat
$session.params.phone_number Lokale Telefonnummer des Nutzers ohne Ländercode, anhand derer der Nutzer identifiziert wird String
$flow.preferred_date Das vom Endnutzer angegebene bevorzugte 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 Zweigstandorts, den der Endnutzer ausgewählt hat. String

API-Antwortparameter

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

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

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

  1. Öffnen Sie die Dialogflow CX Console.
  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 für Konversations-Agents (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 Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
  9. Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort Ihres Webhooks zu extrahieren. Ändern Sie die Parameternamen nicht, da die Komponente diese für den Zugriff benötigt. den zurückgegebenen Feldwerten.
  10. Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
  11. Klicken Sie auf Speichern.

Abgeschlossen

Ihr Agent und seine Webhooks sollten jetzt eingerichtet und bereit für den Test sein.