San Francisco Bay Area · Remote
Nancy NguyenProduct Design
← All Work
Vagaro · Fill My Books

From Paying for Exposure to Paying for Results

I led the redesign of Fill My Books from a $10/month promotional subscription into a marketplace where Vagaro businesses only pay when they receive a booking. Businesses now pay only when Fill My Books delivers a booking, generating 5× more revenue in its first month with just half the amount of businesses enrolled, while filling 54k appointments.

$1.19Min bookings value (GMV) generated in the first 2 weeks, more than double the legacy model's monthly average
78%Retention of migrated users within 2 weeks of launch
37%Higher platform revenue in 2 weeks than the legacy feature's monthly revenue
RoleLead Product Designer
PlatformsMarketplace · Business Dashboard · Web · iOS · Android
Timeline6+ months · Q3 Launch
TeamProduct Leadership · Engineering · AI/ML · Finance & Payments · Marketing
My contribution

As lead product designer, I led the end-to-end design of Vagaro's first pay-for-performance marketplace. I designed the full system: how businesses configure growth goals, how Vera (Vagaro's AI) allocates promotions, how revenue reconciles across payment infrastructure, and how success is measured across the marketplace. This foundation established a reusable system for future Vera marketplace initiatives.

0:00 / 0:00

Business Transformation

From Marketplace Listing to Demand Generation Platform

Vera is Vagaro's AI layer — the engine that decides which businesses get promoted to which customers, and when.

Before · Subscription Feature
Legacy Model
Businesses paid monthly $10/mo.
Listed in marketplace.
Waited for customers.
Unpredictable results.
Businesses paid for visibility.
After · Performance Marketplace
Vera Fill My Books
Businesses define goals.
Our system (Vera AI) identifies opportunities.
Vagaro generates and markets promotions.
Businesses pay only for results.
Businesses pay only when promotions generate bookings.

The Marketplace Was Solving the Wrong Problem.

Service businesses don't lose unsold products: they lose unsold time. An empty 2pm slot expires at midnight; a retail item just sits on the shelf until tomorrow.

Get Featured charged every business the same monthly fee, whether or not promotions led to bookings — so ROI was impossible to prove. Leadership's fix: pay only when Vera generates a completed appointment. That reframes the challenge from increasing visibility to creating measurable demand.

RETAIL INVENTORYsoldUnsold items carry over: sell tomorrow instead.APPOINTMENT SLOTS, TODAYToday1:00booked2:00expires tonight3:00bookedUnsold slots vanish — revenue lost for good.

who felt it

Businesses

Paid flat fees regardless of bookings. No visibility into whether spend drove results.

Customers

Empty slots stayed invisible. Discovery relied on chance, not on matching actual need.

Vagaro

Revenue depended on subscriptions, not customer outcomes — a weak base for demand generation.

Design Opportunity

Instead of designing another promotional tool, we had an opportunity to rethink how businesses acquire customers.

The challenge wasn't building better discounts—it was designing a scalable operating model that could automatically connect available appointments with the right customers while creating measurable value for businesses and Vagaro.

Designing the Operating Model

Replacing a subscription marketplace required more than a new interface—it required a new operating model.

Instead of businesses manually creating promotions, they would define their goals while Vera continuously identified opportunities, matched eligible customers, generated promotions, and measured results.

Designing that experience meant creating a system where business strategy, automation, payments, and reporting worked together as one cohesive platform.

FILL MY BOOKS OPERATING MODELFILL MY BOOKSOperatingModelBUSINESSCONFIGURATION· Goals· Services· Providers· Pricing ConstraintsDECISION ENGINE· Eligibility Rules· Appointment Availability· ML Signals· Promotion GenerationMARKETPLACEDELIVERY· Email· Push Notifications· Marketplace· BookingPLATFORM OPERATIONS· Performance Pricing· Reporting· Analytics· Future Vera PlatformBusinessesCustomers

The operating model centered on a simple idea: businesses define their objectives, while Vera handles the execution. Rather than managing individual campaigns, businesses configure guardrails—such as eligible services, providers, and pricing constraints. Vera then evaluates appointment availability, customer eligibility, and marketplace rules to generate relevant promotional opportunities. Every booking flows into performance pricing, reporting, and future optimization.

Design Principle

Businesses define intent. Vera executes within those boundaries.

Business Configuration

Turning Business Goals into Automation

Instead of asking businesses to manually create campaigns, I designed a configuration experience where they define business goals and operating constraints.

Businesses choose which services and providers participate, set discount limits, and define availability preferences. These settings become the guardrails Vera uses when generating promotional opportunities.

This shifted the business owner's role from managing campaigns to defining strategy, while allowing Vera to automate execution at scale.

Business Configuration

Goal-based setup — how businesses define operating rules for Vera

Fill My BooksDashboardProvidersServicesReportsSettingsFILL MY BOOKS SETUPGROWTH GOALAttract New CustomersFill Open AppointmentsVera will prioritize customers who haven't visited in 90+ days.ELIGIBLE PROVIDERSSarah K.James R.+ AddOnly selected providers' availability will trigger promotions.ELIGIBLE SERVICESHaircutBlowout+ AddPromotions only apply to selected service types.DISCOUNT CONSTRAINTSMax 30% discountVera will not generate offers exceeding this threshold.Defines Business IntentSets Vera's optimization priorityControls Eligible InventoryWhich schedules can surface offersCreates Scheduling ConstraintsWhich service types can qualifyProtects Business EconomicsCaps offers to protect margin

Takeaway

Businesses don't create promotions. They define intent.

Now that businesses have defined their intent, how does Vera actually decide what to do?

Designing Vera's Decision Architecture

With business goals defined, the next challenge was determining how Vera should make decisions.

Working closely with Engineering and the Machine Learning team, I translated business objectives into a scalable decision framework—defining the rules that determine when promotions should be generated, which customers are eligible, and what constraints ensure promotions remain valuable for both businesses and customers.

Rather than designing individual scenarios, I focused on creating a flexible rule system that could support future growth as new targeting capabilities and data became available.

Decision Framework

Vera Decision Architecture

Business GoalsBusiness RulesEligibility EvaluationPromotion GeneratedBookingPerformance PricingReportingSUPPORTING INPUTSAppointment AvailabilityCustomer EligibilityBusiness ConstraintsML Signals

Demand Generation

Designing How Businesses Acquire Customers

The success of Fill My Books depended on more than generating promotions—it depended on delivering them to the right customers without disrupting the marketplace.

Rather than maximizing reach immediately, I helped define a phased targeting strategy that began with orphaned customers—people no longer actively engaged with a business.

This allowed Vagaro to create new booking opportunities while protecting existing business relationships, establishing a trusted foundation for future expansion into broader customer segments.

Launching with orphaned customers wasn't a limitation—it was a deliberate strategy to validate the platform while protecting marketplace trust.

Product Strategy

Phased Customer Expansion

80M CustomersCustomer SegmentationPHASE 1Orphaned CustomersMarketplace ValidationProtect Business RelationshipsBuild TrustPHASE 2Existing CustomersPersonalized TargetingML OptimizationPlatform Expansion

Once promotions reached the right customers, the next challenge was ensuring the platform could accurately attribute bookings, collect performance fees, and measure success. That required designing an entirely new payment infrastructure.

One Booking Experience. Multiple Revenue Paths.

Replacing subscriptions with performance pricing required more than updating checkout: it required redesigning how revenue moved through the platform.

I partnered with Engineering, Payments, and Finance to define the operational logic behind performance billing, including deposit scenarios, booking attribution, fee timing, cancellations, refunds, and reporting.

The result was a flexible payment infrastructure capable of supporting different business policies while ensuring every successful booking could be accurately measured and billed.

The infrastructure needed to support multiple payment scenarios while maintaining accurate revenue attribution across every booking.

Product Principle

Customer
Choose Appointment
Checkout
Booking Confirmed

Customers always follow the same booking experience, regardless of how businesses process payments.

Payment Infrastructure

Existing Infrastructure

Businesses using Vagaro Payments

Booking
Business VMS
Deposit / Payment
Performance Fee
Reporting

New Infrastructure

Businesses NOT using Vagaro Payments

Booking
Vagaro VMS
Business Payout
Performance Fee
Reporting

This is the innovation.

No Deposit
20% Deposit
50% Deposit
100% Prepaid
Combined Configurations

The infrastructure dynamically adjusts fee collection and payout timing based on each business's existing payment configuration.

Building Trust Through Transparency

Reporting & Optimization

Performance-based pricing only works when businesses can clearly see the value they're receiving.

I designed the reporting experience to connect Vera's decisions with measurable business outcomes, giving businesses visibility into bookings generated, revenue influenced, customer acquisition, and performance fees.

Rather than acting as a static dashboard, reporting became the feedback loop that helped businesses evaluate ROI while laying the foundation for future Vera reporting experiences.

Reporting Design

Measuring the Value of Automation

Business Performance

· Bookings
· Revenue
· Customers

What Vera actually generated for the business

Business Insights

· ROI
· Growth
· Performance Trends

Connects outcomes to overall business health

app.vagaro.com · Vera Fill My Books
V
CalendarCheckoutCustomersMarketingMySiteFormsReportsSettings
Booking
Email & Text Notifications
Online Appointment Rules
House Call
Vera Fill My Books
Booking Widget
Premium Features
Manage Features
Integrations
Check-In App
Live Stream
Branded App
Vera Fill My Books
Tutorial

Vera Fill My Books is an all-in-one marketing tool that automatically promotes your availability. Learn More About Fees

Follow Vagaro's guidelines to ensure your business gets approved and promoted. View Guidelines

Lifetime Value Since First Activation

$40,220

This is the amount Vera's acquired customers have generated in lifetime revenue, after their first visit.

DashboardSettings
Vera's Performance
May 1 – May 30, 2025 📅

New Customers

$20,220

Revenue

30

Customers

Existing Customers

$10,000

Revenue

20

Customers

Revenue from Vera↑ 10.26% vs last month

$30,220

Revenue from Vera Customers — includes appointments pending checkout.

Haircuts 15
Haircut
15
Blow-Dry
10
Trim and Style
9
Hair Tutorial
8
Hair Treatment
7
Consultation
6
Gift Cards
5
Membership
5
Other
10

Vera Performance

· Acceptance Rate
· Promotion Effectiveness
· Fill Rate

How well the automation is working

Future Optimization

Data used to improve targeting and future Vera capabilities.

Closes the feedback loop

Reporting view — bookings, revenue, and ROI attributed to Vera.

Takeaway

Automation only works if people trust it.

Strategic Product Decisions

Every major product decision involved balancing business goals, technical constraints, and marketplace trust. Rather than optimizing for a single release, I focused on building a foundation the platform could scale from over time.

Decision 1

Market Promotions Through Vagaro, Not Individual Businesses

Decision

Expanded Fill My Books from a self-service promotion tool into a marketplace-driven demand generation platform.

Why

Early concepts relied on businesses sending promotions to their own customer lists. I advocated for distributing promotions through Vagaro instead, allowing the platform to reach a broader audience and creating a scalable acquisition engine that wasn't limited by each business's existing customer base.

Tradeoff

This required significantly more platform coordination and targeting logic, but transformed Fill My Books from a campaign tool into a marketplace capability.

Decision 2

Businesses Define Goals. Vera Executes.

Decision

Shifted businesses from manually creating campaigns to defining business goals and operating constraints.

Why

Manual campaign management doesn't scale. By designing around business intent instead of individual promotions, Vera could continuously generate opportunities while allowing businesses to stay in control of the rules that mattered.

Tradeoff

Businesses gave up some manual control in exchange for dramatically less operational effort and a more scalable automation model.

Decision 3

Start with Orphaned Customers

Decision

Launch Fill My Books by targeting orphaned customers before expanding to existing customer audiences.

Why

Launching with inactive customers allowed us to validate the platform while avoiding competition between businesses for their existing clientele. It also reduced marketplace risk and created a trusted foundation for future expansion.

Tradeoff

A smaller initial audience meant slower early growth, but it protected business relationships and established confidence in the new platform.

Launch Strategy

Phase 1

Orphaned Customers

Validate platform
Protect trust
Learn targeting behavior

Phase 2

Existing Customers

Personalization
ML optimization
Larger addressable market

Decision 4

Support Businesses Beyond Vagaro Payments

Decision

Designed a payment framework that allowed Fill My Books to work for businesses regardless of whether they used Vagaro Payments.

Why

Limiting the platform to existing payment customers would have significantly reduced adoption. Supporting both payment infrastructures expanded the addressable market while preserving one consistent customer experience.

Tradeoff

The solution introduced more backend payment complexity, but it enabled a much broader rollout without requiring businesses to migrate payment providers.

Decision 5

Charge a 5% Fee for Existing Customers

Decision

Advocated for charging a reduced performance fee when Fill My Books successfully reactivated existing customers.

Why

Although these customers had visited the business before, the platform still generated measurable value by bringing them back through targeted promotions. Charging a lower fee acknowledged that value while remaining meaningfully different from acquiring a brand-new customer.

Tradeoff

Introducing a fee created additional adoption considerations, but it established a more sustainable monetization model than offering the service for free.

Once the platform architecture was defined, the remaining challenge wasn't designing individual features: it was aligning multiple teams to deliver a cohesive product experience across five platforms.

Connecting Strategy to Execution

Cross-Functional Leadership

As the lead designer, I owned the end-to-end product experience: from defining product requirements and business rules to designing the marketplace workflow, payment infrastructure, reporting, and migration strategy across five platforms.

I partnered closely with Engineering, Machine Learning/AI, Data, Payments, and Marketing to translate complex business goals into one cohesive system that could scale beyond the initial launch.

My role wasn't simply designing interfaces—it was connecting every part of the platform into a unified product experience.

Collaboration Map

Cross-Functional Leadership

NancyLead ProductDesignerProductRequirementsPrioritizationOperating ModelMachineLearningDecision FrameworkTargeting RulesFeasibilityPaymentsRevenue InfrastructurePayment RoutingPerformance PricingDataReportingTrackingKPIsMarketingMigrationAdoptionLaunch StrategyEngineeringBusiness RulesTechnical WorkflowsPlatform Logic

Impact Across the Marketplace

I designed Fill My Books as more than a new feature—it established the foundation for a scalable demand generation platform that created value across the entire marketplace.

Its impact can be measured through three perspectives: the businesses using the platform, the customers receiving personalized promotions, and Vagaro's long-term platform strategy.

Business Value

37%

Revenue growth vs. legacy feature

$1.19M

GMV generated

78%

Migration retention from Get Featured

Customer Value

Relevant promotions

Personalized based on appointment availability and business goals

Consistent booking experience

One seamless checkout flow across payment infrastructures

Less friction

Reduced barriers from discovery to booking

Platform Value

$6M

Projected annualized revenue

25M→80M

Addressable customer expansion

Reusable Vera foundation

Payment infrastructure, reporting, and decision logic built for future Vera products

The most valuable outcome of the project wasn't a single feature or metric. It was creating a reusable foundation that future Vera products could continue building upon.

Designing What Holds It Together

Reflection

Fill My Books reinforced what I enjoy most about product design: connecting complex systems into experiences that feel simple.

Leading this project meant designing far beyond individual screens. It required translating business strategy into product behavior, defining decision frameworks, building revenue infrastructure, and aligning cross-functional teams around one cohesive platform.

It strengthened my belief that the most impactful products aren't built through isolated features: they're built through systems that connect people, technology, and business goals in meaningful ways.

That's the kind of work I want to continue building.

I design what holds it together.