Open Work Orders
—
Loading…
Urgent / Critical
—
Loading…
Active Turns
—
Loading…
Upcoming Move-Outs
—
Loading…
Flagged for Follow-Up
—
Loading…
Approval Backlog
—
Pending approval + on hold
Handy Manager - Fort Lowell Realty & Property Management
Avg Turnover Completion
—
Loading…
Avg Days Since Inspection
—
Loading…
Avg WO Open Days
—
Loading…
Recent Completed Turns
—
Loading…
Vacancies by Group
—
Loading…
Turn Progress Dashboard
Click any card to jump to the turn board for more details.
Never synced
1 / 1
Loading active turns…
Portfolio Insights
Comparative snapshots from indexed work order and turn data.

PM Workload Comparison

Loading…

Open WO Type Mix

Loading…

Urgent Pressure by PM

Loading…
Advanced Operations & Portfolio Flow
Real-time interactive ECharts maps, pipeline funnels, and portfolio sunburst distributions.

Turnover Pipeline Funnel

Loading…

Portfolio Sunburst Hierarchy

Loading…

Work Order Flow (Sankey)

Loading…

Geocoded Inspection Map

Loading…
Attention Required
Stalled Turns
Loading…
Overdue Inspections
Loading…
Vendor Alerts
Loading…
Urgent / Overdue
Loading…
Pending Bill Approvals
Loading…
Priority Attention (6mo+ / 180d+ / 90d+)
Loading…
Neglected Leasing
Loading…
Renewals & Vacancy
Loading…
Upcoming Move-Outs (60 days)
PropertyUnitTenantMove-Out DateDays Left
Recent Activity Feed
TimeEventEntityDetails
Aging
PM Routing Monitor
, See where work is getting assigned.
Flagged
0
Pending
0
High Confidence
0
Reviewed
0
Last Scan
—
PM Scorecard (by portfolio routing)
PMFlaggedHighPendingApprovedReassignedPotential FLM BypassLast Flagged
Flagged Routing Events
—
WOPropertyGroupPMVendorTrade MatchWO TypeConfidenceStatusFlaggedReviewFLM InsightActions
Page 1 of 1
Billing
Billing records from AppFolio — filtered by property group scope
Pending / On Hold
—
pending approval + on hold
Outstanding ($)
—
approved, not yet paid
Paid This Period
—
amount paid recently
Vendors (Open Bills)
—
with pending/approved bills

Approval Status Mix

—

Top Vendors by Spend

—

    Aging Snapshot

    —
    Billing Records
    From To
    Billing ID Property WO Description Vendor Amount WO Status Created Last Billed
    Click Refresh to load billing records
    Properties Directory
    View properties, notes, listings, and associated bills
    Property Name Address City / State Group Site Manager Units Bills Notes Listings Actions
    Loading properties...
    Confirmed Active
    0
    Loading…
    On Radar
    0
    awaiting confirmation
    Avg Days
    —
    elapsed on active turns
    Awaiting Estimates
    0
    turns pending vendor bids
    Turns In Scope
    0
    all pipeline records

    Turn Mix

    —

    Stage Pressure

    —

    Age Buckets

    —
    Turn Pipeline
    Hybrid pipeline - Unit Turns - Work Orders - Inspections - Flows
    Unit
    UPC MO INS WO REQ EST ASN DONE
    Status
    Overdue
    0
    inspections past due
    Due Soon
    0
    due within 90 days
    Current
    0
    up to date
    Turn-Linked
    0
    inspections tied to active turns

    Inspection Mix

    —

    Inspection Age

    —

    Turn Coverage

    —
    Unit Inspections
    Reports API v2 — unit_inspection.json • Linked to Turn Pipeline when matching {unitId + propId}
    Chart filters inactive
    0 missing move-in inspections Inspection evidence policy Move-in and move-out photos are required. Turnover photos do not qualify as formal inspection evidence. This is to have defensible burden of proof after move-out for deductions and damages.
    Occupancy
    Tenant activity, applications, delinquency and leasing data from AppFolio v2
    Tenant Transaction Summary
    TenantProperty / UnitChargesPaymentsBalanceLast Activity
    Click Refresh to load transaction data
    Manager Review Hub
    Merged visibility across Tenant Tickler, Renewal Summary, General Ledger evidence, and estimate approval workflow.
    Tickler Events
    —
    loading
    Renewal Rows
    —
    loading
    GL Leasing Fee Rows
    —
    renewal/move-in evidence
    Estimate Approval Pipeline
    —
    materials done -> approval

    Tickler Event Mix

    —

    Renewal Status Mix

    —

    Estimate Stage Mix

    —
    Tenant Tickler
    No data loaded.
    DateEventPropertyTenantLease FromLease To
    Open Manager Review to load data.
    Renewal Summary (No $ Difference)
    No data loaded.
    StatusPropertyUnitTenantLease StartLease EndPrevious RentRentTurn
    Open Manager Review to load data.
    Leasing Fee Evidence (Renewal + Move-In)
    No data loaded.
    DatePropertyUnitTenantGL AccountDescriptionAmountCharge Type
    Open Manager Review to load data.
    Materials Done Sent to Estimate for Approval
    No data loaded.
    EstimateWO #SourceStatusProperty GroupVendorUpdated
    Open Manager Review to load data.
    Vendor Directory
    Search and browse vendors from AppFolio
    Communication Templates
    Auto-fill with API attributes — postCreate Work Order Note / Tenant Note / Owner Note
    ⚡ Dispatch Control BETA
    Initializing...
    —In Queue
    —Warned
    —Escalated
    —Exempt
    —Tier 1 Active
    —Tier 2 Pool
    —Open Blasts
    —Tenant SMS

    Performance Leaderboard

    Scores recalculate after the scheduled follow-up pass. Tech grades inform review; this queue does not change AppFolio assignments.
    #TechScoreWO ShareActive WOsGo-Back %Reassign %ZoneStatus

    Loading tech grades...

    Dispatch Follow-Up Queue

    Phoenix Queue

    StatusWO #AddressTechTimes FlaggedFirst SeenLast ActionActions

    Loading...

    Tucson Queue

    StatusWO #AddressTechTimes FlaggedFirst SeenLast ActionActions

    Loading...

    Tech Roster

    Sync + branch mapping Sync From AppFolio imports active maintenance technicians into roster. In Edit/Add Tech, assign each assignee to Phoenix or Tucson property-group UUID for FLRAZ routing.
    TierNamePhone (E.164)BranchScoreActive WOsWO ShareLast SyncedStatusActions

    Loading roster...

    Automation Configuration

    Changes take effect on the next scheduled cron run.

    Loading config...

    Manual Cron Triggers

    Testing only. Scheduled runs remain automatic.
    Noon Warning Pass
    Flags stale work orders and may send monitored-tech warning SMS (Arizona noon schedule).
    Midnight Stale-Assignment Review
    Flags stale work orders for follow-up; does not change AppFolio assignments.

    System Audit Trail

    Loading audit trail...

    Tier 2 Blast Monitor

    Blasts fire when no Tier 1 tech is available. First accepted reply claims the job.

    Loading blast events...

    Tenant Communications Log

    Magic-link tenant SMS plus warning and blast dispatch message history.
    Use this to create a real technician portal link from the web app. Generate-only returns the short link; Generate + Send also delivers it by RingCentral SMS to the tech phone.
    This sends a RingCentral SMS containing a live magic-link portal so you can verify delivery and then test the template-send flow through the portal.

    Loading communications log...

    Debugging
    Authenticated runtime events, data loads, retries, failures, and persisted diagnostics
    Data Source Freshness
    Row counts and last-updated timestamps for each dataset
    No data sources loaded yet.
    Waiting for runtime events
    Database Admin
    Turso / libSQL • Read & write via proxy sql_query / sql_execute endpoints
    Idle
    Postgres Search
    Searches run read-only against the local Postgres database. Results are capped at 200 rows.
    Results
    Run a query to see results here
    Turn Closure History
    Loading turn history…
    PM OTP Accounts Manager
    Email
    Full Name
    Phone (E.164)
    Add Property Group
    First selected group is the default PM login scope
    Selected Property Group UUIDs
    Choose another group to append it. You can edit this list to remove one.
    Loading PM users…
    OTP & Auth Policy Settings
    OTP Login Enabled
    Allow PM users to log in via email OTP
    Require PM Membership
    Only allow emails in the PM Scoped Login Users list above
    Allowed Email Domain
    Leave blank to allow any domain
    OTP TTL Minutes
    Valid range: 3 to 30 minutes

    Add Tech to Roster

    Grade History

    Setup Monitoring

    Work Order Details
    WO #: —
    Branch: —
    Address: —
    Current assignee from AppFolio, or select a different tech for reassignment
    hours without response
    After this time, a warning SMS will be sent to the tech
    Whether to immediately notify the tech or just start tracking
    TEST MODE
    This monitoring system is in beta. No automated reassignments will occur. All actions are logged for review.