Building a two-sided marketplace for beauty services and education.
Two-Sided Marketplace Challenges
MakeupWallah set out to solve a problem that millions of people face: finding a reliable, skilled beauty professional for weddings, photoshoots, or special events. The beauty services industry is highly fragmented. Talented makeup artists and hairstylists struggle to find clients beyond word-of-mouth referrals. Clients have no way to verify quality, compare prices, or book services reliably.
Building a two-sided marketplace is notoriously difficult. You need to attract both supply (professionals) and demand (clients) simultaneously. If you have professionals but no clients, they leave. If you have clients but no professionals, they leave. It's a chicken-and-egg problem that has killed countless startups.
We needed to solve three core challenges: trust (how do clients know a professional is skilled?), discovery (how do clients find the right professional?), and logistics (how do we handle booking, payments, and cancellations at scale?).
Verification and Quality Control: Building Trust
Trust is the foundation of any marketplace. We implemented a rigorous multi-step verification process for professionals before they could join the platform.
Portfolio Review
Every professional must submit a portfolio of their work—photos of previous clients, before-and-after transformations, and videos demonstrating techniques. Our in-house beauty experts review these portfolios manually. We reject 40% of applications at this stage due to insufficient quality or experience.
Certification Validation
We verify professional certifications from recognized beauty schools and training institutes. We cross-reference certificate numbers with issuing institutions to detect forgeries. Professionals with certifications from top institutes (like Lakme Academy or VLCC) receive a "Certified" badge, which increases their booking rate by 50%.
Background Checks
For safety, we conduct background checks on all professionals. We verify identity documents (Aadhaar, PAN), check for criminal records, and validate references. This was non-negotiable—clients are inviting these professionals into their homes.
Client Feedback Loop
After every booking, clients rate the professional on multiple dimensions: skill, punctuality, professionalism, and hygiene. Professionals with ratings below 4.0 are placed on probation and required to complete additional training. Those who consistently underperform are removed from the platform.
This quality control system ensured that only the top 10% of applicants made it onto the platform. Clients trusted MakeupWallah because we curated the supply side ruthlessly.
Discovery: Matching Clients with the Right Professional
With 5,000+ professionals on the platform, discovery was a challenge. We built a sophisticated matching algorithm that considers multiple factors:
Skill Specialization
Not all makeup artists are the same. Some specialize in bridal makeup, others in editorial or HD makeup. We tag professionals with their specializations and match them to client needs. A bride looking for traditional South Indian bridal makeup is matched with professionals who have experience in that specific style.
Location and Availability
We use geolocation to show professionals within a 10km radius of the client's location. We also factor in real-time availability. If a professional is already booked for a date, they don't appear in search results for that slot.
Price Range
Clients can filter by budget. We display transparent pricing—no hidden fees. Professionals set their own rates, but we provide pricing guidance based on market data to prevent overpricing or underpricing.
Reviews and Ratings
The search results are ranked by a combination of ratings, number of completed bookings, and recency of activity. This ensures that top-performing professionals get more visibility, creating a positive feedback loop.
Booking and Payment System: Seamless Logistics
We built a custom scheduling engine that handles the complexity of real-time availability, time zones, cancellations, and rescheduling.
Real-Time Availability
Professionals maintain a calendar on the platform. When they mark a slot as available, it's instantly bookable by clients. We use WebSockets to push availability updates in real-time, preventing double-bookings.
Instant Booking Confirmation
When a client books a service, the professional receives a push notification. They have 15 minutes to accept or decline. If they don't respond, the booking is automatically offered to the next best match. This ensures clients get instant confirmation instead of waiting hours for a response.
Secure Payments and Escrow
Clients pay upfront when booking. The money is held in escrow until the service is completed. This protects both parties: clients are assured that the professional will show up (or they get a refund), and professionals are guaranteed payment (no more chasing clients for money).
We integrated with Razorpay and Stripe for payments, supporting UPI, cards, wallets, and net banking. Transaction fees are split: clients pay a 2% convenience fee, and professionals pay a 15% commission on completed bookings.
Cancellation and Rescheduling
Life happens. We built flexible cancellation policies. Clients can cancel up to 24 hours before the appointment for a full refund. Cancellations within 24 hours incur a 50% penalty (which goes to the professional as compensation for blocked time). Professionals can also cancel, but frequent cancellations hurt their ranking.
Rescheduling is free and instant. Clients can propose a new time, and professionals can accept or counter-propose. The system handles all the back-and-forth automatically.
Impact: Transforming the Beauty Services Industry
MakeupWallah now has 5,000+ verified professionals and 50,000+ active users across 15 cities. The platform has facilitated over 100,000 bookings with an average rating of 4.7/5.
Professionals report a 3x increase in monthly income compared to their pre-platform earnings. They love the steady stream of clients and the elimination of payment collection hassles.
Clients appreciate the transparency, quality assurance, and convenience. The average booking time dropped from 3 days (calling multiple professionals, negotiating prices) to 5 minutes (search, compare, book).
We also launched a "MakeupWallah Academy"—an online learning platform where aspiring professionals can take courses, get certified, and join the marketplace. This creates a talent pipeline and ensures a steady supply of skilled professionals.
Lessons Learned: Building a Marketplace
The hardest part of building a marketplace is not the technology—it's the operations. We spent 60% of our time on non-technical challenges: recruiting professionals, training them on the platform, handling disputes, and managing customer support.
We also learned that quality beats quantity. Early on, we were tempted to onboard as many professionals as possible to show growth. But this diluted quality and hurt trust. We pivoted to a curated approach, and it paid off. Clients returned because they knew every professional on MakeupWallah was vetted and reliable.
Finally, we learned that marketplaces are winner-takes-all. Network effects are real. The more professionals we have, the more clients we attract. The more clients we have, the more professionals want to join. We're now the largest beauty services marketplace in India, and the gap between us and competitors is widening every month.
Found this helpful?
Share this article with your network
