Antes de iniciarmos a integração com o BotConversa para o envio de informações a partir de um gatilho, é necessário entender que também é importante realizar uma integração para o recebimento de informações a partir de uma atualização no negócio, como mostramos nesse artigo. Dessa forma, assim que o negócio entra na etapa "Base" por exemplo, o contato receberá uma mensagem disparada pelo BotConversa. Assim que ele responder essa mensagem, o negócio será alterado para a etapa "Prospeção". Por esse motivo, é necessário realizar as duas integrações, tanto de "envio" como de "recebimento" de webhook para que o fluxo funcione corretamente.
Confira:
Com a origem configurada, o próximo passo é enviar os dados para o BotConversa. Para isso, basta acessar a origem e clicar em "Configurações".
Na barra superior clique em "Integrações" e depois em "+Nova Integração".
Selecione "Webhook".
Clique em "Enviar Webhook" e depois "Começar".
Agora, escolha o gatilho que dará início ao fluxo. Neste exemplo, selecionaremos o gatilho "Entrou na etapa", o que significa que, assim que o negócio for movido para a etapa correspondente, o BotConversa será acionado automaticamente para iniciar o fluxo e enviar a mensagem previamente configurada ao cliente.
Exemplos de casa gatilho:
Negócio criado: Qualquer negocio que é CRIADO em QUALQUER etapa da pipeline (não sendo possível selecionar uma etapa especifica).
Negócio entrou na etapa: Qualquer negocio que seja MOVIDO para uma etapa específica (nesse, devemos selecionar uma etapa para disparar o webhook quando o negócio for movido para essa etapa).
Qualquer mudança de etapa: Qualquer negócio que seja MOVIDO para qualquer etapa (nesse gatilho, ele enviará o webhook caso haja QUALQUER MOVIMENTO do negócio que NÃO SEJA UMA CRIAÇÃO, seja para etapa que antecedem ou sucedem a etapa atual que o negócio está criado).
Negócio mudou de status: Qualquer negocio que teve seus status alterado (nesse devemos selecionar qual o status que será o gatilho para o envio do webhook).
Escolha a etapa desejada, no exemplo escolhemos a etapa "Base".
Escolha o nome da sua integração.
Dentro do BotConversa, clique em "Automação" > "Webhooks" > "Adicionar Novo Webhook +".
Digite o nome que deseja dar a essa automação e clique em "criar".
Após criar o webhook, clique nele para abrir a tela abaixo. Nessa tela, copie a URL e retorne à Clint para colar.
Não feche essa tela, pois você irá precisar dela para os próximos passos.
Termine a saída na Clint e cole o link que acabou de copiar. Deixe selecionado "Post" e aperte "Continuar".
No mapeamento, alguns campos são preenchidos automaticamente por padrão. Se não quiser enviá-los para o BotConversa, basta clicar no ícone da lixeira no canto direito. Para adicionar novos campos, clique em "Adicionar campo da Clint".
Clique em "Salvar" e a integração será finalizada.
Pronto! Sua integração está pronta para ser utilizada 🚀