E-mails de marketing e cancelamentos de subscrição
Alguns e-mails que um cliente espera receber: uma confirmação de pedido, uma atualização sobre o envio, uma redefinição de palavra-passe. Outros que talvez não queiram receber: uma newsletter, um pedido de avaliação, uma oferta de reconquista. Um modelo indica agora qual das duas categorias se aplica. Um modelo de marketing cumpre o que os provedores de e-mail e as leis antispam esperam de um e-mail de marketing: um link para cancelar a subscrição em todas as mensagens, os dados da sua empresa no rodapé e uma lista de clientes que optaram por não receber e-mails, que a aplicação respeita automaticamente. Os e-mails transacionais não sofrem qualquer alteração.
Transacional ou de marketing: o tipo de e-mail
Quando cria um layout, a página de criação solicita que indique o tipo de e-mail:
| Tipo de e-mail | Para que serve | O que a aplicação faz |
|---|---|---|
| Transacional | E-mails que os clientes esperam receber, como atualizações sobre pedidos e envios | Enviado como anteriormente: um e-mail para cada destinatário, sempre, mesmo para os clientes que cancelaram a subscrição das comunicações de marketing |
| Marketing | Boletins informativos, promoções, pedidos de avaliação, e-mails de recuperação de clientes | Um e-mail por destinatário, com um link para cancelar a subscrição e os dados da sua empresa no rodapé; os clientes que cancelaram a subscrição são ignorados |
O modo transacional é o padrão, e todos os layouts que criou antes desta versão são transacionais. Nada do que tem atualmente é enviado de forma diferente.
Pode alterar o tipo posteriormente. Num layout de texto rico/HTML, o campo «Tipo de e-mail» encontra-se na secção «Informações básicas»; no construtor visual, encontra-se no separador «Geral». Numa tradução, este campo é de leitura apenas, uma vez que o tipo pertence ao layout e é partilhado por todos os seus idiomas.
A lista «Layouts de e-mail» tem dois separadores, «Transacional» e «Marketing», cada um com o respetivo número. Os layouts de marketing apresentam também um ícone de «Marketing» junto ao nome, e um layout criado a partir do separador «Marketing» surge com a opção «Marketing» selecionada.


Ação do Shopify Flow: Enviar e-mail de marketing
A aplicação adiciona uma terceira ação à funcionalidade Shopify Flow. A opção «Send Marketing Email» permite enviar modelos de e-mail de marketing; a opção «Send Transactional Email» continua a enviar e-mails transacionais.
Os campos são os mesmos em ambas as ações: Para (e-mail(s)), CC (e-mail(s)), CCO (e-mail(s)), Responder a, Nome do remetente, Idioma e Variáveis (JSON). Tudo o que está disponível em Transmissão de dados a partir de Shopify Flow, Envie e-mails na língua do seu cliente e Nome do remetente e do destinatário aplica-se a ambas.
No ecrã de configuração da ação, selecione o remetente na secção «Enviar de» e o modelo na secção «Modelo». Em «Enviar e-mail de marketing», apenas são apresentados os layouts de marketing; em «Enviar e-mail transacional», apenas os layouts transacionais. Caso ainda não disponha de um layout de marketing, o ecrã indica-o: crie um na aplicação ou defina o tipo de e-mail de um layout existente como «Marketing» e, em seguida, volte a este ecrã.



Quando o layout e a ação não coincidem
Uma etapa é verificada quando guarda o fluxo de trabalho. Uma etapa «Enviar e-mail de marketing» que aponta para um modelo transacional apresenta o erro «Esta etapa necessita de um modelo de marketing. Selecione um ou defina o tipo de e-mail do modelo como “Marketing”». Por outro lado, a etapa «Enviar e-mail transacional» apresenta o mesmo aviso relativamente a um modelo transacional.
Se, mesmo assim, ocorrer uma incompatibilidade (caso tenha alterado o tipo de um layout após a criação da etapa), eis o que acontece quando a etapa é executada:
- Enviar um e-mail de marketing com um layout transacional: não é enviado nada. O histórico apresenta um evento «Falha» com essa mensagem e não é executada nenhuma ação do seu plano.
- Enviar um e-mail transacional com um layout de marketing: o e-mail é enviado como um e-mail de marketing, com o link para cancelar a subscrição, o rodapé e a lista de cancelamento de subscrição. O layout determina a forma como o e-mail é enviado.
O que a ação devolve
As etapas posteriores do Shopify Flow podem ramificar-se em função do resultado:
| Campo de devolução | Valores |
|---|---|
status |
SENT, FAILED ou SKIPPED (todos os destinatários tinham cancelado a subscrição) |
messageId |
O ID da mensagem do prestador de serviços do primeiro e-mail enviado, quando disponível |
provider |
GOOGLE, MICROSOFT, SMTP ou DEFAULT |
Como é enviado um e-mail de marketing
Um e-mail transacional é uma mensagem enviada a todos os destinatários indicados na linha «Para». Um e-mail de marketing funciona de forma diferente, uma vez que cada destinatário necessita da sua própria opção de cancelamento:
- Um e-mail por destinatário no campo «Para». Cada destinatário recebe a sua própria mensagem com o seu próprio link para cancelar a subscrição e os seus próprios cabeçalhos de cancelamento, pelo que ninguém pode cancelar a subscrição de outra pessoa.
- Os campos CC e CCO devem ser incluídos em todas as mensagens, tanto as próprias da etapa como as predefinições da loja, conforme definido nas Definições.
- Os destinatários que cancelaram a subscrição são removidos em primeiro lugar dos campos «Para», «CC» e «CCO».
- No máximo 20 destinatários por ação. Os destinatários para além do 20.º não recebem a mensagem; o histórico regista-os como «Não enviado: mais de 20 destinatários numa ação». Para um público mais vasto, deixe que o Shopify Flow execute a etapa uma vez por cliente ou divida a lista por etapas.
- As mensagens são enviadas uma a seguir à outra, dentro do limite de frequência do remetente que escolheu.
Cada ação corresponde a uma entrada no Histórico e a uma ação em relação ao seu plano, independentemente do número de destinatários que tenha tido. A entrada no Histórico enumera todos os destinatários com o respetivo resultado: enviado, falhado ou ignorado, juntamente com o motivo.
| Resultado | Quando | O papel na história |
|---|---|---|
| Todos receberam o e-mail | Sucesso | |
| Alguns perceberam, outros não | Um destinatário não foi bem-sucedido após ter sido enviado outro | Em caso de falha, a mensagem de erro indica quem ficou de fora. Shopify Flow não repete a tentativa, uma vez que uma nova tentativa enviaria novamente a mensagem para aqueles que já foram atendidos |
| Ninguém percebeu, foi um problema temporário | O remetente indicou «tente mais tarde» na primeira mensagem, ou o limite de frequência continuava esgotado | Shopify Flow repete toda a etapa posteriormente, tal como acontece com um e-mail transacional |
| Todos os destinatários do campo «Para» cancelaram a subscrição | Ignorado, nada é enviado, ver abaixo |
O rodapé de cancelamento de subscrição
Todos os e-mails de marketing terminam com um pequeno rodapé na parte inferior do seu modelo: a frase de cancelamento de subscrição com o link correspondente e os dados da sua empresa. Este é adicionado automaticamente; não é necessário incluir nada no modelo.
Por predefinição, a frase é_: «Recebe este e-mail porque é cliente da nossa loja.»,_ seguida de uma ligação intitulada «Cancelar subscrição», e os dados da empresa estão em branco. Preencha-os antes de enviar o seu primeiro e-mail de marketing.

Edite os textos em «Definições»
Na secção «Definições», no separador «E-mails de marketing», encontrará três campos:
| Campo | O que é isto |
|---|---|
| Frase para cancelar a subscrição | A frase no final do e-mail. Substitua o link por {{ unsubscribe_link }} ou, se preferir o endereço simples, por {{ unsubscribe_url }} |
| Texto do link para cancelar a subscrição | O texto do link {{ unsubscribe_link }} |
| Dados da empresa | A denominação social e a morada postal da sua empresa, por exemplo_,_ My Store Ltd, Rua Principal, n.º 1, 10115 Berlim, Alemanha |
Abaixo destes, a secção «Idiomas» permite-lhe adicionar os mesmos três campos por idioma. Um e-mail enviado num desses idiomas (através do campo «Idioma» da etapa do Shopify Flow ou do idioma principal do layout) utiliza os textos correspondentes; todos os outros e-mails utilizam os textos principais acima referidos. Um campo vazio num idioma utiliza o texto principal desse campo. A «Pré-visualização» na parte inferior mostra o rodapé exatamente tal como é enviado, por idioma.

Substitua-as por layout ou por idioma
Um layout de marketing possui um cartão de rodapé de marketing (na página de um layout de texto rico/HTML, no separador «Geral» do construtor visual). Em «Textos do rodapé», selecione:
- Utilize os textos das «Definições»: os predefinidos. Altere-os em «Definições», na secção «E-mails de marketing».
- Textos personalizados para este modelo: aparecem os três campos, pré-preenchidos com o que é enviado hoje. Apenas os e-mails deste modelo os utilizam e, caso um campo esteja vazio, recorre-se às definições.
Uma tradução do modelo apresenta o mesmo cartão com os textos «Igual ao modelo» ou «Personalizado» para este idioma. Um campo vazio nesse contexto recorre aos textos do modelo.
Assim, para cada campo, a aplicação utiliza o primeiro valor definido: o texto da tradução, depois o do layout, depois o texto das Definições relativo ao idioma do e-mail, depois o texto das Definições principais e, por fim, o valor predefinido da aplicação. Os textos personalizados do rodapé acompanham o layout: fazem parte do seu histórico de versões, das suas cópias, das suas exportações e da API.

Insira o link por si próprio
Pode colocar a ligação em qualquer parte de um layout de marketing, em vez de a deixar apenas no rodapé; por exemplo, na sua própria predefinição de rodapé ou num bloco HTML:
{{ unsubscribe_link }}gera uma ligação com o texto «Cancelar subscrição».{{ unsubscribe_url }}apresenta o endereço simples, para um botão ou para a sua própria âncora.
Quando o e-mail gerado já contém o link, o rodapé omite a frase de cancelamento de subscrição e inclui apenas os dados da empresa. Ambas as variáveis não aparecem no assunto nem no texto de pré-visualização, nem num layout transacional.
A frase deve conter o link
Uma frase de cancelamento de subscrição que não inclua {{ unsubscribe_link }} ou {{ unsubscribe_url }} não pode ser guardada, nem nas Definições, nem nos editores de layout, nem através da API: A frase de cancelamento de subscrição deve conter ou , para que todos os e-mails de marketing tenham uma forma de cancelamento. Não há problema em deixar o campo em branco; será utilizada a frase herdada.
O que o cliente vê
A ligação no e-mail abre uma pequena página de confirmação no idioma em que o e-mail foi enviado. Esta página apresenta o nome da sua loja (a primeira linha dos dados da sua empresa ou, caso contrário, o nome de utilizador da sua loja), o endereço de forma enmascarada (j***@example.com) e um botão «Cancelar subscrição». Apenas o botão permite cancelar a subscrição: abrir apenas o link não altera nada, pelo que um verificador de links ou uma pré-visualização num cliente de e-mail não permite a qualquer pessoa cancelar a subscrição. Após o clique, a página indica «A sua subscrição foi cancelada», com um link «Subscrever novamente» para reverter a ação. A página informa também o cliente de que continuará a receber e-mails relativos aos seus pedidos.
O botão para cancelar a subscrição do cliente de e-mail. Os e-mails enviados através de um servidor SMTP ou de um remetente do Google incluem os cabeçalhos List-Unsubscribe e List-Unsubscribe-Post, pelo que o Gmail, o Apple Mail e outros clientes podem apresentar o seu próprio botão de cancelamento de subscrição com um clique. Esse botão regista o cancelamento da subscrição sem abrir uma página. Os remetentes do Microsoft 365 não podem definir estes cabeçalhos, pelo que não existe um botão no cliente de e-mail para os mesmos; a ligação no rodapé funciona da mesma forma.
E-mails de teste. Um e-mail de teste enviado a partir do editor de layout também inclui o rodapé, mas a ligação nele contida abre uma página com a mensagem «Este é um e-mail de teste», sem que seja alterado nada. Um e-mail de teste nunca é ignorado, mesmo que o endereço de teste conste da sua lista de cancelamento de subscrição.
Após a cancelamento da subscrição
A partir do próximo envio, o endereço será omitido de todos os e-mails de marketing. Não se faz distinção entre maiúsculas e minúsculas.
- Caso ainda existam outros destinatários no campo «Para», estes receberão os seus e-mails como habitualmente. A entrada no «Histórico» indica quantos destinatários foram excluídos.
- Se todos os destinatários do campo «Para» tiverem cancelado a subscrição, nada é enviado. O histórico apresenta o evento como «Ignorado (cancelamento de subscrição)» com uma explicação em vez de um erro, a etapa do Shopify Flow devolve
status: SKIPPEDe nenhuma ação do seu plano é executada. Também não é considerado uma falha, pelo que nunca aciona o alerta de taxa de falhas. Um evento «Ignorado» não tem o botão «Reenviar», porque não há nada para reenviar. - Os e-mails transacionais não são afetados. A confirmação de um pedido continua a ser enviada ao cliente que cancelou a subscrição das comunicações de marketing.
- A opção «Reenviar a partir do Histórico» num e-mail de marketing é um envio efetivo: verifica novamente a lista de cancelamentos de subscrição e recusa o envio caso todos os destinatários tenham cancelado a subscrição desde então.
A página «Cancelar subscrição»
A opção «Cancelar subscrição» nas listas de navegação da aplicação apresenta todos os que optaram por cancelar a subscrição. Os clientes que constam desta lista já não recebem e-mails das suas campanhas de marketing; no entanto, continuam a receber e-mails transacionais.
| Coluna | Índice |
|---|---|
| Endereço de e-mail | O endereço, na íntegra |
| Cancelou a subscrição em | Data e hora |
| Disposição | O layout de marketing cujo link foi utilizado, quando conhecido |
| Fonte | Link para cancelar a subscrição (em que o cliente clicou, no e-mail ou no cliente de e-mail) ou adicionado por si |
O que pode fazer lá:
- Procure um endereço de e-mail completo ou parte do nome de um modelo.
- A opção «Adicionar endereço» permite introduzir manualmente um endereço na lista, no caso de um cliente que lho tenha solicitado diretamente.
- A opção «Cancelar subscrição» remove novamente um endereço da lista. A caixa de diálogo lembra-o de que só deve fazê-lo quando o cliente o solicitar.
- A opção «Exportar CSV» permite descarregar a lista completa com as colunas
email,unsubscribed_at,layout,reasonelanguage.
O cartão «Envio» no painel de controlo indica quantos clientes cancelaram a subscrição nos últimos 30 dias, com uma ligação para a página. Consulte Saúde.
A lista é armazenada de forma a proteger os endereços: é utilizado um hash para a correspondência e o próprio endereço é encriptado. É eliminada quando desinstala a aplicação, e o registo de um cliente é eliminado quando Shopify envia um pedido de eliminação de dados relativo a esse cliente. Consulte Dados, privacidade e segurança.

Através da API
O ficheiro category de um layout (transactional ou marketing) e os seus textos personalizados de rodapé (marketingTexts) podem ser lidos e editados através da API REST e das ferramentas MCP, tanto no layout como em cada tradução. Consulte Referência da API REST e Ligar um assistente de IA (MCP).
Relacionado
- Criar um layout de e-mail - layouts, o construtor visual e texto formatado / HTML.
- Envie e-mails na língua do seu cliente - traduções e o campo «Idioma», que também determina os textos do rodapé.
- Definições - as configurações predefinidas de e-mail, os textos do rodapé de marketing e as cores da marca.
- Capacidade de entrega de e-mails - por que razão os e-mails de marketing necessitam de um remetente claro e de um endereço real.
- Histórico e resolução de problemas - o que o Histórico regista para cada destinatário.

