A automação de marketing de código aberto não precisa significar a entrega dos seus dados a um fornecedor SaaS. O Mautic coloca campanhas de e-mail, rastreamento de contatos e nutrição de leads sob o seu próprio teto. Executá-lo no Ubuntu 24.04 exige mais esforço do que apenas fazer login no HubSpot, mas a recompensa é o controle total sobre sua stack, seus custos e os dados dos seus clientes. Você decide quando atualizar, como escalar e onde suas informações residem.

Antes de começar, aponte um domínio para o seu servidor e certifique-se de que sua instância do Ubuntu 24.04 tenha pelo menos 2 GB de RAM. O Mautic não é leve; o PHP consumirá memória ao reconstruir grandes segmentos ou processar a lógica de campanhas. Se você planeja enviar para milhares de contatos, 4 GB tornará a experiência muito mais fluida.

Construa a Base LEMP

O Mautic espera uma stack LEMP: Nginx, MySQL e PHP. No Ubuntu 24.04, a versão padrão do PHP é a 8.3, que funciona bem com as versões atuais do Mautic. Comece atualizando sua lista de pacotes e, em seguida, instale o Nginx e o MySQL Server. Depois disso, instale o PHP-FPM e as extensões exatas de que o Mautic precisa:

  • php-fpm
  • php-mysql
  • php-imap
  • php-curl
  • php-gd
  • php-xml
  • php-mbstring
  • php-zip
  • php-intl
  • php-bcmath

Cada extensão tem um propósito real. A extensão IMAP lê mensagens de bounce e respostas de cancelamento de inscrição. A GD lida com o processamento de imagens para miniaturas (thumbnails). Mbstring e Intl gerenciam conjuntos de caracteres e traduções entre idiomas. O BCMath oferece cálculos matemáticos precisos para lead scoring e cálculos de moeda. Não pule nenhuma delas, ou o instalador apresentará erros no meio do processo.

Se o Apache já estiver instalado, remova-o. Ambos os servidores web utilizam as portas 80 e 443. Executá-los lado a lado causa falhas silenciosas que são frustrantes de depurar

Esta etapa é inegociável. Sem tarefas agendadas, o Mautic é apenas um painel que não faz nada. O aplicativo coloca em fila as ações de campanha, o envio de e-mails e o recálculo de segmentos no banco de dados e, em seguida, depende da linha de comando para processá-los.

Configure tarefas cron para o usuário do Mautic para lidar com estas tarefas de segundo plano:

  • Atualização de segmentos
  • Execução de campanhas
  • Envio de e-mails
  • Busca de bounces

Na prática, isso significa invocar os comandos de console do Mautic em diferentes intervalos. A reconstrução de segmentos pode ser executada de hora em hora. Os gatilhos de campanha e o processamento da fila de e-mails geralmente precisam de um intervalo menor, a cada cinco ou quinze minutos, dependendo do volume. A busca de bounces via IMAP deve ser executada com regularidade suficiente para que sua reputação de remetente não sofra com denúncias de spam não verificadas. Monitore seu syslog ou a saída do cron para confirmar que eles terminam sem erros de memória.

Usando a Plataforma

Assim que o instalador for concluído e o cron estiver funcionando perfeitamente, faça login no painel. A interface concentra-se em três blocos fundamentais: contatos, segmentos e campanhas.

Use o construtor de campanhas de arrastar e soltar para projetar fluxos de trabalho de e-mail. Um novo assinante entra no fluxo, espera um dia, recebe uma mensagem de boas-vindas e segue caminhos diferentes dependendo se clicou ou não em um link. Enquanto isso, o sistema de Points pontua silenciosamente os leads quando eles visitam páginas de preços ou abrem anúncios de produtos. Você decide os limites que sinalizam um lead quente que vale uma chamada de vendas.

Os segmentos agrupam contatos automaticamente por meio de regras que você define. Você pode segmentar todos que abriram uma campanha nos últimos trinta dias ou isolar contatos em um país específico. Formulários presentes em suas landing pages alimentam esses segmentos diretamente. Conecte as peças e você terá uma sequência de nutrição automatizada que reage ao comportamento, em vez de disparar a mesma mensagem para toda a sua lista.

O Trabalho Real Após o Deploy

Instalar o Mautic no Ubuntu 24.04 é apenas o começo. Faça backup do seu banco de dados e do seu diretório /var/www/html/mautic antes de cada atualização. Monitore os logs de erro do PHP ao instalar novos plugins. Teste a saída do cron após aumentar sua lista de contatos, pois um trabalho que termina em segundos com mil contatos pode sofrer timeout com cinquenta mil.

O self-hosting troca a conveniência de um SaaS gerenciado pela soberania sobre seus dados de marketing. Não há dependência de fornecedor (vendor lock-in), nem surpresas de preços por contato, e nenhum terceiro mantendo seus dados analíticos como reféns. Você é o dono do servidor, do banco de dados e do relacionamento com seu público. Para equipes dispostas a manter uma máquina Linux e um punhado de expressões cron, essa troca geralmente vale a pena.