Per client: contact, hair history, preferences, color formulas saved. Appointment calendar per stylist with service times + buffer. Per-appointment: services rendered, add-ons, tip, photos. Color formula library (level + tone + developer + processing time) — stylist recovery after a client moves or a stylist leaves. Stripe card-on-file. For 1-10 chair salons.
Per client: contact, birthday, hair type (fine/medium/coarse, straight/wavy/curly), sensitivities, allergies, previous stylists, preferred products. Visit history with photos + notes.
Per stylist schedule. Service time estimates (root touch-up 60 min, partial highlight 2h, full head highlight 3h). Buffer time between. Customer SMS reminder 24h ahead. No-show fee automation.
Per client per visit: level + tone (6A + 6V × volume 20), developer, processing time, line brand + color codes (Redken Shades EQ 05A 05G). Photo of result. Next-visit formula auto-prefilled. Client moves chair or stylist leaves — formulas don't walk out the door.
Per appointment: services rendered, add-ons (gloss, deep condition, olaplex), tip, product sales. Card-on-file for quick checkout. Tip allocation per stylist for booth-rent split.
Shampoo + conditioner + styling products sold with service. Stylist commission on retail. Monthly inventory. Top sellers per stylist.
Flask + session auth. Your client list, formula library, stylist commission data stay yours. Not a salon-SaaS's data monetization engine.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
salonsuite is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.