Pretende enviar diferentes e-mails de notificação em função das selecções dos utilizadores nos seus formulários? Com a nossa lógica condicional inteligente, pode configurar o seu formulário para enviar notificações por correio eletrónico exclusivas com base na entrada dos utilizadores.
Este guia mostra-lhe como criar notificações condicionais por correio eletrónico no WPForms.
Antes de começar, certifique-se de que tem o WPForms instalado e ativado no seu site. De seguida, terá de criar um novo formulário ou editar um já existente.
Configurando a lógica condicional para notificações
É possível adicionar notificações condicionais com base nas selecções ou entradas dos utilizadores para os seguintes campos:
- Texto de uma linha
- Texto do parágrafo
- Menu suspenso
- Escolha múltipla
- Caixas de verificação
- Números
- Correio eletrónico
- Controlo deslizante de números
- Website / URL (licença básica ou superior)
- Campo oculto (licença básica ou superior)
- Classificação (licença básica ou superior)
- Net Promoter Score (licença Pro ou superior)
- Vários itens (licença Pro ou superior)
- Itens de caixa de seleção (licença Pro ou superior)
- Itens suspensos (licença Pro ou superior)
Adicione pelo menos um dos campos acima ao seu formulário e configure as suas opções de campo conforme necessário.
Para o nosso exemplo, vamos utilizar um formulário de contacto com um campo pendente denominado "Motivo do contacto" e as opções "Pergunta de vendas", "Pedido de suporte", "Consulta de meios de comunicação social" e "Outro".

Nota: Recomendamos que baseie a lógica condicional das suas notificações num campo obrigatório, para que os utilizadores tenham de o preencher para submeter o formulário.
Enviaremos uma notificação por correio eletrónico a um destinatário diferente com base na opção que o utilizador selecionar.
Quando estiver satisfeito com o campo que vai utilizar, vá a Definições " Notificações. Aqui, active a opção Ativar notificações, se ainda não estiver activada.

Em seguida, personalize a notificação padrão, se desejar. Depois, clique no botão Adicionar nova notificação para adicionar a sua primeira notificação condicional por correio eletrónico.

Isto abrirá uma janela pop-up na qual pode dar um nome a esta notificação.

No nosso exemplo, esta será a notificação por correio eletrónico para os utilizadores que seleccionarem "Pergunta sobre vendas" no nosso menu pendente "Motivo do contacto".
Adicionaremos o endereço de correio eletrónico do gestor de vendas como Endereço de correio eletrónico de envio e personalizaremos a Linha de assunto do correio eletrónico e a Mensagem de correio eletrónico em conformidade.

Também utilizaremos uma Smart Tag para definir o endereço de correio eletrónico de resposta para o correio eletrónico do cliente.

Nota: Pretende extrair dados como os nomes dos utilizadores e os endereços de correio eletrónico das entradas do formulário para as notificações? Consulte o nosso tutorial sobre como utilizar etiquetas inteligentes.
Quando terminar de personalizar a sua notificação por correio eletrónico, desloque-se para a parte inferior e active a opção Ativar lógica condicional.

Isto revelará as definições que pode utilizar para criar a sua regra de notificação condicional por correio eletrónico. Para o nosso exemplo, vamos configurar os menus pendentes para que a nossa regra diga: Enviar esta notificação se o motivo do contacto for Pergunta de vendas.

Nota: Precisa de ajuda para criar a sua regra de lógica condicional? Consulte o nosso tutorial sobre noções básicas de lógica condicional para obter mais detalhes.
Quando terminar de configurar a lógica condicional para a primeira notificação, clique em Adicionar nova notificação e repita as etapas acima para cada uma das outras notificações por email.
No nosso caso, configuraríamos as seguintes notificações adicionais:
- Enviar uma mensagem de correio eletrónico à equipa de apoio se o motivo do contacto for um pedido de apoio
- Enviar uma mensagem de correio eletrónico ao gestor de marketing se o motivo do contacto for um pedido de informação sobre os meios de comunicação social
- Enviar uma mensagem de correio eletrónico ao administrador do sítio se o Motivo do Contacto for Outro
Não se esqueça de guardar as alterações antes de sair do criador de formulários e de testar o formulário antes de o publicar.
Nota: Para definir dinamicamente os destinatários de correio eletrónico com base na introdução do utilizador, consulte a nossa documentação para programadores para configurar destinatários de correio eletrónico condicionais.
Perguntas mais frequentes
Aqui estão algumas das principais perguntas que os utilizadores têm sobre a criação de notificações de e-mail condicionais com WPForms.
Posso enviar notificações condicionais por correio eletrónico com base na página a partir da qual o utilizador submete o formulário?
Sem dúvida!
É frequente vermos utilizadores que pretendem utilizar um formulário em várias páginas e alterar o destinatário da notificação com base na página a partir da qual o formulário é submetido.
Para o fazer, é necessário utilizar um Campo oculto e o {page_url}
, {page_title}
, ou {page_id}
Etiqueta inteligente.
Primeiro, adicione um campo oculto ao seu formulário e defina o valor predefinido para a sua Smart Tag preferida.

Em seguida, crie uma notificação condicional utilizando uma regra que diz Enviar esta notificação se Campo oculto for X, em que X é o ID da página a partir da qual o formulário está a ser submetido.

Basta substituir o URL da página por X se estiver a utilizar o {page_url}
Smart Tag, ou substitua o título da página por X se estiver a utilizar a {page_title}
Etiqueta inteligente.
Terá de repetir este processo para cada página em que tenha incorporado o seu formulário.
É isso aí! Agora você pode criar notificações de formulários condicionais com o WPForms.
Em seguida, pretende mostrar mensagens de confirmação diferentes, dependendo da forma como os utilizadores preenchem o seu formulário? Consulte o nosso tutorial sobre a criação de confirmações de formulários condicionais.