A copilot beside the record
- You open a copilot panel
- You paste in the context by hand
- It returns a suggestion in prose
- You copy the answer back
- You update the record yourself
TradesKit AI
Every TradesKit AI feature is a closed loop with a named trigger, a named agent run, and a named action on a specific entity. No chat overlay. No CRUD bolt-ons. Real loops you can audit.
TRIGGER A named event fires on a specific entity
How AI usually ships
A copilot can suggest. It can’t change state, and it leaves no record. A loop does both — every time, on a named entity, with an audit row.
The four agents
TRIGGER Visit unassigned at 06:30 (schedule event)
TRIGGER Inbound call outside business hours or office line busy
TRIGGER Visit → complete
Drafted summaryReplaced the condenser fan motor… System tested and recharged to spec. Expected life: 8–10 years.
TRIGGER BookingRequest created (web or voice)
How we built this
The loop is only trustworthy if you can see its edges. Three properties hold for every agent run.
Every agent has a defined entity scope. DispatchAgent touches assignments; WorkSummaryAgent touches summaries. No agent reaches past its boundary.
Every run writes an AIAgentRun row carrying its input, the model, the reasoning, and the command it issued. The run is the receipt.
Per-agent toggles decide what happens after the command: auto-act, or queue for a human to approve. You set the line for each agent.
| Time | Agent | Command | Entity | Result |
|---|---|---|---|---|
| 06:30:02 | DispatchAgent | SuggestVisitAssignment | V-4172 | Applied · auto-act |
| 11:42:09 | LeadScoringAgent | ScoreBookingRequest | BR-3310 | Applied · auto-act |
| 14:55:13 | WorkSummaryAgent | GenerateWorkSummary | V-3994 | Queued for approval |
| 21:08:44 | VoiceReceptionistAgent | CreateBookingRequest | BR-2087 | Applied · auto-act |

This is the actual surface in the product. Every run is a logged, reviewable row — the ones that need a human land in this queue; the rest are auto-applied and audited.
Start a free trial and watch the first AIAgentRun row land. See the published per-tech price before you talk to anyone.
Two-week implementation included. Bring your own Stripe, QuickBooks, Twilio, and SendGrid. Full data export anytime.