Os serviços Mavibot - são uma das seções relacionadas ao sistema CRM que permite automatizar o preenchimento das agendas dos funcionários com reservas online através de um bot.

Para trabalhar com reservas online e um chatbot de inteligência artificial, precisamos:

  1. Uma filial personalizada com categorias e os próprios serviços, bem como uma agenda de funcionários preenchida.

Preste atenção!
Não se esqueça de atribuir um cargo aos funcionários nas configurações de Serviço, caso contrário, a função de leitura de serviços não funcionará!

  1. Existem dois blocos no construtor de funis;
  2. Assistente de IA.

Construtor de fluxo de trabalho

Passo 1. Vá para o construtor de funis e crie o bloco "Início":

O bloco precisa ser criado antes das configurações do assistente, pois vamos usá-lo para adicionar uma variável com informações sobre serviços e horários dos funcionários às configurações do projeto.

Além disso, as informações da variável estarão disponíveis para todos os seus clientes.

Para fazer isso, escreva project antes da variável declarada, depois o nome da variável service_info, em seguida, atribua a ela o valor da função para ler os serviços disponíveis na filial get_info_for_booking.

No total, obtemos: project.service_info = get_info_for_booking().

Para entender que o bloco foi iniciado, adicione qualquer mensagem do sistema e, também, para exibir os valores armazenados em uma variável, exiba-a usando a construção #{}:

Em seguida, vá para a janela de teste do bot e inicie o bloco para armazenar em cache a variável nas configurações do projeto:

Se você fez tudo corretamente, receberá uma resposta do bot na forma de uma mensagem que você especificou neste bloco (no nosso exemplo, "Variável atualizada") e o valor contido na variável.

Preste atenção!

Após configurar o chatbot de IA e a reserva online, não exclua o bloco "Início"

Você precisará dele se atualizar sua gama de serviços ou adicionar novos funcionários.

Para atualizar a variável service_info no projeto, basta iniciar este bloco na janela de teste; em seguida, os dados atualizados serão incluídos no valor da variável.

Passo 2 Crie um segundo bloco - "Chat", onde você precisa registrar:

  1. Uma função para criar reservas

A função create_booking_by_name (service_name, date, date_time, company_id) cria uma reserva com base nos dados transmitidos pelo assistente de IA ao sistema.

A função recebe três parâmetros obrigatórios para gerar a reserva:

  1. project.service_info = get_info_for_booking() - é para configurar e fazer uma reserva no sistema CRM, esses serviços gratuitos foram fornecidos aos usuários devido à disponibilidade de informações adicionais do serviço.

No campo do bloco de mensagem, escreva a resposta necessária do bot após o cliente selecionar o serviço e o horário.

Como trabalhar como assistente de IA

Em seguida, vá para o assistente de IA, onde você precisa configurar as definições para reservas online.

Vamos escolher a função do assistente - deve ser uma reserva online:

As configurações preparadas podem ser selecionadas a seu critério:

O que determina a escolha das nossas configurações?:

  1. Minimizar fantasias - é uma opção necessária para que o bot seja menos criativo e aconselhe o cliente apenas com base nos dados disponíveis.
  2. Inserção de dados passo a passo - você precisará inserir dados passo a passo para a formação do aplicativo e das variáveis.
  3. Não aprender com mensagens - para limitar a influência de terceiros no bot e evitar que seja corrompido por intrusos.
  4. Botões - para que o cliente não insira manualmente a data, hora e serviço durante o processo de fazer um pedido no bot.

Em seguida, vá para as configurações do bot, onde descreveremos suas principais tarefas:

Nota importante de configuração

Esta função foi pré-configurada pelos desenvolvedores do MaviBot com funcionalidades principais. Nas configurações, você só precisa especificar comandos-chave adicionais que estão fora da base de conhecimento presumida do bot.

Diretriz:

Não há necessidade de instruir o bot sobre seu propósito principal — ele já é totalmente capaz de aconselhar clientes sobre seus serviços. Concentre-se em fluxos de trabalho exclusivos, detalhes específicos do produto ou cenários excepcionais.

Por favor, observe

Seleção de serviço baseada em botões

Com as configurações pré-configuradas de "Botão" , o assistente de IA apresenta os serviços disponíveis como botões interativos.

Benefício principal: os clientes não precisam mais digitar manualmente os nomes dos serviços — eles podem simplesmente clicar no botão relevante para seleção instantânea.

Depois que o cliente clicar no botão, a IA o aconselhará sobre o custo e o serviço em si:

b) Em seguida, o bot mostrará automaticamente os dias e horários disponíveis para o serviço selecionado pelo cliente, pois isso também está definido nas configurações do bot.

  1. Observe o seguinte comando nas configurações do bot:

Escreva sem alterar start_block_from_ai N

Este comando garante que o assistente de IA responda sem alterar a lógica inicial definida na função start_block_from_ai.

"Em seguida, execute o comando “start_block_from_ai 11916” - em vez dos números marcados em verde, escreva o ID do bloco "Chat", que foi criado anteriormente no construtor de funis. Ele contém a função necessária para gerar uma reserva no sistema de Reservas:

Copie o ID do bloco e defina-o no comando 'Em seguida, execute o comando "start_block_from_ai N"', onde substitua o ID no lugar de N.

Outras configurações do assistente

Para usar uma variável em cache: Faça referência à variável armazenada em cache no bloco "Início" nas configurações de conhecimento do bot.

No conhecimento do bot, uma variável precisa ser escrita como uma variável usando a construção #{}

No campo “Formato dos dados transmitidos”, insira o valor e a chave:

Essas variáveis serão transferidas para o sistema após a chamada do bloco e, usando nossa função create_booking_by_name(service_name, date, date_time), uma Reserva será criada.

No mesmo bloco "Chat" , registramos novamente a variável service_info. Isso garante que, após um cliente concluir uma reserva, a variável — preenchida por sua função — seja atualizada automaticamente com os horários disponíveis mais recentes.

Agora, vamos testar o assistente para verificar se o processo de atualização funciona corretamente.

O assistente funcionou corretamente.

No exemplo, você viu que na última mensagem enviada ao cliente, o resultado da função é exibido: após depurar o trabalho do assistente de IA com a função de reserva online, você pode remover a variável #{result} da mensagem no bloco Chat.

Após testar e depurar o assistente de IA com reserva online, você pode remover a construção #{result} da mensagem no bloco Chat do construtor do chatbot.

Agora vamos olhar para o calendário na seção "Reservas":

Uma entrada correspondente é criada automaticamente no Calendário, levando em consideração a duração necessária para o serviço reservado.

Resumo

Com esta abordagem, você pode efetivamente criar filiais de serviço distintas e automatizar completamente o registro de clientes usando seu bot de IA.