Saída de leads

Integração de saída de leads

Neste fluxo, o Imobilead envia dados de leads para um endpoint externo configurado no painel da plataforma, permitindo distribuição para CRMs, ERPs, automações e parceiros comerciais.

  • Webhook de saída
  • Configuração via painel Imobilead
  • Sem autenticação obrigatória por padrão

Atualizado em

Como funciona

  1. Configure a URL de destino. No painel do Imobilead, informe a URL do sistema que deve receber o lead.
  2. Dispare a integração. Quando um lead atender ao critério definido na operação, o Imobilead envia o payload para o endpoint configurado.
  3. Processe o JSON recebido. O sistema externo deve validar os dados, registrar o lead e retornar um status HTTP de sucesso.
  4. Confirme o recebimento. Responda rapidamente para evitar timeout e reenvios indevidos pelo fluxo integrador.

Formato do payload enviado

{
  "nome": "Lead de Teste",
  "email": "emaildolead@example.com",
  "telefone": "5562983282136",
  "produto": "Nome do produto de interesse",
  "id_portal": 144810,
  "notas": "Notas do lead",
  "id": "b0609d8d-195c-413f-8d74-7508ffe8d3d3",
  "user": {
    "nome": "Nome do usuário",
    "email": "usuario@gmail.com",
    "whatsapp": "+5511999999999"
  }
}

Campos do payload

CampoTipoDescrição
nomestringNome do lead enviado pelo Imobilead.
emailstringE-mail do lead, quando informado no cadastro.
telefonestringTelefone do lead no formato recebido pela plataforma.
produtostringProduto, imóvel ou interesse relacionado ao lead.
id_portalintegerIdentificador interno do portal ou origem vinculada à integração.
notasstringObservações adicionais associadas ao lead.
idstringIdentificador único do lead no Imobilead, útil para conciliação no sistema externo.
user.nomestringNome do usuário ou corretor relacionado ao lead.
user.emailstringE-mail do usuário ou corretor responsável.
user.whatsappstringWhatsApp do usuário ou corretor para contato rápido.

Resposta esperada do sistema externo

Para confirmar o recebimento, o endpoint externo deve retornar um status HTTP de sucesso, preferencialmente 200 OK ou 201 Created, junto com um JSON simples.

{
  "success": true,
  "message": "Lead recebido pelo sistema externo.",
  "external_reference": "crm-55421"
}

Boa prática: mesmo sem autenticação obrigatória por padrão, o endpoint externo pode aplicar validações próprias, como allowlist de IP, assinatura customizada ou token privado definido entre as partes.

O que o sistema externo deve tratar

  • Validar o corpo JSON e o esquema esperado.
  • Responder dentro do timeout acordado para evitar reenvios.
  • Persistir o id do Imobilead para futuras conciliações.
  • Registrar logs de falha para permitir reconciliação e monitoramento.

Falhas mais comuns

FalhaO que acontece
Endpoint indisponívelSe o sistema externo estiver fora do ar, o envio não será confirmado e o evento pode precisar de nova tentativa.
Timeout de respostaProcessamentos demorados devem ser enviados para uma fila assíncrona no sistema externo.
JSON fora do contratoAlterações no schema devem ser combinadas previamente entre as equipes.