STANDBYMaster switch is OFF — no live calling is running. Arm the dialer to resume check-ins.
Maya — Live Calls
mila-13-live-calls · polls every 20s live
Maya is idle— no calls in progress
Retention Scoreboard
ROI · last 30 days·
| Carrier | Enrolled | Active | Flagged | Saved | Retention % |
|---|
Live Activity
retention_checkins check-in feed
Saves — What Maya Fixed
flag → alert → verified retained·
A save = Maya flagged a problem, the team was alerted, and the driver was still on the job at the next check-in — verified automatically by Maya's follow-up call, no manual bookkeeping.
| Driver | Client | What was wrong | Flagged on | Confirmed still driving |
|---|
Enroll drivers in Maya's check-ins
enrolling = Maya starts calling on the cadenceEnrolling a driver puts them on Maya's check-in schedule (currently day 3 / 7 / 14 / 30 — editable in Controls). The moment you enroll, Maya's first check-in is scheduled; when a day comes due Maya calls automatically within the 9am–8pm local window (only while the master switch is armed). Enrollment is always manual — Maya never pulls drivers from the CRM on her own.
Client
Check-ins done today
·Check-in cadence · tap a day to filter · due today by day-offset
Overdue Check-ins
missed · needs a call·
| Driver | Carrier | Recruiter | Day | Overdue | Action |
|---|
At-Risk Drivers
what Maya caught · team alerted via Chat + email·
| Driver | Carrier | Recruiter | Day | Flag / sentiment | Maya's summary | Action |
|---|
Due for Check-in Today
tap “Call now” to dial·
| Driver | Type | Day | Location | Action |
|---|
Phase 2 · Coming Soon
Recruiting Console
AI voice outreach and lead reactivation launches in Phase 2. This launch is retention-only — RETREAD is focused on keeping the drivers you already have seated and happy.
Total leads
—
Hot · call now
—
Hired
—
Warm deliveries
—
Live: “Call now” routes through secure server — Vapi key stays server-side.
Drag & drop a CSV of leads — or click to browse
headers auto-map: full_name · first_name · last_name · phone · email · zip · home_city · state · run_type · driver_type · crew_type · recruiter
Driver Records
tap a row to edit · “Call now” to dial·
| Driver | Phone | Location | Recruiter | Carrier | Run | Status | Maya calls | Updated | Action |
|---|
Clients
tap a row to edit · status inline·
| Client | Drivers enrolled | Active | Open flags | Retention % | Status | Report |
|---|
Live: routes through secure server — Vapi key stays server-side.
Maya — the agent
voice · script · modelVoice + script changes push to Vapi through the secure server — no Vapi login needed.
Claude Haiku 4.5
fast (~1.2s) · read-only
LOCKED
Guardrails
always on · read-only
AI disclosure in first line ✓
Never quotes pay ✓
Permanent opt-out ✓
Offers notes-or-transfer ✓
Recorded-line notice ✓
Maya follows these rules on every call — they can't be turned off from the console.
Per-client knowledge
carrier briefPay/home-time/equipment/quirks become Maya's knowledge for this client's drivers. Edit the full brief on the Clients screen.
Actions
demo triggersLive: routes through secure server — Vapi key stays server-side.
Client
Call Log
retention_calls · tap a row for driver detail·
| When | Driver | Client | Day | Disposition | Duration | Sentiment | Summary |
|---|
Safety & Kill Switch
retread_settingsTest Allowlist
retread_test_allowlist| Phone | Label |
|---|
Opt-out Registry
retread_opt_out_registry · DNC| Phone | Requested | Source |
|---|
Opt-outs are permanent and cross-campaign.
When a driver asks to speak to a person, Maya warm-transfers to their recruiter's direct line. Match happens on the recruiter name set on each driver. No line on file → Maya takes notes and the team follows up today.
Add recruiter
recruitersThe recruiter name must match what's set on the driver (Drivers tab → Recruiter). Leave the line blank if you don't have it yet — those transfers fall back to notes.
Recruiters
tap Edit to update a line·
| Recruiter | Direct line | Drivers |
|---|