{"id":206,"date":"2026-10-25T13:01:35","date_gmt":"2026-10-25T13:01:35","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/"},"modified":"2026-10-25T13:10:59","modified_gmt":"2026-10-25T13:10:59","slug":"recuperacao-pix-boleto-carrinho-whatsapp","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/","title":{"rendered":"Recupera\u00e7\u00e3o de PIX, boleto e carrinho abandonado pelo WhatsApp"},"content":{"rendered":"\n<p><em>Atualizado em 25\/10\/2026<\/em><\/p>\n\n\n\n<p>Recupera\u00e7\u00e3o de vendas no WhatsApp \u00e9 enviar, pela API oficial, um template aprovado para quem gerou um PIX ou um boleto e n\u00e3o pagou, ou para quem deixou itens no carrinho. PIX e boleto pendentes s\u00e3o avisos sobre uma transa\u00e7\u00e3o que o cliente j\u00e1 iniciou e podem ser aprovados como utilidade, desde que o texto n\u00e3o tenha tom promocional. Carrinho abandonado \u00e9 marketing para a Meta, mesmo que o cliente tenha pedido o lembrete, e exige opt-in de marketing.<\/p>\n\n\n\n<p>Este guia mostra de onde vem cada gatilho, quanto tempo esperar, como escrever o template na categoria certa, como colocar o bot\u00e3o de pagamento dentro da mensagem e um exemplo de worker em Node.js.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tr\u00eas situa\u00e7\u00f5es, tr\u00eas tratamentos<\/h2>\n\n\n\n<p>Antes de escrever qualquer mensagem, separe os casos. Eles parecem iguais no painel de vendas, mas a Meta trata cada um de um jeito.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Situa\u00e7\u00e3o<\/th><th>O que existe no seu sistema<\/th><th>Categoria prov\u00e1vel<\/th><th>Opt-in necess\u00e1rio<\/th><\/tr><\/thead><tbody><tr><td>PIX gerado e n\u00e3o pago<\/td><td>Pedido com c\u00f3digo PIX e prazo de validade<\/td><td>Utilidade, se o texto for s\u00f3 sobre o pedido<\/td><td>Avisos do pedido<\/td><\/tr><tr><td>Boleto emitido e n\u00e3o pago<\/td><td>Pedido com linha digit\u00e1vel e vencimento<\/td><td>Utilidade, se o texto for s\u00f3 sobre o pedido<\/td><td>Avisos do pedido<\/td><\/tr><tr><td>Carrinho abandonado<\/td><td>Itens no carrinho, sem pedido criado<\/td><td>Marketing<\/td><td>Ofertas e novidades<\/td><\/tr><tr><td>Lembrete com cupom ou urg\u00eancia<\/td><td>Qualquer um dos casos acima com incentivo<\/td><td>Marketing<\/td><td>Ofertas e novidades<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>A r\u00e9gua \u00e9 a das <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\" target=\"_blank\" rel=\"noreferrer noopener\">diretrizes de categoriza\u00e7\u00e3o de templates<\/a>: utilidade precisa ser n\u00e3o promocional e espec\u00edfica do usu\u00e1rio (pedido, conta, transa\u00e7\u00e3o). A Meta cita &#8220;voc\u00ea deixou itens no carrinho, finalize a compra&#8221; como exemplo de retargeting, que \u00e9 marketing &#8220;mesmo se solicitado pelo usu\u00e1rio&#8221;. Conte\u00fado misto, como um aviso de pedido com promo\u00e7\u00e3o, tamb\u00e9m vira marketing. O artigo sobre <a href=\"https:\/\/vectalk.com.br\/blog\/categorias-template-whatsapp\/\">como a Meta classifica seu template<\/a> detalha os crit\u00e9rios.<\/p>\n\n\n\n<p>A diferen\u00e7a de categoria pesa no custo. Para destinat\u00e1rios no Brasil, a tabela da Meta em vigor desde 1\u00ba de outubro de 2026 cobra R$ 0,3217 por template de marketing entregue e R$ 0,0350 por template de utilidade (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de pre\u00e7os<\/a>). Veja os detalhes em <a href=\"https:\/\/vectalk.com.br\/blog\/api-whatsapp-preco-brasil\/\">pre\u00e7o da API do WhatsApp no Brasil<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">De onde v\u00eam os gatilhos<\/h2>\n\n\n\n<p>O WhatsApp n\u00e3o sabe que um PIX expirou nem que algu\u00e9m saiu do checkout. Os eventos v\u00eam de outros sistemas, e o seu backend decide se envia a mensagem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PIX:<\/strong> o banco ou PSP que gera o c\u00f3digo din\u00e2mico avisa por webhook quando a cobran\u00e7a \u00e9 paga ou expira. Voc\u00ea guarda a data de cria\u00e7\u00e3o e a validade.<\/li>\n\n\n<li><strong>Boleto:<\/strong> o PSP informa emiss\u00e3o, pagamento e baixa. A compensa\u00e7\u00e3o do boleto n\u00e3o \u00e9 instant\u00e2nea, ent\u00e3o um boleto &#8220;n\u00e3o pago&#8221; pode estar s\u00f3 aguardando compensa\u00e7\u00e3o.<\/li>\n\n\n<li><strong>Carrinho do site:<\/strong> a plataforma de loja ou de checkout registra o abandono quando o cliente informa o telefone e n\u00e3o conclui.<\/li>\n\n\n<li><strong>Carrinho dentro do WhatsApp:<\/strong> se voc\u00ea vende pelo cat\u00e1logo, o carrinho do WhatsApp s\u00f3 chega ao seu sistema quando o cliente o envia, pelo webhook de pedido. A <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalogs-overview\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o de cat\u00e1logos<\/a> diz que o carrinho n\u00e3o expira e fica na conversa at\u00e9 ser enviado. N\u00e3o existe evento de abandono desse carrinho.<\/li>\n\n<\/ul>\n\n\n\n<p>Regra de ouro para os tr\u00eas casos: <strong>consulte o status do pagamento imediatamente antes de enviar<\/strong>. Um lembrete de &#8220;PIX pendente&#8221; para quem acabou de pagar gera reclama\u00e7\u00e3o e bloqueio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quanto tempo esperar<\/h2>\n\n\n\n<p>N\u00e3o h\u00e1 tempo oficial da Meta para isso. Os pontos abaixo s\u00e3o um ponto de partida para testar com os seus dados:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Caso<\/th><th>Primeiro contato<\/th><th>Segundo contato<\/th><th>Parar quando<\/th><\/tr><\/thead><tbody><tr><td>PIX<\/td><td>Alguns minutos ap\u00f3s a gera\u00e7\u00e3o, se n\u00e3o pago<\/td><td>Pouco antes de o c\u00f3digo expirar<\/td><td>Pago, expirado ou cliente pediu para parar<\/td><\/tr><tr><td>Boleto<\/td><td>No dia seguinte \u00e0 emiss\u00e3o, com a linha digit\u00e1vel<\/td><td>Na v\u00e9spera ou no dia do vencimento<\/td><td>Pago, vencido sem renegocia\u00e7\u00e3o ou opt-out<\/td><\/tr><tr><td>Carrinho<\/td><td>Algumas horas ap\u00f3s o abandono<\/td><td>Em geral, nenhum<\/td><td>Compra feita ou opt-out<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Tr\u00eas cuidados valem para todos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Validade do PIX \u00e9 responsabilidade sua.<\/strong> A Meta avisa que o WhatsApp n\u00e3o l\u00ea a validade de dentro do c\u00f3digo. Se a oferta acabou, expire o c\u00f3digo no PSP tamb\u00e9m.<\/li>\n\n\n<li><strong>Hor\u00e1rio.<\/strong> Respeite o hor\u00e1rio em que o cliente costuma comprar e evite madrugada.<\/li>\n\n\n<li><strong>Limite de marketing por usu\u00e1rio.<\/strong> Lembretes de carrinho competem com o marketing de outras empresas. A Meta pode deixar de entregar com o erro <code>131049<\/code> (<a href=\"https:\/\/vectalk.com.br\/blog\/limite-marketing-por-usuario-whatsapp\/\">limite por usu\u00e1rio<\/a>).<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Como escrever o template na categoria certa<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Texto<\/th><th>Categoria prov\u00e1vel<\/th><th>Por qu\u00ea<\/th><\/tr><\/thead><tbody><tr><td>&#8220;Seu pedido {{1}} est\u00e1 aguardando o pagamento via PIX de {{2}}. O c\u00f3digo vale at\u00e9 {{3}}.&#8221;<\/td><td>Utilidade<\/td><td>Dados do pedido, sem persuas\u00e3o<\/td><\/tr><tr><td>&#8220;O boleto do pedido {{1}}, no valor de {{2}}, vence em {{3}}. A linha digit\u00e1vel est\u00e1 no bot\u00e3o abaixo.&#8221;<\/td><td>Utilidade<\/td><td>Alerta sobre uma transa\u00e7\u00e3o do cliente<\/td><\/tr><tr><td>&#8220;Seu PIX ainda n\u00e3o foi pago! Corra, o estoque est\u00e1 acabando.&#8221;<\/td><td>Marketing<\/td><td>Urg\u00eancia comercial<\/td><\/tr><tr><td>&#8220;Pague hoje e ganhe 5% de desconto no pedido {{1}}.&#8221;<\/td><td>Marketing<\/td><td>Incentivo financeiro<\/td><\/tr><tr><td>&#8220;Voc\u00ea deixou {{1}} no carrinho. Finalize sua compra.&#8221;<\/td><td>Marketing<\/td><td>Retargeting, exemplo citado pela Meta<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Se voc\u00ea enviar como <code>UTILITY<\/code> e a Meta entender que \u00e9 marketing, o template \u00e9 aprovado como <code>MARKETING<\/code>. Confira sempre a categoria na resposta da cria\u00e7\u00e3o e no webhook <code>template_category_update<\/code>. Insistir em passar marketing como utilidade leva a restri\u00e7\u00f5es que podem converter todos os templates de utilidade da conta. O guia de <a href=\"https:\/\/vectalk.com.br\/blog\/templates-whatsapp-api\/\">templates da API do WhatsApp<\/a> explica a escala de restri\u00e7\u00f5es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bot\u00e3o de pagamento dentro do template<\/h2>\n\n\n\n<p>No Brasil, a Meta oferece os <strong>payment request CTA templates<\/strong>: um template de utilidade ou marketing com at\u00e9 tr\u00eas bot\u00f5es do tipo <code>PAYMENT_REQUEST<\/code>, cada um com um meio de pagamento (c\u00f3digo PIX din\u00e2mico, linha digit\u00e1vel do boleto, link de pagamento ou pagamento com cart\u00e3o em um clique). O cliente toca e copia o c\u00f3digo, sem precisar de uma integra\u00e7\u00e3o com o Orders API (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/payment-request-cta\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o<\/a>).<\/p>\n\n\n\n<p>Cria\u00e7\u00e3o do template (o valor do c\u00f3digo \u00e9 s\u00f3 exemplo; o real vai no envio):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"name\": \"pix_pendente\",\n  \"language\": \"pt_BR\",\n  \"category\": \"UTILITY\",\n  \"components\": [\n    { \"type\": \"BODY\", \"text\": \"Seu pedido {{1}} est\u00e1 aguardando o pagamento via PIX de {{2}}. O c\u00f3digo vale at\u00e9 {{3}}.\",\n      \"example\": { \"body_text\": [[\"#10482\", \"R$ 189,90\", \"18h de hoje\"]] } },\n    { \"type\": \"BUTTONS\", \"buttons\": [\n      { \"type\": \"PAYMENT_REQUEST\", \"text\": \"Copy Pix code\",\n        \"payment_setting\": { \"type\": \"pix_dynamic_code\",\n          \"pix_dynamic_code\": { \"code\": \"00020101021226700014br.gov.bcb.pix...\" } } }\n    ] }\n  ]\n}<\/code><\/pre>\n\n\n\n<p>O campo <code>text<\/code> do bot\u00e3o aceita apenas os valores fixos da documenta\u00e7\u00e3o (<code>Copy Pix code<\/code>, <code>Copy Boleto code<\/code>, <code>Open payment link<\/code> ou <code>Review payment<\/code>). No envio, o c\u00f3digo real de cada cliente vai no par\u00e2metro do bot\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"pix_pendente\",\n    \"language\": { \"code\": \"pt_BR\" },\n    \"components\": [\n      { \"type\": \"body\", \"parameters\": [\n        { \"type\": \"text\", \"text\": \"#10482\" },\n        { \"type\": \"text\", \"text\": \"R$ 189,90\" },\n        { \"type\": \"text\", \"text\": \"18h de hoje\" } ] },\n      { \"type\": \"button\", \"sub_type\": \"payment_request\", \"index\": \"0\",\n        \"parameters\": [ { \"type\": \"action\", \"action\": { \"payment_request\": {\n          \"payment_setting\": { \"type\": \"pix_dynamic_code\",\n            \"pix_dynamic_code\": { \"code\": \"CODIGO_PIX_DO_PEDIDO\" } } } } } ] }\n    ]\n  }\n}<\/code><\/pre>\n\n\n\n<p>A Meta faz duas ressalvas: o WhatsApp n\u00e3o desativa o bot\u00e3o quando o c\u00f3digo ou o link perde a validade, e n\u00e3o faz concilia\u00e7\u00e3o. Quem confirma o pagamento \u00e9 o seu PSP. Para o boleto, troque o <code>payment_setting<\/code> por <code>{ \"type\": \"boleto\", \"boleto\": { \"digitable_line\": \"...\" } }<\/code>.<\/p>\n\n\n\n<p>Quando o cliente responde e a <a href=\"https:\/\/vectalk.com.br\/blog\/janela-24-horas-whatsapp\/\">janela de 24 horas<\/a> est\u00e1 aberta, voc\u00ea tamb\u00e9m pode enviar uma mensagem interativa <code>order_details<\/code>, com itens, total e o PIX ou boleto, e depois um <code>order_status<\/code> quando o pagamento for confirmado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Opt-in: dois consentimentos<\/h2>\n\n\n\n<p>A Meta pede que o opt-in deixe claro que a pessoa aceita receber mensagens e de qual empresa, e recomenda opt-ins separados por tipo de mensagem (<a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/getting-opt-in\" target=\"_blank\" rel=\"noreferrer noopener\">Get opt-in for WhatsApp<\/a>). Para recupera\u00e7\u00e3o de vendas, isso vira duas caixas no checkout:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Avisos do pedido:<\/strong> cobre PIX e boleto pendentes, confirma\u00e7\u00e3o e entrega.<\/li>\n\n\n<li><strong>Ofertas:<\/strong> cobre carrinho abandonado e qualquer lembrete com incentivo.<\/li>\n\n<\/ul>\n\n\n\n<p>O carrinho \u00e9 o caso delicado: o telefone foi informado, mas a compra n\u00e3o aconteceu. S\u00f3 envie o lembrete se a caixa de ofertas foi marcada antes do abandono. Guarde data, origem e texto aceito, e ofere\u00e7a um bot\u00e3o de sa\u00edda. O tratamento desses dados tamb\u00e9m est\u00e1 sujeito \u00e0 LGPD (Lei n\u00ba 13.709\/2018); este texto n\u00e3o substitui a orienta\u00e7\u00e3o de um advogado. Veja <a href=\"https:\/\/vectalk.com.br\/blog\/lista-opt-in-whatsapp\/\">como montar uma lista opt-in<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exemplo: worker de recupera\u00e7\u00e3o em Node.js<\/h2>\n\n\n\n<p>O worker roda a cada minuto, busca pedidos pendentes cujo lembrete venceu, confere o status no PSP e envia o template pela Vectalk, que usa o mesmo payload da Cloud API.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">const VECTALK = 'https:\/\/apis.vectalk.com.br\/api\/messages';\nconst TOKEN = process.env.VECTALK_TOKEN;\n\nasync function enviarLembretePix(pedido) {\n  const r = await fetch(VECTALK, {\n    method: 'POST',\n    headers: { Authorization: `Bearer ${TOKEN}`, 'Content-Type': 'application\/json' },\n    body: JSON.stringify({\n      messaging_product: 'whatsapp',\n      to: pedido.wa_id,\n      type: 'template',\n      template: {\n        name: 'pix_pendente',\n        language: { code: 'pt_BR' },\n        components: [\n          { type: 'body', parameters: [\n            { type: 'text', text: pedido.numero },\n            { type: 'text', text: pedido.valorFormatado },\n            { type: 'text', text: pedido.validadeFormatada },\n          ] },\n          { type: 'button', sub_type: 'payment_request', index: '0', parameters: [\n            { type: 'action', action: { payment_request: { payment_setting: {\n              type: 'pix_dynamic_code', pix_dynamic_code: { code: pedido.pixCopiaECola },\n            } } } },\n          ] },\n        ],\n      },\n    }),\n  });\n  const corpo = await r.json();\n  if (!r.ok) throw new Error(`Falha ${corpo.error?.code ?? r.status}`);\n  return corpo.messages[0].id;\n}\n\nexport async function rodarRecuperacao(db, psp) {\n  const pendentes = await db.pedidosComLembreteVencido('pix');\n  for (const pedido of pendentes) {\n    const status = await psp.consultarCobranca(pedido.txid); \/\/ fonte da verdade\n    if (status !== 'ATIVA') { await db.encerrarRegua(pedido.id, status); continue; }\n    if (!pedido.optinAvisos || pedido.optout) continue;\n    if (await db.lembreteJaEnviado(pedido.id, 'pix_1')) continue; \/\/ idempot\u00eancia\n    const wamid = await enviarLembretePix(pedido);\n    await db.registrarLembrete(pedido.id, 'pix_1', wamid);\n  }\n}<\/code><\/pre>\n\n\n\n<p>Depois do envio, acompanhe entregas e falhas pelo webhook de status, com o <code>wamid<\/code> salvo. O artigo sobre <a href=\"https:\/\/vectalk.com.br\/blog\/status-mensagem-webhook-whatsapp\/\">status de mensagem via webhook<\/a> mostra como tratar <code>failed<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como fazer isso com a Vectalk<\/h2>\n\n\n\n<p>A Vectalk \u00e9 um proxy da WhatsApp Cloud API oficial: voc\u00ea cria os templates e envia as mensagens com os mesmos payloads da Meta, troca s\u00f3 a URL base (<code>https:\/\/apis.vectalk.com.br\/api<\/code>) e o token, e recebe os webhooks no formato da documenta\u00e7\u00e3o oficial. A cobran\u00e7a da Meta vem na fatura da Vectalk, e a coexist\u00eancia permite manter o n\u00famero no app WhatsApp Business. Veja a cria\u00e7\u00e3o de templates em <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/templates\/create\">docs.vectalk.com.br<\/a> e crie sua conta em <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>. Para o contexto geral, leia o <a href=\"https:\/\/vectalk.com.br\/blog\/api-oficial-do-whatsapp\/\">guia da API oficial do WhatsApp<\/a> e o artigo sobre <a href=\"https:\/\/vectalk.com.br\/blog\/whatsapp-api-ecommerce\/\">WhatsApp para e-commerce<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Lembrete de PIX pendente \u00e9 sempre utilidade?<\/h3>\n\n\n\n<p>N\u00e3o. Ele tende a ser aprovado como utilidade quando traz s\u00f3 dados do pedido (n\u00famero, valor, validade). Com desconto, urg\u00eancia ou sugest\u00e3o de outros produtos, vira marketing. A decis\u00e3o final \u00e9 da Meta, que pode recategorizar depois da aprova\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posso mandar lembrete de carrinho para quem s\u00f3 deu opt-in de avisos de pedido?<\/h3>\n\n\n\n<p>N\u00e3o. Carrinho abandonado \u00e9 marketing e precisa de opt-in de ofertas. O consentimento para avisos de pedido n\u00e3o cobre retargeting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O WhatsApp confirma o pagamento do PIX para mim?<\/h3>\n\n\n\n<p>N\u00e3o. A documenta\u00e7\u00e3o de pagamentos da Meta diz que o WhatsApp n\u00e3o faz concilia\u00e7\u00e3o. O seu banco ou PSP confirma o pagamento, e o seu sistema encerra a r\u00e9gua.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quantos lembretes devo enviar?<\/h3>\n\n\n\n<p>Para PIX e boleto, dois costumam bastar: um logo depois da gera\u00e7\u00e3o e outro perto do fim do prazo. Para carrinho, um \u00fanico lembrete. Mais do que isso aumenta bloqueios e den\u00fancias, que derrubam a qualidade do n\u00famero.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funciona para quem vende infoproduto?<\/h3>\n\n\n\n<p>Sim. A l\u00f3gica \u00e9 a mesma para produto digital. Veja <a href=\"https:\/\/vectalk.com.br\/blog\/whatsapp-para-infoprodutores\/\">WhatsApp para infoprodutores<\/a> e, para cobran\u00e7as recorrentes, a <a href=\"https:\/\/vectalk.com.br\/blog\/regua-de-cobranca-whatsapp\/\">r\u00e9gua de cobran\u00e7a pelo WhatsApp<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fontes oficiais consultadas em 25\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/template-categorization\" target=\"_blank\" rel=\"noreferrer noopener\">Categoriza\u00e7\u00e3o de templates<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/payment-request-cta\" target=\"_blank\" rel=\"noreferrer noopener\">Payment request CTA templates (Brasil)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/offsite-pix\" target=\"_blank\" rel=\"noreferrer noopener\">Pix din\u00e2mico<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/boleto\" target=\"_blank\" rel=\"noreferrer noopener\">Boleto<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/orders\" target=\"_blank\" rel=\"noreferrer noopener\">Orders API (Brasil)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalogs-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Vis\u00e3o geral de cat\u00e1logos<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/getting-opt-in\" target=\"_blank\" rel=\"noreferrer noopener\">Get opt-in for WhatsApp<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Pre\u00e7os<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/introduction\">Documenta\u00e7\u00e3o da Vectalk<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como recuperar PIX n\u00e3o pago, boleto em aberto e carrinho abandonado pelo WhatsApp com a API oficial: gatilhos, tempos, categoria certa e opt-in.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8],"tags":[],"class_list":["post-206","post","type-post","status-publish","format-standard","hentry","category-uncategorized-pt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Recupera\u00e7\u00e3o de vendas no WhatsApp: PIX e boleto | Vectalk<\/title>\n<meta name=\"description\" content=\"Recupera\u00e7\u00e3o de vendas no WhatsApp: gatilhos, tempos, categoria do template (utilidade x marketing) e opt-in para PIX, boleto e carrinho abandonado.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recupera\u00e7\u00e3o de vendas no WhatsApp: PIX e boleto | Vectalk\" \/>\n<meta property=\"og:description\" content=\"Recupera\u00e7\u00e3o de vendas no WhatsApp: gatilhos, tempos, categoria do template (utilidade x marketing) e opt-in para PIX, boleto e carrinho abandonado.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-25T13:01:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T13:10:59+00:00\" \/>\n<meta name=\"author\" content=\"wanderleyfcunha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wanderleyfcunha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Recupera\u00e7\u00e3o de PIX, boleto e carrinho abandonado pelo WhatsApp\",\"datePublished\":\"2026-10-25T13:01:35+00:00\",\"dateModified\":\"2026-10-25T13:10:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/\"},\"wordCount\":1697,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/\",\"name\":\"Recupera\u00e7\u00e3o de vendas no WhatsApp: PIX e boleto | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-25T13:01:35+00:00\",\"dateModified\":\"2026-10-25T13:10:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"Recupera\u00e7\u00e3o de vendas no WhatsApp: gatilhos, tempos, categoria do template (utilidade x marketing) e opt-in para PIX, boleto e carrinho abandonado.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/recuperacao-pix-boleto-carrinho-whatsapp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recupera\u00e7\u00e3o de PIX, boleto e carrinho abandonado pelo WhatsApp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\",\"name\":\"Blog Vectalk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\",\"name\":\"wanderleyfcunha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"caption\":\"wanderleyfcunha\"},\"sameAs\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recupera\u00e7\u00e3o de vendas no WhatsApp: PIX e boleto | Vectalk","description":"Recupera\u00e7\u00e3o de vendas no WhatsApp: gatilhos, tempos, categoria do template (utilidade x marketing) e opt-in para PIX, boleto e carrinho abandonado.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/","og_locale":"en_US","og_type":"article","og_title":"Recupera\u00e7\u00e3o de vendas no WhatsApp: PIX e boleto | Vectalk","og_description":"Recupera\u00e7\u00e3o de vendas no WhatsApp: gatilhos, tempos, categoria do template (utilidade x marketing) e opt-in para PIX, boleto e carrinho abandonado.","og_url":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-25T13:01:35+00:00","article_modified_time":"2026-10-25T13:10:59+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Recupera\u00e7\u00e3o de PIX, boleto e carrinho abandonado pelo WhatsApp","datePublished":"2026-10-25T13:01:35+00:00","dateModified":"2026-10-25T13:10:59+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/"},"wordCount":1697,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/","url":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/","name":"Recupera\u00e7\u00e3o de vendas no WhatsApp: PIX e boleto | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-25T13:01:35+00:00","dateModified":"2026-10-25T13:10:59+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"Recupera\u00e7\u00e3o de vendas no WhatsApp: gatilhos, tempos, categoria do template (utilidade x marketing) e opt-in para PIX, boleto e carrinho abandonado.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Recupera\u00e7\u00e3o de PIX, boleto e carrinho abandonado pelo WhatsApp"}]},{"@type":"WebSite","@id":"https:\/\/vectalk.com.br\/blog\/#website","url":"https:\/\/vectalk.com.br\/blog\/","name":"Blog Vectalk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vectalk.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b","name":"wanderleyfcunha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","caption":"wanderleyfcunha"},"sameAs":["https:\/\/vectalk.com.br\/blog"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/comments?post=206"}],"version-history":[{"count":2,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/206\/revisions"}],"predecessor-version":[{"id":418,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/206\/revisions\/418"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}