Die Einrichtung des Verkaufs von Online-Kursen in einem Chatbot ist ein innovativer Ansatz, der den Zeit- und Arbeitsaufwand für den Kundenservice erheblich reduziert. Mit einem Chatbot können Sie Transaktionen in Echtzeit automatisieren.

Darüber hinaus können Sie die Datenerfassung im Chatbot für eine sofortige Benutzerregistrierung einrichten.

In diesem Artikel betrachten wir den Prozess der Einrichtung des Kursverkaufs im Chatbot:

  1. Welche Zahlungssysteme sind in den Kursen verfügbar;
  2. Schritt-für-Schritt-Einrichtung eines Chatbots zur Datenerfassung und Ausstellung eines Zahlungslinks.
  3. E-Mail-Registrierung für den Kurs über den Bot

Auswahl eines Zahlungssystems

Im Gegensatz zu Kurszahlungen auf der Werbeseite können Sie jedes beliebige Zahlungssystem auswählen, das in Ihrem Projekt im Bereich „Zahlungssysteme“ aktiviert ist:

Es gibt viele Integrationen mit Zahlungssystemen in Mavibot.

Jedes Zahlungssystem hat seine eigenen Anschlussfunktionen, deren Beschreibung und detaillierte Anleitung in der Mavibot-Dokumentation verfügbar sind.

Um einen Artikel zum ausgewählten Zahlungssystem zu finden:

a) oder gehen Sie zum Abschnitt „Integration“ der Dokumentation -> „Zahlung“ und wählen Sie dann den Artikel zum Anschluss des Zahlungsdienstes aus:

b) oder klicken Sie in den Projekteinstellungen im Bereich „Zahlungssysteme“ auf „verbinden“ auf der Dienstleiste:

Nach dem Klicken auf die erforderliche Schaltfläche öffnet sich ein modales Formularfenster, in dem sich bereits ein Link zu einem Artikel mit Ihrem ausgewählten Zahlungssystem befindet.

Nachdem Sie den Zahlungsdienst angeschlossen haben, gehen Sie zu den Kurseinstellungen.

Die Erstellung eines Online-Kurses erfordert Ihren persönlichen Aufwand an Ressourcen für die Strukturierung von Informationen, deren Gestaltung, Präsentation sowie andere technische Einstellungen.

Um die notwendige und angemessene Vergütung für Ihr Wissen von den Studenten zu erhalten, gibt es die Einrichtung von Preisplänen und die Zahlungsannahme sowohl auf der Kursseite als auch über den Chatbot.

Wie Sie Zahlungen für Online-Kurse auf der Werbeseite akzeptieren, lesen Sie im gleichnamigen Artikel.

Um die Zahlungsannahme im Chatbot weiter zu konfigurieren, müssen Sie Preispläne einrichten, da der Rechner die Preisplan-ID in den Blockeinstellungen verwendet.

Informationen zum Einrichten von Preisplänen finden Sie im gleichnamigen Artikel.

Preisplan-ID

Um die Zahlung basierend auf den Kurs-Preisplänen zu verwenden, müssen Sie die Preisplan-ID (oder Preispläne) finden, die in der Zahlungsfunktion in den Blockeinstellungen im Funnel-Konstruktor verwendet wird.

Gehen Sie dazu auf die Registerkarte „Preisplan“, indem Sie auf die entsprechende Schaltfläche auf der Kurskarte im gleichnamigen Abschnitt klicken.

Gehen Sie dann auf die Registerkarte „Zahlung“ und wählen Sie den angeschlossenen Zahlungsanbieter aus.

Dann gelangen Sie zum Abschnitt „Pläne“ in den Kurseinstellungen.

Die Plan-ID ist recht einfach zu finden: Sie ist bereits auf der Karte im Abschnitt sichtbar.

Klicken Sie auf die Preisplan-ID, dann wird sie in die Zwischenablage kopiert und Sie können sie später für die Zahlungsfunktion verwenden.

An dieser Stelle ist die Konfiguration im Bereich „Kurse“ abgeschlossen. Gehen Sie zur Konfiguration des Schemas im Funnel-Konstruktor.

Blöcke im Funnel-Konstruktor

Nachdem Sie die erforderlichen Einstellungen im Online-Kurs vorgenommen haben, gehen Sie zum Funnel-Konstruktor, wo Sie ein Schema für den Chatbot erstellen.

Das Schema besteht aus Blöcken, die verantwortlich sind für:

  1. Datenerfassung: Name, E-Mail;
  2. Auswahl eines Preisplans durch den Benutzer zur Anmeldung zum Kurs;
  3. Erstellung eines Zahlungslinks;
  4. Registrierung per E-Mail für den Online-Kurs nach der Zahlung.

Datenerfassungsblöcke

Die Einstiegsblöcke werden verwendet, um die Daten Ihres Kunden zu sammeln: Name und E-Mail-Adresse, die für die spätere Registrierung des Benutzers für den Kurs benötigt werden.

Schritt 1. Erstellen Sie den Block „Start“. Sie können in diesem Block eine beliebige Nachricht hinzufügen.

Sie benötigen diesen Block, um das Chatbot-Schema zu starten, das für den Verkauf und die Anmeldung zu einem Online-Kurs verantwortlich ist.

Schritt 2. Erstellen Sie den folgenden Block, der dem Benutzer die verfügbaren Preispläne mitteilt:

Wir schreiben eine Nachricht mit dem Inhalt des Preisplans und fragen den Kunden auch nach seinem Interesse.

Erstellen Sie dann zwei Blöcke mit Verbindungen.

Schritt 3. Erstellen Sie Datenerfassungsblöcke.

Dieser Block fordert eine E-Mail vom Benutzer an, die wir später mit dem Pfeil in eine Variable schreiben.

Erstellen Sie dann einen Block darunter.

Schritt 4. Erstellen Sie eine Verbindung zur Datenerfassung:

Aktivieren Sie in den Verbindungseinstellungen das Kontrollkästchen „Benutzer gibt Daten ein“ und legen Sie die Variable mit dem E-Mail-Namen fest.

Außerdem setzen wir in der Blockbedingung einen regulären Ausdruck zur Überprüfung der E-Mail (^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$)

Dies hilft dem Bot, die E-Mail des akzeptierten Musters aufzuzeichnen, anstatt eine zufällige Zeichen- oder Buchstabenfolge.

Bei Bedarf können Sie aus diesem Block einen „Fallback“-Block erstellen, der dem Benutzer antwortet, dass die E-Mail nicht der Realität entspricht.

Ihr Kunde kann nicht zum „Fallback“-Block wechseln, daher erfolgt die weitere Bewegung entlang des Funnels erst, nachdem der Benutzer die E-Mail-Adresse im Funnel eingegeben hat.
Der reguläre Ausdruck (regEx), der zur Überprüfung der E-Mail verwendet wird, sieht wie folgt aus:

^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$

Die gesamte Liste der nützlichen regulären Ausdrücke und ihrer Anwendungen finden Sie im Artikel „Liste der nützlichen regulären Ausdrücke“. Link Liste der nützlichen regulären Ausdrücke".

Schritt 5. Schreiben Sie eine Nachricht in den Block „Chat“, wenn der Kunde seine E-Mail korrekt eingegeben hat.

An dieser Stelle ist die Erstellung und Konfiguration der Datenerfassungseinheiten abgeschlossen.

Blöcke zur Auswahl des Preisplans

Schritt 1. Fügen Sie dem Block Schaltflächen mit den Namen der Pläne hinzu.

Schritt 2. Erstellen Sie als Nächstes zwei Blöcke: einen, der dem Kunden eine Zahlungsschaltfläche für den Kurs sendet, und einen anderen, der Zugang zum kostenlosen Kurs gewährt.

Schritt 3. Fügen Sie im Block mit der Zahlungsschaltfläche die Nachricht hinzu: „Bitte zahlen Sie, um vollen Zugriff auf den Kurs zu erhalten.“

Kostenlose Registrierung des Studenten für den Kurs

Gewähren wir dem Kunden nun Zugang zum kostenlosen Kurs. Gehen Sie dazu zu dem Block, der mit dem Pfad „Kostenlos“ verbunden ist.

Verwenden Sie dann die Rechnerfunktion: register_customer_on_course(tariff_id, email, email_notification, period, reregistration, purchase_price)

  1. Geben Sie die ID des kostenlosen Plans ein,

  1. lassen Sie den email-Parameter unverändert,
  2. und setzen Sie den email_notification-Parameter auf 1.

Die restlichen Parameter können Sie überspringen.

Registrierung des Studenten für den Kurs nach der Zahlung

Nach erfolgreicher Zahlung wird eine System-Callback-Nachricht im Dialog mit dem Kunden empfangen:

Der Callback besteht aus den ersten zehn Zeichen des geheimen Schlüssels, dem Zahlungsstatus (Erfolg oder Fehlschlag) und dem Zahlungsbetrag.

Der Callback ist im Dialog mit dem Kunden nicht sichtbar, es handelt sich um eine Systemnachricht.

Nachdem der Kunde für Ihren Kurs bezahlt hat, können Sie die Antwort des Bots auf den Callback konfigurieren und den Studenten für den Kurs anmelden.

Schritt 1. Erstellen Sie einen Startblock, in dessen Trigger wir einen Zahlungs-Callback einfügen:

Dieser Block muss nicht mit anderen verbunden werden; er wird von selbst ausgeführt, nachdem der Callback in einem Dialog mit dem Kunden eintrifft.

Schritt 2. Im Rechner schreiben wir die Funktion zur Registrierung eines Studenten für einen Kurs vor - register_customer_on_course()

Sie müssen die ID Ihres Preisplans übergeben, zu dessen Kosten die Zahlung erfolgt ist.

Die Preisplan-ID in der Tarifkarte.

Erstellen Sie als Nächstes einen Block darunter, stellen Sie einen Timer für die automatische Nachrichtenzustellung ein und fügen Sie eine Nachricht hinzu, die bestätigt, dass der Student für den Kurs registriert wurde.

Funktion und Parameter

register_customer_on_course(tariff_id, email, email_notification, period, reregistration, purchase_price)

Damit Kunden E-Mails erhalten, übergeben Sie 1 im email_notification-Parameter.

Wenn Sie keine 1 senden, erhalten die Kunden keine E-Mails!

Alle verfügbaren Funktionen für den Kurs finden Sie im Artikel „Rechnerfunktionen für Kurse".