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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Erstellen aus.
- Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Parametervoreinstellungen nach Bedarf.
- 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:
- Importieren Sie die vordefinierte Komponente.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_credit_card_enrollment:get_account_details“ aus.
- 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.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
- 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.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_credit_card_enrollment:get_card_count“ aus.
- 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.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
- 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.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_credit_card_enrollment:get_available_card“ aus.
- 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.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
- 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.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_credit_card_enrollment:get_selected_card“ aus.
- 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.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
- 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.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_credit_card_enrollment:submit_enroll“ aus.
- 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.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
- 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.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- 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.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_credit_card_enrollment:send_message“ aus.
- 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.
- Prüfen und aktualisieren Sie den Anfragetext, um das richtige Anfrageformat für den Webhook zu bilden.
- 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.
- Prüfen und aktualisieren Sie die Authentifizierungseinstellungen nach Bedarf.
- Klicken Sie auf Speichern.
Abgeschlossen
Der Agent und seine Webhooks sollten jetzt eingerichtet und zum Testen bereit sein.