Actions

Ajouter un champ d’action
Ce champ est une liste déroulante d’actions qui peuvent être configurées dans le bloc.
Ajout d’une action :
Pour ajouter une action dans le bloc, cliquez « + Ajouter une action. »

Vous pouvez sélectionner une action dans les listes d’actions :

Vous pouvez ajouter plusieurs actions :

Faire avancer dans l’entonnoir
Vous pouvez sélectionner l’étape de l’entonnoir de vente dans MaviBot CRM dans laquelle le client sera placé lors de l’entrée dans ce bloc. Cela est utile non seulement pour faire progresser le client à travers les étapes de l’entonnoir, mais aussi pour une segmentation claire des clients par catégories. Par exemple, les demandes de particuliers peuvent aller dans une colonne, tandis que celles des organisations vont dans une autre colonne dans MaviBot CRM.

Ajouter à la liste / Retirer de la liste / Déplacer vers la liste
Les clients peuvent être ajoutés aux listes.
Les listes sont utilisées non seulement pour segmenter la base de données, mais aussi pour configurer des analyses de base basées sur les listes.



L’action « Déplacer vers la liste » signifie que l’utilisateur sera retiré de la liste A et ajouté à la liste B.
Vous pouvez créer de nouvelles listes et les gérer dans la Listes section, située dans le menu de gauche du constructeur.
Lorsqu’un client entre dans un bloc avec des actions de liste configurées, ses listes attribuées sont automatiquement mises à jour.
Dans l’onglet section Clients section, vous pouvez :
Filtrer les clients par appartenance à une liste
Voir à quelles listes un client appartient dans le menu de droite de son dialogue
Voir toutes les listes attribuées dans la fiche de profil du client

Ajouter une étiquette / Retirer une étiquette
Les étiquettes simplifient la segmentation des clients et aident à naviguer visuellement dans les dialogues dans la section Clients. Comme les listes, elles peuvent également être utilisées pour filtrer les clients.


Vous pouvez créer et gérer des étiquettes dans le Listes section sous la Étiquettes . Après être entré dans un bloc avec l’action « Ajouter une étiquette », l’étiquette correspondante apparaîtra dans le dialogue du client.

Et vous pouvez aussi voir les étiquettes dans les affaires dans le CRM :

Exécuter du code Python

Avant d’entrer dans un bloc où l’action d’exécution de code Python est utilisée, vous devez attribuer les variables utilisées dans le script Python.
Toutes les variables disponibles dans la Calculatrice seront accessibles dans le script : elles seront transmises dans un dictionnaire nommé data; il n’est pas nécessaire de le créer à l’avance.

Exemple :
Dans le bloc « Début », les variables premier et deuxième sont attribuées.

Ensuite, dans le deuxième bloc, définissez l’action « Exécuter du code Python » :

Dans le code Python, vous accédez à ces variables via leurs clés dans le data dictionnaire, en correspondant aux noms des variables du premier bloc (création de la variable a).
Vous pouvez également faire référence à la variable de la même manière que dans la sortie de texte (création de la variable b).
Veuillez noter concernant la création de la variable b — avant l’exécution du script, toutes les variables au format #{nom_de_variable} sont remplacées par les valeurs des variables correspondantes, tout comme lors de l’envoi d’un message au client.

À la fin du script, la variable résultat est renvoyée, contenant {'a': a, 'b': b, 'sum_ab': sum_ab}. Vous devez renvoyer les données dans ce format exact afin que de nouvelles variables soient créées, où les noms des variables correspondent aux clés du dictionnaire et leurs valeurs correspondent aux valeurs du dictionnaire.

Erreurs
Échec du téléchargement du fichier – une erreur qui se produit lorsque le fichier de code enregistré ne parvient pas à être téléchargé pour l’exécution lors de l’envoi du message.
result n’est pas un dict – la valeur renvoyée doit être un dictionnaire au format clé-valeur, comme indiqué dans l’exemple ci-dessous :
Mis à jour