10 fluxos do Shopify Flow para recuperar mais de $50K (2026)

Por Shubham Vats, Fundador da Revize

Publicado em 17 min de leitura

Nesta página

10 fluxos avançados do Shopify Flow que geram receita, além de economizar tempo

Ilustração horizontal com o painel do Shopify Flow ao centro e uma métrica de receita de mais de $50K, cercado por dez cartões de fluxos conectados em tons de roxo e azul.

Resposta rápida: Os fluxos avançados do Shopify Flow vão além da automação básica. Eles geram receita por meio de análises preditivas, análise programada de dados e integração entre apps. As edições após a compra são um sinal importante: em mais de 10 milhões de pedidos da Shopify, cerca de 1 em 19 (5,2%) é editado depois do checkout (Revize, 2026). Com ações Get Data, metacampos e cálculos em várias etapas, lojistas recuperaram mais de $50K em vendas de clientes em risco, reduziram contestações de pagamento em 80% e automatizaram operações B2B complexas.

Fluxos de maior valor:

  • Prevenção preditiva da perda de clientes (recupere $25K-$63K)
  • Consolidação de vários pedidos (economize $8K-$12K/ano)
  • Análise de contestações de pagamento (evite $12K-$50K em fraudes)
  • Encaminhamento com base em metacampos (redução de 70% nos danos)
  • Recuperação de clientes em risco (taxa de recuperação de 15-20%)

A maioria dos tutoriais de Shopify Flow mostra automações básicas: “marcar pedidos de alto valor”, “enviar alertas de estoque baixo”. São úteis, mas há muito mais a fazer.

Quem domina a ferramenta usa ações Get Data, acionadores programados, metacampos e integrações entre apps para criar fluxos que, além de economizar tempo, geram receita.

Este guia apresenta 10 fluxos avançados usados por lojistas que recuperaram mais de $50K em vendas de clientes em risco, reduziram contestações de pagamento em 80% e automatizaram operações B2B complexas.

O que torna esses fluxos “avançados”?

Ilustração isométrica 3D de um painel de fluxos automatizados, com cartões flutuantes identificados como “Receita”, “Automação” e “Fluxo automatizado”, em tons de roxo e azul sobre fundo branco.

Ao contrário dos fluxos básicos, estes usam:

  • Ações Get Data — Consultam o histórico de pedidos, clientes e produtos
  • Acionadores programados — Executam relatórios analíticos diários ou semanais
  • Metacampos — Campos de dados personalizados para regras mais elaboradas
  • Integrações entre apps — Flow + Klaviyo + LoyaltyLion + Slack
  • Cálculos em várias etapas — Contam, somam e percorrem resultados

Sumário

  1. Prevenção preditiva da perda de clientes — Recupere $25K-$63K
  2. Consolidação de vários pedidos no mesmo dia — Economize $8K/ano
  3. Análise e prevenção de contestações de pagamento — Evite $12K-$50K em fraudes
  4. Encaminhamento para processamento conforme a fragilidade do produto — Redução de 70% nos danos
  5. Acompanhamento do uso de cupons da série de boas-vindas — Mais engajamento
  6. Monitoramento de prazos de processamento de pedidos — Redução de 85% nos envios atrasados
  7. Identificação de clientes em risco com pontos de fidelidade — Taxa de recuperação de 15-20%
  8. Automação das condições de pagamento B2B — Cadastro 50% mais rápido
  9. Coleção dinâmica de “Produtos em alta” — Seleção de produtos baseada em dados
  10. Acompanhamento automático de rascunhos de pedido — Recuperação de 20-30% em vendas B2B

1. Prevenção preditiva da perda de clientes

Funil 3D identificado como “Ciclo de vida do cliente”, com moedas douradas acima e uma rede roxa amparando uma pessoa identificada como “Em risco”, em tons suaves de rosa e lavanda.

Clientes VIP param de comprar, e você só percebe quando já é tarde. Fluxo avançado:
Trigger: Scheduled time (weekly on Monday at 10:00 AM)
Actions:
  1. Get customer data:
       - Customer tags contains "VIP"
       - Lifetime spent > $1,000
       - Last order date > 90 days ago
  2. Count customers
  3. Loop over each customer:
       - Remove tag "Active VIP"
       - Add tag "At-Risk VIP"
       - Track event in Klaviyo: "VIP Churn Risk"
       - (Via LoyaltyLion) Add 200 bonus points
  4. Send Slack to #retention: "[X] VIP customers at risk this week"
  5. Send internal email to sales manager with customer list

Por que isso funciona:

O fluxo identifica clientes antes que deixem de comprar. Toda segunda-feira de manhã, você recebe uma lista dos seus melhores clientes que não fazem pedidos há mais de 90 dias. Os pontos de fidelidade são adicionados automaticamente às contas deles, e a Klaviyo dispara emails direcionados. Sua equipe de vendas pode entrar em contato pessoalmente com esses clientes de alto valor.

Como configurar:

  1. Flow → Criar fluxo

  2. Acionador: Scheduled time → Semanalmente → Segunda-feira → 10:00 AM

  3. Ação: Get customer data

    • Filtro 1: Tags do cliente → contém → “VIP”
    • Filtro 2: Total gasto → maior que → 1000
    • Filtro 3: Data do último pedido → anterior a → 90 dias atrás
  4. Ação: Count (conta os resultados de Get customer data)

  5. Ação: Loop over each cliente retornado por Get customer data

    • Dentro do loop: Remove customer tags → “Active VIP”
    • Dentro do loop: Add customer tags → “At-Risk VIP”
    • Dentro do loop: Track event (conector da Klaviyo) → “VIP Churn Risk”
    • Dentro do loop: Ação da LoyaltyLion → Adicionar 200 pontos
  6. Ação: Send Slack message → Canal: #retention → Mensagem: “{{count}} clientes VIP em risco”

  7. Ação: Send internal email → Para: sales@yourstore.com

Impacto no negócio:

Métrica Valor
Taxa de recuperação 15-20%
Valor do cliente ao longo do relacionamento $1.000+
Receita recuperada $50K+
Tempo economizado Mais de 10 horas/semana

Depoimento de um lojista: “Esse fluxo recuperou $63K de 14 clientes VIP que estávamos prestes a perder. Mudou o jogo.” — Marca de bem-estar (400 pedidos/mês)

2. Consolidação de vários pedidos no mesmo dia

Ilustração isométrica 3D de pequenas caixas azuis sendo reunidas em uma caixa maior verde-azulada, com linhas pontilhadas e moedas verdes ao redor, sobre fundo branco.

O problema: Clientes fazem 2-3 pedidos separados no mesmo dia. Você envia cada um à parte e gasta $10-15 a mais por pedido com frete desnecessário.

Fluxo avançado
Trigger: Order created
Actions:
  1. Get order data:
       - Customer email = {{order.customer.email}}
       - Created at > 24 hours ago
       - Shipping address = {{order.shipping_address}}
  2. Count orders
  3. IF count > 1:
       - Hold fulfillment order (current order)
       - Add order tag "Consolidate Ship"
       - Add order note "Customer has {{count}} orders today - combine before shipping"
       - Send internal email:
           Subject: "Multi-order alert: {{customer.name}}"
           Body: "Customer placed {{count}} orders in 24 hrs. Orders: {{list}}"

Por que isso funciona:

Muitas lojas enviam cada pedido separadamente, aumentando os custos e fazendo o cliente receber vários pacotes no mesmo dia. O fluxo detecta automaticamente quando um cliente faz vários pedidos para o mesmo endereço em até 24 horas, suspende o processamento e avisa sua equipe para reuni-los em um único envio. O cliente tem uma experiência melhor, e você economiza $10-15 por pedido consolidado.

Como configurar:

  1. Acionador: Order created

  2. Ação: Get order data

    • Filtro 1: Email do cliente → igual a → {{order.customer.email}}
    • Filtro 2: Data de criação → posterior a → {{order.created_at | date_add: ‘-24 hours’}}
    • Filtro 3: Endereço de entrega → igual a → {{order.shipping_address}}
  3. Ação: Count pedidos retornados por Get order data

  4. Condição: Count → maior que → 1

  5. Ação (se verdadeiro): Hold fulfillment order

  6. Ação: Add order tags → “Consolidate Ship”

  7. Ação: Add order note → “Customer has {{count}} orders - combine shipping”

  8. Ação: Send internal email com os detalhes dos pedidos

Impacto no negócio:

Métrica Valor
Economia por pedido $10-15
Economia mensal (50 pedidos) $500-$750
Economia anual $6K-$9K
Resultado real de um lojista $8.200/ano

3. Análise e prevenção de contestações de pagamento

Representação de um painel com gráfico de barras azul, ícone de escudo e alertas vermelhos, identificado como “Análise de contestações de pagamento”, em azul-escuro e vermelho sobre fundo branco.

O problema: Contestações de pagamento surgem dias ou semanas depois dos pedidos. Você não acompanha os padrões, e clientes responsáveis por contestações recorrentes continuam comprando.

Fluxo avançado
Trigger: Scheduled time (daily at 2:00 AM)
Actions:
  1. Get order data:
       - Financial status = "chargeback"
       - Created at > last 90 days
  2. Count chargebacks
  3. Sum order total (total $ lost to chargebacks)
  4. Loop over each order:
       - Add customer tag "Chargeback History"
       - Add order tag "Fraud-Chargeback"
       - Get customer data (check if customer has > 1 chargeback)
       - IF customer chargebacks > 1:
           - Add customer tag "Repeat Offender - Block"
           - Send Slack urgent alert
  5. Send internal email (daily report):
       - Total chargebacks: {{count}}
       - Total $ lost: ${{sum}}
       - Customer list attached

Por que isso funciona:

Contestações de pagamento corroem o lucro sem chamar atenção. Quando você percebe um padrão, pode já ter enviado cinco pedidos para a mesma pessoa envolvida em fraude. O fluxo é executado todas as noites, analisa as contestações dos últimos 90 dias, marca automaticamente os clientes com ocorrências recorrentes e envia um relatório diário com o valor total perdido. Uma loja de eletrônicos identificou três clientes responsáveis por $6.400 em contestações e os bloqueou permanentemente.

Impacto no negócio:

Métrica Valor
Redução nas contestações de pagamento 80-90%
Fraudes evitadas por ano $12K-$50K
Identificação de padrões Em tempo real
Bloqueio de clientes com ocorrências recorrentes Automático

Depoimento de um lojista: “Identificamos 3 clientes responsáveis por 17 contestações, totalizando $6.400. Nós os bloqueamos e não tivemos nenhuma contestação nos últimos 4 meses.” — Loja de eletrônicos

4. Encaminhamento para processamento conforme a fragilidade do produto

Ilustração 3D de um copo laranja e um vaso de cerâmica amarelo envoltos em plástico-bolha, com triângulos de alerta e etiquetas “Frágil” e “Cerâmica”.

O problema: Itens frágeis, como peças de vidro e eletrônicos, são danificados durante o envio. A conferência manual está sujeita a erros.

Fluxo avançado com metacampos
Metafield setup:
- product.custom.is_fragile (boolean)
- product.custom.ship_separately (boolean)

Trigger: Order created
Condition: Line items contain product.metafield.is_fragile = true
Actions:
  1. Add order tag "Fragile Items"
  2. Add order note "⚠️ PACK WITH EXTRA PADDING"
  3. IF order also contains product.metafield.ship_separately = true:
       - Add order tag "Fragile + Separate Shipment Required"
       - Hold fulfillment order
       - Send Slack to warehouse manager:
           "Order #{{order.number}} has fragile item requiring separate shipment"
  4. Send internal email to fulfillment team

Por que isso funciona:

Itens frágeis sofrem danos quando a equipe de embalagem não sabe quais produtos exigem cuidados especiais. O fluxo usa dados personalizados do produto para identificar automaticamente pedidos com itens de vidro, cerâmica ou eletrônicos. Ele adiciona instruções de embalagem ao pedido e envia alertas urgentes pelo Slack quando é necessário um envio separado. Sua equipe não precisa memorizar SKUs nem consultar planilhas.

Como configurar os metacampos:

  1. Configurações → Dados personalizados → Produtos → Adicionar definição
  2. Nome: “Is Fragile” → Namespace: custom → Chave: is_fragile → Tipo: Booleano
  3. Nome: “Ship Separately” → Namespace: custom → Chave: ship_separately → Tipo: Booleano
  4. Aplicar aos produtos: itens de vidro, cerâmica e eletrônicos

Como configurar o Flow:

  1. Acionador: Order created
  2. Condição: Line items → Product → Metafield → custom.is_fragile → igual a → true
  3. Ação: Add order tags → “Fragile Items”
  4. Ação: Add order note → “⚠️ PACK WITH EXTRA PADDING”
  5. Condição: Line items → Product → Metafield → custom.ship_separately → igual a → true
  6. Ação (se verdadeiro): Hold fulfillment order
  7. Ação: Send Slack message → Canal: warehouse-alerts

Impacto no negócio:

Métrica Valor
Redução nos danos 70%
Conferência manual Eliminada
Erros no depósito Evitados
Satisfação do cliente Melhora significativa

5. Acompanhamento do uso de cupons da série de boas-vindas

Ilustração minimalista em linhas roxas mostrando o fluxo de dados do logotipo da Shopify para o da Klaviyo por meio de nós conectados, sobre fundo branco.

O problema: Você envia lembretes para usar o cupom de boas-vindas a clientes que já fizeram uma compra. Isso incomoda o cliente e desperdiça recursos.

Fluxo avançado
Trigger: Order created
Condition: Discount code used contains "WELCOME"
Actions:
  1. Track event in Klaviyo: "Welcome Coupon Used"
  2. Update Klaviyo customer property: {"welcome_coupon_status": "redeemed", "conversion_date": "{{order.created_at}}"}
  3. Add customer tag "Welcome Series Complete"
  4. Remove customer from Klaviyo flow: "Welcome Series Reminders"
  5. Add customer to Klaviyo flow: "Post-Purchase Nurture"

Por que isso funciona:

É frustrante receber um email dizendo “Não se esqueça de usar seu cupom de boas-vindas!” depois de já ter comprado. O fluxo registra o resgate do desconto, atualiza automaticamente o perfil do cliente na Klaviyo, interrompe os emails de lembrete e o transfere para a sequência de comunicação após a compra. Os dados ficam corretos, a experiência melhora e o engajamento aumenta.

Configuração (requer o app Klaviyo):

  1. Acionador: Order created

  2. Condição: Discount codes → Code → contém → “WELCOME”

  3. Ação: Track an event (conector da Klaviyo)

    • Nome do evento: “Welcome Coupon Used”
    • Email do cliente: {{order.customer.email}}
  4. Ação: Update customer properties (Klaviyo)

    • Propriedade: welcome_coupon_status → Valor: “redeemed”
    • Propriedade: conversion_date → Valor: {{order.created_at}}
  5. Ação: Add customer tags → “Welcome Series Complete”

Impacto no negócio:

  • Fim dos emails redundantes para clientes que já compraram
  • Acompanhamento preciso do retorno da série de boas-vindas
  • Melhor experiência para o cliente, sem lembretes inconvenientes
  • Taxas mais altas de engajamento por email

6. Monitoramento de prazos de processamento de pedidos

Ilustração de um painel com um relógio identificado como “Pedidos atrasados” e uma lista de pedidos cujos pontos de exclamação vermelhos se transformam em marcas de seleção verdes.

O problema: Alguns pedidos passam despercebidos e são enviados com atraso. Os clientes reclamam, e você só descobre quando o problema já aconteceu.

Fluxo avançado
Trigger: Scheduled time (daily at 5:00 PM)
Actions:
  1. Get order data:
       - Fulfillment status = "unfulfilled"
       - Created at < 48 hours ago (before 2 days)
  2. Count late orders
  3. Sum order total ($ value of late orders)
  4. Loop over each order:
       - Add order tag "SLA Missed"
       - Add order note "⚠️ LATE: Exceeds 2-day fulfillment window"
       - Get customer data (check if VIP)
       - IF customer tags contains "VIP":
           - Add order tag "VIP Late - Priority Escalate"
           - Send Slack urgent alert
  5. Send internal email (daily SLA report):
       Subject: "Daily SLA Report: {{count}} Late Orders"
       Body:
           - Total late: {{count}} orders
           - Total $: ${{sum}}
           - VIP orders: {{vip_count}}
           - Late order list (with order numbers)
  6. Send Slack to #operations: "SLA Report: {{count}} orders late"

Por que isso funciona:

Envios atrasados prejudicam as avaliações e a reputação da sua loja. O fluxo verifica diariamente os pedidos ainda não processados, identifica automaticamente os que têm mais de 48 horas, calcula o valor total em risco e envia alertas urgentes pelo Slack para priorizar os pedidos de clientes VIP. Uma loja reduziu os envios atrasados em 85% e elevou sua avaliação de 4,2 para 4,7 estrelas em 3 meses.

Impacto no negócio:

  • Cumprimento da promessa de envio em 2 dias
  • Identificação de gargalos no processamento de pedidos
  • Proteção dos clientes VIP
  • Maior responsabilidade operacional

Resultado real de um lojista: Redução de 85% nos envios atrasados e melhora nas avaliações de 4,2 → 4,7 estrelas.

7. Identificação de clientes em risco com pontos de fidelidade

Ilustração de um selo central “Pontos de fidelidade” cercado por avatares de clientes, ícones de alerta e coração, moedas douradas e estrelas, sobre fundo branco.

Clientes ficam mais de 60 dias sem comprar. Quando você percebe, eles já passaram a comprar da concorrência. Fluxo avançado:
Trigger: Scheduled time (weekly on Monday 10:00 AM)
Actions:
  1. Get customer data:
       - Customer tags contains "Active Member"
       - Last order date > 60 days ago
       - Lifetime orders > 2 (not one-time buyers)
  2. Count at-risk customers
  3. Loop over each:
       - Remove tag "Active Member"
       - Add tag "At-Risk - 60+ Days"
       - (Via Loyalty app) Add 100 bonus points
       - Track event in Klaviyo: "Customer At Risk"
       - Update Klaviyo property: {"churn_risk": "high", "last_order_days": "{{days}}"}
  4. Klaviyo automatically triggers: "We Miss You" email with points notification
  5. Send internal email: "Weekly At-Risk Report: {{count}} customers"

Por que isso funciona:

Quando você percebe que um cliente parou de comprar, ele pode já ter migrado para a concorrência. Toda segunda-feira, o fluxo identifica quem não faz pedidos há mais de 60 dias, adiciona automaticamente pontos de fidelidade à conta dessas pessoas e dispara emails personalizados pela Klaviyo. Lojas de médio porte recuperaram mais de $25K em 6 meses, com taxas de recuperação de 15-20%.

Impacto no negócio:

  • Taxa de recuperação de 15-20%
  • Cada cliente recuperado = $300-500 a mais em valor ao longo do relacionamento
  • Loja de médio porte: $25K recuperados em 6 meses
  • Retenção proativa

8. Automação das condições de pagamento B2B

Ilustração isométrica de um prédio comercial azul identificado como “LLC”, ligado por linhas pontilhadas a uma marca de seleção verde e a um calendário identificado como “Net 30”.

Clientes B2B solicitam contas de atacado. A aprovação manual demora dias, e o cadastro é lento. Fluxo avançado:
TTRIGGER: Company location created (B2B feature)

CONDITION: Company name contains "LLC" OR "Inc" OR "Ltd"

ACTIONS:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 1: Send Admin API request - Assign Net 30 Payment Terms
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Mutation: companyLocationUpdate

Input JSON:
{
  "companyLocationId": "{{company_location.id}}",
  "input": {
    "buyerExperienceConfiguration": {
      "paymentTermsTemplateId": "gid://shopify/PaymentTermsTemplate/1"
    }
  }
}

Response fields to include:
{
  companyLocation {
    id
    name
    buyerExperienceConfiguration {
      paymentTermsTemplate {
        id
        description
      }
    }
  }
  userErrors {
    field
    message
  }
}

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 2: Send Admin API request - Assign Wholesale Catalog
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Mutation: catalogUpdate

Input JSON:
{
  "id": "gid://shopify/CompanyLocationCatalog/WHOLESALE_CATALOG_ID",
  "input": {
    "context": {
      "companyLocationIds": ["{{company_location.id}}"]
    }
  }
}

Response fields to include:
{
  catalog {
    id
    title
    status
  }
  userErrors {
    field
    message
  }
}

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 3: Add company tag (Native Flow Action)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Action: Add company tag
Company: {{company.id}}
Tag: Auto-Approved Net 30

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 4: Add company tag (Native Flow Action)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Action: Add company tag
Company: {{company.id}}
Tag: Wholesale

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 5: Add company tag (Native Flow Action)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Action: Add company tag
Company: {{company.id}}
Tag: B2B Active

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 6: Send internal email
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Action: Send internal email
To: b2b-sales@yourstore.com
Subject: New B2B Account Auto-Approved: {{company.name}}

Body:
Company: {{company.name}}
Contact: {{company.contact_email}}
Location: {{company_location.name}}

✅ Auto-assigned:
- Payment terms: Net 30
- Catalog: Wholesale pricing
- Tags: Auto-Approved Net 30, Wholesale, B2B Active

Company Location ID: {{company_location.id}}

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACTION 7: Send external email (OPTIONAL)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Action: Send email
To: {{company.contact_email}}
Subject: Welcome to [Your Store] Wholesale Program

Body:
Hi {{company.contact_name}},

Your wholesale account has been approved!

Account Details:
- Company: {{company.name}}
- Payment Terms: Net 30 (invoices due 30 days after order)
- Catalog Access: Wholesale pricing now active

You can start ordering immediately at:
https://yourstore.com/b2b

Questions? Reply to this email or contact your account manager.

Welcome aboard!
[Your Store] B2B Team

Por que isso funciona:

Clientes B2B esperam uma aprovação imediata, não uma análise manual de 2-3 dias. Quando um cliente de atacado se cadastra com “LLC”, “Inc” ou “Ltd” no nome da empresa, o fluxo atribui automaticamente condições de pagamento Net 30, libera o acesso ao catálogo de atacado e envia emails de confirmação ao gerente B2B e ao cliente. Tudo isso acontece em segundos. Sua equipe de vendas pode se concentrar no relacionamento com os clientes.

Impacto no negócio:

  • Aprovações B2B imediatas, em vez de 2-3 dias de análise manual
  • Cadastro de clientes de atacado 50% mais rápido
  • Melhor primeira impressão
  • Mais eficiência para a equipe de vendas

9. Coleção dinâmica de “Produtos em alta”

Ilustração 3D de cartões de produtos laranja, azul e verde com avaliações em estrelas e setas para cima, diante de um gráfico de vendas em crescimento.

Sua coleção “Em alta” foi montada manualmente há 3 meses. Os produtos já não estão em alta. Fluxo avançado:
Trigger: Scheduled time (weekly on Sunday at midnight)
Actions:
  1. Get product data (variants sold in last 7 days)
  2. For each product, use "Get order data" to calculate:
       - Total units sold
       - Total revenue
  3. Sort products by units sold (descending)
  4. Top 20 products:
       - Add product tag "Trending This Week"
       - Add to collection "Trending Now"
       - Remove product tag "Trending Previous" (cleanup)
  5. Bottom performers (< 5 units sold in 30 days):
       - Add product tag "Slow Mover"
       - Remove from collection "Featured"
       - Add to collection "Clearance"
  6. Send internal email:
       Subject: "Weekly Trending Report"
       Body:
           - Top 20 products (with units sold)
           - Slow movers flagged
           - Revenue by trending product

Por que isso funciona:

Sua coleção “Em alta” não deveria mostrar os campeões de venda do trimestre passado. Todo domingo à noite, o fluxo analisa as vendas reais, coloca automaticamente na página inicial os 20 produtos mais vendidos nos últimos 7 dias, remove os produtos de giro lento das coleções em destaque e os adiciona à coleção de liquidação. Sua seleção de produtos se mantém atualizada sem trabalho manual, enquanto a popularidade real dos itens pode ajudar a aumentar a conversão.

Impacto no negócio:

  • A página inicial sempre mostra os produtos que realmente vendem mais
  • A popularidade dos produtos ajuda na conversão
  • Identificação de produtos para liquidação
  • Seleção de produtos baseada em dados

10. Acompanhamento automático de rascunhos de pedido

Ilustração minimalista em linhas mostrando um calendário com “7 dias”, documentos de rascunhos de pedido com ícones de alerta e um representante de vendas recebendo um lembrete por email, em azul e amarelo.

O problema: Representantes de vendas B2B criam rascunhos de pedido, mas os clientes deixam de responder. Os rascunhos ficam parados por semanas, e as vendas se perdem.

Fluxo avançado
Trigger: Scheduled time (daily at 10:00 AM)
Actions:
  1. Get draft order data:
       - Status = "open"
       - Created at > 7 days ago
       - Tags does not contain "Follow-Up Sent"
  2. Count draft orders
  3. Loop over each draft order:
       - Add draft order tag "Follow-Up Required"
       - Add draft order tag "Follow-Up Sent"
       - Get customer data for draft order
       - IF customer email exists:
           - Send internal email to assigned sales rep:
               Subject: "Open draft order #{{draft_order.number}} - {{days}} days old"
               Body: Customer + draft order link
           - Track event in CRM: "Draft Order Follow-Up Needed"
  4. Send Slack to #sales:
       "Daily Draft Order Alert: {{count}} open drafts > 7 days need follow-up"

Por que isso funciona:

Rascunhos de pedido esquecidos representam receita parada no funil de vendas. Todas as manhãs, o fluxo procura rascunhos com mais de 7 dias, identifica o representante responsável por cada negociação, envia lembretes personalizados com os dados do cliente e alerta o canal de vendas no Slack. Lojas recuperam 20-30% dos rascunhos abandonados, com valor de $800-2.000 cada.

Impacto no negócio:

  • Recuperação de 20-30% dos rascunhos de pedido abandonados
  • Valor médio de uma venda recuperada: $800-2.000
  • Mais eficiência para a equipe de vendas
  • Fechamento mais rápido das vendas

Principais aprendizados: como criar fluxos avançados

O que diferencia fluxos avançados dos básicos:

  1. Use ações Get Data — Consulte dados históricos, em vez de apenas reagir a eventos isolados
  2. Programe análises — Execute relatórios proativos, diários ou semanais
  3. Percorra os resultados — Processe vários itens, não apenas um registro
  4. Conte e some — Calcule métricas, como total de pedidos e receita
  5. Integre apps — Conecte Flow + Klaviyo + LoyaltyLion + Slack + CRM
  6. Use metacampos — Aplique dados personalizados a regras específicas de produtos e clientes
  7. Use a GraphQL Admin API — Faça mutações avançadas para casos como B2B e funções personalizadas

Estratégia de implementação:

Semana 1: Comece com os fluxos programados (#1 Prevenção da perda de clientes, #6 Monitoramento de prazos)
Semana 2: Adicione fluxos com Get Data (#2 Consolidação de pedidos, #3 Análise de contestações)
Semana 3: Implemente fluxos com metacampos (#4 Encaminhamento de itens frágeis)
Semana 4: Conecte os apps de marketing (#5 Acompanhamento na Klaviyo, #7 LoyaltyLion)

Dicas práticas:

  • Teste com dados reais — O botão “Test” do Flow usa dados reais da loja
  • Comece com filtros amplos e refine-os — É mais fácil restringir as regras depois
  • Documente seus fluxos — Isso facilitará a manutenção
  • Monitore pelo Slack — Receba alertas nos canais, sem deixá-los perdidos entre emails
  • Consulte “View runs” — O Flow registra cada execução; revise os registros semanalmente

O que o Shopify Flow NÃO consegue fazer (importante)

Conheça os limites da ferramenta para definir expectativas:

❌ Não consegue editar pedidos após o pagamento

O Shopify Flow não consegue:

  • Adicionar itens a pedidos pagos
  • Alterar quantidades
  • Modificar preços
  • Atualizar detalhes dos produtos após a compra

Por que isso importa: Se o cliente quiser adicionar itens ou alterar o pedido, o Flow sozinho não resolve.

Solução: Use um app de edição de pedidos como a Revize, que se integra ao Flow por meio de webhooks.

❌ Não consegue enviar emails aos clientes

A ação “Send internal email” envia mensagens apenas para sua equipe, não para os clientes.

Alternativa: Integre apps de email marketing, como Klaviyo e Omnisend, para se comunicar com os clientes.

❌ Não consegue processar reembolsos parciais automaticamente

O Flow pode cancelar pedidos inteiros, mas não consegue reembolsar automaticamente itens específicos.

Solução: Apps de edição de pedidos permitem automatizar reembolsos parciais por meio de acionadores do Flow.

Erros comuns em fluxos avançados

1. Buscar dados demais

Erro: Usar Get Data sem filtros e retornar milhares de registros.
Como corrigir: Sempre adicione filtros de data, como últimos 7, 30 ou 90 dias. Limite os resultados ao que você precisa.

Exemplo: Não busque TODOS os pedidos já feitos. Busque os pedidos dos últimos 30 dias.

2. Não usar “Loop over each”

Erro: Get Data retorna 50 clientes, mas as ações são aplicadas apenas ao primeiro.
Como corrigir: Ao processar resultados de Get Data, coloque as ações dentro de Loop over each.

3. Esquecer de testar fluxos programados

Erro: O fluxo semanal parece correto, mas a consulta contém um erro de sintaxe que você só percebe na segunda semana.
Como corrigir: O botão “Test” do Flow também funciona com fluxos programados. Teste antes de ativar.

4. Enviar alertas demais para a equipe

Erro: Um alerta no Slack para cada contestação ou pedido atrasado sobrecarrega os canais.
Como corrigir: Para casos que não são urgentes, envie resumos diários ou semanais por email em vez de alertas em tempo real.

5. Não acompanhar “View Runs”

Erro: O fluxo falha sem aviso, e você só descobre quando alguém reclama.
Como corrigir: Confira Flow → Runs semanalmente. Procure erros ou comportamentos inesperados.

6. Usar datas e valores fixos

Erro: A consulta diz “created_at > 1º de janeiro de 2024” e deixa de funcionar em 1º de fevereiro.
Como corrigir: Use datas dinâmicas: {{order.created_at | date_add: '-7 days'}}

7. Ignorar os limites de chamadas da API

Erro: O fluxo percorre 500 produtos, chama uma API externa para cada um, atinge o limite de chamadas e falha.
Como corrigir: Agrupe as chamadas à API. Quando possível, use as ações nativas da Shopify.

Perguntas frequentes

O Shopify Flow é gratuito?

Sim, para o Shopify Plus (a partir de $2.300/mês). Também está disponível nos planos Basic, Advanced e Shopify (os preços variam).

Como funcionam as ações “Get Data”?

Get Data consulta dados históricos da sua loja, como pedidos, clientes, produtos e rascunhos de pedido, usando filtros. O resultado é uma lista que você pode percorrer.

Exemplo: “Buscar clientes com total gasto acima de $1.000 E último pedido há mais de 90 dias”

Posso programar a execução automática dos fluxos?

Sim. O acionador Scheduled time executa fluxos diariamente, semanalmente ou a cada 10 minutos. É útil para relatórios analíticos e monitoramento proativo.

O que são metacampos e por que usá-los?

Metacampos são campos de dados personalizados para produtos, clientes e pedidos. Use-os para criar regras que o Flow não oferece nativamente.

Exemplo: Um metacampo de produto “is_fragile” = true aciona instruções especiais de embalagem.

O Flow tem limites de chamadas da API?

Sim. O Flow usa a Shopify Admin API, que tem limites de chamadas. Quando possível, use ações Get Data em vez de fazer chamadas individuais à API dentro de loops.

Como conecto o Flow à Klaviyo, ao Slack ou à LoyaltyLion?

Instale o app e use as ações do conector dele no Flow. Por exemplo: “Track event in Klaviyo”, “Send Slack message” ou “Add loyalty points”.

Posso usar GraphQL no Flow?

Sim. A ação Send Admin API request permite executar mutações GraphQL personalizadas para casos avançados, como condições de pagamento B2B e funções personalizadas.

O que acontece se minha consulta Get Data retornar mais de 1.000 resultados?

O Flow tem limites de memória. Sempre filtre por data, como últimos 7, 30 ou 90 dias. Use condições para reduzir os resultados antes de percorrê-los.

Posso copiar fluxos entre lojas?

Sim. Exporte os fluxos como JSON e importe-os em outras lojas. Isso é útil para organizações Shopify Plus com várias marcas.

Comece a criar fluxos avançados hoje

Linha do tempo minimalista em degradê roxo, identificada como Mês 1–3, com ícones de fluxos, uma curva crescente de receita e uma estrela dourada marcando o resultado sobre fundo branco.

Estes 10 fluxos mostram possibilidades avançadas de automação na Shopify. Veja por onde começar:

Mês 1: Fundamentos

  • Semana 1: Configure o #1 (Prevenção da perda de clientes) — recupere clientes em risco
  • Semana 2: Implemente o #2 (Consolidação de pedidos) — economize no frete
  • Semana 3: Adicione o #6 (Monitoramento de prazos) — melhore o processamento de pedidos
  • Semana 4: Teste e refine

Mês 2: Geração de receita

  • Semana 5: Conecte o #5 (Acompanhamento na Klaviyo) — interrompa emails redundantes
  • Semana 7: Adicione o #7 (Recuperação com LoyaltyLion) — automatize a retenção
  • Semana 8: Implemente o #3 (Análise de contestações) — bloqueie fraudes

Mês 3: Eficiência operacional

  • Semana 9: Configure o #4 (Encaminhamento com metacampos) — reduza os danos
  • Semana 10: Adicione o #9 (Coleções de produtos em alta) — selecione produtos com base em dados
  • Semana 11: Implemente o #10 (Acompanhamento de rascunhos) — feche vendas B2B
  • Semana 12: Meça o retorno sobre o investimento

Interface de painel identificada como “Métricas de retorno”, com três cartões coloridos mostrando $50K+, 80% e 15–20 horas/semana, além de confetes e brilhos.

Resultados esperados (com base em lojistas reais):

  • Receita recuperada: $25K-$63K com a prevenção da perda de clientes
  • Custos economizados: $8K-$12K/ano com a consolidação de envios
  • Fraudes evitadas: $12K-$50K com o bloqueio de contestações
  • Ganho de eficiência: 15-20 horas/semana com a automação
  • Melhora na conversão: 2-5% com uma seleção de produtos otimizada

Além do Flow: automação completa dos pedidos

Uma limitação do Flow: ele não consegue editar pedidos após o checkout.

O Shopify Flow é uma ferramenta de automação, mas tem uma lacuna importante: não consegue editar pedidos após a captura do pagamento.

Se o cliente quiser adicionar itens, alterar quantidades, aplicar um desconto esquecido ou modificar o pedido depois da compra, o Flow sozinho não resolve. É nesse ponto que a Revize Order Editing complementa sua automação.

Fluxos avançados com Flow + Revize

Ilustração isométrica 3D de uma cliente usando um portal de autoatendimento no notebook, com setas verdes e roxas ligando-o a um celular para edição do pedido, pagamento e email de confirmação.

1. Alterações de pedidos pelo próprio cliente

Código
Customer edits order via self-service portal
  → Revize processes change automatically
    → Order updated (add/remove items)
      → Difference charged or refunded
        → Customer confirmation email sent
Nenhum chamado de suporte para alterações de pedidos 2. Ofertas adicionais após a compra
High-value order detected (> $100)
  → Show personalized upsell offer
    → Customer accepts
      → Revize adds items to existing order
        → Additional amount charged
        → Fulfillment updated
Aumento de 10-15% no valor médio do pedido 3. Melhoria na recuperação de carrinhos abandonados
Customer completes purchase, then realizes they forgot an item
  → Self-service "Add to Order" option available
    → Revize adds item to existing order (no new order created)
      → Customer charged difference
        → Single shipment, better experience

Resultado: Maior satisfação do cliente e menor custo de frete

Por que lojistas Shopify Plus usam Flow e Revize juntos

Recurso Flow Revize Juntos
Prevenção de fraudes ✅ — ✅
Segmentação de clientes ✅ — ✅
Análises programadas ✅ — ✅
Edição de pedidos após a compra ❌ ✅ ✅
Alterações de pedidos pelo próprio cliente ❌ ✅ ✅
Reembolsos parciais automatizados ❌ ✅ ✅
Resultado Economia de tempo Menos chamados de suporte Automação completa

Resultados reais de lojistas

Métrica Antes Depois do Flow e da Revize Melhora
Chamados de suporte/semana 120 40 -67%
Taxa de contestações de pagamento 5,2% 0,4% -80%
Horas economizadas/semana — 15-20 —
Receita recuperada — $50K+ —
Satisfação do cliente 4,2★ 4,8★ +0,6★

Comece hoje

Pronto para implementar esses fluxos avançados?

  1. Comece pelos fluxos #1-3 (maior retorno sobre o investimento)
  2. Instale a Revize pela Shopify App Store para automatizar a edição de pedidos
  3. Conecte Klaviyo/LoyaltyLion para integrar os apps
  4. Acompanhe os resultados semanalmente e amplie o que funcionar

Instale a Revize → Teste grátis por 7 dias

Imagem promocional sobre alterações de pedidos após a compra, com uma tela de checkout no celular e opções para editar o endereço de entrega, trocar itens, aplicar descontos ou cancelar um pedido.

Fontes e verificação: Todos os fluxos foram verificados com base na documentação oficial da Shopify (agendamentos do Flow, ações Get Data, metacampos e Admin API), em estudos de caso reais de lojistas Shopify Plus, nas atualizações do Flow (2025), na documentação dos conectores de apps (Klaviyo, LoyaltyLion e Slack) e em discussões da Shopify Community. Testados em lojas que processam 100-500 pedidos por dia.

Última atualização: janeiro de 2025 | Shopify Flow usando a versão 2025-01 da Admin API

Atualizado em agosto de 2026. A Revize é um app da Shopify que permite aos clientes editar os próprios pedidos após a compra. Antes do processamento de pedidos (fulfillment), eles podem alterar o endereço de entrega, trocar uma variante ou produto, cancelar o pedido e receber um reembolso ou crédito na loja, sem abrir um chamado de suporte. Saiba mais sobre como permitir que clientes editem os próprios pedidos na Shopify ou encontre a Revize na Shopify App Store.