VENDER MAIS

Formulário com resposta automática por email usando Shopify Forms, Flow e Messaging

O cliente preenche um formulário na loja, aceita receber emails e recebe logo uma resposta que depende do que escolheu. Vê como montar isto só com apps da Shopify, o que conta para o limite gratuito de emails e porque é que quem não dá consentimento não recebe a resposta.

Pedro Alfaiate·· 6 min de leitura
Capa Resposta automática por email, com uma prancheta com uma folha em branco e um avião de papel em fundo preto.

Dá para ter um formulário na loja em que o cliente responde a uma pergunta, deixa o email, aceita receber comunicações e recebe automaticamente um email que depende da resposta, sem uma ferramenta de email marketing externa. Usas três apps da Shopify: o Shopify Forms para o formulário, o Shopify Flow para a lógica que escolhe o email e o Shopify Messaging (a app de email da Shopify, antes chamada Shopify Email) para o envio. O contacto fica na tua lista de clientes.

Há uma condição que decide o resto do desenho: os emails enviados assim são emails de marketing, e só chegam a quem deu consentimento.

O que precisas e quanto custa

  • Shopify Forms e Shopify Flow: apps gratuitas na Shopify App Store. O Flow está disponível nos planos Basic, Grow, Advanced e Plus, segundo a documentação do Shopify Flow.
  • Shopify Messaging: gratuita para instalar. Nos planos Basic, Grow, Advanced e Plus tens 10 000 emails grátis por mês; a partir daí pagas 1 USD por cada 1000 emails adicionais, até 300 000, com preços mais baixos acima disso, segundo a página de preços do Shopify Messaging consultada em 24 de setembro de 2026.

Os emails das automações contam para esses 10 000, partilhados com as campanhas do mês. Só as automações de checkout abandonado ficam de fora. Os emails não usados não passam para o mês seguinte. Confirma a página antes de planear volumes, porque os preços podem mudar.

Passo 1: o formulário, a pergunta e o consentimento

Em Aplicações > Forms, cria um formulário incorporado. Os passos para criar, colocar no tema e ativar estão no artigo sobre como acrescentar campos à newsletter com Shopify Forms; aqui interessam três decisões.

A pergunta. Adiciona um campo com opções fechadas. O Forms tem Botões de opção e Lista pendente, em que a pessoa escolhe uma só opção, segundo as definições dos formulários. Uma opção fechada é o que torna a lógica fiável: o Flow compara valores exatos, e um campo de texto livre dá respostas escritas de mil maneiras. Exemplo fictício: “Para quem é o presente?”, com “Bebé”, “Criança” e “Adulto”.

O consentimento. Na secção de consentimento de marketing, o Forms tem três opções: subscrever ao submeter, subscrever só se uma caixa for marcada, ou não subscrever. Para uma loja que vende a consumidores em Portugal, escolhe Ao submeter o formulário se uma caixa for marcada. O RGPD exige um consentimento “livre, específica, informada e explícita” (artigo 4.º, ponto 11) e diz, no considerando 32, que “as opções pré-validadas” não contam como consentimento; a Lei n.º 41/2004, no artigo 13.º-A, exige consentimento prévio e expresso para enviar marketing por email a pessoas singulares. Escreve na caixa o que a pessoa vai receber e liga à política de privacidade. Não é parecer jurídico; se tens dúvidas sobre o teu caso, confirma com quem te aconselha.

A mensagem de sucesso. Diz o que acontece a seguir, por exemplo “Vais receber a nossa sugestão no teu email dentro de minutos”. Só escreves isto depois de testares o envio.

Passo 2: a automação que escolhe o email

Quando alguém submete um formulário do Forms, é criada uma entrada de metaobjeto com as respostas. É esse o acionador da automação, segundo a documentação sobre formulários e Shopify Flow.

  1. Abre os modelos do Flow para formulários e instala Enviar emails de marketing depois de uma submissão de formulário criar um metaobjeto (em inglês, Send marketing emails after a form submission creates a new metaobject).
  2. Clica no acionador Entrada de metaobjeto criada (Metaobject entry created) e, em Definição de metaobjeto, escolhe o teu formulário. Cada fluxo aceita um acionador destes por formulário.
  3. Depois do acionador, adiciona uma condição que verifica o campo da pergunta. O acionador entrega todos os campos do formulário, segundo a referência do acionador. Se a resposta é “Bebé”, segue um ramo; se não, passa a outra condição para “Criança”, e assim por diante.
  4. Em cada ramo, coloca a ação de envio de email de marketing do Messaging com o email correspondente. Prepara um email por resposta no Messaging antes de ligar os ramos.
  5. Ativa o fluxo.

Os nomes em português podem variar com a versão do painel; os nomes em inglês são os da documentação. No Messaging, a área de automações também permite partir de uma automação personalizada com o mesmo acionador.

Uma limitação a ter em conta: se mudares ou apagares campos do formulário depois de o fluxo estar ativo, o acionador ou os passos seguintes podem falhar. Define a pergunta e as opções antes de ligar a automação.

Quem não aceita marketing não recebe a resposta

As automações de marketing do Messaging enviam apenas a clientes subscritos, segundo a documentação das automações. Se a pessoa deixar a caixa de consentimento desmarcada, o formulário é recebido, mas o email de resposta não sai.

Tens duas formas de lidar com isto:

  • Dar a todos uma resposta útil logo no ecrã. A mensagem de sucesso do Forms é a mesma para todas as respostas, por isso pode redirecionar para uma página com as sugestões para cada opção, e o email personalizado fica como complemento para quem subscreveu.
  • Explicar junto da caixa que a resposta chega por email e que, para a receber, é preciso aceitar os emails. Nesse caso, confirma com quem te aconselha se a forma como apresentas a escolha continua a cumprir o requisito de um consentimento livre.

Passo 3: continuar com uma sequência, se fizer sentido

O mesmo fluxo pode continuar depois do primeiro email. Acrescenta uma ação Aguardar (Wait) de 24 horas e outro email, e repete. A ação Wait aceita esperas até 90 dias por fluxo. Cada email desta sequência conta para o limite mensal.

Antes de alterar um fluxo com esperas ativas, vê na página Atividade se há execuções à espera: quando retomarem, usam a versão nova do fluxo, e se o desativares são canceladas.

Testar antes de divulgar o formulário

  1. Submete o formulário com um email teu que ainda não seja cliente, com a caixa de consentimento marcada, uma vez por cada resposta possível.
  2. Confirma que cada resposta recebe o email certo, e só esse.
  3. Submete com a caixa desmarcada e confirma no admin que o contacto não ficou subscrito e que o email de marketing não saiu.
  4. Abre a página Atividade do Flow e confirma que cada execução passou pelo ramo esperado.
  5. Testa com um email que já existe na loja: uma nova submissão não altera necessariamente todos os dados desse cliente.
  6. No telemóvel, preenche o formulário do princípio ao fim.

Se o Flow for novo para ti, um exemplo mais simples para começar é o alerta de stock baixo com Shopify Flow.

Este tutorial foi preparado a partir dos conteúdos da Academia Shopifyers.

Uma dica de Shopify por semana, no teu email.

Sem pressa e sem spam. Podes sair quando quiseres.

Continua a explorar.

Todos os artigos