Nas configurações do projeto, você pode selecionar notificações recebidas, configurar o trabalho com funis e, em seguida, definir variáveis e constantes, renomear o projeto e muito mais.

Instrução mencionada abaixo.

Configurações principais

Nas configurações principais do projeto, o usuário pode alterar:

  • o nome do projeto;
  • fuso horário;
  • o proprietário do projeto;
  • definir o domínio para links no bot:

Você precisará instalar seu próprio domínio se for necessário que o link de proxy esteja no seu domínio, e não no domínio Mavibot. Esta é uma configuração opcional.

URL do webhook

  • É necessário para receber eventos de serviços de terceiros.

Você também pode ativar caixas de seleção nas configurações principais do projeto:

  • Aceitar automaticamente leads para o primeiro estágio do funil
    Esta caixa de seleção gerará imediatamente cartões de transação no primeiro estágio do funil no MaviCRM.
  • Proibir operadores de enviar arquivos
    Após selecionar esta configuração, os funcionários do seu projeto com a função Operador (ou outra função configurada manualmente) não poderão enviar arquivos em diálogos.
  • Clientes aguardando resposta sempre no topo
    Isso exibirá os clientes que você ou seus funcionários ainda não responderam no topo de toda a lista.
  • Não verificar o formato dos parâmetros post-json
    Para configurações no bot
  • O bot está ligado
    Uma caixa de seleção para ligar/desligar o bot em um projeto

Callbacks

Nas configurações do projeto, você pode configurar quais callbacks deseja receber no MaviBot:

Callback - é uma notificação do sistema que ajudará você a rastrear eventos no Mavibot sem verificar listas, etiquetas e funis no CRM toda vez, o que economizará significativamente seu tempo.

Nesta seção, as notificações do sistema são configuradas apenas a partir das seções do Mavibot. Para ver quais callbacks vêm, por exemplo, de sistemas de pagamento, mensageiros e outras integrações, você precisa ler o artigo de documentação relevante.

é possível configurar callbacks para notificações:

  • Adicionar/remover listas e etiquetas
  • Ações com tarefas: criar, excluir, editar e concluir

Por exemplo, ao criar uma tarefa vinculada a um cliente específico, uma mensagem com o texto aparecerá na seção "Clientes" do diálogo com ele: new_task_added_callback task_id:#{task.id}, task_name:#{task.name}

E ao editar uma tarefa vinculada a um cliente específico, um comentário aparecerá no diálogo com o cliente com o texto: "A tarefa foi editada" #{current_user.display_name}: edit_task_callback task_id:#{task.id}, task_name:#{task.name}"

  • Alteração do responsável pelo cliente

O callback inclui o ID do negócio, bem como o nome do responsável para quem seu funcionário anterior foi substituído:

  • Exclusão de negócio

Para ver todas as ações no CRM, monitore também a exclusão de transações em seus funis para não perder nada importante:

  • Arrastar e soltar negócios para um estado do sistema

Existem estados de funil do sistema para os quais um negócio pode ser movido no MavibotCRM:

É possível configurar o envio de callbacks ao arrastar e soltar negócios por estado: "excluir negócio", "negócio concluído", "negócio bem-sucedido", "arquivo". Então, em um diálogo com o cliente, você receberá uma notificação do seguinte tipo:

Configurando callbacks durante a alternância entre estágios do CRM

Após clicar em "Configurações de callback para transições de estágio do CRM", uma janela modal é aberta com todos os funis que existem no projeto:

Esta configuração ajudará a ativar o bot durante a alternância do cliente para um determinado estado do funil. Para isso, basta selecionar todo o funil (então qualquer alternância do negócio do cliente através do funil ativará o bot) ou apenas uma alternância para um estado específico:

Agora, durante a mudança de status do negócio (automática ou manualmente), uma notificação é gerada de qualquer lugar do site que pode iniciar o bot.

A notificação se parece com isto: crm_state_changed Nome do funil:Nome do estágio

A variável callback_query_id também aparecerá no cartão do cliente, que armazenará o identificador da transação para a qual a notificação foi enviada:

Para iniciar o bot para este evento, você deve especificar o texto da notificação no campo Condição da seta ou de qualquer bloco com condição (um bloco de verificação de condição primária, não uma condição de estado).

Constantes

Por favor, observe!

É necessário levar em consideração os limites de variáveis e constantes no projeto:

  • O número máximo de variáveis de modelo é 100;
  • O nome de uma variável de modelo não pode exceder 100 caracteres;
  • O número máximo de constantes do projeto é 50;
  • O nome da constante não pode exceder 100 caracteres;
  • O valor de uma constante não pode exceder 5000 caracteres.

Uma constante de projeto é uma variável constante e imutável. Por exemplo, você pode precisar dela para trabalhar com pagamentos em um bot.

Para adicionar constantes de projeto, clique no ícone de lápis. Em seguida, uma janela modal será aberta onde você pode inserir o nome da variável e seu valor:

Em seguida, você só precisa inserir uma variável:

Então, em um diálogo com o cliente, o bot puxa os valores da constante do projeto:

Variáveis

Por favor, observe!

É necessário levar em consideração os limites de variáveis e constantes no projeto:

  • O número máximo de variáveis de modelo é 100;
  • O nome de uma variável de modelo não pode exceder 100 caracteres;
  • O número máximo de constantes do projeto é 50;
  • O nome da constante não pode exceder 100 caracteres;
  • O valor de uma constante não pode exceder 5000 caracteres.

As variáveis atribuídas nas configurações do projeto também podem ser usadas dentro do seu chatbot (incluindo um chatbot de IA).

As variáveis atribuídas nas configurações do projeto também podem ser usadas dentro do seu chatbot (incluindo um chatbot de IA).

Diferença entre variáveis e constantes

  • As variáveis podem ser alteradas através de bots, enquanto você só pode obter um valor de uma constante.
  • O valor das variáveis é o mesmo para todos os usuários. Isso significa que se você alterar o valor de uma variável através do bot, ele mudará para todos os clientes, inclusive nas configurações do projeto. Você não pode alterar uma constante dessa forma.
  • O valor da constante só pode ser alterado exclusivamente para um cliente, respectivamente, nas configurações do projeto, a constante permanecerá inalterada com o valor definido anteriormente.
  • Se você acessar uma variável no bot usando a construção "project.", você pode alterar o valor da variável.

Um exemplo claro de trabalho com uma variável através de um bot e a construção do projeto. Você pode ler no artigo "Chatbot com IA para reserva online".

Como atribuir variáveis/constantes corretamente nas configurações do projeto

POR FAVOR, OBSERVE!

Você não pode usar interpolação de variáveis no valor de uma variável/constante NAS CONFIGURAÇÕES DO PROJETO!

Interpolação é a atribuição de uma variável a outra através da construção #{}.

ERRADO:

CORRETO:

Ao atribuir variáveis nas configurações do projeto, você pode usar diferentes valores:

Por exemplo, as variáveis da captura de tela acima foram armazenadas em cache no projeto através do bot usando blocos construtores e funções instaladas:

A função get_info_for_booking() funciona apenas quando a seção "Serviços" está configurada para gravação online e obtém valores para slots de gravação gratuitos disponíveis.

Observe que a variável é armazenada em cache nas configurações do projeto através da construção "project.":

Você também pode adicionar uma variável nas configurações do projeto clicando no ícone de lápis:

Depois disso, uma janela modal é aberta com uma lista existente de variáveis, onde você precisa clicar em "Adicionar variável":

Além disso, você pode definir o nome da variável a seu critério, evitando nomear variáveis do sistema

Modelos de variáveis

Usando a função "Modelos de variáveis do projeto", você pode montar rapidamente variáveis, independentemente de seus tipos.

Para montar uma variável usando um modelo, clique no botão de mesmo nome:

Você verá uma janela modal na qual verá um campo vazio para o nome da variável e uma lista suspensa com o tipo:

Se você selecionou o tipo de variável "Lista", então você pode especificar valores possíveis para a variável:

Para adicionar vários valores:

Passo 1: Insira o nome da variável;

Passo 2: Insira o valor 1 para a variável;

Passo 3: clique no sinal de mais na linha com o valor: depois de clicar no sinal de mais para um dos valores da variável, uma barra aparecerá abaixo do campo com os dados inseridos para a variável:

Passo 4. Insira o próximo valor da variável e pressione o botão de mais novamente: você deve clicar no botão de mais após cada vez que inserir um dos valores da variável.

Passo 5. Clique em "Criar": então a variável será adicionada na parte inferior da janela modal:

Mensagens

Esta seção cobre todos os pontos necessários ao trabalhar com chatbots:

  1. Você pode especificar seu próprio endereço/vários endereços de e-mail para receber pedidos/solicitações em seu e-mail sem perder nenhum evento.
  2. Se necessário, há uma configuração para resposta automática à primeira mensagem do usuário em uma janela de chat online ou mensageiro com botões.

Para mais informações, consulte o artigo A primeira mensagem em mensageiros

  1. Você também pode se proteger para que o bot nunca pare: defina o texto da mensagem se o bot não souber a resposta do usuário.
  2. Além disso, ativando as caixas de notificação, você poderá ver os clientes que escreveram para você no bot, mesmo se estiver atualmente em outro projeto Salebot.

Mensagens duplicadas

Além disso, nas configurações do projeto na seção Mensagens, você pode configurar mensagens duplicadas para o e-mail de seus alunos e clientes:

Se um aluno/cliente escrever para você em um chat online e a mensagem não for lida por ele, então quando esta configuração estiver definida, uma mensagem será enviada ao aluno/cliente após um período de tempo especificado.

Importante! Para que este recurso funcione, você precisa de um bot de e-mail conectado e autorizado.

Como conectar um bot de e-mail foi descrito no artigo "Campanhas de e-mail". — inserir link

Para que a duplicação de e-mail funcione, é necessário definir o intervalo após o qual a mensagem não lida do aluno/cliente será duplicada para o e-mail:

Se vários bots de e-mail estiverem conectados ao projeto, você pode escolher de qual a mensagem duplicada será enviada:

Tutorial em vídeo

https://youtu.be/Teb_onsWUYA