Only whitelisted Sunstate manager accounts can get in — ask your admin to add you first.
Access denied
{{ deniedEmail }} isn't on the approved access list. Ask your admin to whitelist your email, then try again.
Sunstate HR Lifecycle
{{ userEmail }}
Dashboard
Overview of employee lifecycle activity
Total employees
{{ totalEmployees }}
Active
{{ activeCount }}
Terminated
{{ terminatedCount }}
Events logged
{{ totalEvents }}
Recent activity
{{ item.employeeName }} — {{ item.typeLabel }}
{{ item.title }}
{{ item.dateDisplay }}
No events logged yet. Open an employee's timeline to add the first one.
Employees
{{ emp.initials }}
{{ emp.name }}
{{ emp.eventCountLabel }}
{{ emp.statusLabel }}
No employees match your search.
{{ selectedEmployee.initials }}
{{ selectedEmployee.name }}
{{ selectedEmployee.statusLabel }}
Timeline
{{ ev.typeLabel }}{{ ev.dateDisplay }}
{{ ev.title }}
{{ ev.notes }}
{{ ev.loggedByLabel }}
No events recorded yet — add the first one to start this employee's timeline.
EOD Reports
Synced from Bambi · rates checked against Payer Rates
to
Total Trips
{{ eodTotals.trips }}
STR DC
{{ eodTotals.strDc }}
Revenue
{{ eodTotals.revenueLabel }}
Variance vs Contracted
{{ eodTotals.varianceLabel }}
Flagged Issues
{{ eodTotals.flagged }}
Revenue trend
Last {{ trendDayCount }} synced days
RevenueExpected (contracted)
No synced days yet.
Volume trend
Last {{ trendDayCount }} synced days
TripsUnperformedAdmissions (STR DC*)Flagged
No synced days yet.
Top facilities by revenue — {{ eodPeriodLabel }}
Top 10 of {{ eodFacilityCount }}
No synced data for this period yet.
Facility breakdown — {{ eodPeriodLabel }}
Facility{{ sortArrow_payerName }}
Trips{{ sortArrow_trips }}
STR DC*{{ sortArrow_strDc }}
Unperformed{{ sortArrow_unperformed }}
Load Miles{{ sortArrow_loadMiles }}
Revenue{{ sortArrow_revenueCents }}
Variance{{ sortArrow_varianceCents }}
Flags{{ sortArrow_flaggedCount }}
{{ f.payerName }}
{{ f.trips }}
{{ f.strDc }}
{{ f.unperformed }}
{{ f.loadMilesLabel }}
{{ f.revenueLabel }}
{{ f.varianceLabel }}
{{ f.flaggedCount }}
No synced data for this period yet — switch to Day view and click Generate to pull a specific date from Bambi.
* STR DC is a heuristic candidate flag (stretcher trip picked up from a known hospital address, configured on the Payer Rates page) — Bambi has no admission/discharge field, so treat this as a review prompt, not a confirmed count.
Payer Rates
Contracted rates used to check every Bambi trip's price
{{ p.displayName }}
{{ p.rateSummaryLabel }}
Space type
Rate
Effective
Notes
{{ r.spaceTypeLabel }}
{{ r.rateLabel }}
{{ r.effectiveDate }}
{{ r.notes }}
No rate on file yet — trips for this payer will be flagged "rate missing" until one is added.
No payers cached yet — click "Sync from Bambi" to pull the list.
Facilities & Hospitals
Hospitals feed the discharge rule; facility addresses linked to a payer strengthen the admission rule beyond fuzzy name matching. CSV columns: name, address, type (hospital or facility), payer (optional, matched by name).
{{ bulkUploadResult }}
{{ h.typeLabel }}
{{ h.nameMatch }}
{{ h.address }}
Linked to {{ h.payerLabel }}
{{ h.notes }}
Nothing here yet — the discharge rule and address-based admission matching stay inert until you add at least one.
Flagged Issues
Price mismatches, missing rates, and STR DC candidates from every synced day
Expected {{ fl.expectedValue }} · Actual {{ fl.actualValue }}
Resolved by {{ fl.resolvedByEmail }} — {{ fl.resolvedNote }}
Nothing here.
Insights
Demand patterns — when you're busiest, and how volume trends over time
to{{ insightsPeriodLabel }}
Loading trip history…
No synced trips in this date range yet.
Busiest day of the week
{{ insightsBusiestDayLabel }}
Busiest hour
{{ insightsBusiestHourLabel }}
Busiest times — {{ insightsMetricLabel }}
Darker = higher {{ insightsMetricLabel }}. Hover a cell for the exact value.
{{ hl }}
{{ row.dayLabel }}
By day of week
Seasonality — by month (all history)
Only a couple months of data synced so far — busy/slow season patterns will get more reliable as history builds up.
Admin
Restricted-access roles for the Employees page — only visible to you
Visibility settings
Defaults: call-takers see nobody in the call-taker roster (not themselves, not each other); driver managers see only their own assigned drivers, not themselves. Toggle any of that on here.
Managers
Full access to everything — Dashboard, Employees, EOD Reports, Payer Rates, Flagged Issues. This is separate from Admin access (only you get that).
{{ managerError }}
{{ mg.email }}
No managers yet.
Phone number is optional and only used for the SMS EOD summary — use E.164 format (e.g. +16025551234). Leave blank to skip texting a manager.
Roles
Grant an email restricted, read-only access to the Employees page. Call-takers see other call-takers (category "Call taker" on an employee); driver managers see drivers (category "Driver") — set an employee's category from the Edit Employee modal.
{{ adminError }}
{{ r.email }}
{{ r.roleLabel }}
No restricted-role users yet.
Driver assignments
Each driver (category "Driver" on the Employees page) gets one assigned driver manager. That manager sees only the drivers assigned to them, unless "view every driver" is turned on above.
{{ d.name }}
No employees are categorized as "Driver" yet — set that from the Edit Employee modal on the Employees page.
{{ facilityHistoryPayerName }}
{{ facHistPeriodLabel }}
to
Revenue
RevenueExpected (contracted)
Volume
TripsUnperformedAdmissions (STR DC*)Flagged
No synced history yet for this facility.
Recent trips
No trips synced for this facility in this period.
Pickup
Space type
Status
Price
Expected
Variance
Flags
{{ t.dateLabel }}
{{ t.spaceType }}
{{ t.statusLabel }}
{{ t.priceLabel }}
{{ t.expectedLabel }}
{{ t.varianceLabel }}
{{ t.flagBadge }}
Showing up to 100 most recent trips in this period.
{{ modalTitle }}
{{ formErrors.name }}
Controls whether call-taker/driver-manager accounts can see this person on the restricted Employees view — see Admin.
Only needed so this person's own record can be hidden from (or shown to) themselves per the Admin self-view setting.
{{ formErrors.employee }}
{{ formErrors.type }}
{{ formErrors.date }}
{{ formErrors.title }}
{{ rateModalPayerName }}
{{ formErrors.baseRate }}
{{ formErrors.effectiveDate }}
Matched case-insensitively against the trip's address as a fallback if no exact address is on file below.
{{ formErrors.nameMatch }}
When the address above matches a trip's dropoff, it's a strong admission signal for this payer specifically.