Passar para o conteúdo principal

O que é e como usar a integração via Webhook no Reev

Aprenda como enviar informações do Reev para outras ferramentas usando Webhooks e entenda o formato de dados utilizado.

Hadassa Sena avatar
Escrito por Hadassa Sena
Atualizado há mais de 5 meses

Um Webhook é uma ferramenta que permite a comunicação automática entre sistemas. No caso do Reev, ele envia informações para outro sistema assim que uma determinada ação ocorre. Essa integração é útil para conectar o Reev com outras ferramentas que você utiliza, automatizando processos e economizando tempo.

Como funciona o Webhook no Reev?

No Reev, o Webhook funciona com base em gatilhos. Sempre que uma condição configurada for atendida, o Reev dispara os dados do contato para uma URL que você configurou previamente.

Essa URL atua como um ponto de recepção, onde os dados enviados pelo Reev são recebidos e direcionados para outra ferramenta. Os dados enviados pelo Webhook são formatados de maneira específica. Por isso, é importante preparar sua URL para interpretar essas informações e convertê-las, se necessário, ao formato exigido pelo sistema de destino.

Exemplo prático do funcionamento

Imagine que você queira enviar informações de contatos do Reev para seu CRM. Assim que um lead atinge determinado estágio no Reev, os dados são enviados automaticamente para o CRM, preenchendo os campos necessários e eliminando a necessidade de inserção manual.

Aqui está um exemplo do formato dos dados que o Reev envia:

{
"first_name": "Contato",
"last_name": "Exemplo",
"email": "example@reev.co",
"business": "Reev",
"position": "CEO",
"telephone": "(XX) XXXX-XXXX",
"cellphone": "(XX) XXXXX-XXXX",
"address": "Belo Horizonte, Minas Gerais",
"url": "www.reev.co",
"linkedin": "https://www.linkedin.com/in/xxx-6267189/",
"stage": "lead",
"status": "connected",
"reev_url": "https://reev.co/id",
"created_at": "2018-05-02T19:27:43.718Z",
"updated_at": "2018-05-02T19:27:49.029Z",
"user": {
"name": "Usuário Exemplo",
"email": "user@reev.co"
},
"custom_fields": [
{
"field": "Campo Customizado 1",
"value": "Valor1"
},
{
"field": "Campo Customizado 2",
"value": "Valor 2"
}
],
"tags": [
{
"name": "Tag1",
"color": "#FFFFFF"
},
{
"name": "Tag2",
"color": "#FFFFFF"
}
]
}

Para criar ou obter a URL de Webhook, siga as orientações abaixo:

  1. Se você já tem um sistema integrado que oferece suporte a Webhooks:

    • Verifique na documentação do sistema ou ferramenta de destino (como seu CRM ou uma plataforma de automação) como criar ou configurar uma URL de Webhook.

    • Geralmente, esse processo envolve acessar as configurações de integrações do sistema e gerar uma URL única. Essa URL será o ponto de recepção dos dados enviados pelo Reev.

  2. Se você precisa criar uma URL personalizada:

    • Para criar sua própria URL de Webhook, você precisará de um servidor ou plataforma que permita criar um endpoint.

    • Use ferramentas como Zapier, Make (antigo Integromat), ou plataformas de desenvolvimento como AWS Lambda, Google Cloud Functions, ou até mesmo um servidor local configurado para receber requisições.

    • A URL criada deve estar configurada para aceitar e processar os dados enviados no formato JSON (o formato utilizado pelo Reev).

  3. Ferramentas para facilitar o processo:

    • Zapier: Oferece suporte para criar Webhooks sem necessidade de programação. Crie um Webhook no Zapier e configure os dados recebidos para serem direcionados a outra ferramenta.

    • Make: Funciona de forma semelhante ao Zapier, permitindo integrar Webhooks com diferentes plataformas.

    • PostBin ou RequestBin: Pode ser usado para testar os dados recebidos antes de implementar a URL final no seu sistema.

  4. Dica para desenvolvedores:

    • Crie um endpoint no backend usando linguagens como Python, Node.js ou PHP. Por exemplo, com Python e Flask:

      from flask import Flask, request

      app = Flask(__name__)

      @app.route('/webhook', methods=['POST'])
      def webhook():
      data = request.json
      # Processar os dados recebidos aqui
      return "Dados recebidos", 200

      if __name__ == '__main__':
      app.run()

Isso criará uma URL que pode ser configurada no Reev para receber dados.

Caso você não tenha experiência técnica, peça o apoio de um desenvolvedor/suporte da sua empresa ou ferramenta de destino para garantir que a URL seja configurada corretamente.

Passo a passo para configurar o Webhook no Reev

  1. Defina sua URL de Webhook
    Crie ou obtenha a URL para onde os dados do Reev serão enviados. Essa URL deve estar pronta para receber os dados e direcioná-los para o sistema desejado.

  2. Configure a integração no Reev

    • Insira sua URL no campo correspondente.

    • Defina as condições que dispararão o envio de dados. Por exemplo, você pode configurar para enviar os dados sempre que um lead atingir o estágio "Oportunidade".

  3. Teste e valide o envio de dados
    Certifique-se de que os dados estão sendo recebidos corretamente na ferramenta de destino. Ajuste sua URL, se necessário, para tratar os dados enviados pelo Reev.

Observações importantes sobre Webhooks no Reev

  • Configurações individuais: Cada usuário deve configurar seu próprio Webhook no Reev. As integrações não são compartilhadas automaticamente entre membros da equipe.

  • Tratamento de dados: É sua responsabilidade ajustar os dados recebidos para que sejam compatíveis com a ferramenta de destino.

E se eu quiser enviar dados para o Reev?

Se você deseja enviar informações de outras ferramentas para o Reev, utilize nossa API, projetada para receber dados de diferentes sistemas.

Precisa de Ajuda?

Se você tiver qualquer dúvida ou precisar de assistência adicional, estamos aqui para ajudar! Entre em contato conosco utilizando o chat de suporte no canto inferior da plataforma ou envie um e-mail para contato@reev.co. 😊

Respondeu à sua pergunta?