Documentation Index
Fetch the complete documentation index at: https://docs.revize.app/llms.txt
Use this file to discover all available pages before exploring further.
Precisa de ajuda para configurar? Nossa equipe pode configurar a integração completa Shopify Flow + Klaviyo para você. Entre em contato conosco e cuidaremos disso.
Do que você precisa
- Shopify Flow (disponível em todos os planos Shopify)
- Uma conta Klaviyo com o app Klaviyo Shopify instalado
- Revize instalado com gatilhos do Shopify Flow habilitados
Como funciona
O Revize dispara um gatilho do Shopify Flow sempre que um cliente edita o pedido. Você conecta esse gatilho à ação “Track an Event” do Klaviyo, que envia os dados do pedido para o Klaviyo. A partir daí, você cria um Klaviyo Flow para enviar o e-mail. Gatilho Revize → Shopify Flow → Evento Klaviyo → E-mail KlaviyoGatilhos disponíveis
Você pode enviar e-mails do Klaviyo para qualquer um destes gatilhos do Revize:Pedido editado
Dispara em qualquer edição de pedido, incluindo alterações de produto e edições de código de desconto.
Endereço de entrega atualizado
Dispara quando um cliente altera o endereço de entrega.
Endereço de e-mail atualizado
Dispara quando um cliente atualiza o endereço de e-mail.
Número de telefone atualizado
Dispara quando um cliente atualiza o número de telefone.
Data de entrega atualizada
Dispara quando um cliente seleciona ou altera uma data de entrega.
Pedido cancelado
Dispara quando um cliente cancela o pedido.
Ticket de suporte criado
Dispara quando um cliente envia uma solicitação de suporte pelo portal.
Nota fiscal gerada
Dispara quando um cliente gera uma nota fiscal para o pedido.
Cada gatilho segue o mesmo processo de configuração. As únicas coisas que mudam são o gatilho que você seleciona no Shopify Flow, o nome do evento que você envia ao Klaviyo e as propriedades do evento.
Parte 1: Configurar o Shopify Flow
Etapa 1: Encontre sua Public API Key do Klaviyo
Etapa 2: Crie um workflow do Shopify Flow
Selecione um gatilho Revize
Clique em Select a trigger, busque por Revize e escolha o gatilho que deseja (ex.: Pedido editado, Endereço de entrega atualizado, etc.).
Adicione uma ação Wait
Clique no + abaixo do gatilho e adicione uma ação Wait. Defina a duração para 10 segundos.
Adicione uma ação Get Order Data
Clique no + abaixo da etapa Wait e adicione uma ação Get Order Data (ação Shopify).Configure-a da seguinte forma:
- Defina Select a query como Advanced
- No campo Edit query, insira:
id:{{order.legacyResourceId}} - Defina Maximum number of orders como 1
- Defina Sort data by como Updated at, Descending
Por que a espera de 10 segundos? Dá tempo à API da Shopify para refletir as últimas alterações do pedido antes de buscar dados frescos. A etapa Get Order Data então puxa os itens de linha e variantes atuais corretos.
Etapa 3: Adicione a ação Klaviyo “Track an Event”
| Campo | Valor |
|---|---|
| Klaviyo Public API Key | Sua Public API Key da Etapa 1 |
| Event Name | Veja a tabela de nomes de evento abaixo |
| Customer Email Address | {{order.customer.email}} |
| Customer First Name | {{order.customer.firstName}} |
| Customer Last Name | {{order.customer.lastName}} |
Nomes de evento por gatilho
Use um nome de evento descritivo para que possa identificar cada gatilho no Klaviyo:| Gatilho Revize | Nome de Evento Recomendado |
|---|---|
| Pedido editado | Revize_Order_Edited |
| Endereço de entrega atualizado | Revize_Address_Updated |
| Endereço de e-mail atualizado | Revize_Email_Updated |
| Número de telefone atualizado | Revize_Phone_Updated |
| Data de entrega atualizada | Revize_Delivery_Date_Updated |
| Pedido cancelado | Revize_Order_Cancelled |
| Ticket de suporte criado | Revize_Support_Ticket |
| Nota fiscal gerada | Revize_Tax_Invoice |
Etapa 4: Defina as Customer Properties
No campo Customer Properties, cole o seguinte JSON:Etapa 5: Defina as Event Properties
No campo Event Properties, cole o JSON que corresponde ao seu gatilho. Isto usa dados de pedido recém-buscados da etapa Get Order Data, então o Klaviyo sempre recebe os dados atuais corretos.- Pedido Editado
- Endereço / E-mail / Telefone / Data de Entrega
- Cancelamento
Use isto quando quiser enviar os detalhes completos do pedido atualizado, incluindo itens de linha:
O loop
{% for single_order in getOrderData %} lê dos dados do pedido recém-buscados, não do gatilho original. Isto garante dados corretos toda vez.Etapa 6: Ative o workflow
Parte 2: Configurar o e-mail do Klaviyo
Etapa 7: Crie um Klaviyo Flow
Defina o gatilho
Para o gatilho, escolha Metric e busque pelo nome do evento que você usou (ex.:
Revize_Order_Edited).Etapa 8: Variáveis do modelo de e-mail
Use estas variáveis no seu modelo de e-mail Klaviyo:| Dado | Variável Klaviyo |
|---|---|
| Nome do Cliente | {{ event.customer_name }} |
| Número do Pedido | {{ event.order_name }} |
| Subtotal | {{ event.subtotal_price }} |
| Imposto Total | {{ event.total_tax }} |
| Frete | {{ event.total_shipping }} |
| Preço Total | {{ event.total_price }} |
| Moeda | {{ event.currency }} |
| Data da Edição | {{ event.edited_at }} |
| E-mail do Cliente | {{ event.customer_email }} |
| Endereço de Entrega | {{ event.shipping_address }} |
Exibindo itens de linha
Para exibir cada produto no pedido editado, use este loop no seu modelo de e-mail Klaviyo:E-mail de exemplo
Aqui está um exemplo de como o assunto e o corpo do seu e-mail podem ficar:Evite e-mails duplicados
Se um cliente faz várias edições rápidas em uma sessão, o Klaviyo pode enviar múltiplos e-mails. Para evitar isto:- Abra seu Klaviyo Flow
- Adicione um Flow Filter
- Defina-o para suprimir se o cliente recebeu este e-mail nos últimos 5 minutos
Solução de problemas
Flow mostra 'Succeeded' mas sem evento no Klaviyo
Flow mostra 'Succeeded' mas sem evento no Klaviyo
Verifique se a Public API Key no Shopify Flow corresponde à da sua conta Klaviyo. Este é o problema mais comum.
Evento chega, mas os dados estão vazios
Evento chega, mas os dados estão vazios
O JSON de Event Properties pode estar inválido. Certifique-se de que não há quebras de linha dentro de valores de string e que
line_items usa colchetes [ ] sem aspas ao redor.Variante errada aparecendo nos itens de linha
Variante errada aparecendo nos itens de linha
Certifique-se de estar usando a etapa Get Order Data com a espera de 10 segundos e que suas Event Properties usam o loop
getOrderData, não order.lineItems diretamente.Múltiplos e-mails sendo enviados
Múltiplos e-mails sendo enviados
Adicione um Flow Filter no Klaviyo para suprimir se o cliente recebeu este e-mail nos últimos 5 minutos.
Onde encontrar a métrica no Klaviyo
Onde encontrar a métrica no Klaviyo
Vá para Analytics → Metrics e busque pelo nome do evento (ex.:
Revize_Order_Edited). É criado automaticamente na primeira vez que um evento é recebido.Como verificar se funcionou
Como verificar se funcionou
Vá para Audience → Profiles no Klaviyo, encontre o e-mail do cliente e verifique a aba Activity para o evento.
Quer múltiplos gatilhos?
Você pode configurar workflows separados do Shopify Flow para cada gatilho. Por exemplo:- Workflow 1: Pedido editado →
Revize_Order_Edited→ e-mail “Seu pedido foi atualizado” - Workflow 2: Endereço atualizado →
Revize_Address_Updated→ e-mail “Seu endereço de entrega foi alterado” - Workflow 3: Pedido cancelado →
Revize_Order_Cancelled→ e-mail “Seu pedido foi cancelado”

