Webhook

Esta documentação descreve como enviar Leads para o Robust via Webhook.

Para um lead ter permissão de acesso ao Robust é preciso seguir os passos descritos abaixo. Caso tenha alguma dúvida só nos chamar no whatsapp: (32) 99106-1840 - Jean.

1. Endpoint da API

URL: https://robustcrm.io/autolead/nickname_client

O parâmetro nickname_client é único por cliente e é obtido acessando o Robust no menu: Painel de controle / Configurações / Dados administrativos

2. Método HTTP

O método de envio: POST

3. Cabeçalhos da Requisição (Headers)

Header Valor Observação
Content-Type application/json
Rb3-Api-Key api_key Chave única de identificação do cliente no Robust.

A api_key é única por cliente e é obtida acessando o Robust no menu: Painel de controle / Configurações / Dados administrativos

4. Campos Operacionais

Campo Descrição Exemplo / Observação
leadOrigin Nome do formulário exibido como origem no CRM.
timestamp Data e hora no formato ISO 8601 2024-05-15T15:31:00.619Z
originLeadId Identificador único da requisição
originListingId Código do anúncio no portal ou formulário de origem.
clientListingId Código do imóvel ou condomínio cadastrado no CRM.
clientListingIdType Pode ser imovel (padrão) ou condominio

5. Campos Especiais

Campo Descrição Exemplo / Observação
jornada Tipo de jornada no CRM negociacao (padrão) ou captacao
business Tipo de negócio venda (padrão) ou locacao
key Chave de identificação única para rastrear campanhas ou canais.
conversion_data Dados de conversão no formato JSON Campos das campanhas do Meta Ads
agent Campo "Nickname" do cadastro de usuário do atendente no Robust.
force_flow Código do fluxo de atendimento

O campo conversion_data deve ser um JSON válido. Outros formatos não serão processadosnos relatórios.

O campo jornada só terá validade se clientListingId estiver vazio ou for inválido.

6. Campos para progresso do atendimento para os estágios - Atendimento ou Agendamento (Visita Imóvel ou Encontro Presencial)

Campo Descrição Exemplo / Observação
start Gera ou muda atendimento para estágio "Atendimento" se o atendimento estiver na etapa "Lead". true ou false. O padrão é null.
date_init Dia e hora do início.
Deve ser maior que o momento atual.
Formato: dd/mm/yyyy hh:mm
date_end Dia e hora do término.
Deve ser maior que date_init, caso contrário será desconsiderado e adotado o período de 1 hora de intervalo.
Formato: dd/mm/yyyy hh:mm
reminder Tempo em minutos para gerar notificação de lembrete do evento. Padrão 30 minutos.
description Informação relevante para o evento.
date_cancel Dia e hora do evento para ser cancelado. Formato: dd/mm/yyyy hh:mm

O campo clientListingId deve conter o código do imóvel e o campo clientListingIdType não pode informar o valor "condominio" para que seja possível identificar o imóvel para agendar uma Visita imovel. Se for informado um código incorreto ou de um condomínio, o campo será ignorado e o agendamento será considerado um Encontro presencial.

O campo date_cancel deve conter a data exata de um agendamento mais o código do imóvel pelo campo clientListingId para encerrar um agendamento. Será ignorado se o agendamento já estiver cancelado ou como visita realizada.

7. Campos de Identificação do Cliente

Campo Descrição Exemplo / Observação
name Nome completo do cliente
email Endereço de e-mail do cliente
ddd Código de área Opcional se phone já estiver com DDD.
phone Número de telefone do cliente Se o campo ddd não estiver preenchido, deve constar junto ao número.
message Mensagem do cliente

8. Exemplo de Requisição

curl --location 'https://robustcrm.io/autolead/nickname_client' \
    --header 'Content-Type: application/json' \
    --header 'Rb3-Api-Key: substitua pela chave do cliente' \
    --data-raw '{
        "leadOrigin": "LP Formulario",
        "timestamp": "2024-05-15T15:31:00.619Z",
        "originLeadId": "59ee0fc6e4b043e1b2a6d863",
        "originListingId": "87027856",
        "clientListingId": "7561",
        "name": "Cliente teste",
        "email": "product@testeteste.com",
        "ddd": "11",
        "phone": "959943055",
        "message": "O resumo da conversa aparecerá aqui."
    }'

Imóveis por JSON

Para poder ter acesso aos imóveis via requição Http no formato JSON, entre em contato com o cliente e solicite permissão. Depois é só nos no whatsapp: (32) 99106-1840 - Jean.