O B2cor disponibiliza uma API Javascript para o cadastro de indicações no CRM. Deste modo, qualquer formulário pode enviar informações para o sistema, permitindo uma maior flexibilidade na criação de sites e landing pages.
Atenção: Para utilizar a API é necessário conhecimentos em Javascript!
Como integrar:
1) Incluir a biblioteca:
<script src="https://pols.agencialink.com.br/resources/js/api.js"></script>
2) Inicializar o objeto:
var b2cor_key = 'ab93adaa54974eXXXXXXXXXXXXXXXXXX';
var b2cor = new b2cor(b2cor_key);
Obs.: A chave utilizada deve ser solicitada através de um chamado!
3) Enviar os dados para o B2cor
var objeto = {
nome: 'Nome do lead (obrigatório)'
, email: 'E-mail do lead (obrigatório)'
, ddd: 'DDD (obrigatório)'
, telefone: 'Telefone (obrigatório)'
, ddd_celular: 'DDD do telefone celular'
, celular: 'Numero do telefone celular'
, operadora_celular: 'Operadora do celular - ver tabela abaixo'
, tipo_cotacao: 'Tipo de cotação - ver tabela abaixo'
, formulario: 'Tipo de formulário - ver tabela abaixo'
, mensagem: 'Mensagem digitada no campo de texto'
};
b2cor.cadastrar(objeto, onsuccess, onerror);//envia os dados para o b2cor
O método cadastrar retorna false caso haja algum dado inválido.
Ele também recebe duas funções de callback – uma executada em caso de sucesso, e outra caso aconteça algum problema na hora de enviar os dados para o B2cor. Abaixo, temos um exemplo de cada.
//função que será executada se a indicação for gerada
function onsuccess(){
$('#modal-mensagem-sucesso').modal('show');
}
//função que será executada caso ocorra algum erro para gerar a indicação
function onerror(error){
console.error(error.msg);
alert(error.msg);
}
Os únicos campos obrigatórios são o Nome, Email, DDD e Telefone. Todos os demais são opcionais.
Caso o formulário solicite apenas o celular do cliente, utilize o campo de telefone e ignore o de celular.
4) Valores referentes aos tipos de cotação:
Cotação | tipo_cotacao | formulario |
Saúde Familiar | saude | familiar |
Saúde Individual | saude | |
Saúde PME | saude | empresarial |
Odonto Familiar | odonto | familiar |
Odonto Individual | odonto | |
Odonto PME | odonto | empresarial |
Adesão Familiar | adesao | familiar |
Adesão Individual | adesao | |
Adesão PME | adesao | empresarial |
Seguro Auto | seguro | automovel |
Seguro Condomínio | seguro | condominio |
Seguro Empresa | seguro | empresa |
Seguro Previdência | seguro | previdencia |
Seguro Residencial | seguro | residencia |
Seguro Vida | seguro | vida |
Outros Seguros | seguro | outros |
Fale-conosco | contato | |
Ligamos para você | contato | ligamos |
Calcule sua economia | economia | |
Planos por região | regiao | |
Planos por Hospital/Laboratório | rede | |
Aplicativo Appcor | app |
Lista de operadoras de celular:
claro, conect, nextel, oi, tim, vivo, outros
Após enviar os dados para o B2cor com o método b2cor.cadastrar(), o sistema faz algumas integrações automáticas – exibe o Genius Banner (aquele que convida o usuário a fazer uma cotação quando ele mostra a intenção de fechar a página), o Smart Banner (banner de instalação do aplicativo da corretora) e exibe o aviso sobre cookies. Para que esses avisos não sejam exibidos, execute o seguinte método ANTES do b2cor.cadastrar():
b2cor.silent();
Alterando a origem padrão das indicações
As novas indicações sempre são cadastradas com a origem “Acesso Direto”. Caso seja necessário forçar uma outra origem, basta informar o código dela logo após inicializar o objeto do B2cor:
//inicializando o objeto
var b2cor = new b2cor(b2cor_key);
//alterando a origem padrão
b2cor.origem = 123456;
Deste modo, as novas indicações serão cadastradas com essa origem. Para obter o código da origem, acesse o link “Listar Origens” na área de configurações do B2cor.