Repeat Purchase: a thank-you code after the first delivered order
Repeat Purchase sends a customer one WhatsApp thank-you message with a personal, single-use discount code after their first order is delivered. You choose the reward, the wait and how long the code lasts. It is a marketing message, so it only goes to customers who subscribed to WhatsApp marketing from your store.
When it sends
- After every shipped package of the customer's first order is marked delivered in Shopify. Preparing or fulfilling the order is not enough.
- After the wait you choose: immediately, 6 hours, 1 day or 2 days.
- Only for the customer's first order. Orders delivered before you activate the automation are ignored.
- Nothing is sent if the order was cancelled or fully refunded, or if the customer already placed a second order during the wait.
- An optional fulfillment fallback, off by default, is for stores whose carriers never report delivery. It sends after the latest fulfillment plus the wait and does not prove the order arrived.
The reward
Choose a percentage off (a whole number from 1 to 100), a fixed amount in your store currency, or free shipping, with an optional minimum subtotal. WhatsApp Pilot creates a native Shopify discount code for that one customer: single-use, valid for 1 to 365 days (30 by default), and not combinable with other discounts.
Consent and opt-out
Repeat Purchase requires the customer to be subscribed to WhatsApp marketing from your store. Guests and customers without that consent are skipped, and the reason is recorded. A customer who replies STOP is not messaged again.
What you can configure
- Wait after delivery
- Immediately, 6 hours, 1 day or 2 days
- Reward
- Percentage, fixed amount or free shipping, optional minimum subtotal
- Code validity
- 1 to 365 days, 30 by default; single-use and personal
- Language
- English, Arabic, French, Portuguese, Spanish or Italian template, fully editable
- Fallback
- Optional send after fulfillment when carriers never report delivery (off by default)
Requirements
- Pro plan
- WhatsApp connected (QR code)
- Repeat Purchase automation activated
- Customer subscribed to WhatsApp marketing from your store
What your customers receive
English template
القالب العربي
Frequently asked questions
When does the customer receive the code?
After every package of their first order is marked delivered in Shopify, plus the wait you chose: immediately, 6 hours, 1 day or 2 days.
Can a customer use the code more than once?
No. Each code is single-use, created for that customer only, and expires after the number of days you set.
Does it need marketing consent?
Yes. A code for the next order is marketing, so Repeat Purchase only sends to customers subscribed to WhatsApp marketing from your store.
What if my carrier never marks orders as delivered?
Turn on the fulfillment fallback. It sends after the latest fulfillment plus your wait. It is off by default because a fulfillment does not prove the order arrived.
Will customers who already bought twice get a code?
No. Repeat Purchase is for the first order only, and it skips customers who order again during the wait.
Related features
- Order fulfillment notice — A WhatsApp notice with the tracking link each time you fulfill an order, split shipments included.
- Abandoned cart recovery — Up to three timed WhatsApp reminders, each with an optional discount or free shipping.
- Analytics — Recovered sales and orders, messages, link clicks and storefront button clicks by day.
Ready to put WhatsApp to work on your store?
Start with the free widget. Upgrade to Pro for order and shipping messages, cart recovery, repeat-purchase codes, the smart product button, back-in-stock alerts and Product Demand.