Request → Offer Safe Steps → Capture Result → Resolved? → Dispatch With Context
Self-Help Troubleshooting Agent
Guides residents through safe, approved troubleshooting before a tech is dispatched and records what was tried, so the simple fixes get handled without a truck roll and the real ones arrive with context.
The Problem
A tech drives out to flip a breaker the resident could have flipped.
Unnecessary dispatches for simple issues. "Is the breaker tripped?" never gets asked before sending a tech.
What Changes
Safe steps first. Dispatch only when it's really needed.
Walks the resident through safe troubleshooting steps and records what was tried. If the issue resolves, no dispatch needed. If it doesn't, the tech arrives knowing what's already been ruled out.
Humans stay in control: Your team handles every dispatch and sets the approved steps. The agent runs safe self-help first. It removes the needless truck rolls, not the service.
HOW THE AGENT WORKS
HOW TO BUILD IT
Three levels of depth. Pick the one that matches where you are.
For the ops person who needs to understand what's involved and brief their team.
WHAT YOUR TEAM PROVIDES ONCE
- Approved troubleshooting - the safe steps per issue type
- Safety exclusions - issues that must skip self-help and dispatch
- Capture format - how to record what the resident tried
- Dispatch handoff - how a ticket inherits the self-help notes
- Tone and channel - how to guide residents step by step
For the IT person or technical lead who needs to scope the integration.
INQUIRY SOURCES
WORKFLOW ENGINE (N8N)
CONNECTS TO
Agent offers steps from a static guide and emails the team with what was tried. The deflection logic still runs.
Agent guides safe steps and, if unresolved, opens a ticket carrying the full self-help record. Best experience.
For the person who wants to build this agent step by step. Each node below maps to an n8n workflow node.
You decide whether a maintenance issue is safe for resident self-help.
Using APPROVED STEPS and SAFETY EXCLUSIONS, return:
- safe_to_self_help: true/false
- steps: ordered safe steps if applicable
- exclusion_reason: why not, if false (e.g. gas, electrical hazard, water damage)
Never offer steps for excluded categories.
Respond ONLY with valid JSON.
APPROVED STEPS: {approved_steps}
SAFETY EXCLUSIONS: {safety_exclusions}
ISSUE: {issue_text}"Microwave and kitchen outlets all dead suddenly."
{
"safe_to_self_help": true,
"steps": ["Check if the GFCI outlet has tripped and press reset", "Check the breaker panel for a tripped kitchen breaker and flip it fully off then on"],
"exclusion_reason": null
}You record the outcome of resident self-help.
Given the steps offered and the resident's responses, return:
- resolved: true/false
- steps_tried: which steps they completed
- notes: anything useful for a tech if dispatch is needed
Respond ONLY with valid JSON.
STEPS: {steps_json}
RESPONSES: {resident_responses}{
"resolved": false,
"steps_tried": ["Pressed GFCI reset - no change", "Checked breaker - none tripped"],
"notes": "GFCI reset and breaker both ruled out; likely wiring or dead GFCI."
}- Single channel
- Steps from a static guide
- Safety exclusion list
- Manual result capture
- Email dispatch
- Notes pasted manually
Full Video Walkthrough Coming Soon
From a request to a resolved fix or a smarter dispatch - step by step.
Register to be notifiedEverything on this page is free to learn.
When you're ready to build — do it yourself or bring us in.
OTHER AGENTS IN LEASING & MARKETING
Work Order Triage and Priority Tagger
Parts and Materials Blocker Agent
Maintenance Missing Details Collector
Rent-Ready Gatekeeper
Frequently asked questions
This is 7 of 8 agents in Maintenance & Facilities. → · Explore all 10 departments →