CASE STUDY

Woowlook: A Salon & Spa Booking App With a Seller-Side Dashboard

WoowlookBeauty & wellness — salon and spa bookings7-Minute Read

Woowlook is a salon and spa booking app for beauty and wellness customers, published on Google Play alongside a companion Woow Seller app for salons and independent stylists. Customers find nearby salons with live availability, book a slot, pay online, and cancel or reschedule without calling anyone; salons list services, manage staff and appointments, chat with clients, and withdraw their earnings. Sigi Technologies designed and built both apps. This case study walks through the product decisions behind them.

Stock photo of a modern hair salon interior with styling chairs, wash stations and product shelves

What Woowlook is and who it serves

Woowlook is the brand name of a beauty-and-wellness marketplace made of two Android apps. On Google Play the customer app is listed as Woow Look, the customer-facing salon booking app, and the partner app as Woow Seller, the app a salon, spa, or independent stylist uses to run their side of every appointment. Both apps sit in Google Play’s Lifestyle category and both are free to install.

The brief was a local discovery-and-booking product rather than a generic scheduling tool. The salon side had to be simple enough for a one-person stylist business to onboard in minutes, yet structured enough for a salon with several employees and specialties. Sigi Technologies built the product end to end, from the discovery experience to seller payouts.

The problem: phone-call bookings and calendars nobody can see

Most small salons and spas still take bookings by phone during opening hours, and that is the pattern Woowlook was built to replace. It works until it doesn’t: customers can’t see what’s free, staff get interrupted mid-service, and a cancellation phoned in at 6 p.m. rarely finds a new taker. Independent stylists have it worse, because without a storefront they are hard to discover at all. In general terms, the gaps a two-sided booking product has to close are these:

  • No visibility into availability — a customer has to call to learn whether a slot exists, and the salon has no way to advertise open time.
  • Bookings and staff live in separate places — a paper appointment book, WhatsApp threads, and memory — which is how double bookings and mismatched specialties happen.
  • Payment happens at the counter — no online payment, and no pricing lever for filling off-peak hours.
  • Every change goes through a human — canceling or rescheduling means another phone call, and the freed slot is not offered to anyone else.
  • Independent stylists have no discovery channel — no listing, no portfolio images, no reviews to earn trust from new clients.

Solution architecture: two apps sharing one booking model

The product is split into a customer app and a seller app that share the same accounts, services, and appointments behind the scenes. That split is the foundation of the whole mobile app build: each app has a single audience, a single job, and its own Play Store listing, so a salon owner never scrolls past customer screens and a customer never sees a payout button. Three design decisions shaped everything else.

  1. Availability is modeled per employee, not per salon. A seller adds staff with their style or service specialty, so a booking attaches to a person who can actually perform it. That is what makes “live online booking availability” true rather than a marketing line, and it is what lets a salon fill one chair while another is busy.
  2. Cancel and reschedule are first-class appointment states. Both apps treat them as normal transitions with notifications on each side, not as support tickets. A canceled slot returns to inventory immediately, and off-peak discounts give the salon a lever to fill it.
  3. Money flows through the platform. Customers pay online at booking time; sellers add bank details, watch earnings accrue against completed appointments, and request withdrawals from inside the seller app. Keeping payment in-app is what makes online discounts and a clean cancellation flow possible at all.

The stack we built it on

Woowlook is two Android apps built over one shared backend, so the customer app and the seller app read and write the same accounts, service catalogs and appointments in real time. Around that core sit the integrations the product depends on: location services for nearby-salon discovery, online card payment taken at booking time, real-time push notifications for new bookings, cancellations and payout status, in-app messaging between customer and salon, and bank payouts that settle against completed appointments. Keeping payment and staff-level availability inside the platform is what makes online discounts, clean cancellations and seller withdrawals possible at all. It is the kind of two-sided mobile app development one Sigi team can own end to end.

How the platform is built and run

Woowlook is a two-sided booking marketplace where a paid appointment, a cancellation and a seller payout all have to reconcile, so it is built around one shared booking model:

  • Two Android apps — Woow Look for customers and Woow Seller for salons and stylists — built over one shared backend, so both read and write the same accounts, service catalogs and appointments in real time.
  • Availability modeled per employee rather than per salon, so a booking attaches to a staff member who can actually perform the service and one chair can be filled while another is busy.
  • Cancel and reschedule built as first-class appointment states with real-time notifications on each side, so a released slot returns to inventory immediately instead of becoming a support ticket.
  • In-platform payments and payouts: customers pay online at booking time, and sellers accrue earnings against completed appointments and request withdrawals that can never exceed settled funds.
  • Separate apps for the two audiences, keeping permissions and payment data isolated, with location services, push notifications and in-app chat wired into the shared booking model.
  • Appointment state transitions — booked, rescheduled, canceled, completed, paid out — exercised across both apps together, with the seller app hardened before customers arrive and both builds published on Google Play.

What we implemented: customer booking app and seller app

Sigi designed, built and shipped both apps and the booking model behind them. Here is what we implemented across the customer app and the seller app.

Woow Look customer app: nearby salon discovery and slot booking

The customer app is organized around one path: find, choose, book, pay. Every feature maps to a step on that path.

  • Nearby discovery — a location-based list of salons, spas, and stylists with live online booking availability, plus salon photos and work samples uploaded from the seller app.
  • Service and price browsing — each seller lists the style, beauty, and wellness services they offer, so the customer picks a service before picking a time.
  • Slot booking — choose a preferred date and time against real staff availability and confirm in a few taps, with no phone call.
  • Online payment — pay for the appointment in the app at booking time instead of carrying cash or paying at the counter.
  • Self-serve changes — book, cancel, or reschedule an appointment without contacting support, with the salon notified in real time.
  • Online discounts — exclusive pricing for off-peak bookings and last-minute reservations, surfaced where the customer chooses a time.
  • Trusted reviews — ratings and reviews written by customers who completed an in-store visit, shown on the salon profile.
  • In-app chat — message the salon about the booking without leaving the app.

Woow Seller app: salon management, staff, bookings, and payouts

The seller app is the salon management app half of the platform. It is built for two kinds of business — a salon with employees and an individual stylist — and the sign-up flow asks which one you are before showing anything else.

  • Onboarding as a salon or as an individual stylist, with a service catalog covering style, beauty, and wellness offerings.
  • Staff management — add employees with their specialty so bookings route to the right person and availability reflects who is actually free.
  • Appointment management — view, filter, and manage current and previous bookings from one calendar, with real-time notifications for new bookings, changes, and cancellations.
  • Storefront content — upload images of the salon, services, and finished work so the business is discoverable in the customer app around the clock.
  • Customer chat — the seller side of the in-app messaging thread.
  • Payouts — add bank account information, request a withdrawal of earned funds, and get paid from completed appointments.
  • Reputation — see the ratings and reviews customers leave after their visit.

Edge cases a salon booking app has to handle

Feature lists hide the cases that decide whether a booking product survives real salons: a customer canceling after paying (the slot has to be released and the payment handled under a stated policy), a staff member becoming unavailable after bookings exist against them (reassignment or seller-side cancellation with notification), two customers requesting the same slot at once (one booking wins, never both), discounts limited to specific time windows, and withdrawal requests that must never exceed settled earnings. None of these show up on a screenshot; all of them generate support tickets when skipped.

Delivery and release practice

Both apps are published on Google Play, built and supported by Sigi Technologies. Release practice for a product like this follows the shape of the risk: the seller app has to be solid before customers arrive, because every booking depends on a seller having set up services, staff, and availability.

Appointment state transitions — booked, rescheduled, canceled, completed, paid out — are the test surface that matters most, exercised across both apps together rather than in isolation. The same discipline applies on Sigi’s other on-demand and booking products, where the handoffs between the two sides are what get tested hardest.

The team and expertise behind the build

Sigi hires specialists: every engineer is an expert in their own field, and Sigi hires only for that depth. It invests in its people, too — the team keeps sharpening their skills and earning certifications as they deliver, which keeps expert, motivated engineers on every build. Woowlook was delivered end to end by one cross-functional Sigi team — product strategists, UI/UX designers, mobile engineers and QA — working as a single unit rather than handing the build between vendors. It is the model Sigi has run since 2016: engineers with deep, cross-industry expertise owning the whole product, from the two Android apps to the shared booking model, payments and payouts underneath. A two-sided booking marketplace where a paid appointment, a cancellation and a seller withdrawal all have to reconcile is exactly the kind of mobile app development and custom software engineering Sigi’s team is built for.

What shipped: a salon and spa booking marketplace live on Google Play

Woowlook shipped as a complete marketplace rather than a customer app with a promised seller side later: discovery, service catalogs, staff-level availability, online payment, self-serve cancellations, discounts, reviews, chat, and seller payouts are all in the published builds. You can install Woow Look for customers and Woow Seller for salons and stylists from Google Play.

Related work: booking and marketplace apps by Sigi

The closest sibling to Woowlook is Trim, a salon and barber booking platform with a customer app, a business app, and a web admin panel — worth reading if you want an operator-side admin on top of the two mobile apps. ServiPR applies the same provider-and-customer model to a general services marketplace — its case study also covers Mahir Company, which brings the model into at-home services with dispatch. LinMo, a fitness community app, uses the same book-a-slot-with-a-person idea for coaches and group activities instead of stylists. At the other end of the spectrum — one web flow rather than two apps — VinCash, a sell-your-car-online platform, shows how Sigi handles a quote-to-sale funnel.

If you are planning a salon booking app, a spa booking app, or any appointment scheduling product with a provider side, Sigi can take it from UI/UX design through custom software development to store release. Talk to Sigi about your booking app — bring your service list and how your staff schedule works today, and the conversation starts from the booking model rather than from screens.

Need a booking platform for your business?

Tell us what you want to build. We’ll show you how a Sigi team would scope, design, and ship it — and the stack it would take.