Message templates
CartPinger uses 6 WhatsApp templates. Meta must approve each one before it can be sent. Copy-paste the exact bodies below.
How to submit each template
- Open Meta Template Manager.
- Click Create template.
- Use the exact Name shown here. CartPinger looks templates up by name — a typo means CartPinger can't find them.
- Choose the matching Category (MARKETING or UTILITY).
- Pick the Language (one submission per language you ship in).
- Paste the Body. Adapt the wording if you want — keep the variables (
{{1}},{{2}}, …) in the same order. - Submit. Utility templates approve in minutes. Marketing in a few hours.
Languages: CartPinger ships with en, es, pt_BR, fr, de. Only submit the languages your customers actually receive — Meta has limits on pending templates.
The 6 templates
Sent 1 hour after a cart is detected as abandoned. The single message in the Free plan.
{{1}} customer first name · {{2}} store name · {{3}} recovery URL
Hi {{1}}! You left some items in your cart at {{2}}. They're still waiting for you — finish your order here: {{3}}
¡Hola {{1}}! Dejaste algunos artículos en tu carrito de {{2}}. Siguen esperándote — termina tu pedido aquí: {{3}}
Oi {{1}}! Você deixou alguns itens no seu carrinho da {{2}}. Eles ainda estão esperando — finalize seu pedido aqui: {{3}}
Bonjour {{1}} ! Vous avez laissé des articles dans votre panier sur {{2}}. Ils vous attendent encore — finalisez votre commande ici : {{3}}
Hallo {{1}}! Du hast Artikel in deinem Warenkorb bei {{2}} liegen lassen. Sie warten noch auf dich — Bestellung hier abschließen: {{3}}
Sent the moment a WooCommerce order moves to processing (payment received).
{{1}} customer first name · {{2}} order number · {{3}} total · {{4}} store name
Thanks {{1}}! We received your order #{{2}} for {{3}} at {{4}}. We'll let you know as soon as it ships.
¡Gracias {{1}}! Hemos recibido tu pedido #{{2}} por {{3}} en {{4}}. Te avisamos en cuanto salga el envío.
Obrigado {{1}}! Recebemos seu pedido #{{2}} no valor de {{3}} na {{4}}. Avisaremos assim que for enviado.
Merci {{1}} ! Nous avons reçu votre commande #{{2}} de {{3}} sur {{4}}. Nous vous préviendrons dès l'expédition.
Danke {{1}}! Wir haben deine Bestellung #{{2}} über {{3}} bei {{4}} erhalten. Wir melden uns, sobald sie versandt wird.
Sent when WooCommerce marks the order as completed (shipped or delivered).
{{1}} customer first name · {{2}} order number · {{3}} tracking URL (optional, can be store URL)
Good news {{1}}, your order #{{2}} has shipped. Track it here: {{3}}
Buenas noticias {{1}}, tu pedido #{{2}} ya está en camino. Sigue el envío aquí: {{3}}
Boa notícia {{1}}, seu pedido #{{2}} foi enviado. Acompanhe aqui: {{3}}
Bonne nouvelle {{1}}, votre commande #{{2}} est en route. Suivez-la ici : {{3}}
Gute Nachricht {{1}}, deine Bestellung #{{2}} ist unterwegs. Sendung hier verfolgen: {{3}}
Sent when an order is cancelled in WooCommerce.
{{1}} customer first name · {{2}} order number · {{3}} store name
Hi {{1}}, your order #{{2}} at {{3}} has been cancelled. If this wasn't you, just reply to this message and we'll help.
Hola {{1}}, tu pedido #{{2}} en {{3}} ha sido cancelado. Si no has sido tú, responde a este mensaje y te ayudamos.
Oi {{1}}, seu pedido #{{2}} na {{3}} foi cancelado. Se não foi você, responda esta mensagem e te ajudamos.
Bonjour {{1}}, votre commande #{{2}} sur {{3}} a été annulée. Si ce n'était pas vous, répondez à ce message et nous vous aiderons.
Hallo {{1}}, deine Bestellung #{{2}} bei {{3}} wurde storniert. Falls nicht durch dich, antworte einfach auf diese Nachricht.
Second touchpoint in the Pro sequence — sent 24 hours after the first message if the cart is still open. Carries the auto-generated coupon.
{{1}} customer first name · {{2}} coupon code · {{3}} discount % · {{4}} recovery URL
{{1}}, still thinking about it? Here's {{3}}% off with code {{2}} — valid for 48 hours. Finish your order: {{4}}
{{1}}, ¿sigues pensándolo? Te dejamos un {{3}}% de descuento con el código {{2}} — válido 48 horas. Termina tu pedido: {{4}}
{{1}}, ainda pensando? Toma {{3}}% de desconto com o código {{2}} — válido por 48 horas. Finalize seu pedido: {{4}}
{{1}}, vous y réfléchissez encore ? Voici {{3}}% de réduction avec le code {{2}} — valable 48 heures. Finalisez : {{4}}
{{1}}, noch am Überlegen? {{3}}% Rabatt mit Code {{2}} — 48 Stunden gültig. Bestellung abschließen: {{4}}
Final touchpoint — sent 48 hours after the first message. Last reminder before CartPinger gives up on the cart.
{{1}} customer first name · {{2}} recovery URL
Last reminder, {{1}} — your cart will expire soon. If you still want it, finish here: {{2}}
Último aviso, {{1}} — tu carrito caducará pronto. Si todavía lo quieres, termina aquí: {{2}}
Último aviso, {{1}} — seu carrinho vai expirar em breve. Se ainda quiser, finalize aqui: {{2}}
Dernier rappel, {{1}} — votre panier expire bientôt. Si vous le voulez encore, finalisez ici : {{2}}
Letzte Erinnerung, {{1}} — dein Warenkorb läuft bald ab. Falls du ihn noch willst, hier abschließen: {{2}}
Templates ready? You're done.
Once Meta approves, CartPinger starts using them automatically — no extra config.