E-mails de marketing e cancelamentos de inscrição
Envie e-mails de marketing pelo Shopify Flow com link de cancelamento de inscrição, dados da empresa no rodapé e lista de descadastros automática.
Alguns e-mails que um cliente espera receber: uma confirmação de pedido, uma atualização sobre o envio, uma redefinição de senha. Outros que talvez ele não queira receber: um boletim informativo, um pedido de avaliação, uma oferta para reconquistar o cliente. Agora, um modelo indica qual das duas categorias se aplica. Um modelo de marketing atende às expectativas dos provedores de e-mail e das leis antispam em relação a e-mails de marketing: um link para cancelar a inscrição em cada mensagem, os dados da sua empresa no rodapé e uma lista de clientes que optaram por não receber mais e-mails, que o aplicativo respeita automaticamente. Os e-mails transacionais não sofrem nenhuma alteração.
Transacional ou de marketing: o tipo de e-mail
Ao criar um layout, a página de criação solicita que você especifique o tipo de e-mail:
| Tipo de e-mail | Para que serve | O que o aplicativo faz |
|---|---|---|
| Transacional | E-mails que os clientes esperam receber, como atualizações sobre pedidos e remessas | Enviado como antes: um e-mail para cada destinatário, sempre, mesmo para os clientes que cancelaram a assinatura das comunicações de marketing |
| Marketing | Boletins informativos, promoções, solicitações de avaliações, e-mails de reconquista | Um e-mail por destinatário, contendo um link para cancelar a inscrição e os dados da sua empresa no rodapé; os clientes que cancelaram a inscrição são ignorados |
O modo transacional é o padrão, e todos os layouts criados por você antes desta versão são transacionais. Nada do que você possui atualmente é enviado de forma diferente.
É possível alterar o tipo posteriormente. Em um layout de rich text/HTML, o campo Tipo de e-mail encontra-se na seção Informações básicas; no construtor visual, ele está na guia Geral. Em uma tradução, ele é somente para leitura, pois o tipo pertence ao layout e é compartilhado por todos os seus idiomas.
A lista Layouts de e-mail possui duas guias: Transacional e Marketing, cada uma com sua contagem. Os layouts de marketing também exibem um ícone de Marketing ao lado do nome, e um layout criado a partir da guia “Marketing” é exibido com a opção Marketing selecionada.
Os dados da sua empresa vêm em primeiro lugar
Os e-mails de marketing devem indicar quem os envia. Na primeira vez em que você criar um modelo de marketing e os dados da sua empresa em “Configurações” ainda estiverem em branco, a página de criação solicitará o nome da sua empresa e o endereço postal diretamente ali e os salvará em “Configurações”; o modelo não poderá ser criado sem esses dados. Um layout de marketing cujo rodapé não contenha dados da empresa (Configurações vazias e sem textos personalizados no layout) exibe um aviso na parte superior do editor, não pode ser salvo em uma etapa do Shopify Flow e não é enviado: a execução é registrada no Histórico como Falha, com o motivo indicado. Os e-mails de teste do editor continuam sendo enviados, para que você possa trabalhar no design enquanto isso.




A ação do Shopify Flow: Send Marketing Email
O aplicativo adiciona uma terceira ação ao Shopify Flow. A função Send Marketing Email envia modelos de e-mails de marketing; a função Send Transactional Email continua enviando 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 para, Nome do remetente, Idioma e Variáveis (JSON). Tudo o que está descrito em Transmissão de dados de umShopify Flow, Envie e-mails no idioma do seu cliente e Nome do remetente e do destinatário se aplica a ambas.
Na tela de configuração da ação, você seleciona o remetente na seção Send from e o layout na seção Layout. Em Send Marketing Email, apenas os layouts de marketing são listados; em Send Transactional Email, apenas os layouts transacionais. Caso ainda não possua um layout de marketing, a tela informará isso: crie um no aplicativo ou defina o tipo de e-mail de um layout existente como “Marketing” e, em seguida, retorne à tela. Abaixo dos campos, a opção Visualizar mostra o layout escolhido com sua linha de assunto e o rodapé de cancelamento de inscrição, preenchidos com as variáveis de teste do layout. Ao clicar em Salvar, a mensagem Configuração salva com sucesso é exibida.



Quando o layout e a ação não correspondem
Uma etapa é verificada quando o senhor salva o fluxo de trabalho. Uma etapa Send Marketing Email (Enviar e-mail de marketing) que aponta para um layout transacional exibe o erro Esta etapa precisa de um layout de marketing. Selecione um ou defina o tipo de e-mail do layout como Marketing. Por outro lado, a etapa Send Transactional Email (Enviar e-mail transacional) exibe a mesma mensagem em relação a um layout transacional. Um layout de marketing sem dados da empresa é rejeitado com a mensagem Faltam dados da empresa e indica onde adicioná-los.
Caso, mesmo assim, ocorra uma incompatibilidade (você alterou o tipo de um layout após a etapa ter sido criada), eis o que ocorre quando a etapa é executada:
- Send Marketing Email com um layout transacional: nada é enviado. O histórico mostra um evento Falha com essa mensagem e nenhuma ação do seu plano é executada.
- Send Transactional Email com um layout de marketing: o e-mail é enviado como um e-mail de marketing, com o link para cancelar a inscrição, o rodapé e a lista de cancelamento de inscrição. O layout determina como o e-mail é enviado.
O que a ação retorna
As etapas posteriores do Shopify Flow podem se ramificar de acordo com o resultado:
| Campo de retorno | Valores |
|---|---|
status |
SENT, FAILED ou SKIPPED (todos os destinatários haviam cancelado a inscrição) |
messageId |
O ID da mensagem do provedor do primeiro e-mail enviado, quando disponível |
provider |
GOOGLE, MICROSOFT, SMTP ou DEFAULT |
Como um e-mail de marketing é enviado
Um e-mail transacional é uma mensagem enviada a todos os destinatários da linha “Para”. Um e-mail de marketing funciona de maneira diferente, pois cada destinatário precisa de sua própria opção de cancelamento:
- Um e-mail por destinatário no campo Para. Cada destinatário recebe sua própria mensagem, com seu próprio link para cancelar a inscrição e seus próprios cabeçalhos de cancelamento, de modo que ninguém possa cancelar a inscrição de outra pessoa.
- Os campos CC e CCO devem ser incluídos em todas as mensagens, tanto as próprias da etapa quanto as predefinições da loja, conforme definido em Configurações.
- Os destinatários que cancelaram a inscrição são removidos primeiro dos campos “Para”, “CC” e “CCO”.
- No máximo 20 destinatários por ação. Os destinatários além do 20º não recebem a mensagem; o histórico os registra como Não enviado: mais de 20 destinatários em uma ação. Para atingir um público maior, permita que o Shopify Flow execute a etapa uma vez por cliente ou divida a lista entre as etapas.
- As mensagens são enviadas uma após a outra, dentro do limite de frequência do remetente que o senhor escolheu.
Cada ação corresponde a um registro no Histórico e a uma ação em relação ao seu plano, independentemente do número de destinatários. O registro no Histórico lista todos os destinatários com o respectivo resultado: enviado, com falha ou ignorado, acompanhado do motivo.
| Resultado | Quando | O papel na história |
|---|---|---|
| Todos receberam o e-mail | Sucesso | |
| Alguns entenderam, outros não | Um destinatário apresentou falha após o envio de outro | Em caso de falha, a mensagem de erro indica quem foi deixado de fora. Shopify Flow não tenta novamente, pois uma nova tentativa enviaria novamente para aqueles que já foram atendidos |
| Ninguém conseguiu, foi um problema temporário | O remetente indicou “tente mais tarde” na primeira mensagem, ou o limite de taxa de envio ainda estava esgotado | O Shopify Flow tenta novamente a etapa inteira posteriormente, assim como acontece com um e-mail transacional |
| Todos os destinatários da lista “Para” cancelaram a inscrição | Ignorado, nada é enviado; veja abaixo | |
| Não há informações sobre a empresa no rodapé | As configurações estão vazias e não há textos personalizados no layout | Falha: nada foi enviado; insira o nome da sua empresa e o endereço postal e reenvie |
O rodapé de cancelamento de inscrição
Todo e-mail de marketing termina com um pequeno rodapé abaixo do seu layout: a frase de cancelamento de inscrição com o link e os dados da sua empresa. Ele é adicionado automaticamente; você não precisa inserir nada no layout.
Por padrão, a frase é: Você recebeu este e-mail porque é cliente da nossa loja., seguida de um link intitulado Cancelar inscrição. Os dados da empresa são os seus: o aplicativo os solicita quando você cria seu primeiro modelo de e-mail de marketing, e nenhum e-mail de marketing é enviado sem eles.

Edite os textos em “Configurações”
Em Configurações, na guia E-mails de marketing, você encontrará três campos:
| Campo | O que é isso |
|---|---|
| Frase para cancelar a inscrição | A frase no final do e-mail. Insira {{ unsubscribe_link }} no local onde o link deve aparecer, ou {{ unsubscribe_url }} para o endereço simples |
| Texto do link para cancelar a inscrição | O texto do link {{ unsubscribe_link }} |
| Dados da empresa | O nome da sua empresa e o endereço postal, por exemplo_, My Store Ltd, Rua Principal, 1, 10115 Berlim, Alemanha_ |
Abaixo deles, a seção Idiomas permite que você adicione os mesmos três campos por idioma. Um e-mail enviado em um desses idiomas (por meio do campo Idioma da etapa do Shopify Flow ou do idioma principal do layout) utiliza esses textos; todos os demais e-mails utilizam os textos principais acima. Um campo vazio em um idioma utiliza o texto principal para esse campo. A Pré-visualização, na parte inferior, mostra o rodapé exatamente como será enviado, por idioma.

Substituí-las por layout ou por idioma
Um layout de marketing possui um cartão de rodapé de marketing (na página de um layout de rich text/HTML, na guia Geral do construtor visual). Em Textos do rodapé, selecione:
- Utilize os textos da seção Configurações: os padrões. Altere-os na seção “Configurações”, em “E-mails de marketing”.
- Textos personalizados para este modelo: os três campos são exibidos, preenchidos automaticamente com o que for enviado hoje. Apenas os e-mails deste modelo os utilizam, e, caso um campo esteja vazio, o valor padrão será o definido em “Configurações”.
Uma tradução do layout apresenta o mesmo cartão com os textos Igual ao layout ou Personalizado para esse idioma. Um campo vazio nesse local recorre aos textos do layout.
Portanto, para cada campo, o aplicativo utiliza o primeiro valor definido: o texto da tradução, em seguida o do layout, depois o texto das Configurações referente ao idioma do e-mail, depois o texto das Configurações principais e, por fim, o padrão do aplicativo. Os textos personalizados do rodapé acompanham o layout: fazem parte de seu histórico de versões, de suas cópias, de suas exportações e da API.

Insira o link você mesmo
O senhor pode inserir o link em qualquer lugar de um layout de marketing, em vez de deixá-lo apenas no rodapé; por exemplo, em sua própria predefinição de rodapé ou em um bloco HTML:
{{ unsubscribe_link }}exibe um link com o texto Link para cancelar a inscrição.{{ unsubscribe_url }}exibe o endereço simples, para um botão ou para sua própria âncora.
Quando o e-mail gerado já contém o link, o rodapé omite a frase de cancelamento de inscrição e acrescenta apenas os dados da empresa. Ambas as variáveis não aparecem no assunto nem no texto de pré-visualização, nem em um layout transacional.
A frase deve conter o link
Uma frase de cancelamento de inscrição sem {{ unsubscribe_link }} ou {{ unsubscribe_url }} não pode ser salva, seja nas Configurações, nos editores de layout ou por meio da API: A frase de cancelamento de inscrição deve conter ou , para que todo e-mail de marketing tenha uma opção de cancelamento. Deixar o campo em branco é aceitável; a frase herdada será utilizada.
O que o cliente vê
O link no e-mail abre uma pequena página de confirmação no idioma em que o e-mail foi enviado. Ela exibe o nome da sua loja (a primeira linha dos dados da sua empresa ou, caso contrário, o nome de usuário da sua loja), o endereço na forma mascarada (j***@example.com) e um botão Cancelar inscrição. Apenas o botão permite o cancelamento da inscrição: abrir apenas o link não altera nada; portanto, um verificador de links ou uma visualização prévia em um cliente de e-mail não pode cancelar a inscrição de ninguém. Após o clique, a página exibe a mensagem Sua inscrição foi cancelada, com um link Inscrever-se novamente para reverter a ação. A página também informa ao cliente que ele continuará recebendo e-mails sobre seus pedidos.
O botão de cancelamento de inscrição do cliente de e-mail. Os e-mails enviados por meio de um servidor SMTP ou de um remetente do Google contêm os cabeçalhos List-Unsubscribe e List-Unsubscribe-Post, de modo que o Gmail, o Apple Mail e outros clientes possam exibir seu próprio botão de cancelamento de inscrição com um clique. Esse botão registra o cancelamento de inscrição sem abrir uma página. Os remetentes do Microsoft 365 não podem definir esses cabeçalhos; portanto, não há um botão no cliente de e-mail para eles; o link no rodapé funciona da mesma maneira.
E-mails de teste. Um e-mail de teste enviado a partir do editor de layout também inclui o rodapé, mas o link nele contido abre uma página com a mensagem Este é um e-mail de teste, e nada é alterado. Um e-mail de teste nunca é ignorado, mesmo que o endereço de teste conste na sua lista de cancelamento de inscrição.
Após o cancelamento da inscrição
A partir do próximo envio, o endereço será omitido de todos os e-mails de marketing. Não há diferença entre maiúsculas e minúsculas.
- Caso ainda haja outros destinatários no campo Para, eles receberão seus e-mails normalmente. A entrada no Histórico indica quantos destinatários foram excluídos.
- Se todos os destinatários do campo Para tiverem cancelado a inscrição, nada será enviado. O histórico exibe o evento como Ignorado (cancelamento de inscrição) com uma explicação, em vez de um erro; a etapa do Shopify Flow retorna
status: SKIPPED; e nenhuma ação do seu plano é executada. Isso também não é considerado uma falha, portanto, nunca aciona o alerta de taxa de falhas. Um evento “Ignorado” não possui o botão Reenviar, pois não há nada a ser reenviado. - Os e-mails transacionais não são afetados. A confirmação de pedido continua sendo enviada ao cliente que cancelou a assinatura das comunicações de marketing.
- A opção “Reenviar a partir do histórico” em um e-mail de marketing é um envio efetivo: ela verifica novamente a lista de cancelamentos de inscrição e recusa o envio caso todos os destinatários tenham cancelado a inscrição desde então.
A página “Cancelar inscrição”
A seção Cancelamentos de inscrição nas listas de navegação do aplicativo exibe todos os usuários que cancelaram a inscrição. Os clientes nessa lista não recebem mais e-mails das suas campanhas de marketing; no entanto, continuam recebendo e-mails transacionais.
| Coluna | Índice |
|---|---|
| Endereço de e-mail | O endereço, na íntegra |
| Cancelação da inscrição em | Data e hora |
| Layout | O layout de marketing cujo link foi utilizado, quando conhecido |
| Fonte | Link para cancelar a inscrição (clicado pelo cliente, no e-mail ou no cliente de e-mail) ou adicionado por você |
O que o senhor pode fazer lá:
- Pesquise um endereço de e-mail completo ou parte do nome de um layout.
- A opção Adicionar endereço permite inserir manualmente um endereço na lista, para um cliente que tenha solicitado diretamente a você.
- A opção Cancelar a inscrição remove novamente um endereço da lista. A caixa de diálogo lembra que isso deve ser feito somente quando o cliente solicitar.
- A opção Exportar como CSV baixa a lista completa com as colunas
email,unsubscribed_at,layout,reasonelanguage.
O cartão Sending health no painel mostra quantos clientes cancelaram a assinatura nos últimos 30 dias, com um link para a página. Consulte Desejo-lhe boa saúde.
A lista é armazenada de forma a proteger os endereços: um hash para fins de correspondência e o próprio endereço criptografado. Ela é excluída quando o aplicativo é desinstalado, e o registro de um cliente é excluído quando o Shopify envia uma solicitação de exclusão de dados referente a esse cliente. Consulte Dados, privacidade e segurança.

Por meio da API
A category de um layout (transactional ou marketing) e seus textos personalizados de rodapé (marketingTexts) podem ser lidos e gravados por meio da API REST e das ferramentas do MCP, tanto no layout quanto em cada tradução. Consulte Referência da API REST e Conecte um assistente de IA (MCP).
Relacionado
- Crie um layout de e-mail - layouts, o construtor visual e texto rico/HTML.
- Envie e-mails no idioma do seu cliente - traduções e o campo “Idioma”, que também define os textos do rodapé.
- Configurações - configurações padrão de e-mail, os textos do rodapé de marketing e as cores da marca.
- Capacidade de entrega de e-mails - por que os e-mails de marketing precisam de um remetente confiável e de um endereço válido.
- Histórico e solução de problemas - o que o Histórico registra para cada destinatário.
