Ações

Adicionar campo de 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 "+ Adicionar ação."

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

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

Mover pelo funil
Você pode selecionar em qual etapa 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 pelas etapas 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 a lista
Os clientes podem ser adicionados às listas.
As listas são usadas não apenas para segmentar a base de dados, mas também para configurar análises básicas com base nas listas.



A ação "Mover para a lista" significa que o usuário será removido da lista A e adicionado à lista B.
Você pode criar novas listas e gerenciá-las na Listas seção, 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 Clientes seção, você pode:
Filtrar clientes por pertencimento à lista
Ver a quais listas um cliente pertence no menu à direita do diálogo dele
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 no campo Listas seção abaixo da 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 as tags em negócios no CRM:

Executar código Python

Antes de entrar em um bloco onde é usada a ação para executar código Python, 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 há necessidade de criá-lo previamente.

Exemplo:
No bloco "Iniciar", as variáveis primeira e segunda 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 pelas suas chaves no data dicionário, 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 #{nome_da_variável} 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 resultado é retornada contendo {'a': a, 'b': b, 'sum_ab': sum_ab}. Você deve retornar os dados exatamente nesse formato 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 o arquivo — um erro que ocorre quando o arquivo de código salvo falha ao ser baixado para execução durante o envio da mensagem.
result não é dict — o valor retornado deve ser um dicionário no formato chave–valor, como mostrado no exemplo abaixo:
Atualizado