Skip to content

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

  1. Order confirmed in Shopify
  2. AI picks complementary products
  3. Personalized upsell email sent
  4. 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

  1. In the Shopify custom app add read_orders scope.
  2. Add a trigger 'Order Paid' (or poll paid orders).
  3. Capture: order email, line items (product id, title, qty), order value.
  4. Test a paid order comes through.
  5. 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

  1. Build the recommendation rule: compare order products against your cross-sell matrix (a sheet mapping product A → compatible B, C).
  2. Borrow from your themes/apps if you have a 'sometimes bought together' dataset.
  3. If no matrix, use AI: 'recommend 2 products that complement {purchased items} from this list, no duplicates'.
  4. Add an exclusion rule: never recommend a product the order already contains.
  5. 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

  1. Email structure: 'Thanks for {product} — you might also want {recommendation}' with image, price, and one-line benefit.
  2. Keep the CTA singular (one button).
  3. Add a small discount hint only for VIP tier.
  4. Send 2-4 hours after purchase (past the receipt).
  5. 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

  1. Split by order value: VIP (>$X) gets a curated, premium-sounding email; standard gets the standard.
  2. Add frequency caps per customer (max 1 upsell email per 7 days).
  3. Exclude email domains that whitelabel (gmail still fine).
  4. Log conversions from upsell emails.
  5. 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.