Integrar o Mautic ao seu site e ao CRM da empresa é o passo que transforma a plataforma de um simples disparador de emails em um hub central de automação de marketing e vendas. Sem integração, o Mautic opera de forma isolada — com integração, ele passa a capturar leads do site automaticamente, sincronizar dados com o CRM e criar fluxos que eliminam o trabalho manual da equipe comercial.
Neste guia, você vai aprender a integrar o Mautic com seu site (WordPress ou qualquer outra plataforma) e com os principais CRMs do mercado, usando desde plugins nativos até API REST e ferramentas de automação como n8n e Zapier.
- Site: Instale o script de tracking JavaScript e incorpore formulários via embed code ou plugin.
- WordPress: Plugin oficial do Mautic adiciona tracking e formulários automaticamente.
- CRM nativo: Salesforce, SuiteCRM e Pipedrive têm plugins de integração em Admin → Plugins.
- CRM via API: Use webhooks do Mautic para enviar dados ao CRM quando leads qualificam.
- iPaaS: Zapier, Make ou n8n conectam Mautic a qualquer ferramenta sem código.
Integrando o Mautic ao seu site
A integração com o site é o ponto de partida de qualquer operação com o Mautic. É através dela que o rastreamento de visitantes e a captura de leads acontecem.
Passo 1: Instalar o script de tracking
O script de tracking do Mautic deve ser inserido em todas as páginas do seu site. Para obtê-lo, acesse Admin → Configuration → Tracking Settings. O código é semelhante a:
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},
a=d.createElement(t),m=d.getElementsByTagName(t)[0];
a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://SEU-MAUTIC.com/mtc.js','mt');
mt('send', 'pageview');Cole-o antes do fechamento da tag </body> em todas as páginas. Para sites com CMS, use os campos de “Custom Scripts” do tema ou plugins de injeção de código.
Passo 2: Incorporar formulários no site
Crie formulários em Components → Forms → New e use o embed code gerado pelo Mautic para inserir o formulário em páginas do site. Há duas formas:
- iFrame embed: Mais simples, mas limita a customização visual e pode ter problemas com HTTPS misto.
- Script embed: Injeta o formulário diretamente no HTML da página, respeitando o CSS do site — é a forma recomendada.
Integração com WordPress
O WordPress é a plataforma de site mais usada em combinação com o Mautic. A integração é feita via o plugin oficial, disponível gratuitamente no repositório WordPress.org.
Instalando o plugin Mautic for WordPress
- No painel WordPress, acesse Plugins → Adicionar Novo.
- Busque por “Mautic for WordPress” (desenvolvido pela Mautic).
- Instale e ative o plugin.
- Acesse Configurações → Mautic e insira a URL da sua instância do Mautic.
Com o plugin ativo, o script de tracking é inserido automaticamente em todas as páginas, e você pode usar shortcodes para exibir formulários e focus items em posts e páginas.
Shortcodes disponíveis
— exibe o formulário de ID X.— exibe o focus item (pop-up ou barra) de ID X.— exibe conteúdo dinâmico personalizado para o contato identificado.
Integração do Mautic com CRMs
A integração com CRM é essencial para fechar o ciclo entre marketing e vendas: o Mautic qualifica os leads, o CRM gerencia a negociação e a venda.
Integrações nativas (via Admin → Plugins)
Para CRMs com plugin nativo no Mautic, o processo é simples:
- Acesse Admin → Plugins e encontre o plugin do seu CRM.
- Clique em “Install/Upgrade” e depois em “Enable”.
- Configure as credenciais de API do CRM (geralmente Client ID, Client Secret e URL).
- Configure quais campos do Mautic serão sincronizados com quais campos do CRM.
- Defina a direção da sincronização (Mautic → CRM, CRM → Mautic, ou bidirecional).
| CRM | Tipo de integração | Sincronização | Configuração |
|---|---|---|---|
| Salesforce | Plugin nativo | Bidirecional | OAuth via Salesforce Connected App |
| SuiteCRM | Plugin nativo | Bidirecional | API Key do SuiteCRM |
| Pipedrive | Plugin nativo | Mautic → Pipedrive | API Token do Pipedrive |
| Zoho CRM | Plugin nativo | Bidirecional | OAuth via Zoho Developer Console |
| HubSpot CRM | Plugin nativo | Mautic → HubSpot | API Key do HubSpot |
| RD Station CRM | Via n8n/Zapier | Webhook | API do RD Station |
Integração via Webhook (qualquer CRM)
Para CRMs sem plugin nativo, use webhooks do Mautic. Configure em Admin → Webhooks → New:
- Defina a URL do endpoint do CRM que receberá os dados.
- Escolha os eventos que disparam o webhook (ex.: “Contact Score Changed”, “Form Submitted”).
- Configure os campos a serem enviados no payload (JSON).
- No CRM, configure o endpoint para receber os dados e criar/atualizar o lead ou oportunidade.
O n8n é uma plataforma de automação open source que possui um nó nativo para o Mautic. Com o n8n rodando no mesmo servidor do Mautic (ou em um VPS separado), você conecta o Mautic a centenas de ferramentas — CRMs, planilhas, Slack, WhatsApp — sem custo de licença e com total controle sobre os dados. É a escolha ideal para quem já usa Mautic self-hosted e quer evitar a dependência de serviços pagos como Zapier.
Fluxo de integração Mautic → CRM na prática
Um fluxo típico de integração Mautic + CRM funciona assim:
- Lead preenche formulário no site → entra no Mautic e inicia campanha de nutrição.
- Mautic rastreia comportamento (páginas visitadas, emails abertos, cliques).
- Ao atingir 70 pontos de lead score, Point Trigger dispara webhook.
- Webhook cria deal/oportunidade no CRM com os dados do lead (nome, email, empresa, pontuação).
- Vendedor recebe notificação no CRM e inicia abordagem comercial.
- Após a venda, CRM chama API do Mautic para adicionar tag “cliente” e iniciar campanha de onboarding.
Perguntas frequentes sobre integração do Mautic
O que acontece se o mesmo contato existir tanto no Mautic quanto no CRM?
As integrações nativas do Mautic usam o email como chave de deduplicação. Se um contato com o mesmo email existir em ambos os sistemas, a integração atualiza o registro existente em vez de criar um duplicado. Recomendamos padronizar o campo de email nos dois sistemas e garantir que o email seja sempre preenchido antes da sincronização.
Posso sincronizar campos customizados do Mautic com campos customizados do CRM?
Sim. Nas configurações da integração (Admin → Plugins → [nome do CRM] → Field Mapping), você pode mapear campos customizados do Mautic para campos correspondentes no CRM. Isso permite sincronizar dados específicos do negócio, como “Produto de Interesse”, “Porte da Empresa” ou “Fonte do Lead”.
A integração Mautic + CRM funciona em tempo real?
Depende do método. Webhooks são quase em tempo real — o dado é enviado assim que o evento ocorre e o CRON do Mautic processa. Integrações via plugin nativo que usam sincronização periódica podem ter uma defasagem de até 15-30 minutos, dependendo da frequência do CRON configurado. Para integrações críticas (notificação de SQL para vendas), use webhooks.
Como depurar problemas de integração entre Mautic e CRM?
Verifique os logs do Mautic em Admin → System → Log ou no arquivo var/logs/mautic_dev.log. Para webhooks, o Mautic registra tentativas e respostas em Admin → Webhooks → [webhook] → Log. Teste o endpoint do CRM com um cliente REST (como Insomnia ou Postman) enviando o mesmo payload JSON que o Mautic enviaria. Verifique também se as credenciais de API do CRM estão válidas e com as permissões necessárias.
O Mautic pode receber dados do CRM para atualizar contatos?
Sim, via API do Mautic. O CRM pode chamar a API REST do Mautic para criar ou atualizar contatos, adicionar tags, ajustar pontuação ou incluir contatos em segmentos. Por exemplo: quando uma oportunidade é marcada como “Ganha” no CRM, o sistema chama a API do Mautic para adicionar a tag “cliente” ao contato correspondente, removendo-o das campanhas de aquisição e inserindo-o nas campanhas de onboarding.
Conclusão
A integração do Mautic com seu site e CRM é o que eleva a plataforma ao seu potencial máximo. Com o tracking instalado no site, os formulários capturando leads e o CRM recebendo oportunidades qualificadas automaticamente, você cria uma operação de marketing e vendas eficiente e escalável — sem trabalho manual e sem perda de informações entre equipes.
Comece pela integração mais crítica para o seu negócio, valide o fluxo de dados e expanda gradualmente. Para mais conteúdos sobre automação com Mautic, acesse os artigos de Mautic no atraca.com.br ou consulte a documentação oficial de plugins e integrações do Mautic.
