Como usar Bots Agentes no Messages
O AgentBot pode ser integrado facilmente com sua caixa de entrada do Messages como um bot para atendimento de consultas de clientes. Com o Messages, você pode conectar sua lógica personalizada de bot ao gerenciamento de conversas por meio da API do AgentBot.
Ao conectar o AgentBot à sua caixa de entrada, todas as novas conversas terão automaticamente o status "bot". O Messages enviará eventos de conversa para a URL do seu bot como eventos de webhook, permitindo que o AgentBot responda em tempo real usando a API do Messages.
Explicado abaixo através de um fluxo típico do AgentBot.
-
O AgentBot recebe eventos como
widget_triggered
,message_created
emessage_updated
baseados nas interações dos clientes. -
O AgentBot processa as informações recebidas para gerar uma resposta adequada.
-
O AgentBot também pode utilizar APIs de sistemas externos para obter informações adicionais do cliente, como status de pedidos ou gatilhos de reserva.
-
O AgentBot pode usar serviços como Rasa, Dialogflow ou Lex para detecção de intenções.
-
O AgentBot pode postar a resposta gerada de volta no widget utilizando as APIs do Messages, como
message_create
. -
O AgentBot pode alterar o status da conversa para "open" para transferir o atendimento para um agente humano.
-
Ele continua monitorando as conversas abertas para fornecer informações contextuais ao agente de suporte.
Quando um agent bot está conectado a uma caixa de entrada, as conversas são criadas com status "pending", permitindo que ele faça um primeiro atendimento antes de repassar para um agente humano. Se o bot identificar que é necessária a assistência de um agente humano, ele pode usar a API de atualização da conversa para alterar o status para "open".
Às vezes, os agentes podem querer devolver uma conversa que foi transferida para o bot novamente na fila do bot. Os agentes podem retornar uma conversa para o bot alterando o status para "pending".
## Como posso usar o AgentBot?Abaixo estão listados alguns exemplos.
-
Empresas com alto volume de atendimentos podem utilizar um AgentBot para autenticar e filtrar as consultas, reduzindo a carga dos agentes humanos e aumentando a eficiência do atendimento.
-
Sites de e-commerce podem integrar o AgentBot com seus bancos de dados para fornecer aos clientes atualizações em tempo real sobre status de pedidos e entregas, além de responder outras dúvidas relacionadas.
-
Sites de notícias e conteúdo podem usar o AgentBot para enviar recomendações aos usuários por meio de mensagens em cartão.
-
Sites de reserva de hotéis e cinemas podem usar o AgentBot para realizar reservas, marcação e responder dúvidas, proporcionando uma experiência de reserva contínua e conveniente.
Consulte também formas interessantes de utilizar os tipos de mensagens de bot no Messages.
## Criando agent bots ### Como criar agent bots na sua conta Messages?Você pode criar agent bots nas configurações da conta. Vá em Configurações -> Bots. Você verá uma opção como a imagem abaixo.
Clique em "Add Bot" para criar um novo bot. Você poderá informar um nome, avatar e uma URL de webhook.
Abra a caixa de entrada onde deseja vincular o bot. Na Configuração do Bot, escolha o bot que gerenciará as conversas. Após clicar em Salvar, você começará a receber os eventos de webhook toda vez que uma nova conversa ou mensagem for criada.
Para mais detalhes sobre os eventos suportados nos webhooks, visite a documentação de Webhook aqui.