Reverse-Engineer ThredUp's Trigger-Action-Reward-Investment Loop
Objective: Given only ThredUp's public app and email flows, map its engagement loop into the lesson's four Hooked Model stages and identify whether the investment stage is real or missing.
You're auditing consumer resale apps for engagement-loop patterns before your own team designs a retention feature. ThredUp is a strong test case because it depends on repeat sellers, not just repeat buyers.
Trace a seller's or buyer's real journey through ThredUp's app/emails and assign each moment to trigger, action, variable reward, or investment, then judge if the investment stage genuinely increases switching cost.
Before you start
What you'll need
Free path (everything below is enough to finish)
Free, quick to fill in during a live app walkthrough
The process
1 step
Step 01 of 01
The lesson's Hooked Model breakdown defines trigger (the prompt), action (the simplest behavior), variable reward (the partially unpredictable payoff), and investment (what the user puts in that raises the value of the next cycle).
Sign up for ThredUp's marketing emails or open the app's seller flow. What triggers a return visit, what's the simplest action, what reward is shown, and what does the user leave behind afterward?
Procedure
- Note the trigger from a real ThredUp email or push notification screenshot ('Your bag sold!' / 'New arrivals in your size')
- Note the single simplest action the app asks for next (open the app, browse the 'For You' feed)
- Note the reward shown (a personalized feed, a payout notification, a discount)
- Note what the user invests afterward (listing more items, saving sizes/brands as preferences, leaving items in a bag)
TRIGGER: 'Your bag sold! You earned $12.40' notification ACTION: Open app to view payout and browse for something to buy with it REWARD: Personalized 'For You' feed, unpredictable which items appear INVESTMENT: Saved size/brand preferences that sharpen next visit's feed JUDGMENT: Investment is real — preference data measurably changes what the next session shows
Healthy
The investment stage names a specific artifact (saved preferences, listed items) that provably changes a future session, not a vague 'they feel engaged.'
Unhealthy
Labeling 'the user opened the app again' as investment — that's just repeated action, not something left behind that raises future value.
What this means
A loop only has an investment stage if you can point to a specific thing stored that changes what the next cycle looks like.
So what do I do about it?
| Symptom | Action | Effort |
|---|---|---|
| You can't name a specific stored artifact from the investment stage | Re-check onboarding and settings screens for saved preferences, wishlists, or size profiles you missed | 5 min |
Final deliverable
A four-stage loop map for ThredUp with an explicit judgment call on whether the investment stage is real or missing, and why.
See a reference example
Rent the Runway loop map (excerpt) TRIGGER: 'Your next shipment ships in 3 days, customize it now' email ACTION: Open app, swap an item in the upcoming box REWARD: Preview photos of the swapped outfit, unpredictable styling combos INVESTMENT: Saved 'closet' of favorited styles that refines future recommendations JUDGMENT: Real investment — the saved closet is reused by the recommendation engine on the next visit
Success criteria
You're done when you can:
- All four stages are filled with a specific observed moment, not a guess
- The investment stage is explicitly judged real or missing, with a named artifact as evidence