Pular para o conteúdo
Como Criar Formulários com Elementor Pro: Contato, Registro e Multi-Passo
Elementor📖 Tutorial

Como Criar Formulários com Elementor Pro: Contato, Registro e Multi-Passo

Erik KellerErik KellerAtualizado em: 14 min de leitura605 visualizações

Os formulários são essenciais para qualquer site—desde formulários de contato simples até fluxos de registro complexos em várias etapas. O Elementor Pro inclui um widget de Formulário embutido que elimina a necessidade de um plugin de formulário separado em muitos casos. Neste guia, abordamos como criar formulários de contato, formulários de registro e formulários em várias etapas usando o Elementor Pro, juntamente com opções de integração para serviços de email marketing e CRM.

Este tutorial requer Elementor Pro. A versão gratuita do Elementor não inclui o widget de Formulário.

Visão Geral do Widget de Formulário do Elementor

O widget de Formulário do Elementor suporta os seguintes tipos de campo:

Tipo de CampoCaso de UsoNotas
TextoNome, empresa, linha de assuntoEntrada de texto em uma linha
EmailColeta de endereços de emailInclui validação de formato de email
TextareaCorpo da mensagem, comentários, descriçõesTexto em várias linhas com linhas configuráveis
TelNúmeros de telefoneAciona teclado numérico em dispositivos móveis
NúmeroQuantidades, orçamentos, classificaçõesValidação de min/max/passo
URLEndereços de sitesValidação de formato de URL
SelectSeleções de dropdown (país, categoria)Seleção única ou múltipla
RadioEscolha única entre opções (tipo de serviço)Opções visíveis sem dropdown
CheckboxMúltiplas seleções (interesses, serviços)Múltiplas seleções permitidas
DataDatas de compromissos, datas de eventosSelecionador de data nativo
HoraAgendamento de compromissosControle de seleção de hora
Upload de ArquivoEnvio de currículo, documento, imagemTipos de arquivo e limites de tamanho configuráveis
AceitaçãoTermos e condições, consentimento do GDPRCheckbox obrigatório com link
OcultoDados de rastreamento (URL da página, referenciador)Não visível para o usuário
reCAPTCHAProteção contra spamCheckbox v2 ou invisível v3
HoneypotAnti-spam (invisível para humanos)Campo oculto que captura bots

Criando um Formulário de Contato

Passo 1: Adicionar o Widget de Formulário

  1. Abra qualquer página no editor do Elementor
  2. Pesquise por "Formulário" no painel de widgets
  3. Arraste o widget de Formulário para o seu layout
  4. O formulário padrão inclui campos de Nome, Email e Mensagem

Passo 2: Configurar os Campos do Formulário

Para um formulário de contato padrão, esta configuração de campo funciona bem:

  1. Nome (Campo de texto, obrigatório) – Placeholder: "Seu nome"
  2. Email (Campo de email, obrigatório) – Placeholder: "[email protected]"
  3. Assunto (Campo de texto, opcional) – Placeholder: "Como podemos ajudar?"
  4. Mensagem (Campo de textarea, obrigatório) – Placeholder: "Conte-nos sobre seu projeto...", Linhas: 5
  5. reCAPTCHA ou Honeypot para proteção contra spam

Passo 3: Configurar Ações Após o Envio

Na seção "Ações Após o Envio", configure o que acontece quando um usuário envia o formulário: For related information, see our guide on Elementor complete guide.

  • Email: Enviar dados do formulário para seu endereço de email (ou múltiplos endereços)
  • Redirecionar: Enviar o usuário para uma página de agradecimento após o envio
  • Popup: Exibir um popup de confirmação
  • Webhook: Enviar dados do formulário para uma URL externa (Zapier, Make, API personalizada)
  • Mailchimp / ConvertKit / Drip: Adicionar assinantes às listas de email marketing
  • Slack: Enviar notificações para um canal do Slack
  • Discord: Enviar notificações para um webhook do Discord

Passo 4: Estilizar o Formulário

Na aba Estilo, personalize a aparência visual: For related information, see our guide on Elementor templates and kits.

  • Layout do formuláriout: Campos empilhados (largura total) ou em linha (lado a lado)
  • Estilo do campo: Borda, cor de fundo, preenchimento, raio da borda, cor do estado de foco
  • Estilo do rótulo: Família da fonte, tamanho, cor, espaçamento
  • Estilo do botão: Cor de fundo, cor do texto, borda, efeitos de hover, opção de largura total
  • Mensagens: Cores e tipografia das mensagens de sucesso e erro

Criando um Formulário de Múltiplas Etapas

Formulários de múltiplas etapas são úteis para formulários longos (inscrições, aplicações, pesquisas) onde mostrar todos os campos de uma vez pode sobrecarregar os usuários. O Elementor Pro suporta formulários de múltiplas etapas nativamente. For related information, see our guide on creating landing pages with Elementor.

Como Configurar Etapas

  1. Adicione um widget de Formulário à sua página
  2. Na lista de campos do formulário, adicione um campo do tipo "Etapa" entre grupos de campos
  3. Cada campo de Etapa cria uma nova etapa com um botão "Próximo" e "Anterior"
  4. Exemplo de estrutura:
    • Etapa 1: Nome, Email, Telefone (Informações Pessoais)
    • Etapa 2: Empresa, Orçamento, Cronograma (Detalhes do Projeto)
    • Etapa 3: Mensagem, Upload de Arquivo (Informações Adicionais)

Formulários de múltiplas etapas exibem um indicador de progresso mostrando em qual etapa o usuário está. Isso reduz a complexidade percebida e melhora as taxas de conclusão em comparação a mostrar todos os campos de uma vez.

Criando um Formulário de Registro de Usuário

O Elementor Pro pode criar formulários de registro de usuário do WordPress sem um plugin separado:

  1. Adicione um widget de Formulário e configure os campos (Nome de Usuário, Email, Senha)
  2. Em "Ações Após o Envio", adicione a ação "Registrar"
  3. Mapeie cada campo do formulário para o campo correspondente do usuário do WordPress
  4. Defina o papel padrão do usuário para novos registros
  5. Opcionalmente, redirecione os usuários para a página da conta após o registro

Nota: O WordPress requer que um administrador aprove novos usuários por padrão. Você pode alterar isso em Configurações → Geral → Membros se quiser que os usuários se registrem livremente.

Integração com Serviços de Email Marketing

O Elementor Pro se integra diretamente com plataformas populares de email marketing:

ServiçoTipo de IntegraçãoPassos de Configuração
MailchimpNativo (embutido)Adicionar chave API → Selecionar lista → Mapear campos
ConvertKitNativo (embutido)Adicionar chave API → Selecionar formulário → Mapear campos
ActiveCampaignNativo (embutido)Adicionar credenciais API → Selecionar lista → Mapear campos
DripNativo (embutido)Adicionar token API → Selecionar conta → Mapear campos
GetResponseNativo (embutido)Adicionar chave API → Selecionar campanha → Mapear campos
MailerLiteNativo (embutido)Adicionar chave API → Selecionar grupo → Mapear campos
HubSpotVia WebhookCriar conexão Zapier/Make com ação de webhook

Para cada integração, o processo é: insira a chave API do seu serviço nas configurações de integração do Elementor, em seguida, selecione o serviço como uma "Ação Após o Envio" no seu formulário. Mapeie os campos do seu formulário para os campos do serviço, e os assinantes serão adicionados automaticamente quando o formulário for enviado.

Estratégias de Proteção contra Spam

Formulários de contato atraem bots de spam. O Elementor Pro fornece várias opções de prevenção de spam:

  • Google reCAPTCHA v3: Detecção de spam invisível que pontua envios sem interação do usuário. Recomendado para a maioria dos formulários
  • reCAPTCHA v2: A caixa de seleção "Não sou um robô". Mais visível, mas pode reduzir as conclusões do formulário
  • Campo Honeypot: Um campo invisível que os bots preenchem. Se o campo contiver dados, a submissão é rejeitada. Nenhuma interação do usuário é necessária
  • Campo de Aceitação: Uma caixa de seleção obrigatória (consentimento GDPR, aceitação de termos) que também atua como um dissuasor de bots

Recomendamos o uso do reCAPTCHA v3 combinado com um campo Honeypot. Isso fornece duas camadas de proteção contra spam sem qualquer impacto visível.

na experiência do usuário.

Elementor Forms vs Plugins de Formulário Dedicados

RecursoElementor FormsGravity FormsWPForms
Construtor VisualDentro do editor do ElementorArrastar e soltar separadoArrastar e soltar separado
Lógica CondicionalBásica (mostrar/ocultar campos)AvançadaAvançada
Integração de PagamentoBotão do PayPalStripe, PayPal, SquareStripe, PayPal, Square
CálculosNãoSimSim (Pro)
Múltiplas EtapasSimSimSim
Envio de ArquivoSimSimSim
Gerenciamento de EntradasAtravés de envios do ElementorGerenciador de entradas completoGerenciador de entradas completo
Requer Construtor de PáginasSim (Elementor Pro)NãoNão

Elementor Forms é suficiente para formulários de contato, inscrições em newsletters e formulários de registro simples. Para formulários complexos que exigem processamento de pagamento, lógica condicional avançada ou gerenciamento sofisticado de entradas, plugins de formulário dedicados como Gravity Forms ou WPForms são mais apropriados.

Perguntas Frequentes

Posso usar formulários do Elementor sem o Elementor Pro?

Não. O widget de Formulário é exclusivo do Elementor Pro. Se você precisa de formulários com a versão gratuita do Elementor, use um plugin de formulário separado como Contact Form 7 (gratuito), WPForms Lite (gratuito) ou Gravity Forms (premium).

Onde são armazenados os envios de formulários do Elementor?

Os envios de formulários são armazenados no banco de dados do WordPress e acessíveis em Elementor → Envios no painel administrativo. Você pode visualizar, exportar (CSV) e excluir envios. Os envios também são enviados para os endereços de e-mail que você configura na ação de E-mail.

Os formulários do Elementor podem aceitar envios de arquivos?

Sim. Adicione um campo de tipo Envio de Arquivo ao seu formulário. Você pode configurar os tipos de arquivos aceitos (PDF, JPG, PNG, DOCX, etc.) e o tamanho máximo do arquivo. Os arquivos enviados são armazenados na biblioteca de mídia do WordPress e vinculados ao envio do formulário.

Como adiciono lógica condicional aos formulários do Elementor?

O Elementor Pro suporta lógica condicional básica: mostrar ou ocultar campos com base no valor de outro campo. Nas configurações do campo, ative "Condicional" e defina as condições (por exemplo, mostrar o campo "Empresa" apenas quando o botão de opção "Sou uma empresa" estiver selecionado). Para lógica condicional avançada (cálculos, condições de múltiplos níveis), um plugin de formulário dedicado pode ser mais adequado.

Posso criar formulários pop-up com o Elementor?

Sim. Crie um modelo de pop-up no Elementor, adicione um widget de Formulário dentro dele e defina as condições de disparo (clique, porcentagem de rolagem, intenção de saída, atraso de tempo). Isso é útil para inscrições em newsletters, iscas de leads e ofertas promocionais sem adicionar um formulário ao layout da página principal.

Como posso prevenir spam nos formulários do Elementor?

Use o Google reCAPTCHA v3 (invisível) combinado com um campo Honeypot para proteção em duas camadas. Isso bloqueia bots automatizados sem adicionar fricção para usuários reais. Para formulários com alto volume de spam, considere adicionar um campo de Aceitação (caixa de seleção obrigatória) como uma terceira camada.

Adquira o Elementor Pro com o Construtor de Formulários

Acesse o widget de Formulário, Construtor de Temas, Construtor WooCommerce e mais de 100 widgets Pro. Crie formulários visualmente sem plugins adicionais.

Explore o Elementor Pro →

Perguntas frequentes

Preciso do Elementor Pro para criar formulários?
Sim. O widget de Formulário é um recurso do Elementor Pro. A versão gratuita do Elementor não inclui funcionalidade de formulários. Opções alternativas gratuitas incluem WPForms Lite ou Contact Form 7 com layout do Elementor.
Os formulários do Elementor podem enviar dados para serviços de email marketing?
Sim. Os formulários do Elementor Pro se integram com Mailchimp, ActiveCampaign, Drip, GetResponse, ConvertKit e outros serviços de email através de integrações embutidas. Você pode mapear campos do formulário para campos da lista de emails para gerenciamento automático de assinantes.
Como posso criar um formulário multi-passo no Elementor?
Adicione um widget de Formulário, em seguida, insira campos de Etapa entre os campos do seu formulário para criar páginas separadas. O Elementor adiciona automaticamente botões de navegação entre as etapas. Personalize os indicadores de etapa, texto dos botões e regras de validação por etapa.
Posso adicionar lógica condicional aos formulários do Elementor?
O Elementor Pro suporta exibição condicional de campos a partir da versão 3.15. Você pode mostrar ou ocultar campos com base em outros valores de campo. Para lógica condicional mais avançada, addons de terceiros como Dynamic.ooo ou JetFormBuilder oferecem capacidades estendidas.
Onde as submissões de formulários do Elementor são armazenadas?
O Elementor Pro armazena as submissões de formulários no banco de dados do WordPress, acessíveis pelo Elementor, na seção Submissões do menu admin. Você pode visualizar, exportar e gerenciar as submissões diretamente. Notificações por email são enviadas simultaneamente com base na sua configuração.

Compartilhar esta postagem

Sobre o Autor

Erik Keller
Erik Keller

Especialista em WordPress

Especialista WordPress sênior com ampla experiência em desenvolvimento de temas, plugins e WooCommerce. Apaixonado por ajudar empresas a ter sucesso com soluções WordPress.

WordPressWooCommerceDesenvolvimento de TemasDesenvolvimento de PluginsOtimização de Desempenho

Fique Atualizado

Receba as últimas dicas e tutoriais de WordPress no seu e-mail.