Post
Practice creates a shift draft. Date, hours, rate, services, EHR, notes.
Two sides. One marketplace. We post, match, contract, pay, review. Here's every step — what happens, who sees what, when.
Practice creates a shift draft. Date, hours, rate, services, EHR, notes.
We match the shift to OD watch zones. Push + email + SMS per their preference.
ODs read the shift detail, tap apply. Optional message + availability note.
Practice picks. Confirms cost. Contract auto-signed via click-through.
Auto check-in at shift start. End-of-day confirm hours, mark complete.
ACH scheduled 3 days out. Both sides prompted to review (blind, 7-day).
The happy path covers ~85% of bookings. Here's what happens for the other 15%.
Practice has a favorite OD. Application created with status=offered. OD accepts → instant booking, no queue.
Tiered fee policy. > 7d free. 2–7d 25%. < 48h 50%. < 4h 100%. Shift can be re-posted with urgent flag.
Start + 15 min no check-in → practice prompted. + 15 min grace → report. Full refund. Backup ODs surfaced.
| Watch zone | A geographic + filter rule an OD sets. Matching shifts ping them. |
| Shift | A posted slot: date, hours, rate, services. |
| Application | An OD's intent on a shift. Source can be apply, invite, or watch-alert. |
| Booking | Confirmed match. Triggers contract + payment auth. |
| Closeout | Check-out + payout + review prompts. |
| Blind review | Both sides write. Neither reads until both submit (or 7 days pass). |
Two-minute sign up. ODs always free. Practices pay only when they book.