Carrinho abandonado (CartFlows)
Carrinho abandonado é uma das maiores oportunidades perdidas em e-commerce: cliente entrou, escolheu, foi pro checkout, e desistiu. WhatsApp recupera muito mais que e-mail — taxa de leitura de 56%+ contra 12% do e-mail.
Esse artigo mostra como configurar recuperação de carrinho abandonado via plugin gratuito CartFlows Cart Abandonment + integração nativa com o plugin de WhatsApp.
Pré-requisitos
Você precisa ter:
- CartFlows Cart Abandonment Recovery instalado e ativo (gratuito no repositório oficial)
- Pelo menos um template de e-mail de recuperação configurado no CartFlows
- Plugin de WhatsApp instalado e conectado à Rishi (o que você já fez)
Download gratuito do CartFlows Cart Abandonment
Como a integração funciona
O CartFlows tem seu próprio sistema: você cria templates de e-mail com regras de timing ("manda 1h após abandono", "manda 24h depois"). Cada template tem nome.
A integração com o plugin de WhatsApp expõe cada template de e-mail como um gatilho separado. Ou seja:
- Template "Lembrete 1h" → gatilho Carrinho abandonado: Lembrete 1h
- Template "Lembrete 24h" → gatilho Carrinho abandonado: Lembrete 24h
- Template "Última chance" → gatilho Carrinho abandonado: Última chance
Quando o CartFlows decidir mandar o e-mail de "Lembrete 1h", a mensagem de WhatsApp correspondente também dispara. Se houver. Se não houver, vai só o e-mail.
Isso te dá flexibilidade: alguns templates podem ter só e-mail, outros só WhatsApp, outros os dois.
Variáveis específicas do CartFlows
Carrinho abandonado não é um pedido ainda — então as variáveis são diferentes:
| Variável | O que traz |
|---|---|
{{first_name}} |
Nome digitado no checkout |
{{last_name}} |
Sobrenome digitado |
{{email}} |
|
{{phone_number}} |
Telefone (vem do CartFlows) |
{{checkout_url}} |
Link mágico pra cliente voltar pro checkout com o carrinho preenchido |
{{coupon_code}} |
Código de cupom (se o template do CartFlows incluir um) |
{{product_names}} |
Lista de produtos do carrinho |
{{cart_total}} |
Valor total do carrinho |
{{order_status}} |
Status atual (ex: "abandonado") |
A {{checkout_url}} é a variável-chave: o link traz o cliente direto pro checkout com tudo preenchido — produtos, cupom (se aplicável), dados pessoais. Um toque, ele finaliza.
Setup: lembrete em 1 hora
1. Configure o template no CartFlows
Em CartFlows → Cart Abandonment → Email Templates, crie um template chamado, por exemplo, "Recuperação 1h". Defina o delay como 1 hora.
(Você pode deixar o e-mail desativado se quiser só o WhatsApp — a integração ainda dispara.)
2. Crie a mensagem de WhatsApp
WooCommerce → WhatsApp → Adicionar nova.
| Campo | Valor |
|---|---|
| Nome | Carrinho abandonado 1h |
| Gatilho | Carrinho abandonado: Recuperação 1h |
| Destinatário | {{phone_number}} |
| Status | Inativo (testa primeiro) |
Mensagem (sequência sugerida):
Mensagem 1: Olá, {{first_name}}! 🛒
Você deixou alguns itens no seu carrinho:
{{product_names}}
Total: {{cart_total}}
Mensagem 2: Pra continuar de onde parou, é só clicar:
Mensagem 3: {{checkout_url}}
3. (Opcional) Inclua cupom
Se o template do CartFlows tem cupom configurado, você pode mostrar o código pro cliente na mensagem:
Mensagem extra: 🎁 E como bônus, use o cupom {{coupon_code}} pra ganhar desconto extra!
Ou usar a variável de cupom dinâmico do plugin (gera novo cupom WooCommerce na hora):
Mensagem extra: 🎁 Aqui um cupom de 10% pra você finalizar:
Mensagem extra 2: {{rishi_coupon=10%}}
Veja Cupons dinâmicos pra detalhes.
4. Teste e ative
Como esse gatilho dispara baseado em comportamento real (cliente abandonar carrinho), testar é mais difícil. Caminhos:
- Abandone seu próprio carrinho com um e-mail/telefone seu, espere o tempo do template, veja se chega
- Use a aba Testar — limitação: não traz dados reais de carrinho, só números genéricos
Quando confirmar que funciona, ative.
Múltiplos toques de recuperação
A receita que mais converte é 3 toques espaçados:
| Toque | Tempo após abandono | Tom |
|---|---|---|
| 1 | 30min - 1h | Lembrete amigável, sem desconto. "Você esqueceu" |
| 2 | 24h | Reforço, possivelmente com cupom |
| 3 | 48-72h | Última chance, cupom maior, urgência |
Pra implementar:
- Crie 3 templates no CartFlows com delays correspondentes (1h, 24h, 72h)
- Crie 3 mensagens de WhatsApp, uma com cada gatilho
- Mude o tom em cada uma — não use o mesmo texto
Quando o cliente compra no meio do caminho
O CartFlows automaticamente interrompe os toques quando o cliente finaliza a compra. Ou seja, se você tem 3 mensagens programadas e o cliente compra após o 1º toque, os toques 2 e 3 não disparam — você não fica enviando "ei, volta pro carrinho!" pra quem já comprou.
Isso vale tanto pro e-mail do CartFlows quanto pra integração com o WhatsApp.
Limitações
- Funciona apenas com o CartFlows Cart Abandonment. Outros plugins de carrinho abandonado (ex: WooCommerce Cart Abandonment Recovery, Abandoned Cart Lite) não têm integração nativa. Pra integrar, seu dev precisaria registrar gatilho customizado — veja Customização via código.
- Sem telefone, sem WhatsApp. Se o carrinho abandonado não capturou telefone do cliente (campo opcional no checkout), não há pra onde mandar — a integração simplesmente pula.
- Pode duplicar. Se você não desativar os e-mails do CartFlows, cliente recebe e-mail E WhatsApp do mesmo toque. Dependendo do contexto, isso pode irritar. Decida qual canal você quer pra cada toque.
Próximos passos
- Cupons dinâmicos — pra incluir desconto na mensagem
- Sequências de mensagens — recomendado pra esse caso
- Customização via código — pra integrar com outro plugin de carrinho abandonado