
Campo Adicionar ação
Este campo é uma lista suspensa de ações que podem ser configuradas dentro do bloco.
Adicionando uma ação:
Para adicionar uma ação no bloco, clique em "+ Adicionar ação."

Você pode selecionar uma ação a partir das listas de ações:

Você pode adicionar várias ações:

Mover pelo funil
Você pode selecionar em qual estágio do funil de vendas no MaviBot CRM o cliente será colocado ao entrar neste bloco. Isso é útil não apenas para avançar o cliente pelos estágios do funil, mas também para uma segmentação clara dos clientes por categorias. Por exemplo, solicitações de pessoas físicas podem ir para uma coluna, enquanto as de organizações vão para outra coluna no MaviBot CRM.

Adicionar à lista / Remover da lista / Mover para lista
Os clientes podem ser adicionados a listas.
As listas são usadas não apenas para segmentar o banco de dados, mas também para configurar análises básicas com base nas listas.



A ação "Mover para lista" significa que o usuário será removido da lista A e adicionado à lista B.
Você pode criar novas listas e gerenciá-las na seção Listas, localizada no menu esquerdo do construtor.
Quando um cliente entra em um bloco com ações de lista configuradas, suas listas atribuídas são atualizadas automaticamente.
Na seção Clientes, você pode:
- Filtrar clientes por associação a listas
- Visualizar a quais listas um cliente pertence no menu direito do diálogo
- Ver todas as listas atribuídas no cartão de perfil do cliente

Adicionar tag / Remover tag
As tags simplificam a segmentação de clientes e ajudam a navegar visualmente pelos diálogos na seção Clientes. Assim como as listas, elas também podem ser usadas para filtrar clientes.


Você pode criar e gerenciar tags na seção Listas sob a aba Tags.
Após entrar em um bloco com a ação "Adicionar tag", a tag correspondente aparecerá no diálogo do cliente.

E você também pode ver tags em negócios no CRM:

Executar código Python

Antes de entrar em um bloco onde a ação de executar código Python é usada, você precisa atribuir as variáveis usadas no script Python.
Todas as variáveis disponíveis na Calculadora estarão acessíveis no script: elas serão passadas em um dicionário chamado data; não é necessário criá-lo previamente.

Exemplo:
No bloco "Iniciar", as variáveis first e second são atribuídas.

Em seguida, no segundo bloco, defina a ação "Executar código Python":

No código Python, você acessa essas variáveis por suas chaves no dicionário data, correspondendo aos nomes das variáveis do primeiro bloco (criando a variável a).
Alternativamente, você pode se referir à variável da mesma forma que na saída de texto (criando a variável b).
Observe em relação à criação da variável b — antes de executar o script, todas as variáveis no formato
#{variable_name}são substituídas pelos valores das variáveis correspondentes, assim como ao enviar uma mensagem para o cliente.

No final do script, a variável result é retornada contendo {'a': a, 'b': b, 'sum_ab': sum_ab}. Você deve retornar os dados neste formato exato para que novas variáveis sejam criadas, onde os nomes das variáveis correspondem às chaves do dicionário e seus valores correspondem aos valores do dicionário.

Erros
Falha ao baixar arquivo – um erro que ocorre quando o arquivo de código salvo não é baixado para execução durante o envio da mensagem.
result is not dict – o valor retornado deve ser um dicionário no formato chave–valor, conforme mostrado no exemplo abaixo:


