Ready-to-use withdrawal email templates to paste into Klaviyo or Brevo, if you choose one of these sending channels. Adapt the logo, company name and footer to your store.
Version française →Principle. In Klaviyo mode, the app does not send the email itself: at each step it pushes an event (metric) to your account. It is your Klaviyo flow, triggered by that event, that sends the email using the template below.
Events:Write, Metrics:Read).Withdrawal Submitted, Withdrawal Processed, Withdrawal Refused, Withdrawal Merchant Alert (optional). Trigger = the metric; allow re-entry.Event variables (Django-style engine, {% if %} / {% for %}):
| Variable | Description |
|---|---|
{{ event.orderNumber }} | Order number (e.g. #1234) |
{{ event.requestId }} | Request reference |
{{ event.refusedReason }} | Refusal reason (Refused metric only) |
{{ event.lineItems }} | Items concerned (title, variant, quantity, subtotal) |
{{ event.refundTotal }} / {{ event.currency }} | Amount (excl. shipping) / currency |
Withdrawal SubmittedSent to the customer as soon as the request is submitted.
Withdrawal ProcessedSent to the customer when the withdrawal is accepted / refunded.
Withdrawal RefusedSent to the customer if the request is refused. Shows the refusal reason when provided.
Principle. In Brevo mode, the app calls the Brevo transactional API with a templateId + params. You create the templates in Brevo and enter their ID in the app.
{{ params.* }} works in the subject too).Variables ({{ params.* }}): shortRef, orderNumber, reasonLabel, reasonText, refusedReason, refundTotal, currency, status, locale, lineItems[] (title, variant, sku, quantity, subtotal).
to) is provided by the app — leave it blank in the template. Replace “Your store” in the header with your brand name.| Template | Suggested subject |
|---|---|
| Confirmation | Confirmation of your withdrawal request {{ params.shortRef }} |
| Processed | Your withdrawal request {{ params.shortRef }} has been processed |
| Refused | Update on your withdrawal request {{ params.shortRef }} |
| Internal alert | [Withdrawal] New request {{ params.shortRef }} — {{ params.orderNumber }} |
Acknowledgement sent to the customer.
Sent to the customer when the withdrawal is accepted / refunded.
Sent to the customer if the request is refused. Shows the refusal reason.
Notification sent to your support inbox on every new request. Not intended for the customer.