Features
One platform for hire and hold.
Stop juggling four tools to staff a shop. Engagement, pipeline, and retention — under one roof, talking to each other.
Applicant engagement
Reply in 60 seconds. Qualify in 4 turns. No app required.
Claude orchestrates a real conversation over SMS — license check, experience, commute, pay expectations. The applicant texts in their own voice. If they ask to speak to a person, we hand off to you immediately.
- Under-60s first response, 24/7
- Real Claude conversations, not rule-based scripts
- EEOC-validated question pool — protected-class questions blocked
- Auto-handoff to owner on 'talk to a person'
- Built on Twilio with full delivery + reply logging
Riverstone HVAC
+1 (913) ••• ••••
- Hi Marcus — this is Riverstone HVAC. Thanks for applying! A few quick questions: do you have a current HVAC license?9:14 AM
- Yes — EPA 608 Universal.
- Great. Years of residential service experience, and is a 20-mile commute to our Olathe shop workable?
- 6 yrs. Commute is fine.
- Perfect. Three interview slots this week — reply 1, 2 or 3: 1) Wed 9 AM 2) Wed 2 PM 3) Thu 10 AM
- 29:17 AM
- Confirmed Wed 2 PM. Calendar invite sent.
Pipeline + wage benchmark
Every applicant. Every stage. One clean Kanban.
Five pipeline stages from New to Hired. Move applicants with one click — or let SMS qualification do it for you. Each card shows the transcript, the wage benchmark for that role in your zip, and what we asked next.
- New → Engaged → Qualified → Scheduled → Hired
- Local wage benchmarks by trade + zip code
- Calendar-aware interview booking (Google Calendar)
- Full SMS transcript on every card
- Bulk actions: archive, move, message
Pipeline · HVAC Tech
15 applicantsNew
3Marcus B.
HVAC
NewPriya S.
Electrical
NewDani R.
HVAC
NewEngaged
4Jordan L.
Plumbing
RepliedReese O.
HVAC
RepliedQualified
5Sam P.
HVAC
QualifiedAvery T.
Electrical
QualifiedMia C.
Plumbing
QualifiedScheduled
2Kai W.
HVAC
QualifiedNora F.
Plumbing
QualifiedHired
1Theo G.
HVAC
QualifiedRetention Pulse
See flight risk 3–4 weeks before notice — not after.
Anonymized monthly SMS check-ins (3 questions, 90 seconds for the tech) plus passive signals from your FSM. Claude classifies themes and sentiment; the Monday digest flags techs whose hours, OT acceptance, and no-shows are trending the wrong way.
- Anonymous by design — owners see themes, not verbatim quotes
- Monthly SMS pulse (3 questions, opt-out anytime)
- Passive FSM signals: hours, OT acceptance, no-shows
- Monday digest email with risk flags
- EEOC- and TCPA-aware throughout
Weekly digest · Mon Apr 21
Retention Pulse
Team sentiment
Last week 7.4 · 4-week avg 7.1
Themes this week
- Crew chemistry — positive (5)
- Schedule predictability — mixed (3)
- Tools / vehicle issues — concern (2)
Flight-risk flags
- 2 techs · hours declining + OT refusals (4 wks)
- Names withheld — pulse responses are anonymous. Open in dashboard for action.
Integrations
Talks to what you already use.
Twilio
A2P 10DLC SMS delivery, opt-out handling, full audit trail.
ServiceTitan
Tech roster sync + appointment history for retention signals.
Indeed
Job feed + Indeed Apply webhook for inbound applications.
ZipRecruiter
Polling-based application import.
Google Calendar
Interview slot offers → applicant picks → event created.
Stripe
Subscription billing, 14-day trials, secure card capture.
Compliance posture
Built so you can actually use it.
Compliance isn't a footer link — it's how each feature is wired.
TCPA
Explicit opt-in at apply time. STOP/HELP keywords honored same round-trip. Marketing SMS never sent.
EEOC
Qualification prompts blocked from asking about race, age, gender, religion, or other protected classes.
A2P 10DLC
Registered campaign, brand-vetted, message templates carrier-approved.
Per-tenant RLS
Postgres row-level security at the DB level — one shop never reads another's data.
Pulse anonymization
Retention responses surface as themes + sentiment only; verbatim text never reaches the owner UI.