Loading…

Ulooks Admin

Connect to your backend. Nothing here is saved to any server — everything below is kept only in this browser tab.

No trailing slash. Use your staging or local URL.
Phone login (OTP)
Admin token

Logs in exactly like the app does. Only works if this phone number's account has been promoted to ADMIN in the database — a fresh account won't pass the admin checks.

The shared interim bootstrap token — see InternalTokenFilter.

Overview

How the catalogue fits together — start here if you're new to this panel.

Data model

Categories and subcategories are shared taxonomy, independent of any salon. Everything else — services, experts, products, packages, photos, hours, payouts — belongs to one specific salon.

Service Category shared across all salons Service Subcategory auto-created by name Salon the one entity everything hangs off Salon Service priced, tagged w/ subcategory Expert Product Package Gallery Photo Hours & Closures weekly schedule, holidays Vendor Payout sums completed bookings Vendor Application approve → creates Salon, promotes applicant to VENDOR

Suggested order for setting up a new salon

  1. Check Categories has the category/subcategory you need (add one if not — it's shared across all salons).
  2. Create the salon in Salons.
  3. Add its Services, Experts, Products, Packages, Photos, and Hours — pick it from the salon dropdown on each tab.
  4. Once it's taking bookings, use Vendors & Payouts to generate and track payouts.

Salons

Create a salon. Its ID is what you'll use on every other tab to attach services, experts, products, etc.

Add a salon

Known salons

Every salon on the server is loaded automatically when the panel opens; salons you register by ID are kept locally in this browser. Click Refresh to pull in any created since.

IDNameCity

Service Categories

Top-level categories (e.g. Hair, Skin) and their subcategories. Needed before adding services.

Add a category

Add a subcategory

Taxonomy

Services

Priced services attached to one salon's catalogue.

Add a service

Current services

IDNamePriceModeGender
Select a salon above

Experts

Stylists / artists working at one salon.

Add an expert

Current experts

IDNameRoleGenderExp.Available
Select a salon above

Products

Retail add-on products sold by one salon.

Add a product

Current products

IDNamePriceGender
Select a salon above

Packages

Priced bundles/tiers — mainly for Bridal/Groom flows.

Add a package

Current packages

IDNamePriceMax groupGender
Select a salon above

Gallery Photos

Portfolio photos for one salon.

Add a photo

Current photos

IDURLCaptionTag
Select a salon above

Weekly Hours & Closures

Sets this salon's full weekly schedule. Each save fully replaces the existing set for whichever section you fill in.

Weekly hours

DayOpenCloseClosed all day

One-off closures

Users & Roles

Promote or demote an account by phone number. This is how you make someone else an admin — no database access needed.

Set a user's role

The account must already exist — have them log in via OTP once first if they haven't. They'll need to log in again after this to get a token reflecting the new role.

Bookings

Look up any booking and move it through its status lifecycle.

Refunds

Every cancellation refund waits here for approval. The amount is worked out by the refund policy; open a booking to see how.
IDReferenceSalonCancelled byPaidRefundStatus
Loading…

All bookings

IDReferenceSalonModeScheduledStatusTotalPayment
Loading…

Promotions

Discounts that apply on their own — the customer types nothing. Use one salon, a whole category, or every salon on the platform.

Create a promotion

What does it apply to?

Service and package IDs are the ones shown on the Services and Packages tabs.

All promotions

IDNameDiscountApplies toScopeWindowFundedStatus
Loading…

Vendors & Payouts

Review vendor applications, and track/generate the cash flow to each salon.

Vendor applications

IDBusinessContactCityStatusSalon ID
Loading…

Payouts

IDSalonPeriodEarningsService GSTCommissionCommission GSTNetBookingsStatusUpdate
Loading…

Generate a payout

Sums a salon's completed bookings within the period into one new PENDING payout.