← All templates

Template

WhatsApp Payment Failure Message

WhatsApp message sent on day 3-5 for customers with a WhatsApp-linked phone number. Goal: use the highest-open-rate channel available (90%+ in most markets) for maximum reach.

WhatsAppDay 3 (direct ask)Tone: CasualB2C

Template

Hey {{first_name}}, {{sender_first_name}} from {{product_name}} here. 👋

Your card was declined for the ${{amount}} payment. No stress - I just wanted to check in before the account pauses.

Quick fix (takes 30 seconds): {{short_update_link}}

Or if something changed and you want to pause or cancel, just reply and let me know.

Variables in {{like_this}} should be replaced with your merge fields.

Why this template works

WhatsApp is personal - the tone should match. Greeting + emoji works (unlike email). Offers reply path because WhatsApp conversations convert better than one-way links. Direct access to the sender feels like a concierge, not a billing bot.

Implementation tips

  • 1WhatsApp Business API requires pre-approved message templates for outbound to new contacts - submit dunning templates to Meta for approval
  • 2Once the customer replies once, you have a 24-hour "session window" where any message is allowed
  • 3Reply rates on WhatsApp dunning are 3-5x higher than email - have support staff ready
  • 4Some markets (EU, India, Brazil) are WhatsApp-native; others (US) are less so - segment by country

Frequently asked questions

Do I need Meta approval to send WhatsApp dunning messages?

For outbound messages to new contacts, yes - WhatsApp Business API requires template approval. For replies within 24 hours of a customer message, no template needed. Submit your dunning templates in Meta Business Manager for review (typically 1-3 days).

Which countries respond best to WhatsApp dunning?

Brazil, India, Mexico, Spain, Italy, Germany, most of LATAM and Southeast Asia. US and Nordics are weaker. Segment by country code and send WhatsApp only where adoption is high.

Automate this with Rebounce

Rebounce sends this template automatically based on decline codes and timing

Rebounce detects payment failures via Stripe Connect, classifies them by decline code, and runs the optimal dunning sequence across email, SMS, WhatsApp, and in-app banners. The templates above are the exact patterns Rebounce uses out of the box - you can adapt the copy to your brand voice and Rebounce handles delivery, timing, and sequence cancellation when a retry succeeds.

Start free trial