TWOFER · TWO-SIDED MARKETPLACE

CONCEPT + PROTOTYPE

Designing real-time demand for local businesses

A two-sided marketplace that helps coffee shops and cafes fill slow hours with limited-time offers, while nearby consumers discover new local spots in real time. Powered by AI-driven offer creation and QR redemption.

Product strategy

Two-sided marketplace

Monetization

MVP scoping

Prototype

MY ROLE

Product strategy, UX design, prototype development

PRODUCT TYPE

Two-sided consumer + small business platform

STAGE

Concept + functional Figma prototype

KEY DECISIONS

Monetization model, MVP scope, real-time UX

THE PROBLEM

Local businesses lose money every slow hour, and existing tools don’t help much.

Cafes, small retailers, and restaurants live on thin margins and foot traffic. A slow Tuesday afternoon is lost revenue. Discount platforms, social promotions, and loyalty apps share one flaw: they’re static. A business posts a deal and waits, with no control over who sees it, when, or how many act on it.

These tools are built for businesses with marketing teams. A cafe owner with three employees and six empty tables at 3pm doesn’t have time to run a campaign.

THE OPPORTUNITY

Let businesses decide when demand happens.

Deals platforms train customers to wait for discounts. Twofer gives businesses control over the timing, quantity, and visibility of an offer, so they can shape demand without permanently cutting margins. The mechanism is controlled scarcity.

WHEN

The business picks the window the offer appears

HOW MANY

A fixed number of redemptions

HOW LONG

It disappears when time or quantity runs out

THE MARKET WE SAW

50%+

of Americans buy from a coffee shop at least once a week

53%

of Gen Z use loyalty apps one to two times a week

2×

as many Americans use app coupons as paper coupons

DISCOVERY

Owner interviews pointed to one window.

Before designing the admin side, we interviewed coffee shop owners. Weekday traffic ran at less than half of weekend levels, and the dip was predictable.

Dallas coffee shops we spoke with during discovery.

RELATIVE CUSTOMER TRAFFIC

Owners rated how busy each period feels on a 0 to 100 scale, where 100 is their busiest time of the week.

40

85

Weekday

11:30am to 1pm

Weekend

Saturday and Sunday

Traffic index from coffee shop owner interviews (0 to 100).

01

Slow periods are consistent and predictable

02

Current marketing only reaches existing customers

03

Owners are price sensitive and risk averse

04

A free trial is essential for supply-side adoption

05

The product must be simple and owner-controlled

OPPORTUNITY

11:30am to 1pm weekdays became the trial window.

KEY DECISIONS

Three decisions that shaped Twofer.

01

Businesses pay. Users don’t, yet.

AI-driven offer creation cost too much to give away. Businesses start free with one active offer, then move to Twofer Pro at $30 a month, which one recovered slow afternoon pays for.

START

Free

One active offer to prove the value first.

→

CONVERT TO TWOFER PRO

$30

/ month

One recovered slow afternoon pays for it.

THE TRADEOFF

We chose certainty over scale. Businesses only stay if it works, and we prioritized delivering real value to paying customers over the rapid growth of a free model.

02

No ratings or reviews in the MVP.

A credible ratings system needs volume, moderation and UI on both sides. With no users yet, it would sit mostly empty for months.

RATINGS ON DAY ONE

Corner Café

Coffee shop, 0.3 mi

No reviews yet

0 ratings

On launch day, every listing would look like this. An empty rating reads as a warning.

WHAT WE SHIPPED INSTEAD

BOGO latte

Corner Café, 0.3 mi

Ends in 42 min

14 of 20 claimed

Live quantities and a ticking clock show the offer is real and other people want it.

SAVED FOR V2

Ratings

Reviews

Search and filters

Consumer premium tier

THE TRADEOFF

A cleaner MVP over a more complete one. Real-time scarcity creates its own trust signal. Ratings wait for V2.

03

A live feed instead of search.

Search assumes you know what you want. A feed helps you discover, which fits offers that expire: open the app, see what’s live, decide.

SEARCH

What do you want?

Assumes you already know.

Offers expire before you find them.

LIVE NOW NEAR YOU

BOGO latte

ends 1:00 PM

3 left

2-for-1 pastries

ends 2:30 PM

5 left

Iced coffee BOGO

ends 12:15 PM

1 left

THE TRADEOFF

Speed of action over depth of choice. Businesses compete on what’s live right now.

THE USER EXPERIENCE

The user experience, built for the next 30 seconds.

Every screen answers one question: what’s available right now, near me, that I might act on? Scarcity shows visually through limited availability, live updates, and “just dropped” tags. A user goes from a timely alert to the offer to a QR code at the counter in under 30 seconds. QR redemption keeps checkout fast and needs almost no staff training.

INTERACTIVE PROTOTYPE

Tap through Twofer yourself.

Go from a live offer to a QR code at the counter in under 30 seconds, the same flow we tested with users.

Try the prototype ↗

THE ADMIN EXPERIENCE

The admin tool: two minutes, then back to work.

Business owners are busy. The admin tool lets them create an offer, set it up, and get back to work in under two minutes. They control when an offer runs, how many are available, and how long it lasts. We cut campaign history, competitor benchmarking, and deep analytics from V1 and planned them for V2.

WHAT WE LEARNED

In testing, people acted faster on a short list of live offers.

In prototype testing, users engaged faster and with less hesitation in the live feed than in a browse-and-filter version. The time limit signaled the offer was worth a look. The harder lesson was the cold start: without businesses there’s nothing to discover, and without users businesses have no reason to post. We designed for business activation first.

LAUNCH PLAN

Solving the cold start: start small and dense.

A marketplace with no businesses has nothing to discover. We planned the launch supply-first, in one dense market: coffee shops in Dallas, near SMU and University Park.

DAY 0

Define one geo-targeted area

MONTH 1

Recruit 5 to 10 coffee shops, free for 3 months

MONTHS 1 TO 3

Drive local awareness: digital, launch events, flyers

ONGOING

Feature seamless redemption, then iterate on feedback

WHY DALLAS FIRST

1.33M

residents in a young, active market

About 2,000

coffee shops to recruit from

11:30 am – 1pm

the weekday slow window owners told us about

SUCCESS METRICS

How we’d know it’s working.

Each metric ties back to a decision on this page. We’d set targets after measuring a baseline in the first Dallas neighborhood.

NORTH STAR

Sell-through rate

The share of live offers that sell out before they expire.

If offers sell out, controlled scarcity is working for both sides: businesses fill the slow hour, and consumers are acting on what they see.

BUSINESS SIDE

Free-to-Pro conversion

Businesses that upgrade to Twofer Pro after the free tier

90-day retention

Businesses still posting offers after three months

CONSUMER SIDE

Alert to redemption

Time from notification to QR scan, with a goal of under 30 seconds

Repeat redemption

Users who redeem again within 30 days

GUARDRAIL

New-customer share

Redemptions from people new to that shop. Twofer has to reach beyond regulars, not just discount them

RETROSPECTIVE

What I’d do differently.

01

Watch business owners use the admin tool.

We built the offer flow on reasonable assumptions about what a cafe owner needs. Next time I’d watch a real owner use it before asking what they want.

02

Define the cold start strategy earlier.

We did pick Dallas and a supply-first plan, but only after the product was designed. The launch neighborhood and outreach for the first businesses should shape the product from day one.

THE PM TAKEAWAY

What I ask before adding a feature.

A two-sided marketplace makes you design for two very different users at once. Each Twofer tradeoff came down to one question: does this make it easier for someone to act, or add enough value to justify the complexity? I still ask it in product conversations.

LET’S TALK

Building for real people

at scale?

I’m looking for an Associate Product Manager role on a team like yours. LinkedIn is the fastest way to reach me.

NEXT CASE STUDY

Taste Test →

From 41 survey responses to a venture strategy.

Home

Work

How I work

Resume

LinkedIn ↗

TWOFER · TWO-SIDED MARKETPLACE

CONCEPT + PROTOTYPE

Designing real-time demand for local businesses

A two-sided marketplace that helps coffee shops and cafes fill slow hours with limited-time offers, while nearby consumers discover new local spots in real time. Powered by AI-driven offer creation and QR redemption.

Product strategy

Two-sided marketplace

Monetization

MVP scoping

Prototype

MY ROLE

Product strategy, UX design, prototype development

PRODUCT TYPE

Two-sided consumer + small business platform

STAGE

Concept + functional Figma prototype

KEY DECISIONS

Monetization model, MVP scope, real-time UX

THE PROBLEM

Local businesses lose money every slow hour, and existing tools don’t help much.

Cafes, small retailers, and restaurants live on thin margins and foot traffic. A slow Tuesday afternoon is lost revenue. Discount platforms, social promotions, and loyalty apps share one flaw: they’re static. A business posts a deal and waits, with no control over who sees it, when, or how many act on it.

These tools are built for businesses with marketing teams. A cafe owner with three employees and six empty tables at 3pm doesn’t have time to run a campaign.

THE OPPORTUNITY

Let businesses decide when demand happens.

Deals platforms train customers to wait for discounts. Twofer gives businesses control over the timing, quantity, and visibility of an offer, so they can shape demand without permanently cutting margins. The mechanism is controlled scarcity.

WHEN

The business picks the window the offer appears

HOW MANY

A fixed number of redemptions

HOW LONG

It disappears when time or quantity runs out

THE MARKET WE SAW

50%+

of Americans buy from a coffee shop at least once a week

53%

of Gen Z use loyalty apps one to two times a week

2×

as many Americans use app coupons as paper coupons

DISCOVERY

Owner interviews pointed to one window.

Before designing the admin side, we interviewed coffee shop owners. Weekday traffic ran at less than half of weekend levels, and the dip was predictable.

Dallas coffee shops we spoke with during discovery.

RELATIVE CUSTOMER TRAFFIC

Owners rated how busy each period feels on a 0 to 100 scale, where 100 is their busiest time of the week.

40

85

Weekday

11:30am to 1pm

Weekend

Saturday and Sunday

Traffic index from coffee shop owner interviews (0 to 100).

01

Slow periods are consistent and predictable

02

Current marketing only reaches existing customers

03

Owners are price sensitive and risk averse

04

A free trial is essential for supply-side adoption

05

The product must be simple and owner-controlled

OPPORTUNITY

11:30am to 1pm weekdays became the trial window.

KEY DECISIONS

Three decisions that shaped Twofer.

01

Businesses pay. Users don’t, yet.

AI-driven offer creation cost too much to give away. Businesses start free with one active offer, then move to Twofer Pro at $30 a month, which one recovered slow afternoon pays for.

START

Free

One active offer to prove the value first.

→

CONVERT TO TWOFER PRO

$30

/ month

One recovered slow afternoon pays for it.

THE TRADEOFF

We chose certainty over scale. Businesses only stay if it works, and we prioritized delivering real value to paying customers over the rapid growth of a free model.

02

No ratings or reviews in the MVP.

A credible ratings system needs volume, moderation and UI on both sides. With no users yet, it would sit mostly empty for months.

RATINGS ON DAY ONE

Corner Café

Coffee shop, 0.3 mi

No reviews yet

0 ratings

On launch day, every listing would look like this. An empty rating reads as a warning.

WHAT WE SHIPPED INSTEAD

BOGO latte

Corner Café, 0.3 mi

Ends in 42 min

14 of 20 claimed

Live quantities and a ticking clock show the offer is real and other people want it.

SAVED FOR V2

Ratings

Reviews

Search and filters

Consumer premium tier

THE TRADEOFF

A cleaner MVP over a more complete one. Real-time scarcity creates its own trust signal. Ratings wait for V2.

03

A live feed instead of search.

Search assumes you know what you want. A feed helps you discover, which fits offers that expire: open the app, see what’s live, decide.

SEARCH

What do you want?

Assumes you already know.

Offers expire before you find them.

LIVE NOW NEAR YOU

BOGO latte

ends 1:00 PM

3 left

2-for-1 pastries

ends 2:30 PM

5 left

Iced coffee BOGO

ends 12:15 PM

1 left

THE TRADEOFF

Speed of action over depth of choice. Businesses compete on what’s live right now.

THE USER EXPERIENCE

The user experience, built for the next 30 seconds.

Every screen answers one question: what’s available right now, near me, that I might act on? Scarcity shows visually through limited availability, live updates, and “just dropped” tags. A user goes from a timely alert to the offer to a QR code at the counter in under 30 seconds. QR redemption keeps checkout fast and needs almost no staff training.

INTERACTIVE PROTOTYPE

Tap through Twofer yourself.

Go from a live offer to a QR code at the counter in under 30 seconds, the same flow we tested with users.

Try the prototype ↗

THE ADMIN EXPERIENCE

The admin tool: two minutes, then back to work.

Business owners are busy. The admin tool lets them create an offer, set it up, and get back to work in under two minutes. They control when an offer runs, how many are available, and how long it lasts. We cut campaign history, competitor benchmarking, and deep analytics from V1 and planned them for V2.

WHAT WE LEARNED

In testing, people acted faster on a short list of live offers.

In prototype testing, users engaged faster and with less hesitation in the live feed than in a browse-and-filter version. The time limit signaled the offer was worth a look. The harder lesson was the cold start: without businesses there’s nothing to discover, and without users businesses have no reason to post. We designed for business activation first.

LAUNCH PLAN

Solving the cold start: start small and dense.

A marketplace with no businesses has nothing to discover. We planned the launch supply-first, in one dense market: coffee shops in Dallas, near SMU and University Park.

DAY 0

Define one geo-targeted area

MONTH 1

Recruit 5 to 10 coffee shops, free for 3 months

MONTHS 1 TO 3

Drive local awareness: digital, launch events, flyers

ONGOING

Feature seamless redemption, then iterate on feedback

WHY DALLAS FIRST

1.33M

residents in a young, active market

About 2,000

coffee shops to recruit from

11:30 am – 1pm

the weekday slow window owners told us about

SUCCESS METRICS

How we’d know it’s working.

Each metric ties back to a decision on this page. We’d set targets after measuring a baseline in the first Dallas neighborhood.

NORTH STAR

Sell-through rate

The share of live offers that sell out before they expire.

If offers sell out, controlled scarcity is working for both sides: businesses fill the slow hour, and consumers are acting on what they see.

BUSINESS SIDE

Free-to-Pro conversion

Businesses that upgrade to Twofer Pro after the free tier

90-day retention

Businesses still posting offers after three months

CONSUMER SIDE

Alert to redemption

Time from notification to QR scan, with a goal of under 30 seconds

Repeat redemption

Users who redeem again within 30 days

GUARDRAIL

New-customer share

Redemptions from people new to that shop. Twofer has to reach beyond regulars, not just discount them

RETROSPECTIVE

What I’d do differently.

01

Watch business owners use the admin tool.

We built the offer flow on reasonable assumptions about what a cafe owner needs. Next time I’d watch a real owner use it before asking what they want.

02

Define the cold start strategy earlier.

We did pick Dallas and a supply-first plan, but only after the product was designed. The launch neighborhood and outreach for the first businesses should shape the product from day one.

THE PM TAKEAWAY

What I ask before adding a feature.

A two-sided marketplace makes you design for two very different users at once. Each Twofer tradeoff came down to one question: does this make it easier for someone to act, or add enough value to justify the complexity? I still ask it in product conversations.

LET’S TALK

Building for real people

at scale?

I’m looking for an Associate Product Manager role on a team like yours. LinkedIn is the fastest way to reach me.

NEXT CASE STUDY

Taste Test →

From 41 survey responses to a venture strategy.

Home

Work

How I work

Resume

LinkedIn ↗

TWOFER · TWO-SIDED MARKETPLACE · CONCEPT + PROTOTYPE

Designing real-time demand

for local businesses

A two-sided marketplace that helps coffee shops and cafes fill slow hours with limited-time offers, while nearby consumers discover new local spots in real time. Powered by AI-driven offer creation and QR redemption.

Product strategy

Two-sided marketplace

Monetization

MVP scoping

Prototype

MY ROLE

Product strategy, UX design, prototype development

PRODUCT TYPE

Two-sided consumer + small business platform

STAGE

Concept + functional Figma prototype

KEY DECISIONS

Monetization model, MVP scope, real-time UX

THE PROBLEM

Local businesses lose money every slow hour, and existing tools don’t help much.

Cafes, small retailers, and restaurants live on thin margins and foot traffic. A slow Tuesday afternoon is lost revenue. Discount platforms, social promotions, and loyalty apps share one flaw: they’re static. A business posts a deal and waits, with no control over who sees it, when, or how many act on it.

These tools are built for businesses with marketing teams. A cafe owner with three employees and six empty tables at 3pm doesn’t have time to run a campaign.

THE OPPORTUNITY

Let businesses decide when demand happens.

Deals platforms train customers to wait for discounts. Twofer gives businesses control over the timing, quantity, and visibility of an offer, so they can shape demand without permanently cutting margins. The mechanism is controlled scarcity.

WHEN

The business picks the window the offer appears

HOW MANY

A fixed number of redemptions

HOW LONG

It disappears when time or quantity runs out

THE MARKET WE SAW

50%+

of Americans buy from a coffee shop at least once a week

53%

of Gen Z use loyalty apps one to two times a week

2×

as many Americans use app coupons as paper coupons

DISCOVERY

Owner interviews pointed to one window.

Before designing the admin side, we interviewed coffee shop owners. Weekday traffic ran at less than half of weekend levels, and the dip was predictable.

Dallas coffee shops we spoke with during discovery.

RELATIVE CUSTOMER TRAFFIC

Owners rated how busy each period feels on a 0 to 100 scale, where 100 is their busiest time of the week.

40

85

Weekday

11:30am to 1pm

Weekend

Saturday and Sunday

Traffic index from coffee shop owner interviews (0 to 100).

01

Slow periods are consistent and predictable

02

Current marketing only reaches existing customers

03

Owners are price sensitive and risk averse

04

A free trial is essential for supply-side adoption

05

The product must be simple and owner-controlled

OPPORTUNITY

11:30am to 1pm weekdays became the trial window.

KEY DECISIONS

Three decisions that shaped Twofer.

01

Businesses pay. Users don’t, yet.

AI-driven offer creation cost too much to give away. Businesses start free with one active offer, then move to Twofer Pro at $30 a month, which one recovered slow afternoon pays for.

START

Free

One active offer to prove the value first.

→

CONVERT TO TWOFER PRO

$30

/ month

One recovered slow afternoon pays for it.

THE TRADEOFF

We chose certainty over scale. Businesses only stay if it works, and we prioritized delivering real value to paying customers over the rapid growth of a free model.

02

No ratings or reviews in the MVP.

A credible ratings system needs volume, moderation and UI on both sides. With no users yet, it would sit mostly empty for months.

RATINGS ON DAY ONE

Corner Café

Coffee shop, 0.3 mi

No reviews yet

0 ratings

On launch day, every listing would look like this. An empty rating reads as a warning.

WHAT WE SHIPPED INSTEAD

BOGO latte

Corner Café, 0.3 mi

Ends in 42 min

14 of 20 claimed

Live quantities and a ticking clock show the offer is real and other people want it.

SAVED FOR V2

Ratings

Reviews

Search and filters

Consumer premium tier

THE TRADEOFF

A cleaner MVP over a more complete one. Real-time scarcity creates its own trust signal. Ratings wait for V2.

03

A live feed instead of search.

Search assumes you know what you want. A feed helps you discover, which fits offers that expire: open the app, see what’s live, decide.

SEARCH

What do you want?

Assumes you already know.

Offers expire before you find them.

LIVE NOW NEAR YOU

BOGO latte

ends 1:00 PM

3 left

2-for-1 pastries

ends 2:30 PM

5 left

Iced coffee BOGO

ends 12:15 PM

1 left

THE TRADEOFF

Speed of action over depth of choice. Businesses compete on what’s live right now.

THE USER EXPERIENCE

The user experience, built for the next 30 seconds.

Every screen answers one question: what’s available right now, near me, that I might act on? Scarcity shows visually through limited availability, live updates, and “just dropped” tags. A user goes from a timely alert to the offer to a QR code at the counter in under 30 seconds. QR redemption keeps checkout fast and needs almost no staff training.

INTERACTIVE PROTOTYPE

Tap through Twofer yourself.

Go from a live offer to a QR code at the counter in under 30 seconds, the same flow we tested with users.

Try the prototype ↗

THE ADMIN EXPERIENCE

The admin tool: two minutes, then back to work.

Business owners are busy. The admin tool lets them create an offer, set it up, and get back to work in under two minutes. They control when an offer runs, how many are available, and how long it lasts. We cut campaign history, competitor benchmarking, and deep analytics from V1 and planned them for V2.

WHAT WE LEARNED

In testing, people acted faster on a short list of live offers.

In prototype testing, users engaged faster and with less hesitation in the live feed than in a browse-and-filter version. The time limit signaled the offer was worth a look. The harder lesson was the cold start: without businesses there’s nothing to discover, and without users businesses have no reason to post. We designed for business activation first.

LAUNCH PLAN

Solving the cold start: start small and dense.

A marketplace with no businesses has nothing to discover. We planned the launch supply-first, in one dense market: coffee shops in Dallas, near SMU and University Park.

DAY 0

Define one geo-targeted area

MONTH 1

Recruit 5 to 10 coffee shops, free for 3 months

MONTHS 1 TO 3

Drive local awareness: digital, launch events, flyers

ONGOING

Feature seamless redemption, then iterate on feedback

WHY DALLAS FIRST

1.33M

residents in a young, active market

About 2,000

coffee shops to recruit from

11:30 am–1pm

the weekday slow window owners told us about

SUCCESS METRICS

How we’d know it’s working.

Each metric ties back to a decision on this page. We’d set targets after measuring a baseline in the first Dallas neighborhood.

NORTH STAR

Sell-through rate

The share of live offers that sell out before they expire.

If offers sell out, controlled scarcity is working for both sides: businesses fill the slow hour, and consumers are acting on what they see.

BUSINESS SIDE

Free-to-Pro conversion

Businesses that upgrade to Twofer Pro after the free tier

90-day retention

Businesses still posting offers after three months

CONSUMER SIDE

Alert to redemption

Time from notification to QR scan, with a goal of under 30 seconds

Repeat redemption

Users who redeem again within 30 days

GUARDRAIL

New-customer share

Redemptions from people new to that shop. Twofer has to reach beyond regulars, not just discount them

RETROSPECTIVE

Where I can improve

01

Watch business owners use the admin tool.

We built the offer flow on reasonable assumptions about what a cafe owner needs. Next time I’d watch a real owner use it before asking what they want.

02

Define the cold start strategy earlier.

We did pick Dallas and a supply-first plan, but only after the product was designed. The launch neighborhood and outreach for the first businesses should shape the product from day one.

THE PM TAKEAWAY

What I ask before adding a feature.

A two-sided marketplace makes you design for two very different users at once. Each Twofer tradeoff came down to one question: does this make it easier for someone to act, or add enough value to justify the complexity? I still ask it in product conversations.

LET’S TALK

Building for real people at scale?

I’m looking for an Associate Product Manager role on a team like yours. The fastest way to reach me is LinkedIn.

NEXT CASE STUDY

Taste Test →

From 41 survey responses to a venture strategy.

TWOFER · TWO-SIDED MARKETPLACE · CONCEPT + PROTOTYPE

Designing real-time demand

for local businesses

A two-sided marketplace that helps coffee shops and cafes fill slow hours with limited-time offers, while nearby consumers discover new local spots in real time. Powered by AI-driven offer creation and QR redemption.

Product strategy

Two-sided marketplace

Monetization

MVP scoping

Prototype

MY ROLE

Product strategy, UX design, prototype development

PRODUCT TYPE

Two-sided consumer + small business platform

STAGE

Concept + functional Figma prototype

KEY DECISIONS

Monetization model, MVP scope, real-time UX

ON THIS PAGE

THE PROBLEM

Local businesses lose money every slow hour, and existing tools don’t help much.

Cafes, small retailers, and restaurants live on thin margins and foot traffic. A slow Tuesday afternoon is lost revenue. Discount platforms, social promotions, and loyalty apps share one flaw: they’re static. A business posts a deal and waits, with no control over who sees it, when, or how many act on it.

These tools are built for businesses with marketing teams. A cafe owner with three employees and six empty tables at 3pm doesn’t have time to run a campaign.

THE OPPORTUNITY

Let businesses decide when demand happens.

Deals platforms train customers to wait for discounts. Twofer gives businesses control over the timing, quantity, and visibility of an offer, so they can shape demand without permanently cutting margins. The mechanism is controlled scarcity.

WHEN

The business picks the window the offer appears

HOW MANY

A fixed number of redemptions

HOW LONG

It disappears when time or quantity runs out

THE MARKET WE SAW

50%+

of Americans buy from a coffee shop at least once a week

53%

of Gen Z use loyalty apps one to two times a week

2×

as many Americans use app coupons as paper coupons

DISCOVERY

Owner interviews pointed to one window.

Before designing the admin side, we interviewed coffee shop owners. Weekday traffic ran at less than half of weekend levels, and the dip was predictable.

Dallas coffee shops we spoke with during discovery.

RELATIVE CUSTOMER TRAFFIC

Owners rated how busy each period feels on a 0 to 100 scale, where 100 is their busiest time of the week.

40

85

Weekday

11:30am to 1pm

Weekend

Saturday and Sunday

Traffic index from coffee shop owner interviews (0 to 100).

01

Slow periods are consistent and predictable

02

Current marketing only reaches existing customers

03

Owners are price sensitive and risk averse

04

A free trial is essential for supply-side adoption

05

The product must be simple and owner-controlled

OPPORTUNITY

11:30am to 1pm weekdays became the trial window.

KEY DECISIONS

Three decisions that shaped Twofer.

01

Businesses pay. Users don’t, yet.

AI-driven offer creation cost too much to give away. Businesses start free with one active offer, then move to Twofer Pro at $30 a month, which one recovered slow afternoon pays for.

START

Free

One active offer to prove the value first.

→

CONVERT TO TWOFER PRO

$30

/ month

One recovered slow afternoon pays for it.

THE TRADEOFF

We chose certainty over scale. Businesses only stay if it works, and we prioritized delivering real value to paying customers over the rapid growth of a free model.

02

No ratings or reviews in the MVP.

A credible ratings system needs volume, moderation and UI on both sides. With no users yet, it would sit mostly empty for months.

RATINGS ON DAY ONE

Corner Café

Coffee shop, 0.3 mi

No reviews yet

0 ratings

On launch day, every listing would look like this. An empty rating reads as a warning.

WHAT WE SHIPPED INSTEAD

BOGO latte

Corner Café, 0.3 mi

Ends in 42 min

14 of 20 claimed

Live quantities and a ticking clock show the offer is real and other people want it.

SAVED FOR V2

Ratings

Reviews

Search and filters

Consumer premium tier

THE TRADEOFF

A cleaner MVP over a more complete one. Real-time scarcity creates its own trust signal. Ratings wait for V2.

03

A live feed instead of search.

Search assumes you know what you want. A feed helps you discover, which fits offers that expire: open the app, see what’s live, decide.

SEARCH

What do you want?

Assumes you already know.

Offers expire before you find them.

LIVE NOW NEAR YOU

BOGO latte

ends 1:00 PM

3 left

2-for-1 pastries

ends 2:30 PM

5 left

Iced coffee BOGO

ends 12:15 PM

1 left

THE TRADEOFF

Speed of action over depth of choice. Businesses compete on what’s live right now.

THE USER EXPERIENCE

The user experience, built for the next 30 seconds.

Every screen answers one question: what’s available right now, near me, that I might act on? Scarcity shows visually through limited availability, live updates, and “just dropped” tags. A user goes from a timely alert to the offer to a QR code at the counter in under 30 seconds. QR redemption keeps checkout fast and needs almost no staff training.

INTERACTIVE PROTOTYPE

Tap through Twofer yourself.

Go from a live offer to a QR code at the counter in under 30 seconds, the same flow we tested with users.

Try the prototype ↗

THE ADMIN EXPERIENCE

The admin tool: two minutes, then back to work.

Business owners are busy. The admin tool lets them create an offer, set it up, and get back to work in under two minutes. They control when an offer runs, how many are available, and how long it lasts. We cut campaign history, competitor benchmarking, and deep analytics from V1 and planned them for V2.

WHAT WE LEARNED

In testing, people acted faster on a short list of live offers.

In prototype testing, users engaged faster and with less hesitation in the live feed than in a browse-and-filter version. The time limit signaled the offer was worth a look. The harder lesson was the cold start: without businesses there’s nothing to discover, and without users businesses have no reason to post. We designed for business activation first.

LAUNCH PLAN

Solving the cold start: start small and dense.

A marketplace with no businesses has nothing to discover. We planned the launch supply-first, in one dense market: coffee shops in Dallas, near SMU and University Park.

DAY 0

Define one geo-targeted area

MONTH 1

Recruit 5 to 10 coffee shops, free for 3 months

MONTHS 1 TO 3

Drive local awareness: digital, launch events, flyers

ONGOING

Feature seamless redemption, then iterate on feedback

WHY DALLAS FIRST

1.33M

residents in a young, active market

About 2,000

coffee shops to recruit from

11:30 am–1pm

the weekday slow window owners told us about

SUCCESS METRICS

How we’d know it’s working.

Each metric ties back to a decision on this page. We’d set targets after measuring a baseline in the first Dallas neighborhood.

NORTH STAR

Sell-through rate

The share of live offers that sell out before they expire.

If offers sell out, controlled scarcity is working for both sides: businesses fill the slow hour, and consumers are acting on what they see.

BUSINESS SIDE

Free-to-Pro conversion

Businesses that upgrade to Twofer Pro after the free tier

90-day retention

Businesses still posting offers after three months

CONSUMER SIDE

Alert to redemption

Time from notification to QR scan, with a goal of under 30 seconds

Repeat redemption

Users who redeem again within 30 days

GUARDRAIL

New-customer share

Redemptions from people new to that shop. Twofer has to reach beyond regulars, not just discount them

RETROSPECTIVE

Where I can improve

01

Watch business owners use the admin tool.

We built the offer flow on reasonable assumptions about what a cafe owner needs. Next time I’d watch a real owner use it before asking what they want.

02

Define the cold start strategy earlier.

We did pick Dallas and a supply-first plan, but only after the product was designed. The launch neighborhood and outreach for the first businesses should shape the product from day one.

THE PM TAKEAWAY

What I ask before adding a feature.

A two-sided marketplace makes you design for two very different users at once. Each Twofer tradeoff came down to one question: does this make it easier for someone to act, or add enough value to justify the complexity? I still ask it in product conversations.

LET’S TALK

Building for real people at scale?

I’m looking for an Associate Product Manager role on a team like yours. The fastest way to reach me is LinkedIn.

NEXT CASE STUDY

Taste Test →

From 41 survey responses to a venture strategy.