Les services Mavibot - sont l'une des sections liées au système CRM qui vous permet d'automatiser le remplissage des emplois du temps des employés avec la réservation en ligne via un bot.

Pour travailler avec une réservation en ligne et un chatbot d'intelligence artificielle, nous avons besoin de :

  1. Une succursale personnalisée avec des catégories et des services eux-mêmes, ainsi qu'un planning du personnel complété.

Attention !
N'oubliez pas d'attribuer un poste aux employés dans les paramètres du Service, sinon la fonction de lecture des services ne fonctionnera pas !

  1. Il y a deux blocs dans le constructeur d'entonnoir ;
  2. Assistant IA.

Constructeur de flux de travail

Étape 1. Allez dans le constructeur d'entonnoir et créez le bloc "Démarrer" :

Le bloc doit être créé avant les paramètres de l'assistant, car nous l'utiliserons pour ajouter une variable avec des informations sur les services et le temps des employés aux paramètres du projet.

De plus, les informations de la variable seront disponibles pour tous vos clients.

Pour ce faire, écrivez project avant la variable déclarée, puis le nom de la variable service_info, puis attribuez-lui la valeur de la fonction de lecture des services disponibles dans la branche get_info_for_booking.

Au total, nous obtenons : project.service_info = get_info_for_booking().

Pour comprendre que le bloc a démarré, ajoutez un message système quelconque, et aussi pour afficher les valeurs stockées dans une variable, affichez-la en utilisant la construction #{} :

Ensuite, allez dans la fenêtre de test du bot et lancez le bloc pour mettre en cache la variable dans les paramètres du projet :

Si vous avez tout fait correctement, vous recevrez une réponse du bot sous la forme d'un message que vous avez spécifié dans ce bloc (dans notre exemple, "Variable mise à jour") et la valeur contenue dans la variable.

Attention !

Après avoir configuré le chatbot IA et la réservation en ligne, ne supprimez pas le bloc "Démarrer"

Vous en aurez besoin si vous mettez à jour votre gamme de services ou ajoutez de nouveaux employés.

Pour mettre à jour la variable service_info dans le projet, lancez simplement ce bloc dans la fenêtre de test, puis les données mises à jour seront incluses dans la valeur de la variable.

Étape 2 Créez un deuxième bloc - "Chat", où vous devez enregistrer :

  1. Une fonction pour créer une réservation

La fonction create_booking_by_name (service_name, date, date_time, company_id) crée une réservation basée sur les données transmises par l'assistant IA au système.

La fonction prend trois paramètres obligatoires pour générer la réservation :

  1. project.service_info = get_info_for_booking() - est pour configurer et effectuer une réservation dans le système CRM, ces services gratuits ont été fournis aux utilisateurs en raison de la disponibilité d'informations supplémentaires sur les services.

Dans le champ du bloc de message, écrivez la réponse requise du bot après que le client a sélectionné le service et l'heure.

Comment travailler en tant qu'assistant IA

Ensuite, allez dans l'assistant IA, où vous devez configurer les paramètres de réservation en ligne.

Choisissons le rôle de l'assistant - il doit s'agir d'une réservation en ligne :

Les paramètres préparés peuvent être sélectionnés à votre discrétion :

Qu'est-ce qui détermine le choix de nos paramètres ? :

  1. Minimiser les fantaisies - est une option nécessaire pour que le bot soit moins créatif et conseille le client uniquement sur les données disponibles.
  2. Saisie de données étape par étape - vous devrez saisir des données étape par étape pour la formation de la demande et des variables.
  3. Ne pas apprendre des messages - pour limiter l'influence de tiers sur le bot et l'empêcher d'être corrompu par des intrus.
  4. Boutons - pour que le client ne saisisse pas lui-même la date, l'heure et le service lors du processus de création d'une demande dans le bot.

Ensuite, allez dans les paramètres du bot, où nous décrirons ses tâches principales :

Remarque importante sur la configuration

Ce rôle a été préconfiguré par les développeurs de MaviBot avec des fonctionnalités de base. Dans les paramètres, vous devez uniquement spécifier des commandes clés supplémentaires qui sortent de la base de connaissances présumée du bot.

Directive :

Il n'est pas nécessaire d'instruire le bot sur son objectif principal - il est déjà parfaitement capable de conseiller les clients sur vos services. Concentrez-vous plutôt sur des flux de travail uniques, des détails spécifiques de produits ou des scénarios exceptionnels.

Veuillez noter

Sélection de service par bouton

Avec les paramètres "Bouton" préconfigurés, l'assistant IA présente les services disponibles sous forme de boutons interactifs.

Avantage clé : les clients n'ont plus besoin de taper manuellement les noms des services - ils peuvent simplement cliquer sur le bouton pertinent pour une sélection instantanée.

Après que le client a cliqué sur le bouton, l'IA le conseillera sur le coût et le service lui-même :

b) Ensuite, le bot montrera automatiquement les jours et heures libres pour le service sélectionné par le client, car cela est également défini dans les paramètres du bot.

  1. Veuillez noter la commande suivante dans les paramètres du bot :

Écrire sans modifier start_block_from_ai N

Cette commande garantit que l'assistant IA répond sans modifier la logique initiale définie dans la fonction start_block_from_ai.

"Exécutez ensuite la commande “start_block_from_ai 11916" - au lieu des nombres marqués en vert, écrivez l'ID du bloc "Chat", qui a été créé précédemment dans le constructeur d'entonnoir. Il contient la fonction nécessaire pour générer une réservation dans le système de réservation :

Copiez l'ID du bloc et définissez-le dans la commande 'Exécutez ensuite la commande "start_block_from_ai N"', où vous remplacez N par l'ID.

Autres paramètres de l'assistant

Pour utiliser une variable mise en cache : Référencez la variable mise en cache dans le bloc "Démarrer" dans les paramètres de connaissances du bot.

Dans les connaissances du bot, une variable doit être écrite en tant que variable en utilisant la construction #{}

Dans le champ "Format des données transmises", entrez la valeur et la clé :

Ces variables seront transférées au système après l'appel du bloc, et en utilisant notre fonction create_booking_by_name(service_name, date, date_time), une réservation sera créée.

Dans le même bloc "Chat", nous réenregistrons la variable service_info. Cela garantit qu'après qu'un client a effectué une réservation, la variable - remplie par sa fonction - se met automatiquement à jour avec les derniers créneaux horaires disponibles.

Maintenant, testons l'assistant pour vérifier que le processus de mise à jour fonctionne correctement.

L'assistant a fonctionné correctement.

Dans l'exemple, vous avez vu que dans le dernier message envoyé au client, le résultat de la fonction est affiché : après avoir débogué le travail de l'assistant IA avec la fonction de réservation en ligne, vous pouvez supprimer la variable #{result} du message dans le bloc Chat.

Après avoir testé et débogué l'assistant IA avec la réservation en ligne, vous pouvez supprimer la construction #{result} du message dans le bloc Chat du constructeur de chatbot.

Regardons maintenant le calendrier dans la section "Réservation" :

Une entrée correspondante est automatiquement créée dans le calendrier, en tenant compte de la durée requise pour le service réservé.

Résumé

Avec cette approche, vous pouvez efficacement créer des branches de services distinctes et automatiser complètement l'enregistrement des clients à l'aide de votre bot IA.