Dicas e truques para otimizar o uso do Mautic

Depois de dominar o básico do Mautic, há uma série de práticas, configurações e atalhos que fazem a diferença entre uma instalação funcional e uma operação de marketing verdadeiramente eficiente. Neste artigo, reunimos as melhores dicas e truques para otimizar seu Mautic — desde performance do servidor até boas práticas de campanha que aumentam a conversão.

Otimizando o Mautic em 30 segundos (resumo rápido)

  • Performance: Configure cache (Redis), otimize CRONs e ajuste limites de PHP.
  • Email: Use Amazon SES ou Mailgun para máxima entregabilidade com baixo custo.
  • Campanhas: Estruture com poucas ramificações, teste antes de publicar, use lead scoring.
  • Base: Faça higiene regular, remova bounces, reengaje inativos.

Dicas de performance e infraestrutura

1. Configure cache com Redis ou Memcached

O Mautic usa muito cache para melhorar a performance. Por padrão, usa o sistema de arquivos — mas configurar Redis ou Memcached pode aumentar significativamente a velocidade da plataforma. Edite o arquivo app/config/config_prod.php e adicione a configuração de cache Redis. O impacto é especialmente notável em instalações com alto volume de acessos simultâneos.

2. Ajuste os limites de PHP

O Mautic é exigente em memória PHP, especialmente ao processar campanhas grandes ou importações. Configure no php.ini:

  • memory_limit = 512M (mínimo; 1G recomendado para bases grandes)
  • max_execution_time = 300
  • upload_max_filesize = 20M
  • post_max_size = 20M

3. Otimize a frequência dos CRONs

Há um equilíbrio entre frequência e carga no servidor. Para a maioria das instalações, a configuração ideal é:

  • mautic:campaigns:trigger — a cada 5 minutos
  • mautic:emails:send — a cada 5 minutos
  • mautic:campaigns:rebuild — a cada 30 minutos
  • mautic:segments:update — a cada 30 minutos
  • mautic:contacts:deduplicate — uma vez por dia
  • mautic:maintenance:cleanup — uma vez por semana

4. Monitore o tamanho do banco de dados

Com o tempo, tabelas como page_hits, email_stats e audit_log crescem muito. O CRON mautic:maintenance:cleanup limpa registros antigos — configure-o para rodar semanalmente e defina o número de dias de retenção em Admin → Configuration → System Settings → Cleanup Settings.

Dicas de email marketing e entregabilidade

5. Use Amazon SES para envios em volume

O Amazon SES é o provedor SMTP mais econômico para grandes volumes: USD 0,10 por 1.000 emails. Após sair do sandbox, você pode enviar volumes altos com boa reputação. Configure em Admin → Configuration → Email Settings usando SMTP ou a API do SES. Lembre de configurar SPF, DKIM e DMARC no DNS do seu domínio.

6. Configure o Rate Limiting de envios

Em Admin → Configuration → Email Settings, configure o “Mailer is owner” e limites de envio por hora. Isso evita ultrapassar os limites do seu provedor SMTP e protege a reputação do domínio. Para grandes bases, distribua os envios ao longo do dia em vez de enviar tudo de uma vez.

7. Sempre inclua versão texto simples

Todo email HTML no Mautic deve ter uma versão de texto simples (plain text) preenchida. A ausência de texto simples é um sinal de spam para muitos servidores de email. No editor de emails, a aba “Plain Text” permite adicionar a versão texto — use o botão “Generate Plain Text” como ponto de partida e ajuste manualmente.

Dicas de campanhas e automações

8. Teste campanhas em segmento de teste antes de publicar

Nunca publique uma campanha nova diretamente para toda a base. Crie um segmento de teste com 2 a 5 contatos (emails internos), vincule a campanha a esse segmento, publique e acompanhe o fluxo por 24 horas. Só após validar o comportamento esperado, substitua pelo segmento real.

9. Mantenha campanhas simples e modulares

Campanhas com dezenas de ramificações são difíceis de manter e depurar. Prefira criar campanhas menores e modulares: uma campanha de boas-vindas, uma de nutrição, uma de reengajamento. Use segmentos como elos entre elas — quando o contato sai de um segmento e entra em outro, a próxima campanha é disparada automaticamente.

10. Use a ação “Update Contact” para rastrear estágio do funil

Configure um campo customizado “Estágio do Funil” (lead, mql, sql, oportunidade, cliente) e use a ação Update Contact nas campanhas para atualizá-lo automaticamente conforme o contato progride. Isso cria um histórico rastreável do progresso de cada lead e permite criar segmentos dinâmicos por estágio.

ÁreaDicaImpacto esperado
PerformanceCache com RedisRedução de 30-50% no tempo de resposta
EmailAmazon SES como SMTPAlta entregabilidade com baixo custo
CampanhasTestar em segmento interno antesElimina erros antes de atingir a base
BaseCampanha de reengajamento trimestralMelhora entregabilidade e qualidade da base
SegmentaçãoCombinar tags + campos + comportamentoMicro-segmentos altamente relevantes

Dicas de segmentação e personalização

11. Crie segmentos de exclusão

Um erro comum é não excluir da campanha contatos que já converteram. Crie segmentos de exclusão — contatos que já são clientes, que já participaram do webinar, que estão em negociação ativa — e exclua-os das campanhas de aquisição. O Mautic permite configurar “exclusion segments” nas campanhas.

12. Use hidden fields para capturar UTMs automaticamente

Adicione campos hidden nos formulários mapeados para campos customizados de UTM (utm_source, utm_medium, utm_campaign, utm_content) e um pequeno script JavaScript que popula esses campos com os parâmetros da URL. Assim, toda origem de lead fica registrada automaticamente no Mautic, permitindo analisar qual canal gera leads mais qualificados.

Dica bônus: nomeie tudo com padrão
À medida que o Mautic cresce, a organização interna fica crítica. Adote um padrão de nomenclatura para emails, segmentos, campanhas e campos: prefixo do projeto/produto + tipo + descrição (ex.: “CRM-Email-Boas-Vindas”, “CRM-Seg-Leads-Quentes”). Isso facilita encontrar elementos e entender o propósito de cada recurso sem precisar abrir um por um.

Perguntas frequentes sobre otimização do Mautic

Qual o tamanho de servidor recomendado para o Mautic?

Para até 10.000 contatos e volume moderado de emails: VPS com 2 vCPUs e 4 GB de RAM. Para 10.000 a 100.000 contatos: 4 vCPUs e 8 GB de RAM. Acima de 100.000 contatos, considere arquitetura separada para banco de dados (servidor dedicado MySQL) e servidor web. O Redis para cache ajuda em qualquer escala.

Como melhorar a taxa de abertura dos emails no Mautic?

As principais alavancas são: personalizar o assunto com o nome do contato, otimizar o pré-cabeçalho, segmentar para enviar apenas para contatos relevantes, testar horários de envio (geralmente terça a quinta, entre 9h e 11h têm bons resultados em B2B), fazer A/B test de assuntos e limpar inativos da base regularmente.

Os CRONs do Mautic podem sobrecarregar o servidor?

Sim, se configurados de forma agressiva. Para evitar sobrecarga, escalone os CRONs para não rodarem todos no mesmo minuto, configure o --limit nos comandos de campanha (ex.: mautic:campaigns:trigger --limit=100) para processar em lotes menores, e monitore o uso de CPU durante os picos de processamento.

Como reduzir o tamanho do banco de dados do Mautic?

Configure e execute regularmente o comando mautic:maintenance:cleanup --days-old=90 para remover logs de tracking, estatísticas de email e audit logs com mais de 90 dias. Isso pode reduzir drasticamente o tamanho do banco em instalações antigas. Faça backup antes de executar a limpeza.

É possível usar o Mautic com múltiplos domínios de envio?

Sim. Você pode configurar múltiplos SMTPs em Admin → Configuration → Email Settings e associar emails específicos a configurações de SMTP diferentes. Isso é útil quando você gerencia múltiplas marcas ou domínios a partir de uma única instalação do Mautic.

Conclusão

O Mautic é uma plataforma que recompensa quem investe tempo em otimização. Pequenas configurações — como cache Redis, rate limiting de emails, nomenclatura padronizada e higiene regular da base — fazem uma diferença enorme na performance e nos resultados das campanhas ao longo do tempo.

Trate o Mautic como um sistema vivo que precisa de manutenção regular, e ele vai crescer junto com o seu negócio de forma sustentável. Para mais conteúdos sobre Mautic, acesse os artigos de Mautic no atraca.com.br ou participe do fórum da comunidade Mautic para compartilhar experiências.

Perguntas frequentes sobre otimização do Mautic (FAQ)

Como melhorar a velocidade do Mautic?

Use cache com Redis ou Memcached, otimize as consultas ao banco de dados, aumente a memória PHP para pelo menos 512 MB, configure os CRON jobs em intervalos adequados e mantenha o Mautic atualizado.

Quantos contatos o Mautic suporta?

Não há limite de software. A capacidade depende do servidor. Com 4 GB de RAM e bom processador, é possível gerenciar 100 mil contatos ou mais. Para bases maiores, considere otimizar o banco de dados e usar servidores mais robustos.

Como limpar contatos inativos no Mautic?

Crie um segmento com filtro de “última atividade” superior a 6-12 meses, revise a lista, e use a ação em massa para excluir ou mover para um segmento de inativos. Isso melhora a entregabilidade dos emails.

O Mautic funciona em português?

Sim. O Mautic possui tradução para português brasileiro na interface de administração. Basta selecionar o idioma nas configurações do sistema após a instalação.

Como fazer backup do Mautic?

Faça backup do banco de dados MySQL (mysqldump) e da pasta de instalação completa, especialmente a pasta app/config e media/files. Automatize com um script cron semanal para segurança.