Maintenance, vendors, and inspections on the same building record.
A tenant submits a request. It becomes a work order. It routes to the right vendor — whose COI is current — and the inspection that found a deficiency last quarter lives on the same building. One record across the people who own, manage, occupy, and service the property.
Property manager, facility director, tenant — one record, three views.
FM is built around a building record that three different people read three different ways without anyone re-keying the data.
Property managers
You hold a portfolio of buildings, units, and tenants. You need a place where a maintenance request becomes a tracked work order, vendors carry current insurance, and you can answer the owner without rebuilding the timeline.
- Building, unit, tenant, and vendor records that read the same on phone and desk
- Tenant requests routed to the right vendor or in-house tech without an email forward chain
- COI tracking on the vendor record — not a binder in a drawer
Facility directors
You run physical plant for one or many buildings. Annual fire-alarm, sprinkler, extinguisher, backflow — all live on the same building record as the work that fixes deficiencies. The proposal that closes the finding is one click from the inspection that found it.
- Building inspection schedule pulling from the same 617+ inspection library Service uses
- Asset and equipment records on the building, with service history attached
- Deficiencies flow to a work order on the same record, not a parallel tracker
Tenants
You rent a unit, you have a leak, and you do not want to call. The tenant portal lets you submit a request, see who is coming, and close the loop when it is fixed. Workflow maturity is honest — we have the scaffolding shipped and we are building out the depth.
- Submit a maintenance request from one place — no email thread, no phone tag
- See the vendor or tech assigned, status, and expected arrival
- Confirm the work was completed and reopen if it was not
Twelve modules. One building record.
We mark each module honestly. Available now means it is shipped and in use. In progress means it is on the roadmap and being built — and we will not claim it as available before it is.
Property & Building Records
Available nowProperties, buildings, units, and tenants as first-class records. The building you read on the inspection is the same building the maintenance request lands on and the same building the vendor sees when dispatched. No parallel "facilities database" that drifts out of sync with the lease record.
Maintenance Requests → Work Orders
Available nowA tenant submits a request from the portal or a manager creates one directly. It becomes a work order on the same engine the Service suite runs. The work order routes to an internal team or an external vendor based on the building's preferred-vendor list. Status, photos, and notes attach to the building record — not a phone's camera roll.
Vendor Records & COI Tracking
Available nowVendor records carry contacts, trades, COI documents, and expiration dates. When a COI is about to lapse, the record flags it before a work order is dispatched against expired coverage. SLA tracking, NTE approvals, spend views, and scorecards now read from the same vendor and work-order data instead of a parallel rollup.
Building Inspection Scheduling
Available nowAnnual fire-alarm. Annual sprinkler. Quarterly extinguishers. Monthly walkthroughs. Schedule them on the building record using the same 617+ inspection types the Service suite uses. A pass/fail/deficiency outcome can spawn a work order on the same building without rekeying.
Tenant Portal
Available nowScaffolding for tenant-scoped access is shipped. A tenant can submit a request and see status. We are honest about workflow maturity — the deeper flows (recursive sub-tenant grants, granular role permissions inside a tenant household, document signatures inside the portal) are still maturing. We mark progress, not aspiration.
Asset & Equipment Records
Available nowBoilers, rooftop units, fire panels, generators, pumps — recorded on the building they serve. Service history, model and serial, install date, and warranty terms attach to the asset row. The inspection or work order that touches the asset writes back to the same record.
Multifamily Property Management
Available nowFor property management companies running real units: PMC → portfolio → property → building → floor plan → unit hierarchy, leasing lifecycle and resident ledger, Stripe Connect rent collection, state-compliant notice generation, native eSign on lease packets and notices, RPX importer, affordable / HUD agency submission, resident support portal, and make-ready tasks routed to work orders on the same building. The deep multifamily surface lives at /industries/multifamily.
NTE & Spend Controls
Available nowNot-To-Exceed thresholds, approval tiers, approval queue, approve/reject/escalate actions, and approval history are shipped. Spend analytics are also live across trade, vendor, location or building, and monthly time windows, with open commitments and budget variance visible from the financial dashboard.
Vendor Scorecards
Available nowVendor scorecards are live with stored monthly scores plus work-order metrics such as completion, average resolution, first-time-fix, SLA compliance, NTE compliance, callback/recall signals, and vendor performance exports. Because work orders, COIs, and invoices share one record, the scorecard reflects real activity, not a parallel rollup.
Visitor Management
Available nowFront-desk visitor check-in, badge or pass capture, checkout, guardian verification, ID verification, watch-list status, denied-visitor handling, active on-site counts, and presence reporting by school are shipped. Badge-printer hardware and on-prem access-panel integrations remain outside this claim.
Lease E-Sign
Available nowLease templates, addenda, and in-portal e-sign on the lease record. Live -- shipped as part of the multifamily document-packets work. Keep your current tool if you prefer it; we will not block, and the export trail is clean.
Broadcast Comms with Quiet Hours
Available nowProperty-wide notices, tenant-targeted notifications, and incident broadcasts with quiet-hours and consent enforcement -- live. The guardrails ship with the feature; quiet hours and consent are enforced before any send.
From a tenant's leak to a closed work order — six steps, one record.
This is the path a maintenance request actually walks on Guspora today. Every handoff lives on the same building.
1. The tenant submits a request from the portal.
A unit reports a leak under the kitchen sink. The tenant opens the portal on their phone, picks the unit, picks the issue, attaches a photo, and submits. No email thread, no front-office call queue, no lost message. The request lands on the same building record the manager already lives in.
2. The request becomes a work order, routed by preferred vendor.
The building has a preferred-vendor list — plumber A is primary, plumber B is backup. The work order routes to plumber A based on trade and the building's rules. The dispatcher sees it queued; the tenant sees "assigned to plumber A" without anyone CC'ing anyone.
3. The vendor accepts, dispatches a tech, and confirms an arrival window.
Plumber A accepts on their portal. They schedule a technician, write back an arrival window, and the tenant gets the update on the same record they submitted on. No three-way phone tree.
4. COI is verified before the truck rolls.
The vendor record carries the current Certificate of Insurance with expiration dates. If the COI lapsed last week, the system flagged it before this work order ever dispatched. If it is current, the manager has a paper trail proving it — not a guess and a gut feeling.
5. Work is completed and signed off on the same record.
The technician closes the work order with a photo, a description, and a time stamp. The line items roll up to the work order; if there is a follow-up needed (a part on order, a scheduled return), it spawns a child work order on the same building record. Nothing is lost between visits.
6. The tenant closes the loop — or reopens it.
The tenant gets a "completed" notification. They can confirm and close, or flag it as not fixed and reopen against the same work order. The manager sees the close in their dashboard. If a deeper inspection is warranted (e.g., this is the third leak this quarter), it can be scheduled against the building from the same screen.
The inspection thread: one library across FM and Service.
Most facility-management tools own a building record and a maintenance queue and stop there. The Service work — the annual inspections, the deficiency remediation, the licensed contractor doing the actual fix — happens in a parallel system the FM tool cannot see.
On Guspora, an annual fire-alarm inspection scheduled in FM uses the same 617+ inspection types and the same contractor network that the Service suite uses. One library. One record. One audit trail.
One inspection library across FM and Service
A facility director scheduling an annual fire-alarm inspection in FM is using the SAME 617+ inspection types the Service suite uses on the contractor side. Same form library. Same deficiency taxonomy. Same audit trail. If the inspection finds a deficiency, the proposal that fixes it can come from a Service Provider on the platform — no re-keying the building, the asset, or the finding.
One contractor network across FM and Service
The vendor that the FM building uses for fire-alarm work is the same vendor that exists on the Service side as a Service Provider. There is one contractor record, one COI record, one license record. A facility director and a service contractor reading the same row is the entire architectural premise.
One building record, one audit trail
Maintenance work orders, inspections, COIs, deficiencies, completed proposals, asset service history — all attach to the same building. When the owner asks "what happened on this property in Q2?" the answer is one query, not five exports stitched in a spreadsheet.
Vendor SLA, NTE, spend, scorecards, contract terms, RFQs, bid awards, multi-tier dispatch, preferred routing, and gated open marketplace controls live on the same work record.
Guspora connects building owners, facility teams, service providers, vendors, and AHJs in one verified work record — from inspection finding to competing bids, dispatch, completion, invoice, and compliance proof. Open marketplace bidding is platform-vetting gated and feature-flag controlled, so we avoid claims about vendor density or instant national coverage.
Here is exactly where we are and where the current limits are.
Available now
Today
- Vendor records with contacts, trades, and service areas
- COI tracking with expiration dates and lapse flags before dispatch
- Vendor onboarding with FEIN / W9 / background-check / drug-test capture, dispatch + accounting contacts
- Vendor self-service portal for accept/reject, status updates, photos, and completion
- Quote capture and three-way match (PO / receipt / vendor bill) against a work order
- Work-order completion with line items and photos
- SLA definitions and tracking by priority, trade, response, and resolution target
- NTE approval queue with approval tiers, approve/reject/escalate actions, and history
- Spend analytics by trade, building or location, vendor, and monthly window
- Vendor scorecards with monthly scores, live work-order metrics, and vendor performance exports
- Cross-portfolio vendor performance reporting across the buildings in your tenant
- Preferred-vendor auto-routing from FM work orders into vendor dispatches
- Multi-tier dispatch via tenant escalation chains — primary, backup, and arbitrary follow-on steps with SLA-driven breach escalation
- Per-vendor contract terms with response, on-site, completion, NTE, approval, and pricing-variance targets
- Scorecard recalculation from vendor work-order, dispatch, and invoice activity
- Controlled vendor networks with invite, approval, suspension, and per-vendor membership state
- Eligible-vendor discovery by trade, service region, COI / license validity, network membership, scorecard, and preferred rank
- RFQ creation from a work order, facility need, or manual request; deficiency/finding-backed RFQs use manual copied scope until source context is safely wired
- Five RFQ broadcast modes — private network, invite-only, hybrid, open marketplace, and first-right-of-refusal — with mode-specific eligibility, identity, and override rules
- Vendor invite to RFQ with audited override on eligibility gates
- Vendor bid submit / withdraw with vendor-only visibility into their own bid
- Sealed bids on platform-vetted marketplace and hybrid RFQs — competing bidder identity is hidden from buyers until award, and never visible to competing vendors
- Platform admin views show true vendor identity only behind admin-protected surfaces; tenant-facing screens respect the sealed-bid policy
- FM bid comparison, idempotent award, and idempotent conversion of an award to a vendor dispatch
- Marketplace fee snapshot recorded as an audit record at award; no payment movement is implied unless a real payment event is linked
- Payout setup gating — open-marketplace awards cannot convert to dispatch until vendor payout setup is ready
- Idempotent vendor dispatch event log across vendor portal, IVR, SMS, integration, and admin sources
- Inbound IVR + SMS check-in plumbing on the existing Twilio infrastructure — honest provider-not-configured state when no number is wired
- External FM dispatch integration foundation (ServiceChannel / Corrigo shape) — provider-not-configured until a connector is wired
Guardrails
What stays limited
Open marketplace is gated
Guspora supports private network, invite-only, hybrid, first-right-of-refusal, and open-marketplace RFQ modes. Open marketplace is disabled by default and requires platform-approved vendors with current compliance before invite, bid, or award. We do not claim nationwide density or instant coverage.
Bidder Q&A is not yet a live route
The data model can carry questions and addenda, but a wired bidder/buyer Q&A surface is not in this build. We do not show fake "Ask question" actions; clarification stays on the scope or an offline channel until the route ships.
Deficiency-backed and SP-to-SP RFQ creation are contained
Inspection-finding-backed and SP-to-SP RFQ creation are disabled in this build until verified source context is wired server-side. Teams can still create a manual RFQ with copied scope while we finish the source-attribution path.
RFQ NTE approvals are contained
General NTE controls exist in FM, but RFQ marketplace awards do not claim automatic approval routing. If a winning bid exceeds the RFQ threshold, award and conversion are blocked for manual review.
First-right-of-refusal is source-dependent
The RFQ model can represent first-right-of-refusal, but automation requires a verified originating vendor. Without that source, teams handle it manually and emergency overrides require an audited reason that is captured to the audit log.
Marketplace fees are audit-only until payment is linked
Awards record a platform fee snapshot for audit. The platform does not claim payment has moved until a real payment event is linked. Owner-native marketplace bidding is not presented as a separate live workflow; FM-enabled controlled RFQ is the path that is wired today.
Live ServiceChannel / Corrigo connectors
The internal adapter foundation and inbound-event handler ship in V1 — provider-not-configured until a real connector is wired. We do not pretend a live ServiceChannel or Corrigo integration is active when it is not. If you need one of those as your system of record, run it in parallel — the V1 path is the native vendor network with RFQ / bid / award / dispatch.
We are explicit about this because marketplace claims need proof. Guspora now has real vendor controls beyond a directory, and open-marketplace work stays behind platform vetting, tenant settings, and compliance checks.
What FM replaces, and what you keep.
FM is the building, work-order, vendor, and inspection record -- where the maintenance and inspection story lives. The deep multifamily surface (leasing, resident ledger, rent, notices, e-sign, agency submission) is shipped at /industries/multifamily; the broader Yardi / AppFolio integration path is on the roadmap, not a replacement claim.
What FM replaces
A separate building-maintenance-records tool
If today you keep work orders in one app and properties in another, FM consolidates them onto one building record.
A vendor COI binder (paper or shared drive)
COI documents and expiration dates live on the vendor record. The binder, the email reminders, and the spreadsheet of dates can retire.
Ad-hoc tenant requests by email or text
The tenant portal replaces the email thread and the front-office text-message handoff. One place to submit, one place to track.
What you keep
Your full PMS for rent collection and accounting
Yardi, AppFolio, RealPage, Buildium — keep them. We do not run rent, late fees, lease accounting, or GL close. We integrate where it is useful; we do not replace.
Your access-control hardware
Badge printers, on-prem access-control panels, electric strike hardware — those stay with the vendor that runs them. We can record events and tie them to the building record; we do not run the panel.
Commercial lease accounting tools
CAM reconciliation, percentage rent, escalation schedules — purpose-built tools own that today. We do not.
Frequently asked.
- Does Guspora FM integrate with my Yardi or AppFolio?
- For the property-management surface itself -- PMC / portfolio / property / building / unit hierarchy, leasing, resident ledger, Stripe rent collection, notices, e-sign, RPX import, agency submission -- Guspora multifamily is shipped end-to-end. Integration paths to Yardi or AppFolio are on the roadmap if you want to keep an existing PMS in parallel; you do not have to migrate to use FM.
- Do vendors get their own portal?
- Yes. A vendor on the platform sees their work orders, can accept and update status, attach photos and notes, and submit completion. The vendor portal is the same Service Provider portal that exists on the Service side — one contractor, one login, one record.
- How do you handle COI compliance audits?
- COI documents and expiration dates live on the vendor record. The audit trail captures when a COI was uploaded, when it expired, when it was renewed, and which work orders dispatched against it. When an auditor asks for proof, you export the trail — you do not reconstruct it.
- Do I get a multi-building dashboard?
- Yes. A property manager with a portfolio sees open work orders, upcoming inspections, expiring COIs, and active deficiencies across every building they hold. The single-building view drills in from the dashboard; the dashboard rolls up from the same records — not a separate analytics warehouse.
- Can tenants get SMS notifications?
- Yes. Tenant notifications via portal, email, and the broadcast-with-quiet-hours flow are shipped, with consent and quiet-hours guardrails enforced before any send. We will not wake a tenant at 3 a.m. without those guardrails.
- Do you offer K-12 visitor management today?
- Yes. FM now includes visitor check-in, checkout, badge/pass capture, watch-list status, guardian verification, ID verification, denied-visitor handling, and presence reporting by school. We do not claim badge-printer hardware or on-prem access-panel control.
Ready to put your buildings on Guspora?
FM is part of every Guspora tenant once enabled. The same building you read in FM is the building Service inspects and Finance bills against. One record, no duplicate data entry, no parallel systems drifting out of sync.
Looking for the Service side? See the Service suite.