Outpatient clinics routinely overbook to compensate for patient no-shows, but poorly calibrated overbooking can create provider overtime, patient wait time, and staff burnout. The operational challenge is to preserve access without overwhelming clinical capacity. Current overbooking rules often rely on static session-level averages. These rules ignore the dynamic risk profile of the specific patient being added to the schedule. This article develops a predictive analytics model that estimates overbooking risk for each proposed additional appointment. The model uses patient-specific features together with provider, schedule, seasonal, and communication context. The proposed model would use gradient-boosted classification or regression trained on historical appointment data. Its output would be a risk score reflecting the likelihood of excessive wait time, overtime, or queue formation for the session. Conceptually, the model would flag situations in which adding a particular patient to a dense session creates high operational risk. It would also identify lower-risk overbooking opportunities when the schedule has sufficient flexibility. The model could enable precision overbooking in outpatient clinics. It would support access and efficiency while reducing the negative consequences of both no-shows and excessive overbooking.