Brand Store
Returns
Secure
Step 1 of 3

Start your return

Enter your order number to get started.

Open sessions
—
Failed webhooks
—
Store health
Active store connection status by platform
Session outcomes
All return sessions by current state
Recent return events
Latest scan, selection, offer, keep, and return-route events
Webhook deliveries
Latest merchant webhook attempts
Stores needing attention
Active stores not currently connected
Returns prevented
Keep conv. rate
Value saved
Discounts issued
Net benefit
Daily returns
Prevented vs processed
Prevented
Returned
Keep rate
This period
0%
kept
OrderReasonOutcomeDiscountValueOffer detailDate

Preference returns

Shown only for preference reasons. Damaged or defective returns go directly to your return flow.
Enable keep offer
Show discount before return flow
Wrong size or fit
Suggested: 8-10% of selected item value
10%
Changed my mind
Suggested: 10-15% if margin allows
12%
Not as expected
Suggested: 6-10%; customer may still be unsure
8%
Other
Suggested: 6-10%; defect keywords are excluded
8%
Minimum discount
Floor applied to percentage offers
€5
Maximum discount
Ceiling to protect margin
€20
Fallback fixed amount
Used only when a reason rate is 0%
€12
Example outcomes at this setting
When is the offer shown? ▾
Customer selects a preference reason (wrong size, changed mind, not as expected)
Order value is within your eligible range
Monthly budget has not been reached
Reason is defective or damaged (customer always routed to return flow)
Order value is below your minimum or above your maximum eligible value
This order has already received a keep offer
Monthly cap
Max total discounts per month
€1000
Min eligible order value
No offer below this amount
€15
Max eligible order value
No offer above this amount
€120
Donation on keep
Donate €1 per kept item to charity

Damaged / defective returns

Keepcard does not handle product claims or photo uploads. These customers are routed to your return portal or policy page, and the reason is added to the order note.

Fraud protection

Automatic limits and flagging rules.
1 keep offer per order
Flag repeated claims
Same address 2+ keeps in 90 days

Return escalation

Where customers go when they decline the keep offer.
Return URL
Your existing returns portal
Pass order ID in URL
Appends ?order_id= to reduce friction
Return window (days)
30d
Return policy URL Optional
Link to your store's return policy page. Shown when orders are ineligible.

Notifications

Get notified every time a customer accepts a keep offer.
Alert email
Leave blank to use your account email
Webhook Optional
Receive a signed POST request on every keep event. Useful for Slack, CRMs, or internal tools.
Webhook URL
Must return 2xx within 4 seconds
Signing secret
We sign payloads with HMAC-SHA256. Verify using X-Keepcard-Signature header.
Payload example
{
  "event": "keep.accepted",
  "order_id": "12345",
  "discount_code": "KEEP-A3X7",
  "amount": 12.00,
  "email_verified": true,
  "timestamp": "2026-04-18T12:00:00.000Z"
}
How your card works

This QR code is unique to your store and covers every order you ship. Print one card design for all packages — no per-order printing needed.

When a customer scans:
1. They enter their order number and the email used at checkout
2. We verify this against your store in real time
3. If eligible, they see an offer to keep their item for a discount
Security: Each order can only receive one keep offer, regardless of how many times the QR is scanned. Sharing the QR creates no fraud exposure — customers must verify with a real order and matching email.

Print tip: Use 85×55mm business card stock, 100% scale, no browser fit-to-page. Test-scan one printed sheet before inserting in parcels.

KeepCard continuity: Your printed cards keep working as long as this store connection stays active. If you remove and re-add the store, switch domains, or connect a different storefront, download a fresh KeepCard before your next print run.

Card copy

Adjust the text on your insert card.
Headline
Sub-copy
Brand colour
Show QR URL slug
Live preview
Brand Store
Returns, exchanges & keep offers
Need help with your order?
Scan for returns, exchanges, or a keep offer
Store QR preview
SCAN FOR OPTIONS
Order + emailNo formsFast help
85×55mm · business card stock · one card per shipment, not per item
Connection status is verified each time a customer scans your QR code.

Available plans

Create your account

Your Keepcard account is active.

2

Add your first store

Connect your Shopify or WooCommerce store to start reading order data and generating discount codes. No per-order printing needed — one card covers every shipment from this store.

3

Print and insert your cards

Download your print-ready PDF template. Print on business card stock (85×55mm) and insert one per shipment — not per item.

What happens next
Week 1–2: First scans appear in your Sessions tab as orders ship out.
Week 2–4: Expect your first keep conversions as return-intent customers receive their orders and consider returning.
Typical results: 10–25% of return-intent customers accept the keep offer. On average, merchants prevent 15–40 returns per 1,000 orders/month.
Your dashboard updates in real time. Check the Analytics tab for your keep rate and net savings.
Merchants
Active subs
Trialing
MRR
Total stores
Total kept
Open sessions
—
Failed webhooks
—
Store health
Active store connection status by platform
Session outcomes
All return sessions by current state
Recent return events
Latest scan, selection, offer, keep, and return-route events
Webhook deliveries
Latest merchant webhook attempts
Stores needing attention
Active stores not currently connected
EmailNamePlanStatusStoresKeptJoined

Contact us

Have questions about Keepcard? We'd love to hear from you.

Email
support@keepcard.io
We typically respond within 24 hours.