Skip to main content

Criar um contato

string
required
O token de 48 caracteres do webhook, no caminho da URL.

Cabeçalhos aceitos

Sem Content-Type reconhecido, o corpo é tentado como JSON.

Corpo

Os nomes de campo são reconhecidos em português e em inglês, com as variações mais comuns. A lista completa está em Campos aceitos.
string
required
Precisa conter @. É o único campo obrigatório.
string
Sem ele, o contato entra como “Lead sem nome”.
string
Qualquer formatação é aceita.
string
number | string
Convertido para número. O que não converte vira zero.
string
Vai para a observação do contato.
string
Se o texto corresponder a uma origem cadastrada na organização, sem diferenciar maiúscula de minúscula, o contato é ligado a ela. Quando o webhook já tem origem fixa configurada, ela vence e este campo é ignorado.

Exemplos

Resposta

boolean
string
O identificador do contato criado.
string
200
Os códigos de erro estão em Erros.

Verificar o webhook

Diz se o webhook existe e está ativo, sem criar nada. Use para testar a conexão depois de configurar.
A verificação responde mesmo com o webhook desligado, dizendo enabled: false. É o POST que recusa nesse caso.

Tipos de webhook

Aceita qualquer JSON ou formulário. Os campos são reconhecidos pelos nomes documentados em Campos aceitos.

O que acontece do lado de cá

1

Validação

O email é conferido. Sem @, a requisição é recusada e nada é criado.
2

Criação

O contato entra na etapa de entrada do funil padrão da organização.
3

Atribuição

Fica com o primeiro membro ativo da organização, preferindo dono, depois administrador, depois o mais antigo.
4

Origem

A origem fixa do webhook vence; na ausência dela, o texto enviado é comparado com as origens cadastradas.
5

Rastro

Uma notificação vai para a equipe, uma entrada é criada no histórico do contato nomeando o webhook, e o contador de recebidos do webhook sobe.
6

Automações

As automações de contato criado disparam. Veja Automações.

Limites

Não há limite de requisições por padrão. Isso é conveniente e é também o motivo de o token merecer cuidado: acompanhe o contador de recebidos e regere o token ao primeiro sinal de abuso.
Requisições devem completar em até trinta segundos. Uploads em multipart/form-data são aceitos, mas o arquivo é ignorado: só os campos de texto entram.