Como criar formulários no Mautic
Como criar formulários no Mautic passo a passo: os dois tipos (Standalone e Campaign Form), os campos e o mapeamento para o contato, as ações pós-envio, a proteção contra spam e como incorporar o formulário no seu site.

Os formulários são o principal ponto de entrada de novos leads no Mautic: é por meio deles que um visitante anônimo do seu site vira um contato rastreável na plataforma e entra nas suas automações. A primeira decisão de um formulário no Mautic é se ele será um Standalone Form (age sozinho) ou um Campaign Form (serve de fonte para uma campanha), porque é essa escolha que define onde a lógica vive: numa captura que só coleta e-mails ou numa que dispara uma jornada inteira. Errar esse ponto é o motivo número um de formulário que "funciona" mas não automatiza nada.
Antes de sair adicionando campos, vale ver o caminho completo, do tipo até a conversão:
Os dois tipos de formulário no Mautic
Quando você clica em New, o Mautic pergunta o tipo antes de qualquer outra coisa. A diferença define onde a lógica do formulário mora.
O Standalone Form é independente. As ações que acontecem depois do envio ficam na própria aba Actions do formulário e disparam no instante da submissão: enviar um e-mail de confirmação, adicionar a um segmento, ajustar a pontuação. É a escolha certa para captura simples (inscrição em newsletter, formulário de contato, download de material) sem automação ramificada.
O Campaign Form não usa a aba Actions para o fluxo. Ele existe para ser a fonte (Source) de uma campanha: quem preenche entra automaticamente no fluxo da campanha associada, e é no Campaign Builder que você monta decisões, esperas e condições. É o tipo indicado quando você quer automação de marketing de verdade.
| Aspecto | Standalone Form | Campaign Form |
|---|---|---|
| Onde a lógica vive | aba Actions do formulário | nos blocos da campanha |
| Depende de campanha? | Não | Sim, é a fonte dela |
| Melhor para | captura simples, newsletter, contato | jornadas com ramificação |
| Flexibilidade de fluxo | ações imediatas e lineares | decisões, esperas e condições |
Uma dúvida comum: dá para começar Standalone e migrar depois? O tipo é definido na criação, então o mais prático é já criar como Campaign Form quando você sabe que vai automatizar, mesmo que a campanha ainda esteja simples.
Criando o formulário: passo a passo
Acesse Components → Forms e clique em New no canto superior direito. Escolha o tipo e siga pelas abas.
Aba Fields (campos)
É aqui que o formulário ganha corpo. Clique em Add Field, escolha o tipo e configure:
- Label: o texto que o visitante vê (ex.: "Seu nome").
- Contact field (mapeamento): o campo do contato no Mautic que recebe o valor, o que faz o dado ir parar no lugar certo. Se você precisa de um dado que não existe por padrão, crie antes um campo customizado.
- Required: se o preenchimento é obrigatório.
- Placeholder: o texto de dica dentro do campo.
O Mautic traz vários tipos de campo prontos. Os mais usados numa captura de lead:
| Tipo de campo | Mapeamento típico | Uso |
|---|---|---|
| Text | First Name | Nome do contato |
| Obrigatório, chave de identificação | ||
| Tel | Phone | Telefone / WhatsApp |
| Select | Campo customizado | Segmentação (cargo, interesse, porte) |
| Country | Country | Lista de países pronta |
| Checkbox group | Campo customizado | Consentimento LGPD/GDPR |
| Hidden | Campo customizado | Origem do lead (UTMs) |
| Captcha | - | Barreira anti-spam nativa |
Não pule o campo de e-mail. Todo formulário de captura precisa de um campo mapeado para o Email do contato. Sem ele, o Mautic não consegue criar nem identificar o contato. É por esse campo que a plataforma deduplica: se o e-mail já existe, o formulário atualiza o contato em vez de criar um duplicado.
O que acontece depois do envio
Nas configurações do formulário você define o comportamento pós-submissão: exibir uma mensagem de sucesso na própria página ou redirecionar para uma URL (a clássica página de "obrigado"). Configure sempre um dos dois. Deixar o visitante sem retorno é um convite ao reenvio.
Aba Actions (ações) para Standalone Forms
No Standalone Form, é aqui que você diz o que o Mautic faz na hora do envio. As ações disponíveis incluem:
- Send email to contact: o e-mail de resposta automática (kickback email) que o próprio contato recebe.
- Send email to user: notificação para você ou para o time comercial.
- Modify contact's segments: adicionar ou remover o contato de segmentos.
- Modify contact's tags: aplicar ou remover tags.
- Adjust contact's points: somar ou subtrair pontuação do lead.
- Push contact to integration: enviar o contato para uma integração conectada.
Num Campaign Form essas ações não são necessárias aqui. Quem cuida disso é a campanha, com mais controle de fluxo.
Proteção contra spam
Um formulário público sem proteção enche a base de contatos falsos em questão de dias. O Mautic tem o tipo de campo Captcha nativo, que você adiciona pela aba Fields para exigir uma resposta antes do envio. Uma segunda camada barata e eficaz é o honeypot: um campo oculto que humanos não veem e bots costumam preencher. Se vier com valor, o envio foi automatizado e pode ser descartado. Para tráfego mais hostil, dá para plugar reCAPTCHA via plugins da comunidade. Em formulário exposto ao público, combine captcha e honeypot desde o começo.
Incorporando o formulário no site
Depois de salvar, abra o formulário e o Mautic mostra o código de incorporação em três variações. O código sai do próprio formulário, não de uma campanha.
| Método | Como funciona | Tracking |
|---|---|---|
| Automático (JavaScript) | um <script> gerado renderiza o formulário na página | completo, via cookie nativo do Mautic |
| Manual (HTML) | você cola o HTML bruto do formulário | funciona se o mtc.js estiver na página |
| Manual (iframe) | um iframe aponta para o formulário no Mautic | limitado (cookie entre domínios) |
O método Automático serve na maioria dos casos: além de mais simples de colar, é o que garante o rastreamento do visitante. No WordPress, cole esse código no editor da página, use um plugin de injeção de scripts ou o plugin oficial WP Mautic.
Boas práticas de captura
- Peça só o necessário: formulário curto reduz o atrito e melhora a conversão.
- Use campo Hidden para capturar a origem do lead (UTMs) via JavaScript antes do envio.
- Ative progressive profiling para enriquecer o contato aos poucos, pedindo campos novos a cada visita em vez de um formulário longo de uma vez.
- Inclua uma checkbox de consentimento (LGPD/GDPR) quando fizer sentido.
- Teste o formulário antes de publicar e confirme, em Contacts, que o contato entrou com os campos certos.
Conclusão
O formulário é o ponto de partida da geração e da nutrição de leads no Mautic. O tipo certo, os campos mapeados, a ação pós-envio definida e a proteção anti-spam no lugar são o que faz a automação funcionar. Comece simples (nome + e-mail) e vá acrescentando campos conforme o estágio do funil. Para ver mais sobre o assunto, veja os conteúdos de Mautic no atraca.com.br ou a documentação oficial de formulários do Mautic.
Perguntas frequentes sobre formulários no Mautic
Qual a diferença entre Standalone Form e Campaign Form no Mautic?
O Standalone Form é independente: as ações pós-envio (enviar e-mail, adicionar a segmento, ajustar pontos) ficam na aba Actions do próprio formulário e disparam na hora do envio. O Campaign Form não usa a aba Actions para o fluxo. Ele serve de fonte (Source) de uma campanha, e é a campanha que decide o que acontece com o contato, com direito a decisões, esperas e condições. Captura simples resolve com Standalone; automação com ramificação pede Campaign Form ligado a uma campanha.
Como incorporo o formulário do Mautic no meu site ou no WordPress?
Ao abrir um formulário salvo, o Mautic mostra o código de incorporação em três variações: Automático (um <script> que renderiza o formulário e já traz o tracking nativo, o recomendado), Manual (o HTML bruto para colar direto na página) e Manual via iframe. No WordPress, cole o código Automático no editor de código da página, use um plugin de injeção de scripts como o Insert Headers and Footers, ou o plugin oficial WP Mautic. O tracking por cookie funciona melhor no embed via JavaScript.
O Mautic cria contato duplicado se a pessoa enviar o formulário duas vezes?
Não. O Mautic identifica o contato pelo e-mail: se o endereço já existe na base, o formulário atualiza o contato com os novos valores em vez de criar um registro novo. Por isso todo formulário de captura precisa de um campo mapeado para o campo Email do contato, que é a chave de identificação. Sem esse campo mapeado, o Mautic não consegue casar nem deduplicar o contato.
Como proteger o formulário do Mautic contra spam?
O Mautic tem o tipo de campo Captcha nativo, que você adiciona pela aba Fields para exigir uma resposta antes do envio. Uma segunda camada é o honeypot: um campo oculto invisível para humanos. Se vier preenchido, o envio foi feito por bot e pode ser descartado. Para proteção mais forte, dá para adicionar reCAPTCHA por meio de plugins da comunidade. Combine captcha e honeypot antes de expor um formulário público.
O que é progressive profiling nos formulários do Mautic?
É o recurso que evita pedir de novo um dado que o Mautic já tem sobre o contato. Em cada campo você pode marcar para ocultá-lo quando já estiver preenchido no perfil, e limitar quantos campos o formulário mostra por visita. Por exemplo, o primeiro formulário pede nome e e-mail; no próximo, no lugar desses, o Mautic exibe cargo ou empresa. Assim você enriquece o contato aos poucos, sem espantar o visitante com um formulário longo.


