Duolingo Suit Event page — a 20-day countdown, three suits to earn with quest points, and three suits in a shop
retention mechanic

Collectibles

Avatar Suits are a retention mechanic built on a collectible — limited-edition costumes that take days of repeat visits to earn.

This page covers what brings users back — Daily Appointments that spread the suits across many days, a Reward Ladder that pays out early and often, and Wearable Status that friends and rivals can see.

01CORE MECHANIC

Daily Appointments

Daily Appointments are what make a suit take days to earn. Quest points come a few at a time from daily quests, so wanting the suit means coming back day after day.

Duolingo post-lesson screen reading "+1 Quest Point!" — the daily quest "Complete 1 lesson" filled at 1 of 1, two more daily quests below it, and two meters side by side: Suit Quest at 1 of 10 and May Quest at 15 of 40
One daily quest pays one quest point: because the quests are daily, earning a suit takes several days of coming back.

Daily quests spread the suits across many days. Suits are earned with quest points, and the everyday source is daily quests: three a day, one point each, refreshed every day. The three suits cost 20 points in all, so the set cannot be finished in a sitting. For instance, on our own account the first two suits unlocked six days apart. Each day's quests are a reason to open the app that day, and the suit meter shows the user what those visits are adding up to.

A deadline makes each day count. The event ran for about three weeks, with a countdown on the event page and on the home screen. Without an end date, a missed day costs nothing, because tomorrow will do. With one, every missed day leaves fewer days to collect the same points. The user can count the days left against the points still needed, and that sum is the reason to come back tonight.

It builds on a habit users already have. Daily quests were in the product long before suits, paying points toward the monthly badge. Suit Quest added a second meter to the same points. For instance, the screen after a lesson showed Suit Quest 1 / 10 beside May Quest 15 / 40. Users did not have to learn anything new. They kept doing the quests they already did, and those quests started paying twice.

Days Needed To Unlock Each Suit

On Daily Quests Alone, Across The 21 Days Of The Event
All 3 quests a day3 points a day
2 quests a day2 points a day
1 quest a day1 point a day
Hot Dog, 5 pointsSneaky Cat, 10 pointsSpooky Duo, 20 points
The 21-day event at three paces: on daily quests alone, the full set takes at least seven separate days.

Get the full Duolingo breakdown.

  • —100+ screenshots
  • —50+ push notification variations
  • —A deep dive into Duolingo's most important systems

Get it free. Just answer three questions.

02PACING LAYER

Reward Ladder

The Reward Ladder is the event's three payouts, at 5, 10, and 20 quest points. The first comes within days and each one after costs more, which holds casual users for a while and committed users for weeks.

Duolingo Suit Quest screen reading "You unlocked the first suit!" — three silhouette tiles, the first filled at 5 of 5, the second locked at 10 and the third locked at 20, with a Claim Suit button
The first suit at 5 points, with 10 and 20 already on show: an early payout is what gets a user to commit to the next one.

An early first suit gets users invested. For instance, the first suit cost 5 quest points, about two days of daily quests. A user who has unlocked one has watched their own avatar change and has started noticing which friends are wearing the next suit up. That early win turns the event from an offer on a banner into something they are partway through.

Rising prices stretch the commitment. For instance, the three suits cost 5, 10, and 20 points, and the last carries an Epic tag where the first two are Rare. Nobody is asked up front for twenty quests in exchange for a costume. They are asked for five, then five more, then ten more. Each ask comes straight after a payout, so the user decides whether to continue at the moment they feel most rewarded.

Three payouts keep slower users coming back. A single prize at the end stops pulling on anyone who can see they will miss it. The monthly badge works this way, with one target and one payout. The suit event has three finish lines. A user too far behind for the Epic suit can still reach the second, and one who started late can still get the first. At any pace there is usually a suit within a few days' reach.

Reward Ladder
Spooky Duo suit

Spooky DuoEpic

20 quest points

7 days of full daily quests

Sneaky Cat suit

Sneaky CatRare

10 quest points

4 days of full daily quests

Hot Dog suit

Hot DogRare

5 quest points

2 days of full daily quests

Three suits at 5, 10, and 20 quest points: each step costs double, so the commitment grows only after the user has bought in.

03REWARD LAYER

Wearable Status

Wearable Status is what makes the prize worth a week of showing up. A suit goes on the user's avatar, and the avatar is on every screen where friends and rivals see them.

Duolingo friend update sheet — a friend's avatar wearing the Spooky Duo suit, with text saying the friend advanced to the Semifinals of the Diamond Tournament and a Send Congrats button
A friend's update, with the friend in the Epic suit: every earned suit advertises the event to that user's friends.

The suit is seen wherever the avatar is. A suit's value comes from being seen. Duolingo already shows the user's avatar on the league leaderboard, on the results podium, on friend streaks, on friends quests, and on the update friends get when a unit is finished. A suit changes the avatar, so it appears in all of those places at once. The audience was in place before the costume was.

A suit is kept, so the effort feels safe. League rank can be lost: a user in Diamond this week can be demoted the next. A suit is earned on the user's own effort, with nobody else's score involved, and once unlocked it stays in the wardrobe. The user knows exactly what is required and that the result cannot be taken away. That certainty is what makes several days of effort feel worth starting.

Every worn suit advertises the event. The unlock screen ends on a large Wear Now button, so by default an earned suit goes on at once. From then on it travels with the avatar. For instance, when a friend finishes a unit, the update that appears on the viewer's home screen shows them in their suit. The viewer learns that the suit exists, that someone they know has it, and that the event is still running.

Duolingo League Results podium — a banner reading "First" above the winner's avatar, name and XP total
The league results put avatars centre stage: a suit is worth earning because other people will see it.