Ecommerce
Post-Purchase Upsells
After a purchase, an AI-personalized email suggests the products that actually fit.
Saves about ~2 hrs per week
What it does
- Triggers after a confirmed purchase
- Suggests complementary products from order contents
- Personalizes the email per order, not just per product
- Splits content by order value so VIP buyers get treated like VIPs
How it works
- Order confirmed in Shopify
- AI picks complementary products
- Personalized upsell email sent
- Performance tracked per campaign
What's included
- Order trigger
- Product recommendation logic
- Segmented emails
Set it up yourself
Follow these 4 steps in order. You will need accounts for: Shopify, Gmail.
Step 1: Connect orders
- In the Shopify custom app add read_orders scope.
- Add a trigger 'Order Paid' (or poll paid orders).
- Capture: order email, line items (product id, title, qty), order value.
- Test a paid order comes through.
- Keep a 'already-upsold' flag per order to dedupe.
Watch out: Trigger on Order Paid, not Order Created — payment confirmation is the trust moment for the upsell email.
Step 2: Set the upsell logic
- Build the recommendation rule: compare order products against your cross-sell matrix (a sheet mapping product A → compatible B, C).
- Borrow from your themes/apps if you have a 'sometimes bought together' dataset.
- If no matrix, use AI: 'recommend 2 products that complement {purchased items} from this list, no duplicates'.
- Add an exclusion rule: never recommend a product the order already contains.
- Test recommendations on 3 real orders.
Watch out: The cross-sell matrix is the reliable fallback for AI — a purely AI 'complement' can recommend a t-shirt with a laptop.
Step 3: Write the template
- Email structure: 'Thanks for {product} — you might also want {recommendation}' with image, price, and one-line benefit.
- Keep the CTA singular (one button).
- Add a small discount hint only for VIP tier.
- Send 2-4 hours after purchase (past the receipt).
- Track opens/clicks per recommendation.
Watch out: Send after the receipt email but before fatigue — 2-4 hours is the sweet spot for 'post-purchase glow'.
Step 4: Add segmentation
- Split by order value: VIP (>$X) gets a curated, premium-sounding email; standard gets the standard.
- Add frequency caps per customer (max 1 upsell email per 7 days).
- Exclude email domains that whitelabel (gmail still fine).
- Log conversions from upsell emails.
- Review which segments convert and lean in.
Watch out: Segmentation protects the relationship — a $60-buyer and a $600-buyer should not get the same upsell email.
Frequently asked questions
What does the Post-Purchase Upsells automation do?
After a purchase, an AI-personalized email suggests the products that actually fit. Triggers after a confirmed purchase
How much time does Post-Purchase Upsells save?
It is estimated to save ~2 hrs per week. Actual savings depend on your volume.
Which tools does Post-Purchase Upsells use?
It works with Shopify and Gmail.
What does Post-Purchase Upsells include?
Order trigger, Product recommendation logic, Segmented emails.
Can I set up Post-Purchase Upsells myself?
Yes. The do-it-yourself guide on this page walks through 4 steps, from getting access to testing the finished automation.