Dans les paramètres du projet, vous pouvez sélectionner les notifications entrantes, configurer le travail avec les entonnoirs, puis définir des variables et des constantes, renommer le projet, et bien plus encore.

Instruction mentionnée ci-dessous.
Paramètres principaux

Dans les paramètres principaux du projet, l'utilisateur peut modifier :
- le nom du projet ;
- le fuseau horaire ;
- le propriétaire du projet ;
- définir le domaine pour les liens dans le bot :

Vous devrez installer votre propre domaine s'il est nécessaire que le lien proxy soit sur votre domaine, et non sur le domaine Mavibot. Ce paramètre est facultatif.
URL du webhook
- Est nécessaire pour recevoir des événements de services tiers.
Vous pouvez également activer des cases à cocher dans les paramètres principaux du projet :

- Accepter automatiquement les leads vers la première étape de l'entonnoir
Cette case à cocher générera immédiatement des fiches de transaction à la première étape de l'entonnoir dans MaviCRM. - Interdire aux opérateurs d'envoyer des fichiers
Après avoir sélectionné ce paramètre, les employés de votre projet avec le rôle d'Opérateur (ou un autre rôle configuré manuellement) ne pourront pas envoyer de fichiers dans les dialogues. - Les clients en attente de réponse sont toujours en haut
Cela affichera les clients auxquels vous ou vos employés n'avez pas encore répondu en haut de toute la liste. - Ne pas vérifier le format des paramètres post-json
Pour les paramètres dans le bot - Le bot est activé
Une case à cocher pour activer/désactiver le bot dans un projet
Callbacks
Dans les paramètres du projet, vous pouvez configurer les callbacks que vous souhaitez recevoir dans MaviBot :

Callback - est une notification système qui vous aidera à suivre les événements dans Mavibot sans vérifier les listes, les étiquettes et les entonnoirs dans le CRM à chaque fois, ce qui vous fera gagner beaucoup de temps.
Dans cette section, les notifications système sont configurées uniquement à partir des sections Mavibot. Pour voir quels callbacks arrivent, par exemple des systèmes de paiement, des messageries et autres intégrations, vous devez lire l'article de documentation correspondant.
il est possible de configurer des callbacks pour les notifications :
- Ajout/suppression de listes et d'étiquettes
- Actions avec les tâches : créer, supprimer, modifier et terminer
Par exemple, lors de la création d'une tâche liée à un client spécifique, un message avec le texte apparaîtra dans la section "Clients" du dialogue avec lui : new_task_added_callback task_id:#{task.id}, task_name:#{task.name}

Et lors de la modification d'une tâche liée à un client spécifique, un commentaire apparaîtra dans le dialogue avec le client avec le texte : "La tâche a été modifiée" #{current_user.display_name}: edit_task_callback task_id:#{task.id}, task_name:#{task.name}"

- Changement du responsable du client
Le callback inclut l'ID de l'affaire, ainsi que le nom du responsable auquel votre ancien employé a été remplacé :

- Suppression d'affaire
Pour voir toutes les actions dans le CRM, surveillez également la suppression des transactions dans vos entonnoirs afin de ne rien manquer d'important :

- Glisser-déposer des affaires vers un état système
Il existe des états système d'entonnoir vers lesquels une transaction peut être déplacée dans MavibotCRM :
Il est possible de configurer l'envoi de callbacks lors du glisser-déposer des affaires par état : "supprimer l'affaire", "affaire terminée", "affaire réussie", "archiver". Ensuite, dans un dialogue avec le client, vous recevrez une notification du type suivant :

Configuration des callbacks lors des transitions entre les étapes CRM

Après avoir cliqué sur "Paramètres de callback pour les transitions d'étapes CRM", une fenêtre modale s'ouvre avec tous les entonnoirs qui existent dans le projet :

Ce paramètre aidera à activer le bot lors du passage du client à un certain état d'entonnoir. Pour cela, il suffit de sélectionner soit l'ensemble de l'entonnoir (alors tout changement de l'affaire du client dans l'entonnoir activera le bot) soit seulement un passage à un état spécifique :

Maintenant, lors du changement de statut de l'affaire (automatiquement ou manuellement), une notification est générée depuis n'importe où sur le site qui peut lancer le bot.
La notification ressemble à ceci : crm_state_changed Nom de l'entonnoir:Nom de l'étape
La variable callback_query_id apparaîtra également dans la fiche du client, qui stockera l'identifiant de la transaction pour laquelle la notification a été envoyée :

Pour lancer le bot pour cet événement, vous devez spécifier le texte de la notification dans le champ Condition de la flèche ou de tout bloc avec une condition (un bloc de vérification de condition primaire, pas une condition d'état).
Constantes
Veuillez noter !
Il est nécessaire de prendre en compte les limites sur les variables et les constantes dans le projet :
- Le nombre maximum de variables de modèle est de 100 ;
- Le nom d'une variable de modèle ne peut pas dépasser 100 symboles ;
- Le nombre maximum de constantes de projet est de 50 ;
- Le nom de la constante ne peut pas dépasser 100 symboles ;
- La valeur d'une constante ne peut pas dépasser 5000 symboles.
Une constante de projet est une variable constante et immuable. Par exemple, vous pourriez en avoir besoin pour travailler avec les paiements dans un bot.

Pour ajouter des constantes de projet, cliquez sur l'icône du crayon. Ensuite, une fenêtre modale s'ouvrira où vous pourrez entrer le nom de la variable et sa valeur :

Ensuite, il vous suffit d'entrer une variable :

Ensuite, dans un dialogue avec le client, le bot extrait les valeurs de la constante de projet :

Variables
Veuillez noter !
Il est nécessaire de prendre en compte les limites sur les variables et les constantes dans le projet :
- Le nombre maximum de variables de modèle est de 100 ;
- Le nom d'une variable de modèle ne peut pas dépasser 100 symboles ;
- Le nombre maximum de constantes de projet est de 50 ;
- Le nom de la constante ne peut pas dépasser 100 symboles ;
- La valeur d'une constante ne peut pas dépasser 5000 symboles.
Les variables assignées dans les paramètres du projet peuvent également être utilisées à l'intérieur de votre chatbot (y compris un chatbot IA).

Les variables assignées dans les paramètres du projet peuvent également être utilisées à l'intérieur de votre chatbot (y compris un chatbot IA).
Différence entre les variables et les constantes
- Les variables peuvent être modifiées via les bots, alors que vous ne pouvez que prendre une valeur d'une constante.
- La valeur des variables est la même pour tous les utilisateurs. Cela signifie que si vous modifiez la valeur d'une variable via le bot, elle changera pour tous les clients, y compris dans les paramètres du projet. Vous ne pouvez pas modifier une constante de cette manière.
- La valeur de la constante ne peut être modifiée que de manière unique pour un client, respectivement, dans les paramètres du projet, la constante restera inchangée avec la valeur précédemment définie.
- Si vous accédez à une variable dans le bot en utilisant la construction "project.", vous pouvez modifier la valeur de la variable.
Un exemple clair de travail avec une variable via un bot et la construction project. vous pouvez lire dans l'article "Chatbot avec IA pour la réservation en ligne".
Comment assigner correctement des variables/constantes dans les paramètres du projet
VEUILLEZ NOTER !
Vous ne pouvez pas utiliser l'interpolation de variables dans la valeur d'une variable/constante DANS LES PARAMÈTRES DU PROJET !
L'interpolation est l'assignation d'une variable à une autre via la construction #{}.
INCORRECT :

CORRECT :
Lors de l'assignation de variables dans les paramètres du projet, vous pouvez utiliser différentes valeurs :

Par exemple, les variables de la capture d'écran ci-dessus ont été mises en cache dans le projet via le bot en utilisant les blocs du constructeur et les fonctions installées :

La fonction get_info_for_booking() ne fonctionne que lorsque la section "Services" est configurée pour l'enregistrement en ligne et prend des valeurs pour les créneaux d'enregistrement gratuits disponibles.
Veuillez noter que la variable est mise en cache dans les paramètres du projet via la construction "project." :

Vous pouvez également ajouter une variable dans les paramètres du projet en cliquant sur l'icône du crayon :

Après cela, une fenêtre modale s'ouvre avec une liste existante de variables, où vous devez cliquer sur "Ajouter une variable" :

De plus, vous pouvez définir le nom de la variable à votre discrétion, en évitant de nommer les variables système

Modèles de variables
En utilisant la fonction "Modèles de variables de projet", vous pouvez assembler rapidement des variables, indépendamment de leurs types.
Pour assembler une variable à l'aide d'un modèle, cliquez sur le bouton du même nom :

Vous verrez une fenêtre modale dans laquelle vous verrez un champ vide pour le nom de la variable et une liste déroulante avec le type :

Si vous avez sélectionné le type de variable "Liste", vous pouvez spécifier les valeurs possibles pour la variable :

Pour ajouter plusieurs valeurs :
Étape 1 : Entrez le nom de la variable ;
Étape 2 : Entrez la valeur 1 pour la variable ;
Étape 3 : Cliquez sur le plus dans la ligne avec la valeur : après avoir cliqué sur le plus pour l'une des valeurs de la variable, une barre apparaîtra sous le champ avec les données que vous avez entrées pour la variable :

Étape 4. Entrez la valeur suivante de la variable et appuyez à nouveau sur le bouton plus : vous devez cliquer sur le bouton plus après chaque fois que vous entrez l'une des valeurs de la variable.
Étape 5. Cliquez sur "Créer" : alors la variable sera ajoutée en bas de la fenêtre modale :

Messages
Cette section couvre tous les points nécessaires lors du travail avec les chatbots :

- Vous pouvez spécifier votre propre adresse/plusieurs adresses e-mail pour recevoir les commandes/requêtes sur votre e-mail sans manquer un seul événement.
- Si nécessaire, il existe un paramètre de réponse automatique au premier message de l'utilisateur dans une fenêtre de chat en ligne ou un messager avec des boutons.
Pour plus d'informations, consultez l'article Le premier message dans les messageries
- Vous pouvez également vous assurer que le bot ne s'arrête jamais : définissez le texte du message si le bot ne connaît pas la réponse de l'utilisateur.
- De plus, en activant les cases de notification, vous pourrez voir les clients qui vous ont écrit dans le bot, même si vous êtes actuellement dans un autre projet Mavibot.
Messages en double
De plus, dans les paramètres du projet dans la section Messages, vous pouvez configurer des messages en double vers l'e-mail de vos étudiants et clients :

Si un étudiant/client vous écrit dans un chat en ligne, et qu'après le message, il n'est pas lu par lui, alors lorsque ce paramètre est défini, un message sera envoyé à l'étudiant/client après une période de temps spécifiée.
Important ! Pour que cette fonctionnalité fonctionne, vous avez besoin d'un bot e-mail connecté et autorisé.
Comment connecter un bot e-mail a été décrit dans l'article "Campagnes e-mail". — insérer le lien
Pour que la duplication par e-mail fonctionne, il est nécessaire de définir l'intervalle après lequel le message non lu de l'étudiant/client sera dupliqué vers l'e-mail :

Si plusieurs bots e-mail sont connectés au projet, vous pouvez choisir celui à partir duquel le message dupliqué sera envoyé :



