Inzinna Practice Automation
Turns a SimplePractice CSV export into JustWorks-ready time cards. Calculates actual session hours from billing codes, computes an adjusted hourly rate so the math lands exactly, and fills the time card fields.
Export CSV
Pull the appointment status report from SimplePractice.
Upload to Extension
Click the brain icon in Chrome, drop in the CSV.
Tag Insurance
For payer-dependent clinicians, pick each patient's insurance. Remembered across payroll runs.
Add Pending Sessions
Pre-fill expected sessions not yet in the CSV (e.g. Friday mornings). Confirm or mark no-show later.
Review Totals
See per-clinician pay, adjusted hourly rate, daily hours breakdown.
Fill JustWorks
Navigate to each time card, click Fill. Rate and hours auto-populate.
Verify
Extension checks the JustWorks pay total matches. Green = exact.
Payer-dependent clinicians get paid differently based on the patient's insurance. The CSV doesn't include payer info, so the extension lets you tag each patient once. It remembers your picks across payroll runs.
Insurance per client
Selections persist across payroll runs. New patients show up untagged.
Payroll runs Friday morning. Some clinicians still have sessions that afternoon.
Pre-fill expected sessions as placeholders. At end of day, confirm each one or mark it no-show. Pay adjusts automatically.
Pending Sessions
$200.00JustWorks only understands hourly rate x hours. Clinician pay is per-session. The extension finds the hourly rate that makes JustWorks arrive at the correct total.
Example: one clinician, one week
From SimplePractice -- every session pays differently
Manual adjustment -- not in SimplePractice
The solve
Total Pay
$420
all rates combined
Actual Hours
5h 15m
real time worked
JW Rate
$80.00/hr
changes weekly
What JustWorks sees
Mon
1h 45m
Wed
2h 00m
Fri
1h 30m
$80.00/hr x 5.25h = $420.00 -- exact match.
Real hours on the right days. One rate that makes the total land. Adjusted each week.
| Clinician | Type | Total Pay | Hours | JW Rate |
|---|---|---|---|---|
| LMSW (flat rate) | Flat per session | $500 | 8.5h | $58.48/hr |
| LMSW (flat rate) | Flat per session | $450 | 7.5h | $60.00/hr |
| Licensed Psychologist | CPT-based rates | $625 | 9h | $69.44/hr |
| Licensed Psychologist | CPT-based rates | $1,200 | 15h | $80.00/hr |
| Limited Permit | CPT-based rates | $1,350 | 18h | $75.00/hr |
| Licensed Psychologist + Supervisor | 80% of billed + 5% of supervisee totals | $4,200 | 32h | $131.25/hr |
Sample data. Actual rates come from the compensation legend and SimplePractice CSV.
1. Open chrome://extensions
2. Enable Developer Mode (top right)
3. Click Load Unpacked
4. Select the dist/ folder from the extension build
Running in parallel with manual payroll for 2-3 cycles. Target: production-ready by July 2026.