Collect → Identify → Ask What's Missing → Tag → Create Ticket
Omnichannel Intake and Triage
Pulls requests in from email, SMS, and the portal, identifies the resident and unit, asks for whatever detail is missing, and creates a complete, correctly-tagged ticket ready for dispatch.
The Problem
The lead was real. The detail was missing. The ticket sat.
A resident sends an email: "The kitchen thing is broken again." Your coordinator reads it, tries to figure out which unit, which appliance, and whether it's urgent. They call back to ask. No answer. The ticket sits incomplete for a day. Maintenance gets a vague work order. A tech shows up with the wrong parts.
What Changes
Your coordinator's morning - with the agent running.
The agent reads the email, identifies the unit from the resident's record, and sends a quick text: "Which appliance - dishwasher, faucet, or something else?" and "Is there water leaking right now?" The resident replies in 30 seconds. The agent creates a complete ticket - right trade, right priority, right unit details. Your coordinator opens a clean work order ready for dispatch.
Humans stay in control: Your coordinator reviews and dispatches every ticket. The agent handles the collecting, the identifying, and the back-and-forth that fills in missing detail. It produces a complete record, your team makes the call.
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
- Channel access - the inboxes, numbers, and portal feed requests come from
- Resident directory - so the agent can match a sender to a unit
- Required fields per request type - what a complete ticket needs
- Trade and priority taxonomy - how requests get tagged
- Follow-up templates - the approved wording for missing-detail questions
For the IT person or technical lead who needs to scope the integration.
INQUIRY SOURCES
WORKFLOW ENGINE (N8N)
CONNECTS TO
Agent reads from a shared inbox and posts tickets to a sheet. Resident matching is manual or skipped. The missing-detail chase still runs unattended.
Agent matches residents against the live directory and writes complete tickets straight into the PMS. Best experience.
For the person who wants to build this agent step by step. Each node below maps to an n8n workflow node.
You read an inbound resident message and extract a maintenance request.
Return:
- intent: maintenance / question / complaint / other
- item: what is broken or asked about, in a few words
- unit_hint: any unit reference in the message, or null
- urgency: emergency / high / normal
- missing_fields: list any of [unit, specific_item, active_damage, access] not stated
Respond ONLY with valid JSON. No explanation.
--- MESSAGE ---
{raw_message}"The kitchen thing is broken again."
{
"intent": "maintenance",
"item": "unspecified kitchen appliance",
"unit_hint": null,
"urgency": "normal",
"missing_fields": ["unit", "specific_item", "active_damage"]
}You turn a resident request plus their reply into a clean, tagged ticket.
Given the original message, the resident's reply, and the unit record, return:
- trade: one of [plumbing, hvac, electrical, appliance, general, pest, life_safety]
- priority: emergency / high / normal (emergency only for active damage or safety)
- complete_description: a clear one-paragraph work order description
- access_notes: any entry instructions
Respond ONLY with valid JSON.
ORIGINAL: {raw_message}
REPLY: {resident_reply}
UNIT: {unit_record}{
"trade": "appliance",
"priority": "normal",
"complete_description": "Unit 214 dishwasher not draining, standing water in the bottom. No active leak onto floor.",
"access_notes": "Resident home after 5pm, no pets"
}- Single inbox (email only)
- LLM extraction only
- Manual resident match
- One fixed follow-up question
- Ticket to a shared sheet
- Coordinator alert by email
Full Video Walkthrough Coming Soon
From a vague message to a clean ticket - 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
Proactive Status Update and Escalation
Resident Update Blaster
Notice and Template Agent
Resident Concierge
Frequently asked questions
This is 3 of 7 agents in Resident & Tenant Services. → · Explore all 10 departments →