Skip to main content

Ciclo de vida de um lead

Quando um lead envia a primeira mensagem via WhatsApp, ele é criado automaticamente com status pending. Você pode alterar o status via API para manter sincronismo com o seu sistema.

Criar lead

Se já existir um lead com o mesmo telefone, a API retorna o existente sem criar duplicata. Ideal para integrações de sincronização que podem rodar múltiplas vezes.

Listar e filtrar leads

A resposta inclui total, page e limit para controle de paginação:

Atualizar status

Quando um lead converte no seu sistema externo (ERP, e-commerce), atualize na Cordialy para manter consistência:

Padrões de integração

  1. Quando um contato é criado no CRM → POST /leads
  2. Quando o status muda no CRM → PATCH /leads/:id
  3. Configure um webhook na Cordialy para receber lead.status_changed e atualizar o CRM no sentido inverso
Use o campo since para sincronizações incrementais — processe apenas o que mudou desde a última execução.
Ao finalizar uma compra, crie o lead e já envie uma mensagem de confirmação:
Para importar muitos leads de uma vez, envie as requisições em paralelo com controle de concorrência para respeitar o rate limit: