What's New — Week of August 3
✨ New
Book a full course of care in one step — Front desk can now book a whole series of recurring visits at once. Ready Practice proposes an evenly spaced schedule, flags any conflicts, and can suggest a different available provider at the same time slot instead of skipping a visit.
Set custom pricing per staff member — In service settings, you can now assign a different price to each provider offering a service, pulled from your Stripe price list. Clients are automatically charged the right staff-specific price.
Stale insurance claims flagged for you — Claims that have gone quiet — no response in 7+ days, or no payment confirmation in 30+ days — now show up flagged on your billing page.
⚡ Improved
See every price option, not just the default — Price pickers throughout the app now show all Stripe price variants tied to a product.
Number fields behave correctly everywhere — You can now clear the last digit in any number field without it snapping back unexpectedly.
Smoother availability setup — Set per-service hours right from Assigned Services, and see location and service labels at a glance in your day previews. Service-specific hours also no longer incorrectly fall back to general hours.
More reliable booking flow — Switching locations while booking no longer leaves a stale, mismatched service selected, and checking availability across multiple locations no longer errors out.
Faster staff messaging inbox — The Messages inbox now loads and updates smoothly, even for large clinics with hundreds of team members.
Calendar invites stay in sync — Rescheduling or editing an appointment now correctly updates the client's synced calendar event instead of appearing unchanged.
Fewer duplicate reminder emails — Clients booking a series of visits that share a required form now get one reminder, not one per visit.
Simpler invite emails — Client invite emails no longer include a confusing clinic-code step — clients just pick their provider from the list already shown to them.