How it works
From the first call to a closed job, in five steps.
AI does the busywork: answering, logging, chasing and updating. Your team keeps the decisions, and a real person is alerted on every true emergency.
Step 1
A resident calls the 24/7 line.
Any hour, any day, the line answers. No voicemail, no app, no login.
Resident texts land on the request, two-way. Residents can also send a request with photos through a short online form.
AnsweredIncoming call · 11:42 pm
Elm Court · Unit 3B
“Water is coming through my ceiling from the unit above.”
Illustrative example
Step 2
It is logged and triaged in seconds.
The request becomes a ticket with a number. The unit, the details and the urgency are captured while the resident is still on the line.
The resident gets a tracker link by text.
EmergencyTicket #1042 · Water through ceiling
Elm Court · Unit 3B · logged 11:42 pm
Tracker link texted to the residentIllustrative example
Step 3
Emergency? Your on-call person is called. Routine? Your tech or a vendor gets it.
True emergencies are flagged, never left in a queue for the morning. With on-call paging turned on during setup, the person on call in your rotation is called and texted. During early access, our founder is also alerted as the human backup.
Routine jobs go to your tech's phone app, or to a vendor you send from your Today screen, as a text link with no login. Tenaivo chases the vendor for an acceptance and an ETA, and if they go quiet, suggests the best backup vendor, ready to send. For emergencies, you can turn on an automatic switch to the backup.
Emergency
On-call: Luis R. alerted at 11:43 pm
Routine
Dishwasher · sent to Rios Plumbing by text link
Illustrative example
Step 4
The resident is kept updated.
The tracker link updates as the job moves. Residents see where things stand without calling your office.
Residents who opt in to texts also get an update at least every 48 hours, notice before anyone enters the unit, and an “Is it fixed?” check before the job closes.
Your request #1042
- Request received
- Assigned to a vendor
- Work in progress
- Done
Illustrative example
Step 5
It closes with photos and cost, and the owner sees it.
Your tech finishes the job in the app with photos and the cost. Vendors close it from their text link with the cost.
Every job goes into that owner's monthly maintenance report, a PDF you can send them with spend by building and by category, repair times, and before-and-after photos. Each job also has a proof pack the owner can open by link.
Job closed · Ticket #1042
Before and after photos addedCost: $640Added to the owner report for Elm CourtIllustrative example
What happens in an emergency?
Gas smells, active water leaks, no heat, electrical sparking, fire. These are never treated as routine.
- 1The call is flagged as an emergency.
- 2With on-call paging turned on during setup, the person on call in your rotation is called and texted.
- 3The ticket stays open, with every step time-stamped, until it is resolved.
During early access, our founder is also alerted on every true emergency, as the human backup.
Rolling out next
Rolling outBuilt, and being switched on account by account. Not on every account yet.
Quick fixes over text
Rolling outWhen a resident texts about a simple problem, like a tripped breaker or a garbage disposal that stopped, Tenaivo walks them through a safe fix before a vendor is sent. Never for emergencies, and a request is always logged. It is built and being switched on account by account.
See the five steps on your own buildings.
Fifteen minutes. We'll walk through how a request moves from the first call to a closed job.