
Champ Ajouter une 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 sur "+ Ajouter une action."

Vous pouvez sélectionner une action parmi les listes d'actions :

Vous pouvez ajouter plusieurs actions :

Déplacer dans l'entonnoir
Vous pouvez choisir à quelle étape de l'entonnoir de vente dans MaviBot CRM le client sera placé lorsqu'il entre dans ce bloc. Cela est utile non seulement pour faire progresser le client dans les étapes de l'entonnoir, mais aussi pour une segmentation claire des clients par catégories. Par exemple, les demandes des particuliers peuvent aller dans une colonne, tandis que celles des organisations vont dans une autre colonne dans MaviBot CRM.

Ajouter à la liste / Supprimer de la liste / Déplacer vers la liste
Les clients peuvent être ajoutés à des 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 supprimé de la liste A et ajouté à la liste B.
Vous pouvez créer de nouvelles listes et les gérer dans la section Listes, 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 la section Clients, vous pouvez :
- Filtrer les clients par appartenance à une liste
- Voir à quelles listes un client appartient dans le menu de droite de sa boîte de dialogue
- Voir toutes les listes attribuées dans la fiche client

Ajouter un tag / Supprimer un tag
Les tags simplifient la segmentation des clients et aident à naviguer visuellement dans les dialogues de la section Clients. Comme les listes, ils peuvent également être utilisés pour filtrer les clients.


Vous pouvez créer et gérer des tags dans la section Listes sous l'onglet Tags.
Après être entré dans un bloc avec l'action "Ajouter un tag", le tag correspondant apparaîtra dans la boîte de dialogue du client.

Et vous pouvez également voir les tags dans les transactions 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 passées dans un dictionnaire nommé data ; il n'est pas nécessaire de le créer au préalable.

Exemple :
Dans le bloc "Démarrer", les variables first et second 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 par leurs clés dans le dictionnaire data, en faisant correspondre les noms de variables du premier bloc (création de la variable a).
Alternativement, vous pouvez vous référer à 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 d'exécuter le script, toutes les variables au format
#{variable_name}sont remplacées par les valeurs des variables correspondantes, comme lors de l'envoi d'un message au client.

À la fin du script, la variable result 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 de 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 exécution lors de l'envoi du message.
result is not dict – la valeur renvoyée doit être un dictionnaire au format clé–valeur, comme illustré dans l'exemple ci-dessous :