Coming June 2027. Not yet for sale.

Tell us what you need
PracticeCore

Your team's day, in one app.

Schedule the team against coverage rules, see the gaps before the week starts, track time off, let everyone clock in and take breaks knowing the hours will be right, then run payroll from those hours, with provider pay configured the way you actually pay it. And a phone app for every staff member. Included, not a $7-per-employee add-on stacked on your PMS.
Employee scheduling: the week's shifts by employee and role in the schedule builder

Clock in, take the break, get paid right.

Time and breaks tracked from a phone, flowing straight into the hours payroll runs on.
Time clock widget
The header time-clock widget, open, showing the week's hours.Recorded from the live product on September 16, 2026

Staff scheduling, in the same system.

Shifts by role and location on a week grid. The people who run the practice are scheduled where the practice is run.
Staff schedule
Staff shifts by role and location on a week grid.Recorded from the live product on September 16, 2026

Time off, requested and approved.

Requests arrive with balances attached; approvals take a click; the schedule knows.
Time-off requests
Pending and approved time-off requests, with balances.Recorded from the live product on September 16, 2026

Payroll, run from the hours you already have.

Regular, off-cycle and bonus runs, with net pay reviewed before anything posts. History stays auditable.
Payroll run
A payroll run in progress: hours and net pay, reviewed before posting.Recorded from the live product on September 16, 2026

Pay providers the way you actually pay them.

Production, collections, base plus a percentage, hourly, bonuses: compensation is configuration, per person, not a spreadsheet.
Team compensation
Per-person compensation settings — production, hourly, bonuses.Recorded from the live product on September 16, 2026

The team app.

Shifts, availability, time off and the day, for every staff member, included.
Team portal
The team portal on a phone: shifts, availability and time off.Recorded from the live product on September 16, 2026

Staffing, before the week starts.

Rules for how many of whom, and when.

Minimum and ideal staff by role, day and time block. The schedule builder knows the rules, so a Tuesday with one hygienist shows up as a gap, not a surprise.
Staffing rules: minimum staff by role, day, and time block

The coverage heatmap.

Scheduled against required, by role and day, with the understaffed cells in red and the worst day named. Post the gap to the shift marketplace from the same screen.
Coverage analysis: a heatmap of scheduled versus required staff by role and day, with the gaps in red

Gaps that need action, on the office manager's dashboard.

Coverage gaps by role, the team on the clock, and who is out today, on the same screen as collections pace and the revenue cycle.
Office-manager dashboard: staffing gaps needing action, collections pace against goal, the team today, and the revenue cycle

The team app.

Sign notes and prescriptions from anywhere.

Chairside notes and prescriptions land in one pending queue the moment they are written. Review the content and sign with a tap, from the office, from home, between locations.
See how charting works
Team Portal pending tab on a phone showing a clinical note awaiting the provider's signature, with Review and Sign buttons

Stop texting about patients.

Group texts on personal phones are how PHI leaks. PracticeCore's built-in chat is HIPAA-aligned, encrypted, audited, and able to reference any patient chart inline, so the conversation and the record stay in one place.
Read the security overview
Team Portal chat on a phone showing a real practice channel conversation, with the mobile navigation for Home, Schedule, Chat, Shifts, Time Off, and Availability

This week's shifts, at a glance.

Every shift for the week, confirmed, completed, in progress, with role and shift-type badges and the week's total hours added up automatically. No calling the office to ask when you are in.
Team Portal weekly schedule on a phone showing confirmed and completed 8-hour dentist shifts Monday through Thursday and 44.5 total weekly hours

Time-off requests without the group text.

Pick a leave type, the dates and the hours. The request goes straight to the office manager, with balances and status visible in the app the whole way through.
Team Portal time-off request form on a phone filled out for a vacation request with a Submit Request button

Can't make a shift? Post it.

Post a swap or a drop from the shift board: pick the shift, add a reason, and it is open for the team to pick up. No group text, no spreadsheet.
Team Portal Post a Request modal on a phone with Swap Shift selected, a Monday shift chosen, and a reason entered

Tell the schedule when you're free.

Set a recurring weekly pattern or a one-off date override, Available, Preferred, Limited or Unavailable, so whoever builds the schedule already knows before they start.
Team Portal Add Availability modal on a phone with Recurring selected, the Monday chip selected, and the Available option chosen

The staff stack, absorbed.

  • Time clock and breaks

    Clock in and out from the app, take the break, and the hours flow straight to payroll. No separate time-tracking subscription.

  • Payroll from real hours

    Regular, off-cycle and bonus runs, reviewed before they post, with an auditable history.

  • Compensation as configuration

    Production, collections, base plus a percentage, hourly, bonuses: set per person, not kept in a spreadsheet.

  • Shift marketplace

    Post an open shift to the team, or to the network of outside workers, and track the engagement.

  • Pay visibility

    Staff see the running pay period, hours and what lands on payday, without asking the office manager.

  • Prescriptions, signed on the same queue

    A prescription written in the chart waits in the same pending list as the notes. Sign it and it is on its way to the pharmacy.

Give your team the app.

Included for every staff member. No per-seat anything.