Integração via automação(com gatilho http(webhook)) [Usando o google forms de exemplo]

Integração via automação(com gatilho http(webhook)) [Usando o google forms de exemplo]

Há mais liberdade, pode-se construir uma automação mapeando os campos, criando lead, criando negócio e já fazer ações, condições e colocar mensagens etc..

Etapa 1: Gerando uma planilha do seu formulário

  • Com o seu formulário criado, clique em “Respostas” e depois em “Link para planilhas”

  • Após isso será aberto uma tela onde você pode criar uma planilha com as respostas do formulário ou atribuir a uma planilha existente

Etapa 2: Integrando seu formulário

  • Após criar a planilha, clique em “Extensões”
  • Clique em “Apps Script”

  • Essa é a parte de códigos na planilha onde você irá deixar apenas esse código:

Código para inserir na planilha

  • No CRM Datacrazy você irá copiar a URL do seu webhook para substituir no código

[Como pegar o link webhook da automação está na próxima Etapa]

Etapa 3: Pegando a webhook dentro da automação

  • Navegar até “Automações”: No painel principal, localize e clique na aba “Automações” no menu lateral esquerdo.
  • Criar Nova Automação: Clique no botão “Adicionar Automação”

Etapa 4: Nomear e Configurar o Fluxo

  • Nome da Automação: Insira um nome descritivo, como “Resposta Automática de Boas-Vindas”.
  • Descrição (opcional): Inclua detalhes adicionais sobre o propósito da automação para referência futura.
  • Grupo: Crie um grupo para sua automação, pois é uma forma de organização caso precise fazer ajustes em seu fluxo

Etapa 3: Configurar o Gatilho Inicial

  1. Escolher Gatilho: Selecione o gatilho que iniciará a automação. Para este exemplo, foi escolhido “Requisição HTTP (Webhook)”.
  • Esse Link Webhook receberá as informações do formulário criado anteriormente.

  • Copie o Webhook para colar no Código da Planilha da Etapa 2.

  • Clique em ‘Salvar’.

Etapa 4: Mapeando os campos

Agora que integramos a planilha é hora enviar os dados:

Preencha a sua planilha e clique em “Enviar”

  • Após isso volte a tela de automação do seu CRM e na sua automação adicione o bloco ‘Operações de campos’.
  1. Adicione mapeamento de campo.
  2. Clique no ‘Mapeamento de campo’.
  3. Clique para selecionar o ‘Campo de destino’ que essa informação será enviada.

  • Vá em Campos do lead → Selecione ‘Nome do lead’

  • Em seguida vamos adicionar o valor que será recebido pela Webhook.
  • Clique no ícone azul no canto inferior direito → ‘Entrada de dados’ → Selecione sua ‘{} Api-request-1’ do gatilho.

  • Aparecerá Json para mapear a informação, clique no correspondente ao nome e Confirmar.

  • Faça isso com os outros campos que deseja mapear do seu formulário vindas através do json.

Nosso formulário do exemplo tem Nome, Numero e Email, então foi feito o processo igualmente com o email e telefone.

  • Adicionar Condições:

  • Clique no bloco “Condição” e defina os critérios para avançar a automação. Exemplo:

    • Lead existente (verifica se o lead já está na base do CRM.)
      As condições ajudam a refinar quando a automação deve ser executada.

Etapa 5: Configurar as Ações do Fluxo

  1. Adicionar Ação: No bloco “Ação”, escolha o que deve ser feito após a condição ser atendida. Exemplo:
  • Criar lead: Caso o lead ainda não esteja na base, essa ação cria o lead puxando as informações que está na mensagem recebida

Encadeamento de Ações:
  • Após cada ação, adicione outra conforme necessário, criando um fluxo contínuo. Exemplo: Bloco de Condição para ‘Verificar se Lead tem negócio’, bloco de ação para ‘Criar negócio’.

Etapa 6: Criando negócio

  • Inserir um bloco de Condição para verificar se já existe um negócio criado, evitando assim a duplicação de negócios.

  • Após esse bloco pode-se adicionar o bloco de ação ‘Criar negócio’ (Puxe da bolinha vermelha ‘Quando não atender às condições → Criar negócio).

Etapa 7: Transferindo atendente

  • Inserir um bloco de Condição para verificar se já existe uma atendente atribuída.

  • Após esse bloco pode-se adicionar o bloco de ‘Randomização’ caso tenha mais de uma atendente para atribuir.

  • Em seguida os blocos de ações ‘Transferir um atendente ao negócio’.
  • Neste bloco pode estar escolhendo a atendente e selecionando a opção se deseja que ele também seja responsável pelo lead.

  • Para finalizar poder estar adicionando um bloco de Mensagem, enviando a primeira mensagem para lead!

Etapa 8: Bloco de mensagem

  • Envie, receba e armazene respostas: Esse bloco pode ser utilizado de várias formas: envio de mensagem de texto, áudio, links, arquivo anexo e etc.

  • Botões: Os botões são opções utilizadas principalmente para pré-atendimento, para fazer uma filtragem e redirecionamento do serviço que o lead precisa.
    Obs: Sempre selecionar a instância que será utilizado para o envio da mensagem

Etapa 9: Ativar e Monitorar a Automação

  • Ativar o Fluxo: Quando satisfeito com o fluxo, ative seu fluxo, o botão de ativar fica ao lado do nome de sua automação

  • Depois só clicar em confirmar que seu fluxo já estará pronto para rodar

Fluxo Visual de Exemplo

  1. Inicio: Gatilho HTTP(Webhook) para iniciar o fluxo.
  2. Operações de campos: Mapeamento de campo com dados recebidos
  3. Condição: Verifica se o lead já existe.
  4. Ação 1: cria lead caso não esteja no crm.
  5. Condição: Verificar se o negócio já existe.
  6. Ação 2 : cria negócio na pipeline desejada.
  7. Condição: Verificar se o negócio possui atendente.
  8. Randomização
  9. Ação 3 : transfere atendente ao negócio.
  10. Mensagem Final: Envia uma mensagem informando ao cliente que logo será atendido.

Obs: Sempre salvar sua automação para não perder o processo do seu projeto

Arquivo exemplo da automação: