Vordefinierte Komponente für die Kreditkartenregistrierung

Mit der vorgefertigten Komponente für die Kreditkartenregistrierung können Neu- und Bestandskunden eine neue Kreditkarte beantragen.

Zuerst wird die Telefonnummer des Endnutzers erfasst, um zu ermitteln, ob es sich um einen Neu- oder Bestandskunden handelt. Bei einem neuen Nutzer wird die Komponente erforderliche Details wie ihr monatliches Einkommen und die Kategorie ihrer Ausgaben zu erfassen oder Kartenvorteile, die der Nutzer wünscht. Sobald alle erforderlichen Informationen erfasst wurden, arrangiert die Komponente einen Rückruf und gibt dem Nutzer die Anfragenummer.

Bei einem vorhandenen Kunden ruft die Komponente Informationen zu registrierten Nutzern ab. und den Endnutzern verfügbare Kartenoptionen basierend auf ihren Präferenzen und Informationen abgerufen, z. B. ihr Kreditscore. Sobald die Kundin oder der Kunde eine Kartenoption ist, sendet die Komponente einen Link zum Abschließen der Registrierung. über registrierte Kanäle wie WhatsApp oder SMS.

Diese Komponente verwendet den Erhebung von Telefonnummern und Postleitzahlenerhebung vordefinierte Komponenten zur Erfassung und Validierung von Nutzerdetails.

Beschränkungen

Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten, für diese vordefinierte Komponente gelten 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 Beispieldialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung ausgelöst.

Neuer Nutzer

Die Komponente prüft, ob der Nutzer über eine registrierte Telefonnummer anruft, und dass sie neue Nutzende sind. Die Komponente erfasst die Kartenkategorie, für die sich der Nutzer registrieren möchte, sowie Informationen zur Identifizierung des Nutzers, einschließlich Postleitzahl und Telefonnummer. Die Komponente arrangiert dann einen Rückruf und gibt dem Nutzer die Anfragenummer.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Sind Sie bereits Kunde unserer Bank?
Ich bin nicht
Wir freuen uns, dass Sie bei uns eine Kreditkarte beantragen möchten. Wir haben eine große Auswahl an Kreditkarten, die für Sie geeignet sind.

Können Sie uns bitte Ihr monatliches Einkommen in US-Dollar mitteilen, damit wir Ihnen die besten verfügbaren Karten anbieten können?
5.000 $
Für welche Ausgaben oder Sozialleistungen interessieren Sie sich? Wir bieten eine Reihe von Optionen an, z. B. für Reisen, Kraftstoff und Shopping.
Ich shoppe gerne
Ihre ausgewählte Antwort fällt unter die Kategorie „Shopping“. Wenn du fortfahren möchtest, sag „Ja“.
Ja
Agent erfasst die Postleitzahl des Nutzers mithilfe der vordefinierten Komponente Postleitzahlenerfassung
Sie haben die Postleitzahl 10011 angegeben. Ist das richtig?
Ja, das ist richtig
Super, wir haben jetzt die Postleitzahl.
Kundenservicemitarbeiter erfasst die Telefonnummer des Nutzers mithilfe der vorgefertigten Komponente Telefonnummernerfassung
Alles klar. Die von Ihnen genannte Nummer lautet plus 1 6502530000, ist das richtig?
Ja
Sehr gut, die Telefonnummer wurde erfasst.

Einer unserer Mitarbeiter wird Sie basierend auf Ihren Kriterien noch einmal anrufen, um die entsprechenden Karten zu erhalten. Ihre Anfragenummer lautet 993835.

Bestandskunden

Die Komponente identifiziert registrierte Kunden anhand ihrer Telefonnummer. Die Komponente fordert dann Informationen wie die Kategorie und den Kartentyp an, für den sich der Nutzer registrieren möchte. Sobald diese Informationen bestätigt wurden, wird der Kunde aufgefordert, einen Kanal auszuwählen, über den er die Registrierung abschließen kann. Der Link wird an den registrierten Kanal des Kunden gesendet.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Wir freuen uns, dass Sie sich weiterhin für unsere Produkte und Dienstleistungen entscheiden. Wir haben eine große Auswahl an Kreditkarten, die für Sie geeignet sind.

Für welche Ausgaben oder Vorteile interessieren Sie sich? Wir bieten eine Vielzahl von Optionen wie Reisen, Tankstellen und Einkaufen.
Ich möchte eine Karte, die ich für meinen nächsten Urlaub verwenden kann
Ihre ausgewählte Antwort fällt unter die Kategorie „Reisen“. Wenn du fortfahren möchtest, sag „Ja“.
Ja
Es gibt drei Kartentypen, die zu Ihrer Anfrage passen: Platinum-Reisekarte, Gold-Reisekarte und klassische Reisekarte. Möchten Sie Informationen zu allen Karten oder zu einer bestimmten Karte erhalten? Wenn Sie beispielsweise speziell nach einer klassischen Karte suchen, sagen Sie dies bitte.
Können Sie mir etwas über die Platinkarte erzählen?
Ja, für eine Platinum-Reisekarte beträgt die Jahresgebühr 95 $. Zu den Vorteilen gehören: 10.000 Bonusmeilen pro Jahr, unbegrenzte doppelte Meilen bei allen anderen Käufen, Meilen sind einfach zu sammeln und zu nutzen. Weitere Informationen zu Vorteilen und Boni finden Sie auf unserer Website.

Bitte geben Sie an, ob Sie sich für die Platin-Reisekarte registrieren möchten.
Ja, los gehts
Wir senden Ihnen einen Link mit den Schritten zur Registrierung. Sollen wir diese Kartendetails per SMS oder WhatsApp an Ihre Mobiltelefonnummer senden?
SMS bitte
Okay, wir senden den Link an Ihre registrierte Mobilnummer. Dieser Vorgang kann einige Sekunden dauern. Können Sie bestätigen, dass Sie den Link erhalten haben, indem Sie „Ja“ oder „Nein“ sagen?
Ok
Sehr gut. Öffnen Sie jetzt den Link und prüfen Sie die Details zur Kartenregistrierung. Sobald die Daten vollständig sind, wird die Ausstellung der neuen Karte eingeleitet und an Ihre aktuelle Adresse gesendet.

Leugnung von Informationen

Der Nutzer lehnt es ab, die für die Registrierung für eine Kreditkarte erforderlichen Informationen anzugeben. Die Komponente wird mit einer Fehlermeldung beendet.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Sind Sie bereits Kunde unserer Bank?
Nein, das bin ich nicht.
Wir freuen uns, dass Sie bei uns eine Kreditkarte beantragen möchten. Wir haben eine große Auswahl an Kreditkarten, die für Sie geeignet sind.

Bitte geben Sie Ihr monatliches Einkommen in US-Dollar an, damit wir Ihnen die bestmöglichen Karten zur Verfügung stellen können.
Ich möchte Ihnen diese Informationen nicht verraten,
Vielen Dank für Ihren Anruf. Leider können wir ohne die angeforderten Informationen derzeit nicht fortfahren.

Namenskonventionen

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

Funktion Format Beispiel
Ablauf [Komponentenname] Kreditkartenregistrierung
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_cc_enroll_collect_cardtype
Entitätstyp prebuilt_components_[component_name]_[entity_type] prebuilt_components_cc_enroll_expense_category
Webhook prebuilt_components_[component_name]:[webhook_action] prebuilt_components_credit_card_enrollment:get_available_card

Eingabeparameter

Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von einer oder mehreren Bedingungen innerhalb des Ablaufs verwendet, um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Parameter auf Sitzungsebene können entweder über einen Aufrufablauf oder auf der Startseite dieser Komponente festgelegt werden.

Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:

Parametername Beschreibung Eingabeformat
$session.params.auth_level (Optional) Gibt die aktuelle Authentifizierungsebene des Endnutzers an. integer
$session.params.phone_number Optional: Telefonnummer des Endnutzers Wenn dieser Parameter nicht angegeben ist, wird die Telefonnummer vom Endnutzer erfasst. String
$flow.max_retry_count Gibt die Anzahl der Wiederholungsversuche an, die an den Endnutzer gesendet wurden. Der Standardwert ist 3. integer
$flow.currency_name Gibt die Währung an, die bei der Erfassung monatlicher Einkommensdetails erwartet wird. Der Standardwert ist "USD". String

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 Abschnitt Abläufe auf die importierte Komponente.
  6. Klicken Sie im Bereich 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 Verlassen der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die vom Komponente. 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. Siehe webhook.error built-in event.

webhook_not_found: Eine Webhook-URL war nicht erreichbar. Weitere Informationen finden Sie unter Vordefiniertes Ereignis „webhook.error.not-found“.
String

Grundlegende Einstellungen

So richten Sie diese vorkonfigurierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.
  2. Konfigurieren Sie die bereitgestellten flexiblen Webhooks mit einer Konfiguration, die Ihre externen Dienste beschreibt. Weitere Informationen finden Sie unten unter „Webhook einrichten“.

Webhook-Einrichtung

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

Kontodetails abrufen

Über den prebuilt_components_credit_card_enrollment:get_account_details-Webhook ruft die Komponente die Kontodetails des Nutzers ab, sofern ein 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 Die Anzahl der Konten, die mit der registrierten Telefonnummer verknüpft sind. integer
credit_score Der registrierte Kreditscore des Nutzers. integer

Maximieren Sie die Ansicht, um eine Anleitung zum Konfigurieren des Webhooks „Kontodetails 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_credit_card_enrollment:get_account_details“ 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 Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  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.

Kartenanzahl abrufen

Der Webhook prebuilt_components_credit_card_enrollment:get_card_count ist die von der Komponente verwendet wird, um die Anzahl der mit einer das Konto bzw. die Konten registrierter Nutzer.

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
card_count Die Gesamtzahl der Kreditkarten in den Konten eines registrierten Nutzers. integer

Zum Konfigurieren des Webhooks zum Abrufen der Kartenanzahl 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_credit_card_enrollment:get_card_count“ 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 richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  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 Karten abrufen

Mit dem prebuilt_components_credit_card_enrollment:get_available_card-Webhook ruft die Komponente die Liste der Karten ab, die dem Nutzer für eine bestimmte Kategorie basierend auf seinem Kreditscore zur Verfügung stehen.

API-Anfrageparameter

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

Parametername Beschreibung Eingabeformat
$flow.expense_category Die Ausgabenkategorie, die der Nutzer für die Anmeldung ausgewählt hat. Gültige Werte werden von der benutzerdefinierten Entität prebuilt_components_cc_enroll_expense_category definiert. Standardmäßig werden fuel, shopping und travel unterstützt. String
$flow.credit_score Der Kreditscore des Nutzers, der von der Komponente mit dem Webhook Kontodetails abrufen abgerufen wird. integer

API-Antwortparameter

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

Parametername Beschreibung Ausgabeformat
available_card_names Liste der Karten, die für den Nutzer verfügbar sind, z. B. ["gold shopping card","classic shopping card"]. Liste (String)
cards_count Die Anzahl der für den Nutzer verfügbaren Karten. integer

Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren des Webhooks „Verfügbare Karten 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_credit_card_enrollment:get_available_card“ 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 Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  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.

Ausgewählte Kartendetails abrufen

Der Webhook prebuilt_components_credit_card_enrollment:get_selected_card ist von der Komponente verwendet wird, um jährliche Gebühren und Vorteile für die ausgewählte Karte abzurufen.

API-Anfrageparameter

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

Parametername Beschreibung Eingabeformat
$flow.card_type Der Kartentyp, den der Nutzer für die Registrierung ausgewählt hat. Gültige Werte werden durch das benutzerdefinierte Element prebuilt_components_cc_enroll_card_type definiert. Standardmäßig werden classic, gold und platinum unterstützt. String
$flow.expense_category Die Ausgabenkategorie, die der Nutzer für die Anmeldung ausgewählt hat. Gültige Werte werden von der benutzerdefinierten Entität prebuilt_components_cc_enroll_expense_category definiert. Standardmäßig werden fuel, shopping und travel unterstützt. String
$flow.credit_score Der Kreditscore des Nutzers, der von der Komponente mit dem Webhook Kontodetails abrufen abgerufen wird. integer

API-Antwortparameter

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

Parametername Beschreibung Ausgabeformat
selected_card_benefits Informationen zu den Vorteilen der ausgewählten Karte. String
selected_card_annual_fee Die Jahresgebühr der ausgewählten Karte. integer
selected_card_name Der Name der ausgewählten Karte. String

Maximieren Sie die Seite, um eine Anleitung zum Konfigurieren des Webhooks „Get selected card details“ 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_credit_card_enrollment:get_selected_card“ 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 Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  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.

Registrierungsanfrage senden

Die Komponente verwendet den prebuilt_components_credit_card_enrollment:submit_enroll-Webhook, um eine Kartenregistrierungsanfrage basierend auf den bereitgestellten Einstellungen und Nutzerdetails des neuen Nutzers zu erstellen.

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.zipcode Vom Nutzer angegebene Postleitzahl. String
$flow.monthly_salary Vom Nutzer angegebenes monatliches Gehalt. integer
$flow.currency_name Währung des monatlichen Gehalts, konfiguriert in den Eingabeparametern der Komponente. Siehe Eingabeparameter. String

API-Antwortparameter

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

Parametername Beschreibung Ausgabeformat
request_number Anfragenummer für die erfolgreiche Registrierung der Anfrage zur Kartenregistrierung. integer

Wenn Sie den Webhook „Senden von Registrierungsanfrage“ für diese Komponente konfigurieren möchten, maximieren Sie den Abschnitt.

  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_credit_card_enrollment:submit_enroll“ 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 Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  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.

Nachricht senden

Der Webhook prebuilt_components_credit_card_enrollment:send_message wird verwendet durch die Komponente zum Senden einer Nachricht mit einem Link zur Vervollständigung der Kreditkarte Bestandskunden registrieren.

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.channel Der Kanal, über den der Nutzer die Nachricht erhalten möchte. Gültige Werte werden durch das benutzerdefinierte Element prebuilt_components_cc_enroll_channel definiert. Standardmäßig werden SMS und WhatsApp unterstützt. String
$flow.selected_card_name Liste der vom Nutzer ausgewählten Karten, z. B. ["gold shopping card","classic shopping card"]. Liste (String)

API-Antwortparameter

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

Parametername Beschreibung Ausgabeformat
message_sent Gibt an, ob die Nachricht an den vom Nutzer angegebenen Kanal gesendet wurde. boolean

Wenn Sie den Webhook „Nachricht senden“ für diese Komponente konfigurieren möchten, maximieren Sie den Bereich, 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_credit_card_enrollment:send_message“ 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 richtige Methode aus.
  8. Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
  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

Der Agent und seine Webhooks sollten jetzt eingerichtet und zum Testen bereit sein.