Docs, photos, video · 50 MB per file{{ ev.uploadLabel }}
{{ fu.title }}
Assigned to {{ fu.assigneeEmail }}
{{ fu.outcomeLabel }} — {{ fu.completionNote }}
{{ fu.dueDateLabel }}
No events recorded yet — add the first one to start this employee's timeline.
Follow-ups
{{ t.title }}
Assigned to {{ t.assigneeEmail }}
{{ t.description }}
{{ t.outcomeLabel }} — {{ t.completionNote }}
{{ t.dueDateLabel }}
No follow-ups for this employee.
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.
Haven't called today
{{ noCallsSummary }}
{{ noCallsToggleLabel }}
Regular payers (a trip in the trailing 14 days) with nothing booked yet today. Live Bambi lookup, not the daily snapshot — today is still in progress, so this list will keep shrinking as the day goes on.
Checked as of {{ noCallsCheckedAtLabel }}.
{{ n.payerName }}
{{ noCallsEmptyLabel }}
STR DC below average
{{ strDcOutlierSummary }}
{{ strDcOutliersToggleLabel }}
Active facilities that sent under 65% of the STR DCs they normally send in a week. Counts, not percentages — "typical" is their own weekly average over the trailing 90 days.
{{ o.payerName }}
{{ o.recentCountLabel }} vs {{ o.expectedCountLabel }}
Nothing standing out.
No STR DC in a while
{{ strDcDrySpellSummary }}
{{ strDcDrySpellsToggleLabel }}
Facilities still sending trips this month, with a recurring STR DC pattern, that have gone 10+ days without one.
{{ d.payerName }}
{{ d.daysSinceLabel }}
Nothing standing out.
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
This facility isn't linked to a payer, so there's no trip or revenue history for it. Link it on Payer Rates → Facilities & Hospitals to see volume here.
The stuff that makes you a person to them, not a vendor.
Activity
Last touch: {{ facilityAccount.lastTouchLabel }}
{{ t.kindLabel }}{{ t.byLabel }}
{{ t.note }}
Nothing logged yet — record a call or visit above.
Issues / complaints
{{ i.title }}{{ i.categoryLabel }}
{{ i.description }}
{{ i.reportedByLabel }}
{{ fu.title }}
Assigned to {{ fu.assigneeEmail }}
{{ fu.dueDateLabel }}
Nothing here.
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.
{{ previewName }}
📄
This file type can't be previewed in the browser.
Use Download to open it.
{{ 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.
{{ formErrors.taskTitle }}
{{ formErrors.taskAssignee }}
Following up on
{{ taskContextLabel }}
Closing marks this event resolved. It stays on the timeline with its whole thread — you can reopen it later.