Introdução ao Workflow Transactional Email
Adicione as ações "Enviar e-mail transacional" e "Pedido HTTP" ao Shopify Flow e envie e-mails a partir da sua própria caixa de correio.
Shopify Flow inicia fluxos de trabalho e decide o que fazer. O que não consegue fazer por si só é aceder a recursos fora do Shopify: enviar um e-mail com a marca da sua empresa a partir da sua própria caixa de correio ou chamar uma API externa. O Workflow Transactional Email acrescenta exatamente isso. Proporciona ao Shopify Flow três ações: «Enviar e-mail transacional», «Enviar e-mail de marketing» e «Pedido HTTP», para que um fluxo de trabalho possa enviar um e-mail a um cliente a partir do seu domínio, com o seu design e os seus dados, e enviar dados para qualquer serviço, sem uma única linha de código.
Como tudo se encaixa
- Ligue um remetente. A sua caixa de correio do Microsoft 365 ou do Google com um clique, ou o seu próprio servidor SMTP. Todos os e-mails são enviados sob o seu domínio e a sua reputação.
- Crie o e-mail. O editor visual cria um layout a partir de blocos; ou cole o seu próprio código HTML. Os cabeçalhos e rodapés reutilizáveis garantem que todas as mensagens estejam em conformidade com a identidade da marca.
- Adicione a ação em Shopify Flow. Selecione o remetente e o layout nessa etapa, transfira os dados através do campo «Variáveis (JSON)» e o fluxo de trabalho será enviado.
O que irá receber
- Envie e-mails a partir da sua própria caixa de correio. O Microsoft 365, o Google Workspace e o Gmail ligam-se através do OAuth; qualquer servidor SMTP também funciona. Estão integradas funcionalidades de envio de testes e verificação de ligação, e a aplicação avisa-o quando um remetente deixa de funcionar. Consulte Visão geral dos remetentes de e-mail.
- Um verdadeiro criador de e-mails. Texto, títulos, imagens, botões, separadores, colunas e uma tabela de itens de linha, além de blocos de comércio: ficha de produto e grelha de produtos, preço, código de desconto, contagem decrescente, acompanhamento de pedidos, classificação por estrelas, testemunhos, ligações às redes sociais, vídeo, assinatura, tabela e visualização no navegador. As secções podem ser apresentadas apenas quando uma condição for verdadeira. Consulte Criar um layout de e-mail e Blocos de conteúdo: produto, desconto, contagem decrescente, acompanhamento e muito mais.
- Códigos de desconto exclusivos e contagens decrescentes em tempo real. Um bloco de desconto pode criar um código de utilização única na sua loja para cada e-mail; o bloco de contagem decrescente apresenta uma contagem decrescente na caixa de entrada sob a forma de uma imagem animada.
- E-mails no idioma do seu cliente. Um modelo inclui traduções; o campo «Idioma» da etapa do Shopify Flow (normalmente
{{order.customerLocale}}) seleciona a tradução correta. Consulte Envie e-mails na língua do seu cliente. - Anexos. Carregue um ficheiro, recupere-o a partir de um link no momento do envio ou anexe o ficheiro que outra aplicação tenha guardado no pedido ou no cliente, como, por exemplo, um PDF de fatura num metacampo. Consulte Anexos e imagens e Anexar um ficheiro a partir de um metacampo de pedido ou de cliente.
- E-mails de marketing com uma opção de cancelamento. Um modelo de marketing envia um e-mail por destinatário, com o seu próprio link para cancelar a subscrição e os dados da sua empresa; os clientes que cancelarem a subscrição deixam de receber e-mails a partir desse momento. Consulte E-mails de marketing e cancelamentos de subscrição.
- Pedidos HTTP em todos os planos do Shopify. A ação «Enviar pedido HTTP» do próprio Shopify requer um plano superior. Esta ação não requer. Consulte Efetue um pedido HTTP a partir de Shopify Flow.
- Segredos e Liquid. As chaves API e as palavras-passe são armazenadas uma única vez, encriptadas e referenciadas como
{{ secrets.keyName }}; os assuntos, corpos, URLs e payloads obtêm{{ variables.xxx }}a partir do Shopify Flow. Consulte Segredos e Variáveis e Líquido. - Crie e traduza layouts com IA, guarde todas as versões e sincronize os layouts com um repositório do GitHub. Consulte Crie, edite e traduza layouts com IA, Histórico de versões do layout e Mantenha um histórico ilimitado de layouts no GitHub.
- Um histórico completo. Cada envio e cada pedido são registados com o estado, a data e a hora e o conteúdo enviado, podendo ser reenviados. Consulte Histórico e resolução de problemas.
- Não será lida qualquer informação da sua loja, a menos que o autorize. A aplicação é instalada sem quaisquer âmbitos de acesso. Existem quatro permissões opcionais, cada uma destinada a uma funcionalidade (anexar um ficheiro de metacampo, criar códigos de desconto), que são concedidas no momento da instalação e podem ser revogadas na página «Permissões». Consulte Autorizações: o que a aplicação pode ler na sua loja.
- Uma API e um servidor MCP para as suas próprias ferramentas e assistentes de IA. Consulte API para programadores e MCP.

As três ações do Shopify Flow
Enviar e-mail transacional
Envia um modelo transacional: confirmações de pedidos, atualizações sobre envios, avisos relativos à conta. Estas mensagens são enviadas a todos, incluindo os clientes que cancelaram a subscrição das comunicações de marketing.
| Campo em Shopify Flow | O que faz |
|---|---|
| Para o(s) endereço(s) de e-mail | Um ou mais destinatários, um por linha. Normalmente, uma variável do Shopify Flow, como {{customer.defaultEmailAddress.emailAddress}} |
| E-mail(s) em CC, E-mail(s) em CCO | Opcional, um por linha |
| Variáveis (JSON) | Dados relativos ao layout, por exemplo, {"customerName": "John", "orderId": "12345"}, utilizados como {{ variables.customerName }} |
| Língua | Opcional. Seleciona a tradução do layout, normalmente {{order.customerLocale}} |
| Responder a, Nome do remetente | Opcional. Substituir as predefinições do remetente para este passo |
| Pedido, Cliente | Opcional. O pedido ou o cliente a que esta etapa se refere; apenas necessário quando o modelo anexa um ficheiro a partir de um metacampo |
O remetente e o layout são selecionados na própria página de configuração da ação («Enviar de» e «Layout»), e não nestes campos.
A ação devolve um resultado com base no qual as etapas seguintes do Shopify Flow podem ramificar-se:
| Campo de devolução | Valores |
|---|---|
status |
SENT ou FAILED, ou SKIPPED, quando um modelo alterado para fins de marketing continha apenas destinatários que tinham cancelado a subscrição |
messageId |
O ID da mensagem do prestador de serviços, quando disponível |
provider |
GOOGLE, MICROSOFT, SMTP ou DEFAULT |


Enviar e-mail de marketing
Envia um modelo de marketing: uma newsletter, um pedido de avaliação, uma oferta de reconquista. Os campos são os mesmos que os acima referidos, mas apenas são disponibilizados modelos de marketing, e o envio é efetuado de forma diferente:
- um e-mail por destinatário no campo «Para» (no máximo 20 por ação), cada um com o seu próprio link para cancelar a subscrição,
- a sua frase de cancelamento de subscrição e os dados da empresa no rodapé,
- Os clientes que cancelaram a subscrição são ignorados.
| 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 fornecedor do primeiro e-mail enviado, quando disponível |
provider |
GOOGLE, MICROSOFT, SMTP ou DEFAULT |
Todas as informações relativas aos modelos de marketing, ao rodapé e à lista de cancelamento de subscrição encontram-se em E-mails de marketing e cancelamentos de subscrição.
Pedido HTTP
Executa um pedido HTTP que guardou na aplicação: método, URL, cabeçalhos e corpo, incluindo segredos e variáveis em qualquer um deles.
| Campo em Shopify Flow | O que faz |
|---|---|
| Substituição de variáveis ou do corpo (JSON) | Quer se trate de variáveis utilizadas como {{ variables.xxx }} na URL, nos cabeçalhos e no corpo, quer de uma substituição do corpo: {"body": {...}} substitui na totalidade o corpo configurado |
| Campo de devolução | Valores |
|---|---|
status |
O código de estado HTTP |
response |
O corpo da resposta como JSON convertido em cadeia de caracteres |
Sobre a aplicação
| Página | Para que serve |
|---|---|
| Página inicial | Guia de configuração, utilização em relação ao seu plano, taxa de sucesso, estado do envio, um gráfico de ações e atividade recente |
| Remetentes de e-mail | Contas do Microsoft 365 e do Google associadas, servidores SMTP e a caixa de diálogo de envio de teste |
| Layouts de e-mail | Os próprios e-mails, nas separadores «Transacional» e «Marketing»: assunto, design, idiomas, anexos, variáveis de teste |
| Cabeçalho e rodapé | Predefinições reutilizáveis de cabeçalho e rodapé partilhadas entre os diferentes layouts |
| Pedidos HTTP | Pedidos guardados: método, URL, cabeçalhos, corpo |
| Segredos | Valores encriptados aos quais faz referência como {{ secrets.keyName }} |
| História | Cada execução, com o estado, a duração, os detalhes do pedido e da resposta, e um reenvio |
| Cancelamentos de subscrição | Clientes que optaram por deixar de receber os seus e-mails de marketing, com funcionalidades de pesquisa, adição manual, nova subscrição e exportação em CSV |
| Desenvolvedor | Chaves API, o comando «MCP connect», ligações à IA e ao GitHub |
| Autorizações | As permissões opcionais das lojas, cada uma com uma concessão e uma revogação |
| Definições | Configurações predefinidas de e-mail, textos do rodapé de marketing por idioma, cores da marca, tipos de letra personalizados e alertas |
| Ajuda | Suporte, links para a documentação e o seu plano |

Planos e limites
| Plano | Preço | Ações por período móvel de 30 dias | Armazenamento de anexos |
|---|---|---|---|
| Gratuito | 0 $ | 500 | 500 MB |
| Entrada | 15 dólares por mês | 5 000 | 2 GB |
| Crescer | 35 dólares por mês | 15 000 | 10 GB |
| Ilimitado | 100 dólares por mês | Ilimitado | 50 GB |
A faturação anual está disponível em todos os planos pagos e acaba por sair mais económica do que a faturação mensal. Uma ação corresponde a um e-mail enviado ou a um pedido HTTP executado; um e-mail de marketing enviado a vários destinatários continua a ser considerado uma única ação. Todos os planos incluem todas as funcionalidades; os planos diferem apenas no volume e no espaço de armazenamento. Consulte Planos e utilização.
Comece por aqui
Nestes pedidos, o primeiro e-mail será enviado dentro de cerca de quinze minutos:
- Instalar e configurar - a aplicação no seu painel de administração.
- Visão geral dos remetentes de e-mail - ligue a caixa de correio ou o servidor SMTP a partir do qual os e-mails são enviados.
- Criar um layout de e-mail - crie o e-mail ou comece a partir de um dos modelos disponíveis em Modelos de fluxo de trabalho.
- Transmissão de dados a partir de Shopify Flow - adicione a ação a um fluxo de trabalho e transfira os dados.
- Verificar a configuração do seu e-mail - envie um teste e consulte o resultado no Histórico.
Em seguida, conforme for necessário: Envie e-mails na língua do seu cliente, E-mails de marketing e cancelamentos de subscrição, Anexar um ficheiro a partir de um metacampo de pedido ou de cliente, Efetue um pedido HTTP a partir de Shopify Flow, Notificações e alertas e Perguntas frequentes.
