
Campo Agregar acción
Este campo es una lista desplegable de acciones que se pueden configurar dentro del bloque.
Agregar una acción:
Para agregar una acción en el bloque, haga clic en "+ Agregar acción."

Puede seleccionar una acción de las listas de acciones:

Puede agregar múltiples acciones:

Avanzar por el embudo
Puede seleccionar en qué etapa del embudo de ventas en MaviBot CRM se colocará al cliente al ingresar a este bloque. Esto es útil no solo para avanzar al cliente a través de las etapas del embudo, sino también para una segmentación clara de los clientes por categorías. Por ejemplo, las solicitudes de personas físicas pueden ir a una columna, mientras que las de organizaciones van a otra columna en MaviBot CRM.

Agregar a lista / Eliminar de lista / Mover a lista
Los clientes pueden ser agregados a listas.
Las listas se utilizan no solo para segmentar la base de datos, sino también para configurar análisis básicos basados en las listas.



La acción "Mover a lista" significa que el usuario será eliminado de la lista A y agregado a la lista B.
Puede crear nuevas listas y gestionarlas en la sección Listas, ubicada en el menú izquierdo del constructor.
Cuando un cliente ingresa a un bloque con acciones de lista configuradas, sus listas asignadas se actualizan automáticamente.
En la sección Clientes, puede:
- Filtrar clientes por pertenencia a listas
- Ver a qué listas pertenece un cliente en el menú derecho de su diálogo
- Ver todas las listas asignadas en la tarjeta de perfil del cliente

Agregar etiqueta / Eliminar etiqueta
Las etiquetas simplifican la segmentación de clientes y ayudan a navegar visualmente por los diálogos en la sección Clientes. Al igual que las listas, también se pueden usar para filtrar clientes.


Puede crear y gestionar etiquetas en la sección Listas, en la pestaña Etiquetas.
Después de ingresar a un bloque con la acción "Agregar etiqueta", la etiqueta correspondiente aparecerá en el diálogo del cliente.

Y también puede ver etiquetas en los negocios en CRM:

Ejecutar código Python

Antes de ingresar a un bloque donde se utiliza la acción de ejecutar código Python, debe asignar las variables utilizadas en el script de Python.
Todas las variables disponibles en la Calculadora serán accesibles en el script: se pasarán en un diccionario llamado data; no es necesario crearlo de antemano.

Ejemplo:
En el bloque "Inicio", se asignan las variables first y second.

A continuación, en el segundo bloque, configure la acción "Ejecutar código Python":

En el código Python, accede a estas variables por sus claves en el diccionario data, coincidiendo con los nombres de las variables del primer bloque (creando la variable a).
Alternativamente, puede referirse a la variable de la misma manera que en la salida de texto (creando la variable b).
Tenga en cuenta respecto a la creación de la variable b — antes de ejecutar el script, todas las variables en el formato
#{variable_name}se reemplazan con los valores de las variables correspondientes, igual que al enviar un mensaje al cliente.

Al final del script, se devuelve la variable result que contiene {'a': a, 'b': b, 'sum_ab': sum_ab}. Debe devolver datos en este formato exacto para que se creen nuevas variables, donde los nombres de las variables correspondan a las claves del diccionario y sus valores correspondan a los valores del diccionario.

Errores
Error al descargar el archivo – un error que ocurre cuando el archivo de código guardado no se descarga para su ejecución durante el envío del mensaje.
result is not dict – el valor devuelto debe ser un diccionario en el formato clave–valor, como se muestra en el siguiente ejemplo: