If you run the day-to-day operations of a portfolio or a set of buildings, this is your guide. You'll do most of your work across Maintenance, Preventive Maintenance, Inspections, Assets, Vendors, Leases, and Inventory.
What your sidebar looks like
- Dashboard
- Property Management — Property Types, Portfolio, Amenities, Building Systems
- Operations — Maintenance, Preventive Maintenance, Inspections, Warranties, SLA Dashboard
- Resources — Vendors, Contracts, Inventory (Spare Parts, Purchase Requests, Warehouses, Stock, Reorder Alerts)
- Property Ops — Leases, Move-In, Move-Out, Occupancy, Key Register
- Documents — Document Library
- Portfolio — Portfolio, Properties, Buildings, Floors, Zones, Units
You won't see Admin, Settings, or the Resident Portal. If you need something there, ask a Tenant Admin.
Your dashboard
What you see first:
- Open Work Orders — count and trend
- SLA Compliance — % of WOs meeting response and resolution targets this month
- Occupancy Rate — overall portfolio occupancy with per-building breakdown
- Pending Approvals — triage queue: work requests, move-ins, purchase requests
- Overdue Inspections — count with a click-through to the list
- 6-month work-order trend — open vs. completed
- Monthly SLA performance bar chart
- Recent activity feed
The dashboard auto-refreshes every 60 seconds. You don't have to reload.
Running the maintenance queue
Reactive work — from request to closed
The full lifecycle of a reactive work order, end-to-end:
- A resident submits a work request via
Sidebar > Resident Portal > My Requests > New Request(or staff submit on their behalf). - You triage it: open
Sidebar > Operations > Maintenance > Work Requests, review, then click Approve & Convert to Work Order (or Reject with a reason). - The new work order lands in
Operations > Maintenancewith status Open or Draft. - Click the WO to open its detail page. Assign a technician in the Assignment panel — they'll get a notification.
- Set the priority (Emergency / Urgent / High / Medium / Low). This determines the SLA targets.
- The technician acknowledges, then updates status. You can also drive status yourself from the top-right action buttons:
| Current status | Next button | What happens |
|---|---|---|
| Draft | Publish | Moves to Open |
| Open / Assigned | Start Work | Moves to In Progress |
| In Progress | Put On Hold | Moves to On Hold (SLA clock pauses) |
| On Hold | Resume | Moves back to In Progress |
| In Progress | Complete | Moves to Completed (prompts for resolution notes) |
| Completed | Verify | Moves to Verified (requires manager sign-off) |
| Verified | Close | Moves to Closed (archive state) |
Every state change prompts you for notes. Those notes land in the Status Timeline at the bottom of the WO detail page — the permanent record of who did what and when.
Tip: Prefer the Kanban view? Click the toggle at the top-right of the Maintenance list to switch between Table and Kanban. Drag a card to move it between columns.
SLA timers
Every priority tier has a response target and a resolution target — two independent clocks.
| Priority | Response target | Resolution target |
|---|---|---|
| Emergency | 1 hour | 1 hour |
| Urgent | 4 hours | 4 hours |
| High | 8 hours | 8 hours |
| Medium | 24 hours | 24 hours |
| Low | 48 hours | 48 hours |
The actual minute values are configurable per tenant — these are the ArkanPM defaults. Ask your Tenant Admin if your organization has tuned them.
Clocks pause automatically when:
- The WO moves to On Hold
- Outside configured business hours (if business-hours mode is on for that priority)
Breach appears as a red Breached badge on the WO detail page and on the Kanban card. The SLA Dashboard at Operations > SLA Dashboard shows compliance across the whole portfolio.
Escalation
When an SLA breaches or a WO goes stale, the escalation engine kicks in automatically:
- Level 1: Alerts the assigned technician and a backup.
- Level 2: Notifies the building manager.
- Level 3: Notifies facility management leadership.
You can see escalation events on the WO detail page under Escalation History. Your Tenant Admin configures the rules (triggers, timing, recipients) in Sidebar > Settings > Escalation Rules.
Preventive maintenance
Building a PM schedule
- Go to
Sidebar > Operations > Preventive Maintenance. - Click New PM Schedule.
- Select the Asset this schedule covers.
- Pick a Frequency: Daily, Weekly, Bi-weekly, Monthly, Quarterly, Semi-annual, Annual, or Custom interval. You can also pick Meter-based (triggers after N operating hours or usage counts) or Condition-based (triggers when an asset's condition drops below a threshold).
- Link a Template — templates carry the checklist, typical parts, and estimated labor.
- Set a Lead time (how many days before due the WO should be auto-generated).
- Click Save. The PM generator background processor picks it up and creates the upcoming work orders on schedule.
You can pause a schedule if a building is closed, and resume it later. The schedule keeps a history of every generated WO so you can audit PM discipline.
PM templates
Templates live at Sidebar > Operations > Preventive Maintenance > Templates. Each template has:
- A name (e.g., "Quarterly HVAC filter change")
- A checklist of items with response types: checkbox, text, number, photo, select
- Estimated parts pulled from your inventory catalog
- Estimated labor hours
Duplicate a template to create variants. Edit one and existing schedules linked to it continue to use the updated version for future generations.
Inspections
Scheduling an inspection
Sidebar > Operations > Inspectionsopens the templates list.- Click Schedule Inspection.
- Pick a template, building (or floor/unit/asset for finer scope), scheduled date, due date, and optionally add notes.
- Click Schedule Inspection. It lands on the scheduled inspections list with status Scheduled.
Recurring inspections use an RRULE — ask the template owner to configure recurrence when the template is created. Each occurrence is spawned automatically.
Executing an inspection
- Assigned inspector opens
Sidebar > Operations > Inspections > Scheduled. - Clicks the inspection, then Start Inspection.
- Works through each item — each accepts pass/fail, rating (1–5), text, number, photo, or multi-select.
- On any failed item, ArkanPM can auto-create a follow-up work order (configured in the template).
- When done, inspector clicks Submit Report. It moves to Submitted.
- You review it in
Inspections > Reports. Click Approve or Reject with notes.
Compliance certificates (fire safety, health, building code, accessibility, environmental) live in Sidebar > Operations > Compliance. Each has an issue date, expiry date, issuing authority, and certificate number. Automated expiry monitoring will flag anything getting close to expiry 30 days out — ask your Tenant Admin to tune that window if needed.
Assets
Finding an asset fast
Sidebar > Assets opens the registry. Three ways to find something:
- Search — hit the search bar and type the name, tag, or serial number.
- Filter — by building, category, condition, criticality, or status.
- QR/barcode scan — in the field, a technician scans the tag on the equipment and the browser jumps straight to the asset detail page.
The asset detail page
Tabs across the top of the asset page:
- Overview — core details, condition (0–100), criticality, warranty status, depreciation value.
- Documents — manuals, warranties, purchase orders, inspection reports, photos.
- Maintenance History — every WO ever linked to this asset.
- Warranty — manufacturer / extended / service-contract records.
- Meter Readings — if metered, all readings over time.
- Transfers — moves between locations with approval trails.
Bulk CSV import
For large data loads, Assets > Import CSV. Download the template, fill it out, upload. ArkanPM validates each row and shows a full error report before committing — nothing imports if anything is wrong. Once clean, click Commit Import.
Vendors and contracts
Onboarding a new vendor
Sidebar > Resources > Vendors > New Vendor.- Fill out: name, category (HVAC, plumbing, security, cleaning, etc.), tax ID, insurance details, license details.
- Add one or more contacts with roles (Account Manager, Field Supervisor, Finance, etc.).
- Upload required documents to the document vault (trade license, insurance certificate, VAT certificate, references). Every document has an expiry date that's automatically monitored.
- Set the status to Pending Approval. A Tenant Admin approves it to move it to Active.
Scoring vendor performance
Every WO assigned to a vendor gets a rating when it closes:
- Quality (1–5 stars)
- Timeliness (1–5 stars)
- Communication (1–5 stars)
- Professionalism (1–5 stars)
Those feed four rolling averages per vendor:
- SLA Compliance (%)
- Quality score (5-star)
- Timeliness score (5-star)
- Overall score (5-star)
Visual bars on the vendor page are color-coded: green ≥ 90%, orange ≥ 70%, red < 70%. You can filter the vendor list by score to find underperformers fast.
Service contracts
Contracts live at Sidebar > Resources > Contracts. Each has:
- Start / end dates
- Notice period
- Auto-renew flag
- SLA terms with penalty clauses
- Buildings in scope
- Associated vendor
The contract expiry monitor (another background processor) flags contracts getting close to expiry at configurable windows (default 90 days).
Inventory
Spare parts catalog
Sidebar > Resources > Inventory > Spare Parts is your parts catalog. Each part has:
- Part number, description, unit of measure
- Unit cost
- Manufacturer, model
- Critical flag (for stock-out-sensitive parts)
- Multi-supplier records (each supplier has their own part number and lead time)
Stock levels
A part's stock level has color coding across all views:
- 🟢 Green — healthy (above reorder point)
- 🟡 Orange — at reorder point
- 🔴 Red — at or below minimum (or out of stock)
Stock lives in warehouses (Inventory > Warehouses) — you can have many. Transfers between warehouses are logged in the ledger.
Reorder alerts
Inventory > Reorder Alerts lists parts that have crossed their reorder point. Click Create Purchase Request from an alert to kick off procurement with the right supplier pre-selected.
Purchase requests
Workflow: Draft → Submitted → Approved → Ordered → Received. Approval routing is configurable per tenant. Each received delivery updates stock levels automatically.
Leases, move-in, move-out
Creating and activating a lease
Sidebar > Property Ops > Leases > Create Lease.- Pick a unit and a resident.
- Set lease type (Residential / Commercial / Short-term).
- Dates: start and end.
- Financials: monthly rent, security deposit, payment frequency (monthly / quarterly / annual), optional rent escalation (%).
- Click Create Lease — it lands in Draft status with an auto-generated lease number (
LS-2025-00001). - Upload the signed lease document to the lease page.
- Click Activate. The lease moves to Active. The 90-day expiry monitor will flag it when it's within 90 days of end date.
Move-in wizard
Sidebar > Property Ops > Move-In is a 5-step guided flow:
- Lease selection — pick the lease.
- Checklist — go room-by-room, condition each area (Excellent / Good / Fair / Poor), attach photos for anything below Good.
- Key handover — log each key type (unit, mailbox, access card, parking remote, fob) with quantity, condition, and a digital signature from the resident.
- Meter readings — electricity, water, gas. Attach a photo of each meter face.
- Review & Complete — confirm everything and click Complete Move-In. The record becomes permanent and exports as a PDF the resident co-signs.
Move-out wizard
Same pattern, 7 steps instead of 5 — it compares current condition against move-in records, calculates damage charges, and computes the deposit refund automatically:
- Lease selection
- Condition comparison (side-by-side with move-in photos)
- Damage assessment
- Deposit calculation
- Key return
- Final meter readings
- Review & Complete Move-Out
The final screen shows the deposit refund amount. Export the PDF, email it, or print it.
Occupancy and key register
Property Ops > Occupancygives you real-time occupancy by building with 12-month trend charts.Property Ops > Key Registeris a searchable log of every physical key handed out.
Documents
Sidebar > Documents > Document Library is your cross-entity file cabinet. Features:
- Hierarchical categories (nest as deep as you need).
- Every file is attachable to one or more entities — a property, building, asset, work order, lease, vendor.
- Full versioning — upload a new version, the old one stays archived.
- Retention policies auto-archive or purge per category.
- Full-text search across titles (GIN-indexed in the database — fast).
- Access audit trail — every view, download, edit logged with user, IP, timestamp.
Upload with the Upload Document button top-right. Drag-and-drop also works.
Notifications and the bell
The bell icon top-right shows unread notifications. Click it for the dropdown; click View all for the full page.
Your preferences at Header > Avatar > My Profile > Notifications:
- Per-channel toggles (in-app, email, SMS, push)
- Quiet hours — silence non-critical notifications during evenings/weekends
- Emergency override — always notify for Emergency-priority events regardless of quiet hours
ArkanPM deduplicates events inside a 5-minute window so a flurry of related changes doesn't spam you.
What to look at on the dashboard every morning
- Open Work Orders — anything in Emergency or Urgent that isn't assigned yet?
- SLA Compliance — trending down? Open the SLA Dashboard to see which priority tier is missing.
- Overdue Inspections — any certificates about to expire?
- Reorder Alerts — any critical parts red?
- Upcoming Lease Expirations — any renewals coming that need your attention?
- Pending Approvals — anything waiting on you?
Related handbooks:
- Technician Handbook → for the technician side of the work-order flow
- Inspector Handbook → for inspection deep-dive
- Admin Handbook → for role and escalation-rule configuration