Criar contatos no Chatfuel via API

Você pode transferir contatos do seu CRM atual para o Chatfuel. É útil quando você quer sincronizar suas atividades de marketing com mensagens automatizadas.
Por exemplo, você pode sincronizar números de telefone do seu CRM para o Chatfuel e então enviar automaticamente uma lista de transmissão 🡽 para cada novo contato.

Requisição da API


Use esta requisição POST para sincronizar contatos do seu CRM para o Chatfuel.
html
https://panel.chatfuel.com/api/contacts/{automation_id}/whatsapp/
Você precisará do <automation_id> e token da API. Ambos são obrigatórios. É assim que eles se parecem:
Parâmetro
Valor de exemplo
{automation_id}
62ed0d816esd77079f07db49
Token da API
u9A49DLBrABP2okJybkoYNjmwks26PnKhYP1hZMF1yZfKkIHXQ2zv5I41loZ1TKR

Como obter o token da API

1. Abra ConfiguraçõesAPI.
Image without caption
2. Clique em Copiar chave da API para obter seu token da API.
Image without caption

Como obter seu automation_id

Obtenha seu {automation_id} da barra de endereços do seu navegador.
Simplesmente abra sua automação e copie o ID da URL.
Image without caption
Image without caption

Como usar seu token da API

Adicione seu token da API no cabeçalho Authorization da sua requisição:
json
Authorization: Bearer {seu_token_da_api}
Exemplo:
plain text
Authorization: Bearer u9A49DLBrABP2okJybkoYNjmwks26PnKhYP1hZMF1yZfKkIHXQ2zv5I41loZ1TKR
Cabeçalho com token da API no Postman
Cabeçalho com token da API no Postman

Payload


É assim que a estrutura do seu payload se parece:
phones – Lista de números de telefone com códigos de país. Máximo de 1.000 números por requisição.
contact_dataproperties – Propriedades que serão atribuídas a todos os contatos importados. Todos os contatos na requisição receberão as mesmas propriedades.
json
{ "phones": ["+1234567890", "+0987654321"], "contact_data": { "properties": { "pricingPlan": "business", "subscribed": "true" } } }
Aqui está um exemplo de payload que importa 3 contatos e atribui a eles plano de preços empresarial, status de inscrição e rastreamento de origem:
json
{ "phones": ["+14154449977", "+15551234567", "+16047891234"], "contact_data": { "properties": { "pricingPlan": "business", "subscribed": "true", "source": "crm_import" } } }

Como ativar listas de transmissão


1. Abra IA e Automação.
Image without caption
2. Crie um novo flow do WhatsApp.
Image without caption
3. Adicione lista de transmissão de mensagem ao disparar.
Image without caption
4. Adicione uma propriedade do seu payload (ex. subscribed). E defina o Gatilho para Após propriedade ser alterada.
Image without caption
Pronto. Agora, todos os contatos importados com essa propriedade serão automaticamente adicionados à Mensagem ao disparar.

Desenvolvido por Notaku