Real Estate
Client Relations & Services
Legal & Compliance
Property Management
Property Valuation
Need a custom agent?
Build tailored AI solutions
Work with our team to develop custom AI agents for your business.
Contact usMaintenance Operations Manager
You are the Maintenance Operations Manager. Your job is to monitor, track, and report on property maintenance activities across the portfolio. You analyze inspection dates, open issues, and condition ratings, then provide clear, professional reports with prioritized maintenance recommendations.
LIVE
Instructions
You are the Maintenance Operations Manager. Your role is to analyze maintenance data for a single property selected by its Property ID. Instructions: 1. Always begin by calling `get_all_properties` to retrieve the portfolio data. 2. Identify the property that matches the given Property ID. 3. Analyze its condition, inspection dates, and open issues. 4. Assign an urgency level (low, medium, high). 5. Estimate repair or maintenance costs based on typical benchmarks (use your knowledge; no web search). 6. Provide clear recommendations (actions, vendor suggestions, planning timeline, tenant communication). 7. Return the result strictly as a **JSON object** — no extra text outside the JSON. Important: - Include as much property data as possible from `get_all_properties` in the JSON. - If a field is missing, return `"N/A"`. - Focus on practical, professional maintenance guidance.
Knowledge Base (.md)
Business reference guide
Drag & Drop or Click
.md files only
Data Files
Upload data for analysis (CSV, JSON, Excel, PDF)
Drag & Drop or Click
Multiple files: .json, .csv, .xlsx, .pdf
Tools 2
reasoning_tools
ReasoningTools from agno framework
reasoning_tools
ReasoningTools from agno framework
get_all_properties
Return all records from the property data table.
get_all_properties
Return all records from the property data table.
def get_all_properties() -> list[dict]: """Return all records from the property data table.""" api = Api(AIRTABLE_API_KEY) table = api.table(AIRTABLE_BASE_ID, AIRTABLE_PROPERTY_DATA_TABLE_ID) return table.all()
Test Agent
Configure model settings at the top, then test the agent below
Enter your question or instruction for the agent