O V-Pro CRM permite importar e capturar Leads diretamente a partir do WordPress Contact Form 7, utilizando o recurso nativo de Integração por E-mail.
Esse método é simples, confiável e funciona com qualquer formulário que permita configurar o conteúdo do e-mail e adicionar um endereço em BCC.
Antes de iniciar, é necessário:
Ter o Contact Form 7 instalado e ativo no WordPress
Ter a Integração de Leads por E-mail configurada e funcionando no V-Pro CRM
Ter o CRON Job do V-Pro CRM ativo
Recomenda-se ler todo o guia antes de iniciar a configuração.
Se o Contact Form 7 ainda não estiver instalado:
Acesse o painel administrativo do WordPress
Vá em Plugins → Adicionar novo
Pesquise por Contact Form 7
Clique em Instalar e depois em Ativar
No painel do WordPress, vá em Contato → Formulários
Clique no formulário que deseja integrar ao V-Pro CRM
Clique na aba Mail do formulário para configurar o envio de e-mails de forma compatível com o V-Pro CRM.
Sempre inclua o campo de e-mail do formulário no Reply-To
Adicione o e-mail de integração do V-Pro CRM como BCC
Exemplo:
Reply-To: [your-email]
Bcc: leads@seudominio.com
Esse e-mail em BCC é o que permitirá que o V-Pro CRM capture a mensagem e importe o Lead.
Na aba Mail, marque a opção:
Use HTML content type
Isso é obrigatório para que os campos sejam corretamente identificados pelo CRM.
Todos os valores do formulário devem ser envolvidos por tags <div> com um id específico, seguindo o padrão:
<div id="field_NOME_DO_CAMPO">[campo-do-formulario]</div>
Após o envio, o V-Pro CRM identifica esses campos e mapeia automaticamente os dados para o Lead.
Os seguintes identificadores podem ser usados:
field_name
field_title
field_email
field_website
field_phonenumber
field_company
field_description
field_address
field_city
field_state
field_country
field_zip
field_lead_value
Ao enviar o país:
Utilize o nome exato do país cadastrado no CRM (ex.: United States)
Ou o ID do país da tabela de países
Erros de digitação impedirão o reconhecimento correto do país.
Para campos personalizados de Lead, utilize o padrão:
<div id="custom_field_ID">[campo-do-formulario]</div>
Onde ID é o ID do campo personalizado configurado em:
Configurações → Campos Personalizados
Observações importantes:
Campos do tipo Select ou Checkbox devem ter exatamente as mesmas opções no formulário e no CRM
Campos de data devem estar no formato YYYY-MM-DD
Na aba Mail, adicione o campo de upload na área File Attachments.
Apenas extensões permitidas nas configurações gerais do V-Pro CRM serão aceitas na importação.
<label> Assunto
[text* your-subject] </label>
<label> Nome
[text* your-name] </label>
<label> E-mail
[email* your-email] </label>
<label> Website
[text your-website] </label>
<label> Telefone
[text your-phonenumber] </label>
<label> Empresa
[text your-company] </label>
<label> Mensagem
[textarea your-message] </label>
[submit "Enviar"]
From: [your-name] <[your-email]>
Subject: [your-subject]
Nome:
<div id="field_name">[your-name]</div>
E-mail:
<div id="field_email">[your-email]</div>
Website:
<div id="field_website">[your-website]</div>
Telefone:
<div id="field_phonenumber">[your-phonenumber]</div>
Empresa:
<div id="field_company">[your-company]</div>
Mensagem:
<div id="field_description">[your-message]</div>
O usuário envia o formulário no site
O Contact Form 7 envia o e-mail com o BCC configurado
O CRON Job do V-Pro CRM lê esse e-mail
Os campos são mapeados automaticamente
O Lead é criado no V-Pro CRM
O campo Assunto não é salvo diretamente no Lead, mas pode ser visualizado no histórico de e-mails do Lead ou armazenado via campo personalizado.
Essa lógica pode ser usada com qualquer formulário que permita:
Alterar o corpo do e-mail
Adicionar um endereço em BCC
Também funciona com formulários PHP personalizados
Após a configuração, os Leads começarão a ser importados automaticamente no V-Pro CRM.