A Email design · 03 Refund completed Transactional · trigger: refund settled Hub
Inbox · charlotte.m@example.com never asks for passwords or full card numbers
A
ApexCommerce <hello@apexcommerce.com.au>
$149.00 refunded — back on your Visa, done and dusted
to charlotte.m@example.com · Tue 8 Sep 2026, 9:12am AEST
A Return RET-2026-01044

Refunded. No hoops, no waiting games.

The Acacia Trail Board came back, we scanned it at the hub on 7 Sep, and the money left our side on the 8th. Banks usually show it within 3–5 business days — if it's not there by 15 Sep, reply and a human (not a queue) picks it up.

Acacia Serving Board — return refund
scanned at 212 Smith St hub · QC passed first look
$149.00
GST included in that refund
for your records / BAS-if-you-need-it
$13.55
Rewards reversal
the +$7 you earned on this order unwinds — wallet now $41
−$7.00
To Visa •••• 4242
reference re_3Q9fApexAU77bC
$149.00
See return RET-01044 status Open rewards wallet & ledger

One question, honestly asked: was it the size, the colour, or something we got wrong? A 20-second answer on the return page makes the next box better — and it never changes this refund, which is already done.

Behind this email

Trigger
Stripe refund settled (re_3Q9fApexAU77bC)
Merge tags
{refund_amount} {gst_component} {rewards_delta} {wallet_balance} {card_last4} {bank_eta}
SMS mirror
"ApexCommerce: $149.00 refund on its way to Visa •••• 4242 (RET-01044). 3–5 business days. Wallet now $41."
Bank ETA copy
3–5 days stated once, dated deadline (15 Sep) — vague "soon" is banned
Feedback ask
one question, post-refund, never gates anything

Trust mechanics

The rewards reversal is shown, not hidden — wallets people can't audit become wallets people don't trust.
Every refund email carries a dated "if not there by X" — the support ticket it prevents costs more than the honesty.
GST component line exists because small-business customers paste these into BAS prep — we watched one do it in a session recording.