RETREAD
Mission Control · sign in
RETREAD
AI Voice Ops
Operations
Retention
Maya AI
Call Log
Recruiting SOON
Configure
Drivers
Clients
Recruiters
Controls
BP
Boris Panov
Signed in · KSM
Sign out ↗
Retention ConsoleDRIVER RETENTION · CHECK-IN CADENCE
Daily budget
Test mode—
Master · Dialer —
--:--:--
CT · synced
LIVE
· enrolled
· due today
· flags
· leads
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
·
CarrierEnrolledActiveFlaggedSavedRetention %

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.
DriverClientWhat was wrongFlagged onConfirmed still driving

Enroll drivers in Maya's check-ins

enrolling = Maya starts calling on the cadence
Enrolling 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.

Enrolled from Roster

Existing drivers you added to a client's roster

·

Enrolled as New Hire

Auto-enrolled when a driver is marked hired

·

Enroll a Driver

Add a roster driver to the check-in cadence

+

Run all due check-ins now

Manually trigger Maya to place every scheduled retention call for today.

Live: routes through secure server — Vapi key stays server-side.
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
·
DriverCarrierRecruiterDayOverdueAction

At-Risk Drivers

what Maya caught · team alerted via Chat + email
·
DriverCarrierRecruiterDayFlag / sentimentMaya's summaryAction

Due for Check-in Today

tap “Call now” to dial
·
DriverTypeDayLocationAction
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
—
All
Hot
Engaged
New
Submitted
Hired
Opted-out
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
·
DriverPhoneLocationRecruiterCarrierRunStatusMaya callsUpdatedAction

Client roster

Add, edit or remove clients here — no Supabase needed. Each client's brief becomes Maya's knowledge.

Clients

tap a row to edit · status inline
·
ClientDrivers enrolledActiveOpen flagsRetention %StatusReport
Live: routes through secure server — Vapi key stays server-side.

Maya — the agent

voice · script · model
Voice + 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 brief
Pay/home-time/equipment/quirks become Maya's knowledge for this client's drivers. Edit the full brief on the Clients screen.

Actions

demo triggers
Live: routes through secure server — Vapi key stays server-side.
All
Completed
Flagged
No answer
Voicemail
Opt-out
Client

Call Log

retention_calls · tap a row for driver detail
·
WhenDriverClientDayDispositionDurationSentimentSummary

Safety & Kill Switch

retread_settings

Test Allowlist

retread_test_allowlist
PhoneLabel

Opt-out Registry

retread_opt_out_registry · DNC
PhoneRequestedSource
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

recruiters
The 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
·
RecruiterDirect lineEmailDrivers
Retain
Maya
Drivers
Clients
Calls
--

Driver

—
Latest touch

—

Live: routes through secure server — Vapi key stays server-side.
Edit record
Enroll in check-ins
When Maya calls next
Sets the day Maya next calls this driver (she dials within 9am–8pm their local time). Overrides the automatic cadence for the next check-in only.
Contact history
    +

    Enroll Driver

    enroll_roster_driver()
    --

    Driver

    —
    Latest touch

    —

    Place a check-in call
    Live: routes through secure server — Vapi key stays server-side.
    Driver
    Schedule next check-in
    Sets the day Maya next calls this driver. She dials within the 9am–8pm local window on that date. Overrides the automatic cadence for the next check-in only.
    Pause check-ins
    Pauses Maya's whole cadence for this driver. For a single day, use 💤 Snooze on the due row.
    Check-in history
      +

      Add client

      new client record
      Pay/home-time/equipment/quirks become Maya's knowledge (carrier brief) for this client's drivers.
      --

      Weekly Report

      —