During many salon services, there is a window when the product applied to the client is developing — colour processing, a deep conditioning treatment setting, a chemical relaxer working through the hair — and the stylist's hands are free. This is processing time.
In a traditional single-booking model, processing time is dead time. The stylist cannot start another service because the column shows them as occupied, even though they are physically available. Over the course of a day, processing gaps can add up to two or three empty hours in a stylist's schedule.
Smart salon scheduling uses processing time as an opportunity rather than a constraint. By identifying the start and end of a processing window, the scheduling system can offer the stylist appointments that fit neatly within that gap — a fringe trim, a brow wax, a blow-dry finish for another client. The stylist earns more in the same working day without extending their hours.
This type of scheduling is sometimes called double-booking, but it is more accurate to call it parallel booking — the stylist is performing two services in sequence, with one in a passive processing phase while the other is actively attended to. Managed well, it is standard practice at high-volume colour salons.
OpenChair's Processing Gaps feature (available on Pro) automates this process. It calculates the processing window for each service, identifies appointments that fit within the gap, and either suggests them automatically or offers them to your waitlist. You control which services can be offered as processing-time appointments and which cannot.