Skip to content

After the sale

Synthesized from the base patterns retail pack

After you record a sale, delivery customers get a "did it arrive OK?" message two days later, and every customer gets a review or Instagram-tag request after five days. Regulars who haven't bought for a month get a "time to restock?" message with your catalogue link. You get a monthly summary. Works over WhatsApp or SMS.

  • You sell on Instagram, WhatsApp, at a market stall or from a small shop, and many customers buy again.
  • Orders are paid by bank transfer or at the counter, and nobody follows up after the sale.
  • You want more reviews and more repeat orders without writing every message yourself.
HowWhat
A form your staff fill inA Record a sale form that you or your seller fills after each sale, on a phone, matched to the customer by phone number. It doesn't ask for prices.
A CSV uploadOptional: import your regulars with last_purchase_at (an ISO date) and first_name, so the restock messages work from day one.
KindNameWhat it doesLands
TeamOwnersGets the monthly summary.Empty
FormRecord a saleStaff form to record a sale. It saves the purchase date and category on the customer. It asks for no prices.Draft, not published
SegmentTime to restockLast purchase more than the restock time ago, but not too long ago.Ready
SegmentBought in the last 30 daysBought in the last 30 days (for the report).Ready
TemplateDelivery check (SMS)"Did it arrive OK?" by SMS.Ready
TemplateDelivery check (WhatsApp)"Did it arrive OK?" on WhatsApp. Needs Meta approval.Ready
TemplateReview request (SMS)Review or tag request by SMS.Ready
TemplateReview request (WhatsApp)Review or tag request on WhatsApp. Needs Meta approval.Ready
TemplateRestock reminder (SMS)"Time to restock?" by SMS.Ready
TemplateRestock reminder (WhatsApp)"Time to restock?" on WhatsApp. Needs Meta approval.Ready
QuestionReport: sales recordedHow many sales were recorded in the period.Ready
QuestionReport: customers who boughtHow many different customers bought in the period.Ready
QuestionReport: sales by categorySales recorded per category.Ready
ReportMonthly: sales summarySales recorded, customers who bought, sales by category and who is due to restock.Off
Follow-upAfter the sale: did it arrive?Two days after a delivery sale, asks whether the order arrived OK. Pickup sales are skipped.Off
Follow-upAfter the sale: review or tagFive days after a sale, asks for a review or an Instagram tag; at most once a month per customer.Off
Follow-upAfter the sale: time to restock?Daily run over "time to restock"; one message per cooldown.Off
#QuestionDefaultFills in
1What should messages call your shop or brand?none, must answerorg_name
2What do you sell? (the categories you pick from when recording a sale)
One per line. Short names.
Clothing, Beauty, Accessories, Homecategories
3After how many days do regular customers usually need to restock?
For example 30 for skincare or food, 90 for clothes.
30reorder_days
4Where should happy customers leave a review or tag you? (your Instagram page, a Google review link)none, must answerreview_url
5Which link should restock messages point to? (your WhatsApp catalogue or online shop)none, must answercatalogue_url
6Send these messages on WhatsApp instead of SMS?
WhatsApp needs a connected business number and Meta's approval of each message. SMS needs an SMS provider.
Nouse_whatsapp

These have defaults. Change any that don’t fit.

SettingDefaultKey
Stop asking about restocking this many days after the last purchase60restock_until_days
Hours before the same customer can get the restock message again720restock_cooldown_hours
Delivery check after the sale2ddelivery_check_delay
Review request after the sale5dreview_delay
Daily send time for the restock message10:00send_time
Number or handle customers can message‹workspace phone›shop_contact
Team that gets the monthly summaryOwnersreport_team
Monthly report (five-field cron, in the time zone below)0 9 1 * *report_cron
Time zone‹workspace timezone›timezone
Default phone country on the form‹workspace country›default_country
Greeting when a first name is missingtheregreeting_fallback
  • 2d after a delivery sale is recorded: a message asking whether it arrived OK. Pickup sales don't get it.
  • 5d after any sale: a request for a review or an Instagram tag, at most once a month per customer.
  • Every day at 10:00 (‹workspace timezone›): a restock message to customers whose last purchase was more than 30 days ago and less than 60 days ago.
  • Monthly summary on the schedule 0 9 1 * *.
ChannelNeeded forBefore it can send
whatsappAll three messages, if you choose WhatsAppA connected WhatsApp Business number, and each template approved by Meta (submit it from the template page). The templates must be approved before you switch the follow-ups on.
smsAll three messages, if you choose SMSAn SMS provider, or Origamy managed SMS after business verification (KYC).
  1. After each sale, fill the Record a sale form: the customer's phone number, first name, what they bought (a category), the date and pickup or delivery. It's ten seconds on your phone. Record sales the same day, or the messages arrive late.
  2. If you chose WhatsApp: connect your WhatsApp Business number, then submit the three templates for Meta approval from the template page and wait for them to be approved. Meta can take a day or more. Give a real review link and catalogue link, because the WhatsApp messages need them.
  3. If you chose SMS: connect an SMS provider or finish business verification.
  4. Only message customers who've agreed to hear from you. Mention it at the sale or in your order message, and respect anyone who says stop.
  5. Add people to the Owners team, publish the Record a sale form, switch the follow-ups and the report on one at a time, and test with your own phone and a test sale.
  • Most customers of a small seller are already on WhatsApp, so it is usually the better choice. Plan for the approval wait: submit the three templates on day one and keep sending by hand until Meta approves them. The review and restock messages are marketing messages, which can cost more per conversation than the delivery check.
  • The restock gap depends on the product. Skincare, food and beauty supplies run out in 3 to 6 weeks; clothes and furniture don’t. Set it per business, and run the playbook again with a longer gap for a second product line if you need to.
  • Record the sale when the customer pays or confirms, not at the end of the week. A delivery check that arrives a week after the parcel is worse than none.
  • The form doesn’t ask for prices or order contents. Keep those in your order book or Instagram chats. Only message people who agreed to hear from you, and keep review requests to once a month.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

I sell clothes and skincare on Instagram and WhatsApp. I'll record every sale on a form. Two days after a delivery sale, message the customer on WhatsApp to ask if it arrived OK. Five days after any sale, ask them to leave a review or tag us on Instagram. Customers who haven't bought for 30 days should get a message asking if it's time to restock, with my catalogue link. Send me a monthly summary of sales.

It passes when every piece is a valid draft and everything lands off, with at least: form, segment, workflow, message_template, report. It must never use: discount, cart, checkout, abandoned.