WhatsApp payment reminder templates
A WhatsApp payment reminder names the order, the amount and the deadline, and includes a working payment link. Below are 10 templates to copy for unpaid orders, expiring links, deposits, balances and failed subscription payments. AeroChat sends them when an order is still unpaid and detects the payment automatically, so the customer never has to reply “paid”.
What a payment reminder should do
Most unpaid orders aren’t refusals. The customer got distracted, the link expired, or the payment failed. A reminder with a fresh link and a clear deadline brings many of them back.
Be polite and specific. Name the items, the amount and when the order will be released. One or two reminders is enough.
The WhatsApp rules that apply
If the customer messaged you in the last 24 hours, you can send any of these as a free-text reply. Outside that 24-hour customer service window, a business-initiated message needs an approved template. These messages fit Meta’s utility category when they are about the customer’s own order or account and contain nothing promotional. Meta’s guidelines say utility templates must not promote products, upsell, cross-sell or include offers. A template that mixes an update with a promotion is classed as marketing. See the WhatsApp message templates guide, WhatsApp message templates and template approval.
Source: Meta’s WhatsApp template category guidelines on developers.facebook.com, as of November 2026.
Meta’s guidelines give a payment reminder for the customer’s own account as a utility example. Keep discounts and “complete your order for 10% off” offers out of a utility reminder.
10 WhatsApp payment reminder templates to copy
Copy a template, change the wording to match how your store talks, and keep the variables in double curly brackets. AeroChat fills them from your store data when it sends the message.
1. Unpaid order, first reminder
Use a few hours after an order was placed in chat but not paid.
Hi {{customer_name}}, your order {{order_number}} is waiting for payment.
{{order_items}}, total {{order_total}}
Pay securely here: {{payment_link}}
We'll hold it for you until {{hold_until}}.
2. Payment link expiring
Use shortly before a payment link expires.
Hi {{customer_name}}, the payment link for order {{order_number}} expires at {{expiry_time}}.
Pay {{order_total}} here: {{payment_link}}
Reply if you'd like a new link later.
3. Final reminder before release
Use when the held stock will be released.
Hi {{customer_name}}, this is a last reminder for order {{order_number}}.
If payment isn't received by {{release_time}}, we'll release the items back to stock.
Pay here: {{payment_link}}
4. Failed payment
Use when a payment attempt was declined.
Hi {{customer_name}}, the payment for order {{order_number}} didn't go through.
You can try again here: {{payment_link}}
If you'd like to use a different payment method, reply here.
5. Deposit due
Use when a preorder or custom order needs a deposit.
Hi {{customer_name}}, to confirm your order {{order_number}}, a deposit of {{deposit_amount}} is due by {{due_date}}.
Pay securely here: {{payment_link}}
6. Balance due before dispatch
Use when the remaining amount is due before you ship.
Hi {{customer_name}}, your order {{order_number}} is ready to ship.
The balance of {{balance_amount}} is due before dispatch. Pay here: {{payment_link}}
7. Bank transfer pending
Use when the customer chose bank transfer and you haven’t received it.
Hi {{customer_name}}, we haven't received the transfer for order {{order_number}} yet.
Amount: {{order_total}}
If you'd prefer, you can pay by card or wallet here instead: {{payment_link}}
8. Subscription payment failed
Use when a recurring charge fails.
Hi {{customer_name}}, we couldn't charge {{amount}} for your {{subscription_name}} on {{charge_date}}.
Please update your payment details here so your next delivery isn't delayed: {{update_link}}
9. Invoice due for a wholesale order
Use for trade customers with payment terms.
Hi {{customer_name}}, invoice {{invoice_number}} for {{invoice_amount}} is due on {{due_date}}.
You can pay it here: {{payment_link}}
Reply with any questions about the invoice.
10. Payment received
Use right after payment is detected, to close the loop.
Payment received, thank you {{customer_name}}.
Your order {{order_number}} is confirmed and ships by {{dispatch_date}}.
Send these automatically with AeroChat
AeroChat creates the payment link through your payment gateway, for example Airwallex or Stripe, and watches the order in your store platform, such as Shopify, WooCommerce or Wix:
- Unpaid order and expiring link: sent at the times you set after the link was created, if no payment has arrived.
- Failed payment: triggered when the gateway reports a failed attempt. AeroChat sends a fresh link.
- Deposit and balance: amounts and due dates come from the order and the rules you set.
- Payment received: AeroChat detects the payment from the gateway automatically and confirms the order in the chat. The customer never has to type “paid” or send a screenshot.
- Release: if nothing arrives by your deadline, AeroChat cancels the order or tags it for your team.
AeroChat never sees card numbers and never holds your funds. See WhatsApp payment reminders and WhatsApp payment links.
Related
- WhatsApp payment reminders
- WhatsApp payment links
- Payment link
- Payment links in chat
- WhatsApp invoices
- Airwallex
Questions
Is a payment reminder a utility template?
It fits Meta’s utility category when it is about the customer’s own order or account and contains no offers. Meta’s guidelines give a payment reminder as a utility example.
Does the customer need to tell us they paid?
No. AeroChat detects the payment from your gateway and confirms the order in the chat by itself.
How many reminders should I send?
Two is usually enough: one a few hours later and a final one before you release the stock. Set the timing in the workflow.
Can I add a discount to get them to pay?
Not in a utility reminder. A discount makes it a marketing message. If you want to offer one, send it separately as a marketing template to customers who opted in.
Get unpaid orders paid in the chat
Connect your store and payment gateway, and AeroChat sends payment reminders with a fresh link and confirms each order the moment it’s paid. Start your 7-day free trial. No credit card needed.
On Shopify? Install AeroChat from the Shopify App Store.
