- O ponto que trava a maioria: WooCommerce não emite um webhook de 'carrinho abandonado'. Ele só sabe de pedido criado — o carrinho que nunca virou pedido é invisível para a REST API padrão
- Duas saídas: um plugin de captura (CartFlows, FunnelKit) que grava o e-mail no checkout e chama um webhook do n8n, ou um fluxo agendado que lista pedidos com status 'pending' e trata como abandono
- A regra de ouro é o intervalo: esperar entre 30 e 60 minutos antes do primeiro lembrete e, antes de enviar, re-checar se a compra não foi concluída nesse meio-tempo — senão você cobra quem já pagou
- Sequência de 2 a 3 toques costuma render mais que um lembrete único: e-mail rápido, WhatsApp algumas horas depois e um último toque com incentivo no dia seguinte
- WhatsApp converte bem acima do e-mail na recuperação — provedores brasileiros reportam taxas de duas casas de porcentagem contra poucos por cento do e-mail —, mas exige consentimento e, na API oficial, template aprovado
Entenda por que o WooCommerce não avisa sobre carrinho abandonado
Antes de abrir o n8n, encare o problema real. O WooCommerce só gera evento quando existe um pedido — order.created, order.updated. Carrinho abandonado é justamente o oposto: o visitante encheu o carrinho e foi embora sem criar pedido nenhum. Não há webhook nativo para isso, e a REST API não enxerga esse carrinho. É por isso que a maioria dos tutoriais que começam no n8n dá errado na loja de verdade: eles pulam a etapa de capturar quem abandonou.
Escolha o método de captura do carrinho
Você tem dois caminhos. O primeiro é um plugin de captura como CartFlows (Cart Abandonment Recovery) ou FunnelKit, que grava o e-mail assim que o cliente digita no checkout e dispara um webhook para uma URL do n8n — os dois suportam webhook para ferramentas externas. O segundo, sem plugin extra, é tratar pedidos com status 'pending' (criados mas não pagos) como abandono e listá-los pela REST API. O primeiro pega mais gente (inclusive quem nem chegou a criar pedido); o segundo é mais simples e já cobre boa parte dos casos de Pix e boleto não pagos.
Receba o gatilho no n8n
Se optou pelo plugin, crie um nó Webhook no n8n, copie a URL e cole no destino de webhook do plugin de captura — cada carrinho abandonado cai no fluxo com e-mail, nome e itens. Se optou pela via da REST API, use um Schedule Trigger rodando de tempos em tempos (a cada 30 minutos, por exemplo) seguido de um nó WooCommerce (ou HTTP Request) que busca pedidos com status 'pending' criados na última hora. As chaves da REST API ficam em WooCommerce → Configurações → Avançado → REST API.
Espere o tempo certo antes de agir
Carrinho não é abandono no primeiro minuto — a pessoa pode estar comparando frete em outra aba. Espere de 30 a 60 minutos. No fluxo agendado, isso já vem de graça (você só olha carrinhos com mais de X minutos). No fluxo por webhook, use um nó Wait para segurar o item pelo intervalo definido. Esse respiro evita a pior sensação possível: receber 'esqueceu algo no carrinho?' três minutos depois de fechar a aba.
Re-cheque se a compra não foi concluída
Este passo separa a automação amadora da profissional. Depois da espera, antes de enviar qualquer mensagem, consulte de novo o status do pedido/carrinho: se virou 'processing' ou 'completed' nesse meio-tempo, encerre o fluxo com um nó IF. Cobrar por um carrinho que já foi pago irrita o cliente e queima a confiança na marca — e acontece o tempo todo em fluxos que disparam no piloto automático sem essa checagem.
Monte a sequência de lembretes (não só um)
Um toque só deixa dinheiro na mesa. Estruture 2 a 3 mensagens: (1) e-mail logo após a espera, tom leve, 'seu carrinho ainda está aqui' com os itens listados; (2) WhatsApp algumas horas depois, mais direto e pessoal; (3) no dia seguinte, um último e-mail ou WhatsApp com incentivo real (frete grátis ou cupom), se a margem permitir. Entre cada toque, um nó Wait e um IF que verifica se a compra foi concluída — assim que o cliente compra, a sequência para.
Dispare o WhatsApp com consentimento e formato correto
Para o toque de WhatsApp, trate o telefone para o formato internacional limpo (5511999999999) num nó Code, e envie pela Evolution API (self-hosted, sem custo por mensagem, com risco de bloqueio) ou pela API oficial da Meta (template utility aprovado, centavos por mensagem, número protegido). E o mais importante: só mande para quem consentiu. Recuperação de carrinho é mensagem ativa; sem opt-in no checkout, você esbarra na LGPD e no risco de denúncia por spam.
Registre os resultados para saber o que funciona
Feche o fluxo gravando cada tentativa numa planilha ou banco: carrinho, valor, qual toque converteu, quanto tempo depois. Sem isso, você recupera vendas às cegas e nunca sabe se o e-mail ou o WhatsApp está puxando o resultado — nem se vale a pena o cupom do terceiro toque. É esse registro que transforma 'montei uma automação' em 'sei quanto ela me devolve por mês'.
Plugin de captura ou pedidos 'pending': qual método usar?
A decisão define o quanto sua recuperação alcança. O plugin de captura grava o e-mail no instante em que o cliente digita no checkout, mesmo que ele nunca clique em 'finalizar'. Isso captura o abandono de verdade — a maior fatia de quem some. Em troca, você depende de um plugin a mais no WordPress e da configuração do webhook dele.
A via dos pedidos 'pending' é mais enxuta: nada de plugin, só a REST API que o WooCommerce já tem. O n8n lista pedidos criados mas não pagos e trata como abandono. O limite é claro — só pega quem chegou a gerar pedido (típico de Pix e boleto que ficam pendentes), não quem desistiu antes. Para loja pequena começando, costuma ser suficiente e evita mais um plugin no ar.
| Critério | Plugin de captura (CartFlows/FunnelKit) | Pedidos 'pending' via REST API |
|---|---|---|
| Captura quem abandonou antes de criar pedido | Sim | Não |
| Precisa de plugin extra no WordPress | Sim | Não |
| Gatilho no n8n | Webhook em tempo real | Schedule Trigger + busca por status |
| Complexidade de setup | Média (configurar o webhook do plugin) | Baixa (só REST API) |
| Melhor para | Loja que quer alcance máximo | Loja pequena, Pix/boleto pendente |
Por que colocar WhatsApp na sequência (e não só e-mail)
O e-mail sozinho recupera pouco. Levantamentos de provedores brasileiros de 2026 apontam recuperação por e-mail na casa de poucos por cento, enquanto o WhatsApp aparece com taxas de duas casas de porcentagem — puxado pela taxa de abertura altíssima do canal e pelo tom pessoal da mensagem. Números variam por loja, ticket e nicho, então trate isso como ordem de grandeza, não promessa.
O ponto prático é combinar os dois. E-mail é barato e não tem risco de bloqueio; WhatsApp converte mais mas é mensagem ativa, exige consentimento e, na API oficial, template aprovado. A sequência que costuma render é justamente a mista: o e-mail abre, o WhatsApp fecha. Quem já montou o disparo de confirmação de pedido no WhatsApp com n8n reaproveita metade do fluxo aqui — a lógica de tratar telefone e escolher a API é a mesma.
Um alerta honesto: recuperação de carrinho é o tipo de automação que, mal calibrada, vira perseguição. Três mensagens em duas horas para quem só estava pesquisando não recupera venda, queima marca. O intervalo generoso e a checagem de compra concluída não são detalhe — são o que mantém a automação do lado do cliente.
O mesmo esqueleto serve para Shopify, Nuvemshop e Make
A arquitetura não muda de plataforma: capturar o carrinho → esperar → re-checar → sequência de toques → registrar. O que muda é a fonte do gatilho. A Shopify, por exemplo, tem um recurso nativo de checkout abandonado que expõe esses carrinhos — mais fácil de puxar que no WooCommerce. A Nuvemshop tem eventos próprios de carrinho. Em cada caso, você troca só o primeiro nó e mantém o resto do fluxo.
E não precisa ser n8n. O Make roda a mesma receita para e-commerce com a lógica de webhook, espera e envio idêntica — a escolha entre um e outro é mais sobre onde você já está do que sobre capacidade. O valor está em entender o esqueleto: quem domina o padrão uma vez replica em qualquer loja e qualquer ferramenta no-code.
Perguntas frequentes
O WooCommerce tem webhook de carrinho abandonado?
Quanto tempo esperar antes de enviar o lembrete de carrinho abandonado?
Posso enviar recuperação de carrinho por WhatsApp sem autorização?
Quantos lembretes de carrinho abandonado devo enviar?
- Automated WooCommerce Abandoned Cart Recovery — template oficial n8n
- Recover abandoned WooCommerce carts with OpenAI, Gmail and Slack — template n8n
- WooCommerce Abandoned Cart Recovery Plugin — FunnelKit
- Configuring Cart Abandonment Recovery for WooCommerce — CartFlows Docs
- Carrinho abandonado: recuperação pelo WhatsApp supera e-mail e SMS em 2026 — Z-API
- Recuperar carrinho abandonado: e-mail + WhatsApp multicanal em 2026 — SocialHub
Leia também
Como automatizar pedidos do WooCommerce com notificação no WhatsApp (n8n, passo a passo)
Conecte o WooCommerce ao WhatsApp com n8n: webhook de pedido criado, mensagem automática para o cliente e alerta para a equipe. Passo a passo com custos e cuidados.
Ler →
Make para e-commerce: 6 automações para vender mais sem esforço manual
Veja 6 automações práticas com Make (ex-Integromat) para e-commerce: notificação de pedidos, abandono de carrinho, controle de estoque, pós-venda e mais.
Ler →
n8n integração com Shopify: automatize pedidos e estoque passo a passo
Como integrar n8n com Shopify para automatizar notificações de pedidos, atualização de estoque, e-mail pós-compra e sincronização com CRM. Guia completo.
Ler →
8 automações para loja online que escalam sem contratar
As automações mais impactantes para lojas online em 2026: confirmação de pedido, baixa de estoque, emissão de nota fiscal, abandono de carrinho, avaliação pós-entrega e mais.
Ler →
Como automatizar follow-up de leads no WhatsApp com n8n
Crie uma régua de follow-up automática no WhatsApp com n8n: mensagens personalizadas por etapa do funil, intervalos configuráveis, integração com o CRM e parada quando o lead responde.
Ler →
Webhook
Entenda o que é webhook, como funciona na prática e como usar no n8n e Make para criar automações em tempo real sem precisar saber programar.
Ler →