Enviar leads do Ninja Forms para o CRM F10
Solicite acesso à API do Funil de Vendas, configure os campos JSON e associe o webhook do Ninja Forms.
Solicitar acesso à API do Funil de Vendas
1. Habilitar o Funil de Vendas no F10. (
Para o uso da API doFunil de Vendas é necessário fazer a solicitação de acesso para a F10, encaminhando sua solicitação para sucesso@f10.com.br. Após solicitado, você receberá um token de autenticação para uso daAPI.
Preparar a requisição JSON de leads
URL:
Metodo: POSTContent-Type: application/json
Identificar o token de autenticação
Campos disponíveis na API:
Para identificação da unidade:
token: (str) Token de autenticação.
Preencher os dados da unidade e da fonte
unidade_id * : (int) Código da Unidade para o F10 (esse código sera fornecido pelo F10 para cada unidade).
Para identificação da Fonte/Campanha:
fonte * : (str) Nome da fonte/evento.
Informar mídia e período da fonte
midia * : (str) Mídia de origem da fonte (o valor informado deve estar cadastrado na unidade).
inicio : (date) Data de inicio da fonte/evento.
fim : (date) Data do fim da fonte/evento.
Informar nome e curso de interesse
Para identificação do Cadastro:
nome *****: (str) Nome
curso: (str) Curso de interesse (o valor informado deve estar cadastrado na unidade).
Preencher telefones de contato
telefone****** : (str) Número do telefone com DD.
celular****** : (str) Número do celular com DD.
comercial ******: (str) Número do telefone comercial com DD.
Informar e-mail e dados pessoais
email: (str) E-mail.
nascimento: (date) Data de Nascimento
sexo: (str) Sexo (F/M).
Informar endereço e cidade
endereco: (str) Endereço.
bairro: (str) Bairro.
cidade: (str) Cidade.
Informar estado e código postal
estado: (str) Estado (sigla).
cep: (str) CEP.
colegio: (str) Colegio em que estuda.
Informar turma e ano letivo
turma: (str) Turma.
serie: (str) Série.
anoletivo: (int) Ano Letivo
Informar turno e responsáveis
turno: (str) Turno M/T/N.
pai: (str) Nome do Pai.
mae: (str) Nome da Mãe.
Adicionar observações e campos extras
obs: (str) Observações.
extra1: (str) Campo de anotações extras.
extra2: (str) Campo de anotações extras.
Conferir os campos obrigatórios
* Obrigatório
** Ao menos uma das opções é o obrigatória.
Nota: Qualquer aplicação/plugin/etc utilizado pelo cliente que consiga gerar um POST para a API com os campos em um JSON no body da requisição irá fazer uso da API normalmente.
Configurar a integração por webhook
API - Integração utilizando webhook do
VEJA:
.
Localizar a configuração de webhook
Abaixo um exemplo de como configurar o webhook para a API do F10 em um formulário do Ninja Forms:
Criar os campos do formulário Ninja Forms
Crie seu formulário (de acordo com o link acima), como por exemplo o formulário abaixo com apenas nome, celular, e-mail e um campo de texto para o usuário escrever sua mensagem.
Atribuir nomes aos campos do formulário
Para facilitar o uso do webhook, defina o nome dos campos do formulários:
Conferir o formulário configurado
Abrir a configuração do webhook
Após atribuir o nome para todos os campos do formulário, abra a configuração do webhook.
Vincular campos do formulário à API
Informe a url e método da API e os campos desejados com seu valor equivalente ao campo no formulário.
Testar o envio de novos leads ao CRM
Feitos esses passos já será possível cadastrar os contatos capturados por esse formulário diretamente na fonte/campanha do Funil de Vendas.
Veja também:
1.