Framework

Jobs-to-be-Done Examples: 8 Real Companies (2026)

Eight worked Jobs-to-be-Done examples from real companies — Duolingo, Netflix, Slack, Uber and more — mapped to functional, emotional and social jobs, plus how to write your own JTBD statement from one.

King MarkLast reviewed 9 min read

The best way to learn Jobs-to-be-Done is not to define it again — it's to see the framework applied to products you already use. Below are eight worked Jobs-to-be-Done examples from real companies, each mapped to the job the product is actually hired for, followed by a template for turning any of them into a JTBD statement for your own product. If you want the theory first, start with our JTBD framework explained guide; this page is the examples.

The reason examples matter more than definitions here is that JTBD's whole point is a reframe: customers don't buy products, they hire them for a job. You only feel that reframe when you watch a familiar product stop being "a language app" and start being "a way to feel productive for five minutes." That shift — from product category to job — is the entire skill.

Want to run JTBD on your own product? Framework for iPhone & iPad walks you through the situation, motivation, and outcome for each job with AI-assisted prompts. Free to start.

The three types of jobs every example has

Before the examples, the one distinction that makes them readable. Every job a customer hires a product for sits in one of three layers — and strong products serve all three at once.

Job layerWhat it isThe question it answers
FunctionalThe practical task to get done"What am I literally trying to accomplish?"
EmotionalHow the customer wants to feel"How do I want this to make me feel — or stop feeling?"
SocialHow the customer wants to be perceived"What does using this say about me to others?"

The classic mistake in reading a JTBD example is stopping at the functional layer. "People hire Instagram to share photos" is the functional job and it explains almost nothing. The emotional job (feel like my life is interesting) and the social job (be seen as someone with taste) are what actually drove the growth. Keep all three in view for every example below.

The Three-Layer Job Map: 8 real companies

Here is the citable version — eight products you know, each decomposed into its functional, emotional, and social job. Read down any column to see a pattern; read across any row to see why a single product beats competitors that only serve one layer.

CompanyFunctional jobEmotional jobSocial job
DuolingoPractice a language in spare minutesFeel productive, not guilty, about downtimeBe seen as someone who's "learning Spanish"
NetflixFill unstructured free time with something watchableStop the anxiety of "what do I even put on"Have something to talk about tomorrow
SlackKeep team communication in one searchable placeFeel on top of work, not buried in emailLook responsive and organized to the team
UberGet from A to B without owning a carRemove the anxiety of hailing, waiting, hagglingSignal you can afford convenience
SpotifyHave the right music for any momentMatch or shift my mood on demandShow identity through playlists and Wrapped
NotionStore notes, docs, and tasks in one systemFeel like my "second brain" isn't leakingBe the person with the beautiful workspace
LinkedInFind a job or a hireFeel career-secure and in-demandBe seen as a credible professional
ChatGPTGet a usable draft or answer fastFeel capable at things I'm not expert inAppear more productive than my peers

I call this the Three-Layer Job Map — the discipline of never accepting a one-line "they hire it to X" example until all three layers are named. It's the fastest way to spot which layer your own product is under-serving. Most products win on functional and lose on emotional or social; the map makes that gap visible in one row.

Worked example: what Duolingo is really hired for (Q1 2026)

The single most instructive JTBD example right now is Duolingo, because its own numbers prove the point. In its Q1 2026 results, daily active users grew 21% year over year to 56.5 million — the first quarter in company history above 55 million — while revenue rose 27% to $292 million (Duolingo 10-Q, Q1 2026).

Here's the tell. If people hired Duolingo to become fluent, its retention would track course completion — and course completion is famously low. It doesn't. Retention tracks the streak. The functional job ("learn Spanish") is real but weak; the durable job is emotional and behavioral: feel productive during idle minutes without the guilt of scrolling, and don't break the chain.

Everything in the product is built for that real job, not the stated one:

FeatureStated job it servesReal job it serves
Daily streak counterTrack learning progressCreate loss-aversion so skipping a day hurts
Streak FreezeForgive a missed lessonRemove the anxiety that one slip ruins the habit
Leaderboards / leaguesMotivate practiceAdd a social job — being seen keeping up
Push notificationsRemind you to studyRe-trigger the habit loop at the same time daily

Third-party case studies estimate the Streak Freeze feature alone cut churn by about 21% for at-risk users, and that users who reach a 7-day streak are roughly 3.6× more likely to stay engaged (Trophy — Duolingo gamification case study, 2026). Those are habit-formation numbers, not education numbers. A team that ran a JTBD interview and heard "I want to feel like I did something with my commute" would build exactly this product. A team that believed the functional job would keep adding grammar features and wonder why nobody finished the course.

The lesson that generalizes: when a product's retention doesn't match its stated purpose, the real job is hiding one layer down. Find it and you find the roadmap.

How to write a JTBD statement from an example

Examples are only useful if you can convert one into a statement for your own product. Use the canonical template:

When [situation], I want to [motivation], so I can [expected outcome].

Watch it fill for three of the examples above:

  • DuolingoWhen I have a few idle minutes and feel like I'm wasting them, I want to do something that feels productive, so I can end the day without guilt.
  • SlackWhen a decision is scattered across email threads and DMs, I want one searchable place my whole team can see, so I can stop re-explaining context.
  • UberWhen I need to get somewhere and don't want to drive or wait, I want a ride to arrive on demand, so I can stop worrying about the logistics of getting there.

The test for your own statement is falsifiability: five real customers should be able to confirm or reject it. "When I'm busy, I want to be productive, so I can succeed" passes no test — it could never be wrong, so it's not a job. For the full interview structure that produces these statements, see the JTBD framework explained walkthrough.

B2B examples work differently: stack the jobs

Consumer examples have one hero job. B2B examples have a stack, because the buyer is a committee and each member hires the product for a different job. Collapsing them into the end user's job is the most common way B2B JTBD analysis goes wrong.

Take Figma as a worked B2B example:

Buyer roleThe job they hire Figma forLayer
Designer (end user)Design without version chaos or file handoffsFunctional
Design leadKeep the whole team working on one live canvasFunctional + emotional
Procurement / ITSSO, audit logs, and a defensible security postureFunctional (compliance)
VP who signs offLook like they backed the modern, safe standardSocial

A B2B pitch that only speaks to the designer's job loses the deal in procurement; one that only speaks to compliance never gets the designers to adopt it. This is why B2B JTBD work maps every role's job before writing a single feature. It's also where JTBD hands off to other artifacts — once the jobs are clear, see JTBD vs personas for who to build for and JTBD vs user stories for how to spec it.

Common mistakes when copying a JTBD example

Borrowing an example is smart; borrowing it wrong is the fast path to a roadmap that misses. The three failures below account for most of it.

MistakeWhy it happensFix
Stopping at the functional jobIt's the easiest layer to name and feels "objective"Force the emotional and social layers — that's where growth lives
Copying the example's solution, not its jobDuolingo's streak worked, so every app bolts on a streakExtract the job (fight guilt over idle time), then design your solution for it
Writing an unfalsifiable statementGeneric feels safe and applies to everyoneIf five customers couldn't reject it, it's a slogan, not a job

For a fuller worked case, our JTBD applied to Instagram Stories example runs the same three-layer analysis on a single feature launch.

Sources

Related

Frequently asked questions

What is a good example of Jobs-to-be-Done?

The cleanest example is Duolingo. Users don't hire it only to learn a language — most hire it to keep a daily streak alive and feel productive in idle minutes. That job explains why its Q1 2026 daily active users grew 21% to 56.5 million while completion of any actual language course stayed low: the product is winning the job it's actually hired for. A JTBD example is only useful when it names the job the product competes on, not the product category.

What are the three types of jobs in JTBD?

Functional, emotional, and social. The functional job is the practical task (get to the airport). The emotional job is how the customer wants to feel (not anxious about being late). The social job is how they want to be seen (someone who has their life together). Most strong products serve all three at once — Uber gets you there (functional), removes the anxiety of hailing and haggling (emotional), and signals a certain status (social).

How do you write a Jobs-to-be-Done statement from an example?

Use the template 'When [situation], I want to [motivation], so I can [expected outcome].' Take a real example — a Slack user — and fill it: 'When a decision is scattered across email and DMs, I want one searchable place my whole team can see, so I can stop re-explaining context.' The test of a good statement is that five real customers could confirm or falsify it. If it's so generic it couldn't be wrong, it's not a job.

Do Jobs-to-be-Done examples work for B2B products?

Yes, but a B2B example has multiple jobs stacked on one purchase because the buyer is a committee. Figma's end user has a usage job (design without version chaos), the design lead has a coordination job (keep everyone on one canvas), and procurement has a compliance job (SSO, audit logs). A useful B2B example maps all three rather than collapsing them into the end user's job.

Get more like this

One Academy post per week. No spam.

Written by King Mark.Suggest an edit ↗

Keep reading

All articles →