Looking for our creative agent?See it
All playbooks

Make more from every customer · Play

Check whether deep first discounts buy worse customers

Customers won at 30% off may come back far less than those won at 10%.

Customers won with a deep first discount may come back less than those won with a small one. Connect Shopify and ask Claude to group first-time customers from the last 18 months by first-order discount, then show repeat rate and revenue per customer after six months. If deep discounts bring weaker customers, test a smaller welcome offer.

  1. 1

    Connect

  2. 2

    Ask

    Group first-time customers from the last 18 months by the discount on their first order: none, up to 10%, 10-20%, over 20%. For each group, show the repeat-purchase rate and revenue per customer after 6 months.

    Paste this into Claude, ChatGPT, Codex or Cursor.

  3. 3

    Act

    If deep discounts bring worse customers, test a smaller welcome offer.

What it tends to findExample

Customers won at 30% off repeated 40% less than those won at 10% off.

Watch out

Deep discounts often run in big sales, which bring different shoppers. Compare within the same season.

Step by step

  1. 01Connect Shopify read-only through a Claude connector or MCP server, or export 18 months of orders with discount codes as a CSV and upload it.
  2. 02Ask the playbook prompt to group first orders by discount depth and compare repeat rate and revenue after six months.
  3. 03Check whether deep discounts mostly ran in big sales. Compare groups within the same season.
  4. 04Test a smaller welcome offer on part of new visitors, keeping the current offer for the rest.
  5. 05Compare repeat rate between the two groups after a few months, and re-run twice a year.

Questions

Run these next

Every number on these pages is an illustrative example, not a result from a named store. Read-only access is enough for every check; make any change yourself.

See where your funnel leaks

Book a call. We'll show you where you're losing sales and what to fix first.

Takes a minute. Then you pick a time.