Fast Fixes, Clear Accountability
FixFlow is a lightweight tenant portal that automates maintenance intake, performs smart triage, and dispatches vetted vendors for independent landlords and small property managers juggling multiple units, shortening repair resolution by automating coordination, creating annotated photo-timelines as auditable records, and cutting owner admin hours and eliminating responsibility disputes.
Subscribe to get amazing product ideas like this one delivered daily to your inbox!
Explore this AI-generated product idea in detail. Each aspect has been thoughtfully created to inspire your next venture.
Detailed profiles of the target users who would benefit most from this product.
- 32–44; operates 8–25 short‑term rentals across two cities. - Gross booking revenue $350k–$1.2M; occupancy 65–85%. - Team: solo operator with 2 cleaning crews, 5–8 vendors. - Mobile‑first; iPhone, Airbnb/Vrbo host dashboards; urban Sunbelt base. - Works from home and car between turnovers; limited office hours.
Scaled from one Airbnb to a multi-unit micro-brand after a breakout listing. A last-minute HVAC failure cost a Superhost badge, pushing adoption of automation and timestamped proof to safeguard ratings.
1. Real-time triage aligned to checkout windows. 2. One-tap vendor dispatch with availability. 3. Photo timelines for damage claims.
1. Last-minute failures jeopardizing check-ins. 2. Vendors ghosting during peak turnover. 3. Disputes with guests over damages.
- Obsessed with five-star turnaround speed. - Pragmatic operator, automates every repeatable task. - Data-minded, tracks cancellations and downtime rigorously. - Calm under pressure, hates avoidable chaos.
1. Airbnb Host app - daily 2. WhatsApp - vendor chats 3. Gmail - booking threads 4. Instagram - hosting tips 5. YouTube - maintenance hacks
- 35–55; supervises 25–90 scattered-site affordable units. - Midwestern city; mixes HUD vouchers and LIHTC compliance. - Team of three: office admin, field tech, Carla. - Desktop-first at office; Android in field; budget-constrained tools. - Reports to board and grantors; audit cycles quarterly.
Started as a case manager, promoted after repeated inspection failures. A costly citation forced standardized logs; now prioritizes auditable trails and SLA compliance to protect residents and funding.
1. Audit-ready timelines matching inspection categories. 2. SLA alerts tied to compliance deadlines. 3. Cost approvals within strict caps.
1. Failed inspections from missing documentation. 2. Communication gaps causing missed access. 3. Vendor delays breaching voucher standards.
- Mission-first, relentlessly protects residents’ stability. - Risk-averse, demands auditable, repeatable processes. - Budget hawk, hates surprise emergency spend.
1. Outlook - primary email 2. Microsoft Teams - staff coordination 3. LinkedIn Groups - housing ops 4. HUD portals - compliance updates 5. YouTube - training refreshers
- 28–45; manages 150–400 doors across three states. - Finance background; spreadsheet native; dashboard-driven decision maker. - Travels frequently; laptop and mobile access in transit. - Mix of SFR and small multifamily; Class B/C. - Works GMT-5; mornings reserved for portfolio reviews.
Missed CapEx forecasts due to scattered maintenance data across PMs. After a preventable mold claim, sought a single source of truth for owner approvals and SLA compliance.
1. Cross-portfolio SLA dashboard with exceptions. 2. Approval workflows by property and threshold. 3. Vendor performance scoring and exports.
1. Inconsistent PM processes and codes. 2. Surprise invoices with no proof. 3. Liability from poor documentation.
- ROI-obsessed, values measurable operational leverage. - Standardization zealot, hates ad-hoc processes. - Risk minimizer, prioritizes downside protection.
1. Gmail - daily ops 2. Slack - PM coordination 3. Google Sheets - tracking 4. LinkedIn - industry insights 5. Asana - tasks follow-up
- 24–38; remote contractor spanning GMT+5 to GMT-4. - Supports 5–10 landlords, totaling 60–220 units. - Works from home; dual monitors, noise-canceling headset, reliable fiber. - Paid hourly or per ticket; measured on SLA targets.
Came from BPO customer support and learned housing maintenance under pressure. Built personal macros and checklists; needs a system that bakes them in across clients.
1. Unified inbox with guided triage scripts. 2. Auto-dispatch by category and zip. 3. Clear approval limits and escalation.
1. Juggling landlord-specific rules. 2. Unreachable vendors after hours. 3. Tenants sending incomplete details.
- Efficiency junkie, chases lower handle time. - Service-first, values clear, empathetic communication. - Process-loyal, loves clear escalation paths.
1. WhatsApp - vendor pings 2. Gmail - all tickets 3. Trello - status boards 4. Zoom - client check-ins 5. Upwork - new clients
- 30–50; oversees 50–150 new homes in suburban communities. - Former superintendent; field-based with tablet and truck. - Mix of GC subs and preferred vendors per trade. - Reports to construction VP; primary KPI: days-to-close.
After repeated rework from undocumented fixes, adopted photo-first habits. Warranty disputes with the builder strained relationships; seeks irrefutable timelines for every trade.
1. Warranty categorization distinct from tenant repairs. 2. Photo timelines per trade and lot. 3. Scheduling windows with confirmations.
1. Subs missing scheduled windows. 2. Responsibility disputes between builder and owner. 3. Lost evidence for claims.
- Documentation diehard, proof beats opinions. - Quality-driven, hates costly repeat visits. - Schedule disciplinarian, values firm windows.
1. SMS - quick confirmations 2. Outlook - work orders 3. LinkedIn - trade sourcing 4. Procore - project references 5. YouTube - product fixes
- 26–60; family member or professional caregiver. - Manages 1–4 households’ needs across city and suburbs. - Smartphone-reliant; prefers large-text, voice prompts, reminders. - Coordinates around medical appointments, work shifts, and transit.
Began managing maintenance after repeated missed communications by loved ones. Frustrated by voicemail loops, moved to structured, accessible reporting with predictable updates.
1. Proxy permissions with role-based access. 2. Simple, guided capture with accessibility. 3. Reliable updates and windowed scheduling.
1. Repeating details to multiple parties. 2. Unclear ETAs causing caregiver conflicts. 3. Blame disputes between tenant and owner.
- Empathy-driven, seeks calm and clarity. - Reliability-focused, hates uncertainty and surprises. - Privacy-conscious, values granular, permissioned visibility.
1. SMS - quick updates 2. WhatsApp - family coordination 3. Gmail - confirmations 4. Facebook - community groups 5. YouTube - how-to basics
Key capabilities that make this product valuable to its target users.
Generate single-use, auto-expiring entry codes tied to the scheduled visit window and unit. Codes activate only during the approved time, then rotate, with door-open timestamps auto-attached to the work order—reducing lockouts and preventing unauthorized entry.
Generate unique, single-use entry codes per unit and work order that activate only within the approved visit window (including configurable early/late buffers) and automatically deactivate outside it. Bind each code to the scheduled appointment, vendor identity, and specific door/lock device. Enforce time zone accuracy (including DST), prevent code creation without a confirmed schedule, and support configurable code length/format and reuse policies. Store codes securely (hashed at rest), reveal them just-in-time, and mask/remove from UI after expiration. Provide UI components that display the active window, countdown, and unit/lock association to reduce lockouts and unauthorized entry.
Implement an abstraction layer to integrate with major smart lock ecosystems via API/OAuth, enabling programmatic creation, activation, and revocation of timeboxed codes across different device brands. Map devices to units in FixFlow, detect provider capabilities (e.g., one-time PIN vs. time-bound PIN), and normalize responses/events. Include robust error handling, retries with backoff, webhook ingestion, and health monitoring. Provide sandbox/test mode, credential management with secret rotation, and audit trails for all provider calls to ensure reliable, secure interoperability at scale.
Automatically expire codes at window end and revoke them immediately upon cancellation. When appointments are rescheduled, generate a new code tied to the updated window and invalidate the previous one across providers to prevent overlap. Support extend/shorten operations with permission checks and configurable grace periods. Maintain a full change history with timestamps and actors, and synchronize updates to vendor and tenant notifications in real time to minimize access errors and security risks.
Capture door-open/close events from lock providers, correlating each event to the originating code, unit, and work order. Persist timestamped, immutable records and surface them in the work order’s annotated photo-timeline for an auditable chain of custody. Include event metadata (attempted access outside window, failed code entries, manual overrides) and export options (PDF/CSV/API). Provide tamper-evident signatures and retention policies to reduce responsibility disputes and accelerate resolution.
Deliver secure, role-based notifications that reveal codes to vendors shortly before activation and summarize access windows to tenants and owners. Support configurable channels (in-app, SMS, email), localized content, and masked display after expiration. Include reminders, entry window countdowns, and reschedule alerts. Provide a self-serve view for tenants to see when access is authorized and request presence/permission options as required by policy, improving trust and reducing no-shows.
Pre-provision timeboxed codes to locks that support offline operation and queue changes for devices currently unreachable. Reconcile state on reconnect, detecting drift (e.g., stale codes) and enforcing authoritative revocations. Implement idempotent operations, monitoring, and alerting for failed syncs, plus fallbacks (e.g., emergency admin code with mandatory incident logging). Validate that door event telemetry is buffered and backfilled to ensure complete audit trails even during connectivity outages.
Verify the vendor at the door with a quick selfie or ID scan matched to the approved vendor profile, including liveness checks. Unlocks or code reveal only occur on a positive match, protecting tenants and owners from impersonation and fraud.
Establish a verified facial profile for each approved vendor during onboarding. Capture or upload high-resolution face images, perform face detection and quality checks, generate embeddings, and link them to the vendor’s profile, company, and authorized properties/time windows. Support re-enrollment on schedule or trigger (e.g., profile change), human review of low-quality captures, and versioning of face templates. Provide bulk import (CSV/API) and sync updates to the verification service so that doorstep checks are fast and accurate.
Provide a guided selfie capture flow with passive and active liveness checks (e.g., micro-movements, challenge-response) to detect spoofing attempts such as printed photos, replays, or masks. Perform on-device pre-checks for lighting and face framing, assist with flashlight prompts, and stream to the verification service for final scoring. Return a decision with match and liveness scores, apply configurable thresholds per property, and handle low-connectivity conditions with secure, encrypted retry queues.
Enable scanning of a government ID or company badge as a fallback or secondary factor when selfie verification fails or is unavailable. Extract text via OCR/MRZ/barcode, crop the document portrait, and perform a compliant 1:1 match against the enrolled vendor profile. Redact and watermark stored images, mask sensitive fields (e.g., ID numbers), validate document authenticity signals, and minimize retention. Surface clear pass/fail feedback and route failed attempts to manual review.
Deliver a two-sided, at-the-door workflow connecting the scheduled work order, unit, tenant, and vendor. When the vendor marks ‘Arrived,’ trigger the verification sequence and notify the tenant with real-time status. Display vendor name, company, and profile photo to the tenant alongside verification outcome, with clear actions for approve, deny, or request help. Provide edge-case handling for no-answer, timeouts, or mismatches with escalation to support, SMS fallback links for non-app users, and localized UI.
Gate smart lock commands and code reveals on a positive verification result within a configurable time window and geofence. Integrate with supported smart locks and code providers to issue ephemeral, per-visit codes and log all unlock events against the work order. Enforce risk-based rules (e.g., elevate thresholds at night), block repeated failed attempts, and provide an auditable chain linking verification decision to the access event for dispute prevention.
Automatically append verification artifacts to the work order’s annotated photo-timeline, including timestamped selfie thumbnails, redacted ID crops, match/liveness scores, decision, actor, and location metadata. Hash and sign records for tamper-evidence, enforce role-based visibility, and enable export for insurance, compliance, or dispute resolution. Provide searchable filters (property, vendor, outcome) and retention hooks aligned with privacy policies.
Present clear, localized consent for biometric processing, with policy links and just-in-time explanations. Apply region-specific rules (e.g., GDPR, BIPA), data minimization, encryption in transit/at rest, and configurable retention/auto-deletion schedules for biometrics and ID images. Provide admin controls for subject access requests and deletion, audit logs of data actions, and DPA templates to support landlord compliance.
Enable tap-to-verify at the entrance using a low-cost NFC tag or smart lock integration. Vendors prove presence with a tap, triggering instant access or code reveal while logging precise arrival time—eliminating keypad misreads and speeding entry.
Provide an admin flow to register and assign NFC tags to specific properties, buildings, units, and doors within FixFlow. Support scanning a tag (UID and NDEF), naming the door, and binding it to active work orders and approved vendor companies. Include bulk enrollment, replacement flow for lost/damaged tags, and tamper-state tracking. Validate uniqueness of tag-door mappings and enforce access policies per unit. Surface enrollment status in the unit profile and allow QR backup for emergency access. This enables reliable, low-cost deployment and ensures that taps are unambiguously tied to the correct entry point and job context.
Enable vendors to verify on-site arrival by tapping their NFC-capable device to the assigned tag. Capture timestamp, vendor identity, job ID, tag ID, device fingerprint, and approximate location. Validate presence with a tight geofence and door-level mapping, showing immediate confirmation or actionable error. Support offline mode with short-lived, signed challenges cached client-side, auto-syncing upon connection. Prevent duplicate/multiple taps unless configured; allow grace windows relative to appointment time. Write minimal NDEF payloads to support tap-to-open on iOS/Android without requiring app foreground where possible, falling back to deep link if needed. This creates a precise, auditable arrival signal that reduces keypad misreads and disputes.
Upon successful tap verification and schedule compliance, automatically unlock the door via smart lock APIs or reveal a time-bound, single-use code in-app. Support integrations with common brands (e.g., August, Yale, Schlage, Kwikset, Level) through OAuth/API keys, with per-unit configuration of access mode: auto-unlock, code reveal, or tenant-approval gate. Enforce access conditions (time window, vendor authorization, work order status), and revoke/expire codes automatically post-entry or at window end. Provide fallback guidance if integration fails and log all access actions for audit. This reduces entry friction and eliminates code misreads while maintaining fine-grained control.
Automatically create an immutable event entry upon tap including timestamps, identity, geofence result, and access outcome, appended to the work order’s timeline. Prompt the vendor to capture an entryway photo immediately after access to confirm condition-at-entry. Store media with unit, door, and job metadata, and generate a concise, exportable photo-timeline for owners and tenants. Expose APIs and UI components to filter by event type (tap, unlock, code reveal) and support compliance downloads for disputes and insurance. This delivers verifiable, annotated records that reduce responsibility disputes and improve transparency.
Implement safeguards to prevent spoofing and misuse: cryptographic challenge-response embedded in deep links, server-side verification of tag IDs, rate-limiting for taps per device, and detection of impossible travel or repeated off-geo attempts. Support optional encrypted NDEF records and tag tamper seals, with admin alerts when tags are moved or repeatedly fail geofence. Mask sensitive door codes, restrict screenshot, and auto-expire tokens. Maintain least-privilege scopes for lock integrations and rotate credentials. Log security events to a dedicated stream with alerting policies. These controls preserve trust while enabling frictionless entry.
Provide configuration screens to set per-unit access policies (NFC-only, NFC+auto-unlock, NFC+code reveal, approval required), schedule windows, vendor eligibility, and notification preferences. Send real-time alerts to tenants, owners, and managers on key events: vendor arrived (tap), access granted/denied, code revealed, and missed arrival within a defined window. Support SMS, push, and email channels with rate control and quiet hours. Include reporting widgets for arrival SLA, tap-to-entry time, and failed access reasons. This ensures the feature aligns with stakeholder preferences and operational SLAs.
Activate access only when the vendor’s device is within a defined radius and scheduled time window. Blocks early/late entry, prompts rescheduling on missed windows, and reduces disputes over unannounced access.
Allow owners/managers to configure a precise geofence per work order using the unit’s verified address and an adjustable map pin with radius (e.g., 50–200 meters). Support multi-unit properties by saving building/entrance-specific geofences and snapping to parcel boundaries when available. Validate address to coordinates, prevent overly small or excessively large radii, and store a read-only snapshot of the geofence with the job to preserve audit integrity if the property record changes later. Integrate with FixFlow’s job creation flow, exposing a simple map UI and API to read/write geofence settings, and defaulting from property templates. Expected outcome: accurate, repeatable location boundaries that anchor access control and downstream logging.
Gate the release of access instructions (e.g., lockbox code, contact details, entry notes) behind simultaneous geofence presence and scheduled time window checks. Enforce early/late entry blocks with configurable grace periods, and display in-app prompts for "on my way" and "arrived" events that confirm location and time. Trigger real-time notifications to tenants/owners when a vendor arrives within the allowed window, and block viewing of sensitive details when outside it. Integrate with existing scheduling and notifications services, support webhooks for third-party access providers, and log all allow/deny decisions for auditability. Expected outcome: access occurs only at the right place and time, reducing unannounced entry and disputes.
Require vendors to bind a specific mobile device to the work order prior to the visit using a secure sign-in plus second factor, and capture explicit consent for job-scoped location checks. Generate a short-lived device token tied to the job, rotating as needed, and prevent access from unbound devices. Provide clear disclosures about location usage limited to the scheduled window. Integrate with FixFlow’s vendor app authentication, MDM-compatible device IDs where available, and fraud safeguards against emulator/VM use. Expected outcome: trusted device identity and compliant location permissions that underpin geofence enforcement.
Detect missed geofence-time windows and automatically prompt the vendor to propose new times within owner/tenant availability constraints. Offer one-tap rescheduling options, collect tenant confirmation, and update all stakeholders via push/SMS/email. Apply business rules for SLAs (e.g., auto-escalate after N misses), and synchronize new windows with the geofence enforcement layer. Provide dashboard indicators and reporting for missed and rescheduled visits. Expected outcome: faster recovery from failed visits and reduced coordinator workload.
Record immutable arrival and departure events with timestamp, geofence status, device ID, and map snapshot, and append them to the job’s photo-timeline and activity feed. Support exportable, court-friendly PDF/CSV packages and a redacted tenant view. Include decisions (allowed/blocked, reason), code reveal time, and any overrides. Integrate with FixFlow’s existing timeline and storage, ensuring tamper-resistant hashes for key records. Expected outcome: transparent, defensible evidence that reduces responsibility disputes and owner admin time.
Enable geofence checks with degraded connectivity by caching the geofence, schedule window, and access instructions in encrypted form and performing on-device validation using OS location services. Queue events for sync on reconnection, and apply a configurable offline grace policy (e.g., one-use emergency code via hotline with OTP verification). Implement basic spoofing detection (mock location checks, jitter analysis). Provide clear UX fallbacks and administrator-configurable rules. Expected outcome: reliable access control and logging even in basements or dead zones.
Limit location collection strictly to job-relevant events and scheduled windows, storing only event-level coordinates and not continuous tracks. Offer configurable retention (e.g., 12–36 months), data minimization for tenant views, and secure deletion workflows. Provide policy disclosures and access requests handling to meet regional privacy requirements. Integrate with FixFlow’s role-based access and data lifecycle management. Expected outcome: compliance-friendly handling of sensitive location data that maintains user trust.
Require both tenant and owner/manager approval for non-emergency entries before issuing codes. Mobile consent is time-stamped and attached to the ticket, aligning with notice requirements and eliminating ‘no notice’ complaints.
Mobile-first consent flow that allows tenants and owners/managers to review entry details, propose/confirm time windows, and approve or decline non-emergency entries with a single tap. Captures e-sign acknowledgement, timestamp, user identity, IP/device metadata, and optional notes. Localized and accessible UI embeds in the ticket view and supports deep links from notifications. Handles partial states (one party approved), withdrawals, and edits, updating ticket status in real time to eliminate ‘no notice’ complaints and provide a clear, auditable agreement between parties.
Configurable rules engine that determines when two-party consent is required versus emergency bypass, enforces jurisdictional notice requirements (e.g., minimum lead time, allowed hours), and validates that scheduling and code release cannot occur before the earliest legal entry time. Supports property- and unit-level policies, emergency flags from triage, override with reason and approver, and full decision logging. Integrates with scheduling, notifications, and code gate to prevent non-compliant actions while providing admins with transparent, auditable policy outcomes.
Multi-channel messaging to request and collect consents via SMS, email, and push, with secure deep links to the consent screen. Includes customizable templates, quiet-hour windows, automatic reminders, and escalation to alternates when primary contacts are unresponsive. Tracks delivery, opens, and actions; retries on failures; and surfaces per-contact status in the ticket. Ensures timely response collection to reduce scheduling delays and coordinates with the consent policy engine to avoid sending requests outside legal notice windows.
Access-control gate that withholds and later issues time-bound entry credentials only after both tenant and owner/manager consents are recorded and legal notice windows are met. Integrates with supported smart lock providers and static keypad systems to generate single-use or time-boxed codes aligned with the approved window, automatically revoking on consent withdrawal or reschedule. Exposes codes only to assigned vendors, logs access details via webhooks, and provides fallback instructions for physical key pickup when digital access is unavailable.
Immutable audit logging that appends all consent events to the ticket timeline, including who acted, action taken, timestamps, device/IP, signature artifacts, notice content sent, and scheduled entry window. Provides an exportable, shareable PDF bundle and API payload for compliance reviews and dispute resolution. Supports role-based access so tenants, owners, managers, and vendors see only appropriate details while preserving a complete, defensible record for the account owner.
Business logic to define consent validity windows and automatically invalidate consent when the entry date/time or vendor changes, the legal notice period shifts, or a configured expiration is reached. Triggers re-consent workflows with pre-filled context, updates the schedule to the next legal time, and blocks access credential issuance until fresh approvals are obtained. Preserves prior consents in the audit trail to maintain full historical context.
Support for units with multiple tenants and properties with co-owners or authorized agents. Configurable policies define whether all parties, any one, or a quorum must approve, with conflict resolution when a participant declines. Allows designation of proxies (e.g., property manager) with scoped authority and records proxy relationships in the audit trail. UI clearly communicates the required consensus model and current progress to reduce confusion and ensure compliant, transparent approvals in shared-occupancy scenarios.
A one-tap kill switch to immediately invalidate active codes and remote unlock permissions. Sends alerts, rotates credentials, and pauses the visit—ideal for safety concerns, turnovers, or vendor reassignment.
Implements a unified kill-switch UX and backend endpoint that immediately invalidates all active access artifacts (temporary PIN codes, mobile keys, remote unlock permissions) for a chosen scope: individual person, visit, property, or portfolio. Executes within seconds with atomicity across integrated devices and services, displays a confirmation with a summary of affected assets, and enforces idempotency to prevent duplicate actions. Integrates with FixFlow’s visit/access models, supports scoping and exclusions (e.g., common areas), provides real-time status of command execution per device, and exposes an API for automation.
Automatically rotates and re-issues credentials following revocation: regenerates lock PINs, invalidates mobile keys, refreshes access tokens, and updates allow/deny lists per device capability. Ensures rotated credentials propagate to future scheduled visits, prevents reuse of revoked codes, and verifies rotation completion with per-asset success/failure telemetry. Integrates with supported smart-lock and access vendors, applies retry/rollback strategies, and records new credential metadata without exposing secrets.
Delivers immediate notifications to all impacted parties (tenant, vendor, owner, coordinator) when Instant Revoke is triggered, including reason code, scope, and next steps. Supports push, SMS, email, and in-app banners with localized templates, urgency flags, rate limiting, and acknowledgment tracking. Updates activity feeds, revokes or masks access links in messages, and provides administrators with a delivery/engagement report.
Transitions the active visit to a Paused state, cancels the live access window, disables check-in/out, and instructs devices to deny entry. Presents quick actions to reschedule, reassign a vendor, or resume with fresh credentials. Synchronizes state with calendars, dispatch workflows, and billing/authorization holds to prevent accidental work orders from proceeding while access is blocked.
Creates an immutable, timestamped audit entry for each revoke event capturing actor identity, MFA status, reason code, affected assets, command outcomes, and notification results. Automatically annotates the unit’s photo-timeline at the moment of revoke, supports attaching notes and evidence, and exposes filters and exports for dispute resolution and compliance. Applies retention policies and tamper-evident storage to maintain integrity.
Restricts Instant Revoke to permitted roles with granular scopes (portfolio, property, unit, visit) and requires multi-factor confirmation plus an explicit reason prior to execution. Provides safeguards such as a confirmation dialog, cooldown to prevent rapid repeats, optional second-approver for high-risk properties, and comprehensive attempt logging for security review.
Ensures revocation is effective under degraded connectivity by queuing commands, applying local deny-lists where supported, shortening code validity windows, and executing retries with backoff until devices confirm enforcement. Surfaces partial-failure states to operators, issues contingency alerts, and produces a reconciliation report once all assets have synchronized. Provides manual escalation paths when hardware limitations prevent immediate enforcement.
A tamper-evident timeline that merges code creation, identity checks, geofence/NFC events, and entry/exit timestamps with photos and notes. Exportable for audits and owner reporting, it ends access disputes with clear, auditable proof.
Capture and persist the full lifecycle of every access code (creation, issuer, recipient, delivery channel, validity window, scope, usage attempts, revocation) and bind it to the job, unit, and property. Integrate with smart lock/code providers and FixFlow’s internal code generator to record issuance and rotation triggers, detect collisions, and track failed attempts. Store immutable lifecycle events in the Access Ledger with encrypted at-rest storage, enforce least-privilege access, and expose a consistent API for retrieval. Provide offline-safe logging, reconciliation on reconnect, and human-readable context to eliminate ambiguity during disputes.
Ingest and normalize access-related events from multiple sources (smart locks, lockboxes, NFC taps, mobile geofence check-ins, manual confirmations, and code usage). Provide webhook, polling, and SDK adapters; ensure idempotency, deduplication, and UTC normalization with timezone context. Enrich events with user, vendor, job, unit, and property metadata; sequence them deterministically for timeline coherence. Include retry and backfill mechanisms, event schema versioning, observability (metrics, traces, dead-letter queue), and administrative tools to replay or quarantine malformed events.
Implement a cryptographic hash chain across all ledger entries, signing entries with FixFlow keys and optionally vendor/device keys to provide non-repudiation. Any modification triggers a new versioned entry with linked diff, author, timestamp, and reason codes; original entries are preserved. Provide automatic integrity checks, periodic checkpointing, and export-verification artifacts. Surface integrity status and anomalies in the UI and API, and alert on chain breaks or signature validation failures. Store write-once semantics via append-only storage patterns.
Verify and bind identities for all participants (vendors, tenants, owners, staff) to access events using MFA, government ID scan with liveness, device binding, and contact verification. Associate identity artifacts and verification outcomes to each access code issuance and on-site event. Minimize and encrypt stored PII, capture consent, and enforce retention policies compliant with applicable privacy regulations. Provide fallback verification via manager attestation with explicit flags in the ledger. Expose confidence scores and verification status in the timeline for transparency.
Validate physical presence at the property by combining mobile geofencing and on-site NFC/BLE check-ins. Support configurable radius, dwell time thresholds, and grace periods; detect mock-location/spoofing and require secondary proof when signals are suspicious. Correlate presence proofs with lock events and code usage to confirm authorized entry and exit. Support offline capture with delayed sync, multiple entry points per property, and per-property policy controls. Flag timeline discrepancies when lock activity lacks presence evidence.
Enable capture of entry/exit photos and notes directly from the mobile app and web, automatically timestamped, geotagged, and associated with the specific job and access event. Support multi-photo uploads, markup/annotations, redaction tools (e.g., blur PII), OCR for text extraction, and size optimization for fast upload. Maintain immutable originals with versioned annotations and clear authorship. Provide role-based visibility controls, offline capture with queued sync, and linkage to condition checklists to create a clear, auditable narrative of work performed.
Produce audit-grade export packages in PDF (human-readable summary) and JSON/CSV (raw events) that include hash chain proofs, checksums, and digital signatures for third-party verification. Allow scoped exports by date range, job, property, or vendor; include code lifecycle, identity checks, presence validations, photos, and notes. Provide owner-branded formatting, expiring share links with access controls and view logs, and webhooks for delivery to owner storage. Include a lightweight verification utility so recipients can independently validate integrity without a FixFlow account.
Define granular spend caps by unit, category (plumbing, HVAC, appliances), urgency level, and time period (per visit, monthly, quarterly). Under‑cap work auto‑approves and dispatches; over‑cap items auto‑route for review. Portfolio templates let you roll policies to new units in minutes, keeping costs predictable without slowing emergencies.
Implements a configurable rules engine that defines spending caps by unit, category (e.g., plumbing, HVAC, appliances), urgency level (emergency, urgent, routine), and time window (per visit, monthly, quarterly). Supports rule inheritance and precedence across portfolio → property → unit, with sensible defaults and conflict detection. Provides a UI and API for creating, validating, and testing rules, including currency, tax/fees inclusion options, and whether caps apply to labor, materials, or total. Evaluates caps synchronously during intake and prior to dispatch, ensuring fast performance and deterministic outcomes across timezones.
Automatically approves and dispatches work orders when the estimated cost falls under the applicable cap. Generates a cap-aware purchase order limit on the work order, selects a vetted vendor from the appropriate pool, schedules the visit, and notifies tenants and owners. Blocks vendor invoices from exceeding the cap without explicit approval, and re-checks caps if scope or estimate changes during the job.
Routes work orders exceeding caps to the correct approver with contextual details (estimates, photos, history) and one-tap approve/deny/adjust options. Supports configurable SLAs, reminders, and escalation paths to backups if approvals stall. Allows temporary overrides with revised limits and captures rationale. Re-evaluates the request on approval to continue dispatch flow seamlessly.
Enables creation of reusable cap policy templates that bundle rules across categories, urgencies, and periods. Supports bulk application to properties and units, inheritance with per-unit overrides, versioning, preview of impacted units, and safe rollout with change summaries. Provides import/export to replicate policies across portfolios in minutes.
Continuously aggregates spend and commitments against caps per unit/category/urgency and period, showing remaining budget in real time. Triggers alerts at configurable thresholds (e.g., 80%, 100%) and supports dashboards and filters. Handles period resets, partial invoices, revisions, and cancellations to maintain accurate cap consumption and avoid surprises.
Provides urgency-aware logic that optionally auto-approves emergencies with a defined grace cap or elevated limit, then requires post-incident review. Ensures dispatch is never blocked for critical issues while enforcing maximum per-visit limits and documenting decisions. Configurable by category, time of day, and unit risk profile.
Maintains an immutable audit trail of cap evaluations, approvals, overrides, and policy changes, including timestamps, actors, rule versions, and artifacts (photos, estimates, messages). Integrates with FixFlow’s photo-timeline to produce an auditable record for disputes and owner reporting. Supports exports and role-based access for compliance and transparency.
At intake, FixFlow predicts an expected cost range using issue type, photos, vendor rates, and historicals. The system sets a smart pre‑approval ceiling and warns when quotes or in‑progress totals trend over the forecast, helping you prevent overruns while keeping routine fixes moving without manual checks.
Compute an expected low-to-high cost range at maintenance intake by combining issue classification, tenant-provided photos, free-text descriptions, vendor rate cards, property attributes, urgency, and historical job outcomes. Produce a confidence score and key drivers, and expose the prediction synchronously in the intake workflow and via an internal service API. Support incremental updates as new evidence arrives (e.g., additional photos, vendor diagnostics) and versioned models with safe fallbacks when inputs are incomplete. The output feeds downstream pre-approvals, dispatch decisions, and alerting to keep routine fixes moving while preventing overruns.
Automatically derive a pre-approval cap from the predicted range using owner-configured policies (e.g., median, P50+10%, max of $X) and attach it to the work order. Display the cap to vendors during dispatch, enforce soft/hard spend controls at quote and job progress milestones, and require in-app approval for cap overrides. Support per-portfolio/property rules, emergency exceptions, and audit of policy versions to streamline routine fixes while controlling spend.
Continuously monitor vendor quotes, line items, and in-progress totals against the predicted cost range and pre-approval cap. Trigger proactive alerts when proposals or accrued costs approach or exceed configurable thresholds (e.g., 80% of cap, exceeding upper bound) and provide one-click approve, request revision, or pause actions. Deliver alerts via in-app notifications, email, and SMS, and log all decisions to the job timeline to prevent overruns and delays.
Ingest, store, and normalize vendor rate cards by trade, geography, and effective dates, including labor, trip, and common materials rates. Allow manual entry and CSV import, validate currency and units, and surface the most relevant rates to the prediction engine. Use rates to sanity-check quotes and flag anomalies. Integrate with vendor onboarding and updates to keep predictions accurate and quotes consistent.
Analyze tenant-uploaded photos and description text to extract features such as issue type, severity, likely parts, and access complexity. Use lightweight computer vision and NLP models optimized for common maintenance categories, with graceful degradation when media quality is poor. Feed extracted signals into the prediction engine and retain annotated artifacts for the job’s photo-timeline to improve accuracy and auditability.
Maintain a structured repository of completed jobs with final cost breakdowns, materials, time-on-site, root causes, property and seasonality attributes, and vendor used. Support anonymization across clients, data quality checks, and backfilling of existing records. Expose aggregated benchmarks to the prediction engine and analytics to continuously improve accuracy and provide cost insights.
Provide transparent explanations for each predicted range, including comparable historical jobs, key drivers (e.g., issue type, vendor rates), and confidence. Record all cap calculations, overrides, approvals, and alert events in an immutable audit log tied to the job’s photo-timeline. Offer exportable reports for owners and vendors to resolve responsibility disputes and support billing accuracy.
Instant, actionable owner/manager notifications when a cap will be exceeded. Messages include delta over cap, reason summary, photos, and ETA. Approvers can one‑tap Approve, Cap & Continue, Request Quote, or Reassign. Auto‑escalation and expiry keep jobs from stalling, and all actions are audit‑logged.
Provide a configurable policy layer for owners/managers to define spend caps and escalation rules at portfolio, property, unit, and category/urgency levels. Supports fixed caps, time‑of‑day/week variations (e.g., after‑hours uplift), currency settings, tolerances/rounding, and default actions on expiry. Includes UI and API for creating, versioning, and validating policies, with RBAC controls to restrict who can edit. Policies feed Exception Pulse to determine when to trigger, who to notify, and how to escalate. Changes are effective‑dated, audited, and safely rolled out with validation to prevent conflicting or incomplete configurations.
Continuously evaluate work orders against configured caps using both projected and actual costs to detect imminent or current overages. Ingests inputs from triage estimates, vendor quotes, change orders, parts pricing, taxes/fees, and time & materials logs. Computes the delta over cap, identifies primary reasons (e.g., emergency surcharge, parts cost variance), and classifies severity. Publishes a single deduplicated event per breach state with idempotent semantics and suppresses flapping via hysteresis/tolerances. Integrates with FixFlow’s triage/dispatch pipeline so detection occurs before spend commits whenever possible.
Generate actionable notification payloads that include formatted delta over cap, concise reason summary, last annotated photos from the job, current vendor ETA, and key job metadata (address, tenant impact, priority). Embed secure deep links for immediate actions and render channel‑appropriate templates (in‑app, push, SMS, email) with localization and time‑zone correctness. Sanitize/redact sensitive data, compress media for bandwidth, and include fallbacks if certain artifacts (e.g., photos or ETA) are unavailable.
Enable approvers to execute Approve, Cap & Continue (update cap to new value), Request Quote (pause non‑critical work and solicit quote), or Reassign (swap to vetted alternative vendor) directly from the notification or a lightweight approval screen. Enforce permissions and multi‑factor as needed, validate business rules (e.g., life‑safety exceptions), and perform atomic state changes with optimistic concurrency to prevent double actions. Actions immediately update the work order, notify vendors, and append outcomes to the photo‑timeline and audit trail. Deep links are single‑use, time‑boxed, and idempotent to ensure consistency.
Orchestrate time‑boxed approval windows with configurable expiry and multi‑level escalation (e.g., owner → backup approver → on‑call). Respect business hours/quiet hours where configured, provide snooze/deferral options, and support default actions at expiry (auto‑cancel, auto‑approve up to a limit, or auto‑request quote). Include throttling to prevent notification storms, and surface real‑time status to the job timeline so teams can see who’s next and when. All transitions are resilient to service outages and recoverable on restart.
Capture an immutable audit trail of all Exception Pulse events: detection triggers, notification deliveries and opens, action attempts and outcomes, cap changes, comments, and escalations. Each record includes timestamp, actor, channel, device/IP where available, and diffs of state changes. Link artifacts (photos, quotes) into FixFlow’s annotated photo‑timeline for a single source of truth. Provide export/search APIs and retention controls to satisfy compliance and resolve responsibility disputes quickly.
Deliver Exception Pulse via in‑app, push, SMS, and email based on user preferences and policy. Track delivery/read receipts, retry with exponential backoff, and automatically fail over to a secondary channel when undelivered within a threshold. Support per‑channel templates, link tracking, rate limits, localization, and regulatory compliance (opt‑in/opt‑out, quiet hours). Expose delivery status to the workflow engine so escalations consider actual reachability.
Standardized, customizable line‑item reason codes vendors must select when proposing over‑cap work (e.g., code violation, hidden damage, warranty void). Evidence requirements (photo/notes) are enforced per tag. This creates clear, auditable justification and surfaces patterns to optimize policies and vendor coaching.
Provide a centralized library where admins can create, edit, organize, and deactivate standardized reason tags used when vendors propose work that exceeds spend caps. Each tag includes a human‑readable name, short code, description, category, and status, and can be grouped for easy discovery. Tags can be set at account or portfolio level with inheritance and local overrides. The library supports search and sorting for quick maintenance, and exposes the active set to vendor flows via API so vendors always see the current, approved tags. Changes are tracked in an activity log to ensure auditability and historical context across work orders.
Enable per‑tag evidence requirements that are enforced at submission time, ensuring vendors attach the correct proof for their selected reasons. For each tag, admins can configure required evidence types (photos, annotated photos, notes, documents), minimum counts, note length, and specific prompts. The engine validates evidence both client‑side and server‑side, blocks submission until requirements are met, and stores evidence with timestamps and provenance linked to the work order’s photo‑timeline. Clear, actionable error messages guide vendors to resolve gaps, while APIs enforce the same rules for third‑party integrations.
Integrate reason tag selection directly into the vendor over‑cap proposal workflow. When a vendor adds a line item exceeding the cap, the UI prompts them to select one or more tags, displays tag descriptions for clarity, and dynamically requests the evidence specified by those tags. Submission is disabled until all tag requirements are satisfied. The flow supports multi‑select, inline guidance, and mobile‑friendly capture of photos and annotations. Configuration allows enabling an Other option with mandatory free‑text justification when permitted by policy.
Present selected tags and their attached evidence prominently in the owner approval screen and persist them as an immutable part of the work order record. Evidence is embedded in the photo‑timeline and linked to the exact proposal line items, with timestamps and submitter identity. Reviewers can quickly scan reasons, open evidence, and approve, reject, or request changes. All actions are logged and included in exports and shareable reports to create an auditable trail that reduces disputes and supports compliance documentation.
Provide reporting that surfaces patterns in over‑cap justifications to inform policy and vendor coaching. Dashboards show tag frequency, approval rates, average over‑cap deltas, vendor and property breakdowns, and trends over time. Filters support portfolio, property, vendor, tag, and date ranges. Data can be exported for further analysis. Insights help identify training opportunities, recurring issues like hidden damage, and potential policy adjustments to reduce delays and costs.
Allow admins to define workflow rules that trigger based on selected tags and proposal attributes. Policies can auto‑approve within thresholds, route for escalation, require a second quote, adjust spend caps for specific tags, or notify stakeholders. The rules engine evaluates tags, amounts, property type, vendor history, and evidence completeness to automate decisions and reduce manual review time, while maintaining safeguards for high‑risk scenarios.
Introduce fine‑grained permissions for creating, editing, and deactivating tags and policies, plus versioning to preserve historical context on existing work orders. Role‑based access ensures only authorized users modify tags and automation rules. Each change creates a new version with timestamp, author, and change summary. Work orders retain references to the exact tag definitions used at submission time to guarantee consistent auditability over time.
OCR + line‑item matching compares submitted invoices against pre‑approved amounts and Reason Tags. Variances within tolerance auto‑approve; mismatches are flagged, blocked from payment, and returned to the vendor with precise fix requests. This stops invoice creep and eliminates end‑of‑month reconciliation drama.
Implement an OCR pipeline that ingests invoices from PDFs, images, email attachments, and vendor portal uploads; extracts header fields (vendor, invoice #, date, PO/work order, currency, tax IDs), line items (description, quantity, unit, unit price), and totals; and normalizes all data into a canonical invoice schema. Include confidence scoring with threshold-based routing to manual review, multi-page handling, multi-currency/tax detection, duplicate detection (vendor + invoice # + amount), and secure storage. Integrate with FixFlow vendor profiles and associated work orders to pre-link invoices to the correct job for downstream matching.
Build a matcher that aligns extracted invoice line items to the associated work order’s pre-approved line items and Reason Tags using fuzzy text matching, synonym libraries, abbreviation expansion, and unit-conversion logic. Map lines to the FixFlow service catalog/SKUs, detect extra or missing items, consolidate duplicates, and support partial invoicing and multi-visit splits. Output a structured match result with per-line variance (qty, unit price, total) and unmatched-item reasons for the rules engine and feedback loop.
Provide configurable tolerance rules that determine auto-approval vs. flagging by vendor, property, portfolio, service category, and Reason Tag. Support absolute and percentage thresholds, separate treatment of taxes/fees, caps on materials markup, after-hours/emergency surcharges, and effective-dated rule versions. Evaluate per-line and invoice-level variances in the context of currency and tax settings, and produce a decision payload (approve, hold, or reject with reasons) for workflow routing.
Orchestrate end-to-end workflow transitions based on match and rules decisions: auto-approve invoices within tolerance, set invoices out of tolerance to payment hold, and move hard mismatches to Needs Vendor Correction. Ensure idempotent payment readiness updates, duplicate prevention, and manual override with justification. Integrate with FixFlow’s payment/export layer (e.g., accounting sync or ACH partner) and owner notifications to keep cash flow moving without leakage.
Automatically generate structured discrepancy reports for rejected invoices, including line-by-line diffs (expected vs. billed), required corrections, and suggested Reason Tags. Deliver via email and vendor portal with deep links to a resubmission form that preserves version history. Include SLA timers, reminder cadence, and message templates by variance reason to reduce back-and-forth and accelerate clean resubmissions.
Create an immutable, timestamped audit trail that records OCR outputs, line-item matches, rule evaluations, workflow changes, overrides (with reasons), and all vendor communications. Link each invoice to the job’s annotated photo-timeline and artifacts for evidentiary support. Provide export (PDF/CSV) and search capabilities to resolve disputes, satisfy owner audits, and reduce end-of-month reconciliation effort.
Deliver a unified dashboard for flagged invoices with side-by-side invoice vs. work order views, variance highlights, filters (reason, vendor, property, age, amount), and bulk actions (approve within small variance, request correction, create rule from pattern). Surface SLA aging, auto-approve rate, leakage prevented, and cycle-time metrics to help teams triage faster and continuously improve controls.
Automate tenant vs owner responsibility at the line‑item level using lease clauses, issue type, and evidence. Owner portions follow Cap Matrix logic; tenant‑responsible items trigger deposit capture or statement charges. Clear, pre‑communicated splits reduce disputes and shrink the owner’s out‑of‑pocket.
Extract responsibility-related clauses from uploaded leases using OCR/NLP, normalize them to a structured schema mapped to FixFlow’s issue taxonomy, and allow manual confirmation and exceptions per unit/lease version. Persist clause citations and effective dates, support multi-tenant leases, and expose a confidence score with review queues. The output feeds triage and the SplitCharge rule engine, ensuring decisions reflect the signed agreement and are repeatable and auditable.
Collect and validate tenant-provided evidence (annotated photos/video, guided troubleshooting responses, timestamps, meter readings) at intake. Enforce completeness checks, auto-tag indicators of tenant-caused damage versus wear-and-tear, and link artifacts to the request’s photo-timeline. Structure the data for rule evaluation and make it available to approvers and vendors without exposing PII beyond need-to-know.
Implement a deterministic, explainable rules engine that combines lease mappings, issue classification, evidence signals, property settings, and jurisdictional constraints to decide tenant versus owner responsibility at the line-item level. Apply Cap Matrix logic for owner portions (depreciation by age/usage, per-item caps, frequency windows), compute the resulting split, and produce a human-readable rationale with cited clauses and factors. Support precedence, fallbacks, and admin overrides with change logging.
Calculate owner and tenant amounts for each estimate/invoice line, allocate taxes/fees proportionally, and aggregate totals. Automatically trigger tenant deposit captures or ledger charges for tenant-responsible items and create owner payables for owner portions. Synchronize with external accounting systems via API, handle updates from change orders, and reconcile partial payments, cancellations, or refunds to keep books accurate.
Before dispatch or spend, present tenants and owners with a clear, itemized split showing amounts, rationale, and evidence thumbnails. Enable one-tap approvals, time-boxed auto-approval thresholds, and messaging for questions. Record acceptance with identity, timestamp, and the exact decision snapshot to reduce downstream disputes and provide proof of consent.
Allow either party to dispute specific line items, submit comments and additional evidence, and route for manager review with SLA timers. Place financial holds when required, re-evaluate rules upon new evidence, and capture final decisions with justifications. Maintain an immutable audit trail linking decisions to rule versions, lease excerpts, and artifacts to support chargebacks and regulatory inquiries.
Provide location-based compliance profiles that encode prohibited charge types, tenant protections, and notification requirements. Auto-select profiles by property address, warn or block non-compliant charges, and require justification when admin overrides are permitted. Offer a lightweight update channel for regulatory changes and apply them prospectively with version control.
Built‑in safety gates confirm power, gas, and water shutoffs, surface hazard warnings, and lock steps behind simple confirmations before any action. Tenants get clear, confidence‑building prompts that reduce risk; owners avoid DIY damage and liability while still enabling quick self‑resolves.
Guided, issue-specific prompts require tenants to confirm power, gas, and/or water shutoffs before proceeding. The flow offers clear, visual instructions (e.g., breaker OFF position, quarter‑turn gas valve, main water shutoff) with alternative paths if the tenant cannot locate or operate a control. Confirmations are timestamped, device-captured, and stored to the case, gating subsequent troubleshooting and dispatch steps. Content is dynamically selected based on triage inputs (appliance, location, suspected hazard) and supports quick self-resolve without compromising safety.
Dynamic safety warnings surface automatically based on reported symptoms, location, and captured media (e.g., gas smell, water near outlets, sparking sounds). The system displays concise, plain‑language guidance and visual cues (evacuate, avoid ignition sources, keep area dry), and links to emergency actions when severity thresholds are met. Copy is localized and accessibility‑friendly, with emphasis on confidence‑building language that reduces panic and DIY errors.
Safety gates hard‑block progression to troubleshooting steps, appointment booking, or vendor dispatch until required confirmations (e.g., utility shutoff, hazard acknowledgment) are satisfied. Gates are enforced by a state machine with role‑based overrides for owners/property managers and automated re‑checks if conditions change. Clear inline reasons explain why the next action is locked and what the user must do to unlock it, ensuring consistent risk mitigation and liability control.
The flow requests photo/video evidence of shutoff states (breaker panel, valve positions, appliance switches) and annotates images for clarity. Basic on-device/computable checks validate likely OFF states (e.g., breaker toggle orientation, valve handle alignment) and flag mismatches for manual confirmation. Media is compressed, time/location stamped, attached to the maintenance record, and available for later review, strengthening auditability and enabling faster vendor triage.
When high‑risk cues are detected or the tenant cannot complete a required shutoff, the system triggers an escalation path: one‑tap emergency dialing guidance, owner notification, priority vendor dispatch with safety flags (e.g., do not energize), and suppression of self‑resolve options. Severity rules are configurable, and overrides are logged with reason codes to preserve an auditable chain of decisions.
All SafeStart interactions—prompts shown, user responses, confirmations, media, timestamps, role overrides—are captured as immutable events appended to FixFlow’s photo‑timeline. The system generates an exportable safety report (PDF/link) for owners, insurers, and vendors, with redaction controls for PII. Retention settings follow organizational policy, supporting compliance, dispute resolution, and post‑incident analysis.
Camera‑assisted overlays highlight the exact knob, valve, or reset button and animate the motion to take (twist, press, flip). Voice and large‑text cues keep instructions accessible. Tenants fix issues faster with fewer mistakes; fewer missteps mean fewer emergency callouts.
Implement device camera permissions, AR session management, and plane/feature-point tracking across iOS (ARKit) and Android (ARCore). Provide capability checks and a graceful fallback to 2D guidance when AR is unsupported. Include real-time calibration (distance, scale, and orientation), light estimation for overlay visibility, and performance safeguards to maintain >24 FPS and limit battery drain. Integrate analytics hooks for session start/stop, device model, and fallback usage to inform support and roadmap decisions. This foundation enables reliable overlays for the AR StepGuide within FixFlow across the target device landscape.
Develop an on-device computer vision pipeline to identify common household fixtures (e.g., garbage disposal, faucet, toilet fill valve, breaker panel, HVAC thermostat, water heater) and pinpoint actionable controls (knobs, valves, reset buttons, breakers). Use lightweight models optimized for mobile (e.g., quantized detection/segmentation) with confidence thresholds and a manual override list when recognition is uncertain. Support model versioning and silent updates, and log anonymized recognition outcomes for continuous improvement. This enables precise targeting of the exact control for AR overlays, minimizing tenant confusion and reducing missteps that lead to emergency callouts.
Create a rendering engine that anchors overlays to detected controls and animates the required action (twist, press, flip) with clear visual affordances, progress indicators, and re-alignment cues if tracking drifts. Support multi-step sequences, occlusion handling, and state-change checks to confirm success (e.g., noise change, visual indicator change). Provide standardized components (arrows, halos, pulse effects) and reusable animation presets to accelerate authoring. This engine converts recognition results into intuitive, confidence-building guidance that shortens time-to-fix.
Add synchronized text captions and text-to-speech prompts for each step with adjustable font sizes, contrast, and color-blind-safe palettes. Support quick voice commands such as “repeat,” “next,” and “pause,” with offline fallback for core phrases. Integrate with OS accessibility settings and provide multi-language packs selectable per case. This ensures the AR StepGuide is inclusive and usable in noisy, dim, or accessibility-constrained environments, reducing instruction errors and support calls.
Embed pre-step safety checks (e.g., water near electricity, gas odor, excessive heat) and context prompts, with automatic lockouts and vendor escalation when hazardous conditions are indicated or detected. Provide guided shutoff steps (e.g., breaker off) before proceeding on certain flows, and capture informed consent for proceeding. Implement fail timers and retry limits that trigger escalation to a vetted vendor, sending relevant context for faster diagnosis. All outcomes are logged into the FixFlow case record to reduce liability and ensure auditable decisions.
Automatically capture before/after frames for key steps and render overlay annotations (arrows, labels) into images stored in the FixFlow case timeline. Perform on-device redaction of faces and sensitive documents, attach timestamps, step IDs, and success/failure flags, and allow short voice-to-text notes. Package these artifacts for vendor handoff when escalation occurs, creating an auditable, shareable record that shortens diagnosis and resolves responsibility disputes.
Provide an internal CMS for authoring and updating AR step guides per issue and appliance type, including target recognition mappings, step sequences, text/voice content, and localization. Support semantic versioning, staged rollouts, instant rollback, and offline caching on devices. Include analytics (completion rate, step-level drop-off, success time) and A/B testing to continuously optimize guidance. This decouples content iteration from app releases, enabling rapid improvements without developer intervention.
Auto‑suggests the exact consumables and low‑cost tools needed (plunger type, P‑trap gasket, AA batteries) with live pricing and delivery options. Where possible, provides tool‑free alternatives. Tenants can one‑tap order or pick up nearby, preventing stalled fixes and unnecessary dispatches.
Leverages FixFlow’s triage inputs, property metadata, and ticket context to automatically identify the exact consumables and low‑cost tools likely needed to resolve a reported issue (e.g., specific plunger type, P‑trap gasket size, AA batteries). Produces a ranked list of SKUs with compatibility notes, quantities, and success likelihood, prioritizing low-cost, widely available items. Incorporates lightweight image cues and user prompts to refine dimensions or variants when ambiguous. Excludes pro‑only components, focusing on safe, tenant‑actionable items. Integrates directly into the QuickParts Cart UI and writes chosen items back to the associated work order.
Aggregates real‑time pricing, stock, and fulfillment options across connected retailers (delivery and in‑store pickup), displaying total cost with taxes/fees and ETA per option. Uses the property’s geolocation to surface nearby pickup choices and fastest delivery windows. Handles retailer API rate limits and outages with graceful fallbacks and caching. Normalizes different vendors’ product data into a consistent display and flags unreliable listings. Updates availability dynamically until checkout to minimize stock surprises.
Provides a frictionless purchase flow with saved payment methods (tokenized via PSP), Apple Pay/Google Pay, and prefilled shipping addresses tied to the unit. Supports one‑tap order confirmation, pickup barcodes where applicable, and automatic inclusion of unit/access notes for delivery. Sends confirmations and receipts to the work order, and supports cancellation/refund triggers when orders change. Ensures PCI compliance by never storing raw card data and logging order IDs for reconciliation and support.
Detects opportunities to avoid tool purchases by recommending safe, tool‑free methods and pre‑assembled consumables (e.g., enzyme drain packs, hand‑tighten fittings, adhesive hooks) with simple step‑by‑step micro‑guides. Presents comparative cost/time and likelihood of success to help tenants choose confidently. Surfaces cautions for scenarios where a tool‑free attempt is not recommended. Integrates with triage outcomes and records selected guidance in the work order timeline.
Allows owners/managers to set per‑ticket and per‑property spending caps, disallowed item categories, and auto‑approval rules. Automatically approves orders under the cap and routes over‑cap carts for owner approval with a concise summary of cost, ETA, and impact on dispatch avoidance. Captures decisions in an auditable log and notifies tenants of approval status to prevent stalled fixes. Provides configurable notifications and escalation windows to keep repairs moving.
Synchronizes selected items, order confirmations, tracking updates, and pickup status directly into the maintenance ticket timeline. Automatically updates ticket states (e.g., “Parts Ordered”, “Ready for Attempt”) and prompts tenants to upload before/after photos, creating an auditable, time‑stamped record. Exposes order details to owners and vendors to reduce disputes and coordinate follow‑ups if parts fail to resolve the issue.
When selected items are out of stock or delayed, proposes compatible substitutes based on dimensions, thread/type, voltage/battery, and material constraints, highlighting any trade‑offs. Performs basic compatibility validation using structured attributes and prompts the user to confirm fit with quick questions when needed. Clearly labels risky substitutions and offers to defer to vendor dispatch if no safe alternative exists.
Time‑stamped photo/video checkpoints verify each step was done, automatically compiling a ‘Self‑Fix Timeline.’ The log ties into responsibility rules, so completed steps and evidence reduce disputes and accelerate approvals if escalation is needed.
Provide a step-by-step capture flow within FixFlow’s triage that enforces required photo/video evidence per troubleshooting step. Each checkpoint prompts for specific media, auto-applies server-side timestamps, collects metadata (step ID, user ID, device time, optional geolocation with consent, EXIF), performs basic quality checks (e.g., non-empty, minimum resolution), and queues uploads with offline support and retry. Media is compressed/transcoded client-side when possible, then stored securely and linked to the associated work order step. The UI shows progress, allows retakes, and confirms successful capture, supporting web and PWA with accessibility standards.
Ensure authenticity of captured media by hashing files at capture, applying a server-verified timestamp, and generating a cryptographic seal stored with the record. Overlay non-intrusive watermarks (case ID, step ID, server timestamp) on derivatives while preserving originals in immutable storage. Maintain an append-only audit trail for all actions (capture, upload, annotation, share). Detect and flag any post-capture modifications with versioning and verification badges in the UI. Provide an API and internal tooling to verify integrity during reviews and exports.
Automatically compile captured checkpoints into a chronological Self‑Fix Timeline that pairs each step with its media, metadata, and completion status. Enable inline annotations (arrows, highlights, text notes) and step-level comments, with versions tracked in the audit log. Provide read-only share links and exportable PDF/ZIP packages that include media thumbnails, metadata, and verification badges. Support filters by role and step type, and show timeline completeness indicators and next required actions. Integrate the timeline view into the work order detail for tenants, owners, and vendors.
Map checkpoints to configurable responsibility rules (tenant/owner/vendor/warranty) and evaluate them as evidence is completed. Block escalations that lack required proof, and auto-approve escalations when thresholds are met. Surface decision rationales in the timeline (which rules passed/failed) and update cost-responsibility flags on the work order. Provide an admin UI to define rules by property type, issue category, and jurisdiction, with test cases and versioning. Emit events for downstream billing and approvals.
Implement fine-grained permissions for timeline visibility and actions by role (tenant, owner, vendor, manager). Allow redaction tools (blur faces/PII, hide room views) and removal of sensitive EXIF/location data from shared exports. Support consent prompts for location capture, configurable retention policies per role and property, and audit logs of who viewed/downloaded media. Ensure shared links have expiry, scopes, and revocation, aligning with GDPR/CCPA data subject rights.
Send role-aware notifications when checkpoints are completed, when timelines reach predefined completeness thresholds, or when SLAs are at risk. Include deep links to the relevant timeline view and the compiled evidence package for vendors. Support channels (in-app, email, SMS), deduplication, quiet hours, and localization. Trigger auto-dispatch recommendations when evidence indicates on-site work is needed, attaching the timeline to reduce back-and-forth and improve first-visit resolution.
On‑demand 5‑minute video help from a vetted pro who can draw on screen to guide tricky steps. If the attempt fails, the pro leaves short diagnostic notes and a likely cause, enabling smarter, faster vendor dispatch without repeating basic troubleshooting.
Enables on-demand, single-tap session requests from the issue screen, runs device and network checks, matches the tenant to an available vetted coach by skill, language, and time zone, and connects within a target SLA of 30 seconds. Displays live ETA, queue status, and a visible five-minute session timer with configurable extension rules. Provides automatic fallback to a scheduled slot or assisted chat if no coach is available within SLA. Prefills session context from FixFlow intake (unit, issue category, photos, tenant notes) and logs connection metrics to support continuous optimization. Supports web and mobile experiences with push/SMS notifications for join and reconnect.
Delivers low-latency video assistance with bidirectional drawing and pointer overlays so coaches can guide tenants through precise steps. Includes freeze-frame, snapshot capture with annotations, numbered callouts, undo/clear, camera switch, flashlight toggle, and audio-only fallback with step-by-step snapshots for poor networks. Adapts quality to bandwidth, targets sub-300ms round-trip latency on 4G, and provides safety prompts for hazardous steps. Works in browser and mobile without requiring app installs, integrates with device media permissions, and saves annotated frames to the case photo-timeline for auditable records.
Adds a required post-session form for coaches capturing attempt outcome, steps completed, likely cause with confidence, equipment details when available, parts/tools likely needed, safety or risk notes, and next recommended action. Automatically attaches timestamps and annotated images to the unit’s photo-timeline and marks troubleshooting tasks as completed to prevent duplication. Enforces submission before session close, supports quick-pick templates for common issues, and exposes the summary to tenants, owners, and vendors with role-based redaction as needed.
Converts unsuccessful assists into ready-to-dispatch work orders pre-filled with diagnostics, photos, parts list, and access instructions, automatically routing to the correct trade and vendor pool using FixFlow triage rules. Applies SLAs and cost ceilings, suppresses repetitive troubleshooting in vendor instructions, and selects preferred vendors when defined. Sends notifications to stakeholders, proposes appointment windows based on tenant availability, and syncs all updates back to the case. Offers webhooks/APIs for external vendor platforms to ingest the handoff payload.
Implements explicit consent flows for camera, microphone, and optional recording with clear explanations of data use and retention. Defaults recording to off, provides unmistakable recording indicators, and enforces role-based permissions. Applies automatic face/address blurring to snapshots, encrypts media in transit and at rest, and honors jurisdiction-specific retention and deletion policies. Maintains detailed audit logs of access and changes and surfaces privacy settings within the session UI for transparency.
Provides management of vetted coach profiles with identity verification, background checks, certifications, skill tags, languages, and service regions. Supports availability scheduling, on-call toggles, and fair load balancing. Tracks quality metrics such as CSAT, first-assist resolution rate, average handle time, and compliance with documentation, and enables QA review workflows. Includes playbook and macro management for common issues and uses performance-based routing to elevate high performers.
Introduces per-session pricing and payout logic with owner-configurable approval rules, monthly caps, and overage handling. Posts charges to the property ledger with invoices and receipts, calculates taxes, and supports refunds or credits for failed connections under defined thresholds. Displays cost estimates prior to session start and blocks or requests approval when limits are exceeded. Integrates with FixFlow billing, payment processors, and coach payout rails for timely settlement and reporting.
At any step, convert to a work order prefilled with issue details, photos, and steps already tried. Tenants choose a window; vendors arrive informed with fewer back‑and‑forths. Owners keep costs controlled with pre‑approval ceilings carried forward.
Provide a persistent One‑Tap Escalate control across intake, triage, and messaging views that converts the current case into a Work Order in a single action. The flow must be idempotent, linking the new Work Order to the originating case and preserving all context. Support web and mobile with clear affordances and confirmation to prevent accidental escalation. Ensure sub-second UI response with asynchronous backend creation and progress indicators. Respect role-based permissions so tenants, owners, and managers see the control only when eligible and required fields are satisfied.
Automatically populate the Work Order with the issue summary, structured triage outcomes, annotated photo/video timeline, location (property/unit), access instructions, hazards, and steps already attempted. Map intake fields to vendor-facing fields with sensible defaults and allow authorized users to edit before dispatch. Redact sensitive PII per role, while preserving an immutable internal audit copy. Attachments should be deduplicated and time-stamped, with captions preserved. Validate required fields (category, priority, contact method) and flag gaps before dispatch.
Enable tenants to choose preferred arrival windows (e.g., 2–4 hour blocks) during escalation, honoring building access constraints and quiet hours. Surface real-time availability where vendor calendars are integrated; otherwise offer suggested windows based on SLA and property rules. Confirm selections via SMS/email and calendar invites, with timezone awareness and reschedule controls prior to vendor acceptance. Lock or renegotiate windows after vendor acceptance with clear prompts. Persist chosen windows on the Work Order for dispatch logic and routing.
Generate a vendor-facing job card containing summarized issue details, annotated media, attempted fixes, access notes, hazard flags, and pre-approval limits. Support accept/decline with reason codes, propose-new-time flows, and automatic ETA updates. Provide a lightweight web link and in-app view, with secure, expiring tokens for non-logged-in vendors. On acceptance, confirm to tenant and owner and transition the Work Order to scheduled state. Capture vendor questions in a structured thread that syncs to the work order without exposing tenant PII.
Carry forward owner-defined pre-approval spending ceilings and category rules into the Work Order and vendor job card. Enforce caps at dispatch and during job updates, prompting for owner approval when estimates or change orders exceed thresholds. Display remaining budget to vendors and managers, with warnings as costs approach limits. Log approvals with approver identity, timestamp, and scope of approval. Prevent invoice submission above approved amounts without explicit exception handling.
Send role-aware notifications for key state changes (escalated, scheduled, accepted, rescheduled, approval requested/approved) via push, SMS, and email with user preferences and rate limiting. Append all events, attachments, and approvals to the case’s photo-timeline to create a single auditable record. Provide an exportable timeline (PDF/CSV) with tamper-evident hashes for dispute resolution. Ensure retries and fallbacks for failed notifications and surface delivery status to admins. Comply with data retention and privacy policies across all stored artifacts.
A dynamic capacity score that blends current workload, drive time, crew availability, and job complexity to surface vendors who can start soonest without risking schedule slips. Managers dispatch confidently, vendors avoid overbooking, and tenants get faster fixes.
Continuously ingest vendor availability signals (active jobs, crew count and skills, shift calendars, blackout dates, service areas) from connected calendars, vendor app check-ins, and API/webhooks. Normalize data to a unified capacity model per vendor and per crew, updated at least every 5 minutes. Support manual overrides by managers and vendors with effective time windows. Handle missing integrations via lightweight in-app status updates and default rules. Persist snapshots for scoring and auditing. Enforce tenant/landlord separation across accounts.
Calculate travel time from vendor home base or current job to the tenant’s address using a mapping provider with live traffic and time-window adjustments. Respect vendor service areas, blackout zones, and parking constraints. Provide fallbacks when network or provider limits occur, using cached averages by time-of-day and corridor. Expose ETA and distance to the scoring engine and UI. Batch requests and cache results to control API cost and latency.
Derive a complexity score and expected duration from maintenance intake details, triage outcomes, unit metadata, and historical job performance. Map problem categories to base durations and adjust for onsite constraints (access, building type, required certifications) and parts availability. Provide explainable features and confidence signals. Allow manual adjustment by managers before dispatch. Feed estimates into capacity allocation and LoadScore.
Compute a normalized capacity score per vendor that blends current workload, remaining crew-hours, drive time, job complexity, schedule conflicts, and vendor performance against SLAs. Support configurable weighting by portfolio, category, and urgency. Provide guardrails to exclude vendors exceeding capacity thresholds or outside service windows. Return both the score and human-readable rationale for transparency. Recalculate on relevant events and stream updates to UI and APIs.
Surface a ranked vendor list in FixFlow’s dispatch view with LoadScore, ETA, earliest start window, and capacity risk badges. Provide “why ranked here” explanations with the top contributing factors. Enable filtering by certifications, cost tiers, and preferred vendors, with real-time re-ranking. Support one-click dispatch and soft-hold reservations with expiration timers. Ensure responsive performance (<300 ms rank rendering from cached scores) and accessibility compliance.
Prevent overbooking by enforcing capacity thresholds and reserving time blocks upon dispatch or vendor acceptance. Implement soft holds when a job is proposed and auto-release on timeout or decline. Sync holds back to vendor calendars. Detect and alert on conflicts arising from manual calendar changes. Provide configurable SLAs for response and arrival windows, with automatic rescore and re-route on breach risk.
Store LoadScore inputs, weights, and outputs per decision as immutable snapshots tied to the work order. Display a timeline of score changes with event triggers (new intake details, vendor capacity update, route change). Track outcome metrics like actual arrival, completion time, and SLA adherence to calibrate estimates and weights. Provide exportable reports and APIs for portfolio-level performance reviews and dispute resolution.
Automatically expands or tightens each vendor’s service radius based on urgency, live traffic, weather, and payout rules. Routine jobs stay local to cut costs; emergencies widen the net to ensure coverage and on‑time arrivals.
Compute and adjust a per-job, per-vendor service radius in real time using urgency level, live ETA signals, weather impact, vendor constraints, job category, and payout rules. The engine outputs the candidate vendor set, recommended radius, and reason codes for inclusions/exclusions. It runs at key moments (job creation, escalation checkpoints, vendor acceptance/decline, data signal changes) and is idempotent with deterministic tie‑breakers to ensure consistent outcomes. Integrates with FixFlow dispatch to feed vendor ranking by combined ETA, cost, and compliance score, keeping routine jobs local to reduce spend while widening coverage for emergencies to meet arrival targets.
Ingest live traffic and weather data to compute drive-time ETAs and risk modifiers per vendor-property route. Supports multiple providers with caching, rate limiting, retries, and graceful degradation to static baselines if signals are unavailable. Normalizes inputs (incidents, congestion, precipitation, temperature, severe alerts) into standardized severity scores with freshness windows and geo-bounded queries. Exposes an internal API used by the Radius Flex engine and stores snapshots for auditability, ensuring dispatch decisions reflect current road conditions and hazards.
Evaluate vendor eligibility and expected payout for each job based on vendor profile constraints (service areas, max travel time/distance, hours, skills, insurance), job category, urgency, and compensation policies (base rates, travel surcharges, surge for emergencies, caps). Filter and score vendors by compliance and cost-to-serve, enforcing owner budget guardrails while honoring vendor opt-ins. Integrates with FixFlow vendor profiles, pricing tables, and job budgeting to ensure only compliant, economically viable vendors are considered by Radius Flex.
Execute a staged search strategy that begins with a local radius and automatically widens coverage as the SLA countdown progresses or assignment attempts fail. Uses remaining time-to-arrival, current ETAs, and acceptance signals to calculate expansion steps and cadence, with configurable maximum radius and emergency overrides. Triggers notifications at key thresholds, pauses expansion if a viable offer is pending, and stops when an on-time arrival is assured. Integrates with dispatch workflows to re-rank candidates as conditions change, improving fill rates without manual intervention.
Provide an admin interface to configure Radius Flex policies: base radii by job category and urgency, maximum expansion limits, weather and traffic weighting, payout caps, vendor opt-in preferences, and property- or portfolio-level overrides. Support versioned policy changes with effective dates, role-based access control, and validation to prevent conflicting rules. Expose preview and test inputs to visualize how a job would route under current settings. Integrates with FixFlow settings and permissions, enabling rapid alignment of automation with owner goals and regional realities.
Persist a detailed record of every radius calculation and expansion decision, including inputs (urgency, signals, vendor constraints), computed ETAs and costs, candidate lists, reasons for inclusion/exclusion, timestamps, and policy versions used. Surface this information in the job timeline and via exportable reports to support dispute resolution and continuous improvement. Provide clear, human-readable explanations alongside machine-readable reason codes so stakeholders understand why a vendor was selected, skipped, or why the radius changed.
Enable offline simulation on historical or sandboxed jobs to compare alternative radius and payout policies against KPIs (time-to-assign, on-time arrival rate, cost per job). Provide safe rollout with cohorting or feature flags to A/B test policies in production at limited exposure. Generate dashboards and recommendations to guide tuning of weights, caps, and expansion cadence. Ensures Radius Flex evolves based on evidence while minimizing risk to live operations.
Predicts on‑time likelihood per vendor using historical SLA performance by issue type, property, and time of day. Filters and ranks vendors to hit required SLAs, boosting tenant satisfaction and reducing breach penalties.
Computes the precise SLA deadline for each work order by combining contract rules (per owner/property), issue type severity, tenant lease terms, and request timestamp/time-of-day. Normalizes heterogeneous SLA definitions (e.g., "respond in 2 business hours" vs. "onsite within 24h") into a unified target time, accounting for holidays and vendor working calendars. Exposes a consistent SLA object to downstream triage and dispatch services so vendor scoring and ranking align to the true required deadline, reducing breach risk and ensuring apples-to-apples comparisons across vendors.
Generates a real-time probability of on-time completion for each eligible vendor given the specific issue type, property, and request time. Leverages historical completion times, cancellations, first-contact lag, and arrival punctuality to train a predictive model, with features for time-of-day/day-of-week, property access complexity, and seasonality. Outputs a calibrated on-time likelihood and confidence score per vendor-issue-property tuple via a low-latency scoring API to power dispatch decisions within FixFlow.
Filters vendors based on coverage area, trade/certifications, insurance/compliance status, price ceilings, and owner preferences, then ranks the remaining vendors by a composite score emphasizing predicted on-time probability relative to the computed SLA. Incorporates tie-breakers such as recent responsiveness, tenant ratings, and past performance at the specific property. Produces a deterministic, explainable ranked list to the dispatch UI and APIs, enabling one-click selection of the top match.
Integrates vendor availability (working hours, current bookings, blackout dates) and live or historical travel-time estimates to refine on-time predictions and ETAs. Adjusts recommendations based on earliest feasible arrival windows, buffer times, and property access constraints. Continuously re-scores when vendor capacity changes or tenant reschedules, keeping the ranking aligned with real-world constraints to maximize SLA adherence.
Implements robust defaults for new or low-data vendors using trade-level and region-level priors, minimum sample thresholds, and conservative confidence bands. Detects anomalous or incomplete historical data, applies outlier handling, and prevents overconfident recommendations. Surfaces data completeness indicators to the UI and logs data-quality metrics for continuous improvement without blocking dispatch.
Provides transparent explanations for each recommendation, including top contributing factors (e.g., past on-time rate for similar jobs at this property, calendar availability, travel time) and confidence level. Captures actual outcomes (on-time vs. breach, delays, cancellations) and feeds them into monitoring dashboards, calibration checks, and periodic model retraining to improve accuracy and reduce SLA breaches over time.
Identifies high no‑show or slip risk and applies safeguards—double‑confirmation prompts, backup vendor holds, and proactive reschedule paths. Tenants get timely ETA updates while managers avoid last‑minute scrambles.
Compute a real‑time no‑show/slip risk score for each scheduled appointment using vendor punctuality history, tenant responsiveness, distance and traffic reliability, appointment window type, weather/holiday signals, and building access complexity. Generate probability and Low/Medium/High tiers at scheduling and refresh at T‑48h, T‑24h, and T‑3h. Expose the score and top contributing factors on the job record, trigger safeguards (double‑confirm prompts, backup holds, proactive reschedule), and log all versions for the annotated audit timeline. Integrate with FixFlow scheduling and dispatch services, respect role‑based access, and operate within data privacy and retention policies.
Automatically send timed confirmation prompts to both tenant and primary vendor via SMS, email, and in‑app at configurable intervals (e.g., 24h and 3h before arrival). Provide one‑tap Confirm, Reschedule, or Running Late options; capture responses, timestamps, and channel used; and escalate if no response (e.g., re‑prompt, notify manager, or trigger backup vendor hold). Localize content, respect time zones and quiet hours, apply rate limits, and fail over to alternate channels. Persist outcomes to the job record and surface current confirmation state in all participant views.
When risk exceeds threshold or confirmations fail, automatically place time‑boxed soft holds on qualified backup vendors that match trade, proximity, price ceiling, and SLA constraints. Reserve their availability without exposing tenant PII until assignment; notify selected vendors with accept‑if‑needed workflow and auto‑release holds when primary confirms or job completes. If the primary cancels or misses the window, auto‑promote the best available backup and notify all parties. Record selection rationale and hold lifecycle in the audit trail.
Track vendor approach via optional GPS sharing or quick status check‑ins; compute live ETA and compare against the agreed window. Proactively notify tenant and manager of on‑time, delayed, or missed statuses with actionable links (message vendor, reschedule, building access tips). Trigger escalation rules when ETA breaches thresholds and update the job’s annotated timeline with location pings, status changes, and messages. Provide privacy‑respecting ephemeral tracking links and fallbacks for vendors without location sharing.
Offer an immediate reschedule path when confirmations fail, ETAs slip, or a no‑show is detected. Present the earliest viable slots across the primary and held backups, honoring tenant preferences, building access constraints, SLAs, and vendor calendars. Carry forward all job context, notes, and photos; prevent duplicate work orders; and capture explicit consent for any fee or window change. Confirm the new slot with all parties and update downstream dispatch and audit records automatically.
Provide a real‑time dashboard listing upcoming high‑risk jobs, pending confirmations, ETA exceptions, and active backup holds with filters, sorting, and quick actions (force confirm, extend window, promote backup, cancel). Show per‑job timelines with prompts, responses, ETA changes, and assignment decisions for dispute‑free accountability. Offer export to CSV/JSON, role‑based access, and retention controls aligned with FixFlow’s compliance policies.
Clusters nearby tickets and proposes optimized runs with batch scheduling. Vendors accept dense routes to earn more with less drive time; managers clear more work orders per day and shrink arrival windows.
Implement a geospatial clustering service that groups open maintenance tickets into proximity-based clusters using travel-time distances, tenant availability windows, estimated job durations, and vendor capability tags. The service must generate candidate clusters in near real time as new tickets arrive or ticket details change, expose tunable parameters (maximum travel minutes between stops, cluster radius, jobs per cluster), and output scored cluster proposals with rationale. It integrates with FixFlow’s triage pipeline and vendor profiles to filter by skills/equipment and building access constraints, and surfaces cluster proposals in the dispatcher UI and via API.
Provide an optimized run builder that converts a selected cluster into a sequenced route per vendor, minimizing total travel time while respecting tenant time windows, SLA deadlines, service duration estimates, prep/cleanup buffers, vendor working hours and breaks, and start/end locations. The builder produces one or more proposed runs with start times and arrival windows, supports what‑if adjustments (move job up/down, swap vendor), and checks calendar conflicts. It integrates with FixFlow scheduling to place tentative holds until acceptance.
Create a vendor acceptance workflow for proposed runs, enabling accept, decline, and partial-accept actions with time-limited holds and versioned route proposals. On acceptance, convert tentative holds into firm appointments and update ticket statuses; on decline or expiry, release holds and re-queue jobs. Provide push and SMS/email notifications, in-app route preview with map and stop details, and support reassignment or escalation if capacity is insufficient.
After a run is accepted, compute narrow arrival windows using the optimized sequence and live traffic estimates, and communicate them to tenants and owners via preferred channels. Include confirmation prompts, easy rescheduling links, and calendar attachments, and capture special access notes. If the run changes, automatically recalculate ETAs and send updated notifications. Delivery and read receipts are tracked for audit purposes and to minimize no‑access events.
Enable real-time route monitoring using lightweight vendor check-ins and optional location sharing (opt-in, foreground-only) to detect delays or early completions. Recompute ETAs on deviations, propose live re-optimizations (swap order, insert nearby urgent ticket), and trigger downstream notifications. Respect privacy controls, configurable ping intervals, and data retention policies; record a route-level audit trail that links to FixFlow’s annotated photo timeline.
Define eligibility rules for auto-grouping: include or exclude by job type, estimated duration, parts availability, priority/SLA class, tenant availability, and access requirements; exclude emergencies unless explicitly overridden. Support building-level bundling (same property or adjacent addresses), configurable thresholds for distance or travel minutes, and manual override of group membership with a complete audit log of changes.
Provide analytics that compare clustered versus non-clustered operations, including jobs per day, average drive time per job, acceptance rate, on-time arrival rate, SLA compliance, first-time fix rate, and tenant satisfaction signals. Display per-vendor and per-market dashboards, support data export, and surface insights such as ideal cluster size by job type to improve future route proposals.
One‑tap availability broadcast to preferred vendors that returns real‑time accept/decline, earliest start, and travel ETA. Temporarily holds the best slot and auto‑expires if ignored, eliminating phone tag and speeding assignment.
From an open work order, the user can trigger a single action that broadcasts a standardized availability request to a curated set of preferred vendors matching the job category, location, and service window. The system packages essential job context (issue summary, unit address, access instructions, time constraints, and optional budget cap) while suppressing unnecessary PII. Broadcast respects vendor preferences, business hours, and quiet hours, and uses idempotency to prevent duplicate pings for the same work order. Integrates with FixFlow’s vendor directory, triage outputs, and assignment rules so that outreach is precise, compliant, and instantly actionable.
Vendors receive pings through lightweight, low-friction channels (SMS, email, push) containing a secure, expiring link that opens a micro-UI for one-tap Accept/Decline, earliest available start selection, and optional travel-from location for ETA calculation. Links are single-use, vendor-scoped, and cryptographically signed to prevent spoofing. Channel delivery honors opt-in/opt-out preferences and quiet hours, with configurable retries and alternate-channel fallback. Responses are posted to FixFlow via a secure callback gateway with rate limiting, replay protection, and clear delivery status to ensure reliable two-way communication without requiring vendor login.
Incoming vendor responses are captured in real time and surfaced on the work order with accept/decline status, earliest start windows, and computed travel ETAs. A ranking engine scores responses using configurable criteria (earliest start, shortest ETA, vendor rating, cost tier, warranty/coverage fit) and continuously updates the top recommendation as responses change. The UI provides live updates via push (websockets) with polling fallback, shows per-vendor delivery/response states, and supports filtering by vendor cohorts or tags to streamline decision-making.
When a qualifying response is received, the system tentatively holds the best available slot to prevent double booking while awaiting confirmation. Holds have configurable durations, vendor-visible countdowns, and reminder nudges to the assignee. If ignored or rescinded, holds auto-expire and release the slot atomically, promoting the next-best option without race conditions. All hold transitions are reversible by authorized users and consistently reflected on vendor and manager views to keep availability accurate.
Based on policy and urgency, the system can auto-assign the top-ranked vendor after a grace period or immediately for critical jobs, notifying stakeholders and creating the dispatch with scheduled time, access instructions, and contact details. If no acceptable response is received within a target SLA, the system escalates by widening the vendor pool, adjusting outreach channels or timing, and proposing alternative windows to the tenant. Manual overrides are supported at each step, and all changes sync with calendars and downstream dispatch workflows to minimize coordination lag.
All broadcast events, deliveries, responses, holds, expiries, and assignments are captured as time-stamped, immutable records linked to the work order’s activity stream. The audit view shows who was contacted, via which channel, when, and the outcome, including the rationale behind the selected vendor per the active ranking criteria. Records are exportable for owner reporting and dispute resolution, and tenant-facing views are redacted to protect vendor PII. Retention follows workspace policy with secure access controls for compliance and transparency.
Continuously ingests utility and city outage APIs, social status pages, and grid alerts to flag building- or block‑level events in real time. You stop chasing false alarms, avoid unnecessary dispatches, and get trusted outage confirmations right inside FixFlow.
Build modular connectors that continuously ingest outage data from utility company APIs, city outage APIs, grid alert feeds, and public status/social pages. Support both webhook and scheduled polling modes with per-source configuration (auth, cadence, time zones). Implement idempotent fetch, rate limiting, retries with exponential backoff, and timeouts to ensure reliability. Validate payloads, persist raw source messages for auditability, and publish standardized messages onto FixFlow’s internal event bus. Provide connector health metrics and alerts to surface failures and degraded sources.
Normalize heterogeneous source payloads into a canonical OutageEvent model with consistent fields (utility type, status, severity, timestamps, affected area geometry, description, source list, and attachments). Implement de-duplication and merge logic to consolidate the same incident reported by multiple sources, maintaining provenance and version history as details evolve (reported → confirmed → restored). Expose a clean, queryable interface for downstream features while ensuring tenant isolation and data retention policies.
Resolve each outage’s affected area to FixFlow buildings and nearby blocks using geocoding, GIS overlays, and street-segment matching. Support polygon and point-radius inputs, buffer tuning, and confidence thresholds for partial overlaps. Cache geospatial lookups for performance and handle multi-building and multi-portfolio scenarios. Provide clear indicators of which buildings/units are impacted and the precision level used to determine impact.
Trigger real-time in-app banners on building and ticket pages, plus push/email/SMS notifications to designated recipients when an outage impacts a property. Automatically place related maintenance requests on hold and suppress vendor dispatches while an outage is active, with configurable rules by utility type and severity. Provide manual override with reason capture, auto-resume on restoration, and pause/resume of SLA timers to prevent penalizing teams for utility-caused delays.
Calculate a confidence score per event using source reliability, cross-source corroboration, geospatial precision, and recency. Gate automated actions (holds, banners, dispatch suppression) behind configurable confidence thresholds and cooldown windows to reduce alert thrash. Allow users to confirm, downgrade, or dismiss events, capturing feedback to refine scoring over time. Expose reason codes and contributing signals for transparency.
Provide tenant-level settings to enable or disable feeds by utility and region, set quiet hours and digest schedules, and route notifications by role, team, or portfolio. Support escalation rules, fallback contacts, and per-channel templates. Enforce role-based access control, log configuration changes, and allow export/import of settings for multi-portfolio consistency.
Automatically append outage events and restorations to maintenance ticket timelines and building histories with timestamps, source links, and affected-utility badges. Include these entries in exported reports and owner statements to provide auditable context for delays, approvals, and cost disputes. Respect retention policies and allow redaction where required.
Real‑time clustering of tenant reports and utility signals renders an interactive outage map with building and block boundaries. Instantly see scope and impact, drill into affected units, and act with confidence instead of guessing from scattered tickets.
Implement a low-latency pipeline that ingests tenant maintenance reports from FixFlow tickets and external utility/outage signals, deduplicates related events, geocodes addresses to precise building and unit IDs, and normalizes data into a unified incident schema (type, severity, timestamp, location, building_id, unit_id, source, confidence). The system must process and surface new signals to the map within 60 seconds, handle rate limits and retries with idempotency, and tag events with portfolio ownership for access control. Provide monitoring, dead-letter handling, and a versioned contract for upstream and downstream services to ensure reliable, auditable data flow feeding the Hotspot Map.
Deliver adaptive clustering that groups incidents in real time by spatial proximity while respecting building footprints and block boundaries, producing stable hotspot clusters at varying zoom levels. Clusters should compute impact metrics (affected buildings, units, severity distribution, time window) and update incrementally as new signals arrive. The clustering engine must support tunable parameters (distance thresholds, time windows, weighting by severity/source confidence) and return deterministic cluster IDs to enable drilldowns, notifications, and auditability.
Provide a responsive, accessible map interface that renders real-time clusters with badges and color-coded severity, overlays building and block boundaries, and displays a clear legend and last-updated timestamp. Users can filter by time window, incident type (water, power, HVAC, general), source (tenant vs. utility), severity, and status (open/resolved). Clicking a cluster reveals details and links to drilldowns, with smooth transitions and skeleton loading states. The UI must function on desktop and mobile, support cross-browser compatibility, and degrade gracefully with a list view if map tiles fail.
Enable a contextual drilldown panel for any hotspot that lists affected buildings and units with ticket IDs, status, timestamps, severity, and contact readiness, along with impact summaries. Provide batch actions to coordinate remediation directly from the hotspot: send broadcast tenant messages, create bulk work orders, and dispatch vetted vendors via FixFlow’s dispatch module with prefilled scopes. All actions must enforce role permissions, record audit logs, and attach to the hotspot timeline for transparent post-mortems and dispute prevention.
Introduce a rule-based alerting system that triggers notifications when hotspot thresholds are met (e.g., N reports within T minutes within a building/block or a utility feed flags an outage). Allow per-portfolio and per-property configuration of thresholds, quiet hours, and channels (in-app, email, SMS), with automatic duplicate suppression and escalation paths. Alerts should link to the exact hotspot drilldown and include concise impact summaries to minimize time-to-action.
Enforce strict role- and portfolio-based access so that users only see unit-level details for properties they manage, while non-owned areas display aggregated, anonymized cluster data. Minimize exposure of PII in map tooltips and alerts, honor communication preferences and consent for messaging, and maintain complete audit trails for data access and actions. The implementation must align with FixFlow’s security controls and support future compliance needs without rework.
Set and meet service targets for the Hotspot Map: sub-2s initial render for portfolios up to a defined unit count, smooth pan/zoom under load, and 99.9% availability during business hours. Employ server-side aggregation, caching, and pagination to handle spikes, with graceful degradation to summarized views if dependencies fail. Instrument the pipeline and UI with metrics, logs, and traces, surface health/latency dashboards, and implement alerting on ingestion lag, clustering errors, and UI error rates.
Automatically pauses and deduplicates work orders within an identified outage zone, preventing wasted vendor rollouts and cancellation fees. Holds are lifted as soon as restoration is detected, with smart auto‑rescheduling to the next best window.
Continuously ingest and normalize outage data (power, water, gas, ISP) from utility APIs, public feeds, and trusted partners; construct geospatial outage polygons and match them to properties via address geocoding and rooftop coordinates. Apply rate limiting, retries, health checks, and TTL/expiry for stale zones. Fuse secondary signals (tenant reports, vendor feedback, abnormal ticket spikes) with rules to confirm or down‑weight outages. Support multi-region providers, time-bound windows, and partial-building outages (circuits/risers). Emit internal events when zones are created/updated/expired and expose a reliable query to check if an address is within an active outage for a given service type.
When an active outage zone intersects a work order’s location and relevant problem category (e.g., no power, water shutoff), automatically set status to Held – Outage, pause SLA timers, suppress dispatch/assignment, and attach a structured hold reason with the impacted service type. Send templated, localized notifications to tenants, owners, and scheduled vendors explaining the hold and expected check‑ins, while preventing cancellation fees. Ensure idempotent holds, resume logic upon restoration, and configurable exclusion rules (e.g., life‑safety categories). Update calendars to reflect the hold and hide slots blocked by the freeze.
Identify and group duplicate or highly similar outage-related work orders within the same building or outage zone by matching category, symptom keywords, time proximity, and geospatial overlap. Create a parent incident record that links child tickets, centralizes communications, and enforces a single dispatch plan. Preserve individual tenant context while preventing duplicate vendor bookings. Provide reversible merge and split operations with conflict detection and a clear audit of consolidation decisions.
Continuously monitor outage zone status and vendor/tenant calendars; upon restoration, lift holds, re-prioritize backlogs by severity and age, and auto-schedule the next best service window. Optimize scheduling using vendor availability, tenant preferences, travel proximity, service levels, and blackout periods; resolve conflicts with rule-based tie‑breakers and offer fallback windows. Send confirmations and action links to all parties, handle declines with automatic retries, and log every decision and schedule change for traceability.
Provide role-based controls to override Dispatch Freeze at the ticket or zone level with mandatory justification and audit logging. Define policy rules that whitelist life‑safety categories (e.g., active leak, gas smell, fire damage) or critical sites to bypass holds. Enable temporary exemptions, per-building policies, and vendor allowlists; apply guardrails (confirmation dialogs, secondary approval for risky overrides) and propagate changes to dispatch logic, calendars, and notifications in real time.
Record freeze lifecycle events (zone detection, hold applied, notifications sent, dedup merges, restoration time, reschedule decisions) into each work order’s annotated timeline. Aggregate analytics that estimate avoided vendor trips and cancellation fees, hold durations, SLA impact, and incident volumes by region/provider. Provide filters, exports, and webhooks for BI tools with PII‑safe payloads and data retention controls. Surface ROI metrics in the owner dashboard and enable drill‑through to underlying tickets for auditability.
Send localized, one‑to‑many status updates to tenants, owners, and vendors via SMS, email, and push. Prebuilt templates include cause, affected area, and expected restoration, reducing inbound calls and keeping everyone aligned without manual copy‑paste.
Implement a delivery engine that sends a single outage update across SMS, email, and mobile push, honoring per-contact channel preferences and providing automatic fallback if a preferred channel fails. Include rate limiting, batching, retries, and delivery status webhooks to surface per-recipient outcomes (queued, sent, delivered, failed) in a broadcast dashboard. Support sender identity configuration per property/portfolio, message size constraints with smart truncation and links to a hosted status page, and attachment handling for images/maps where supported. Integrate with FixFlow’s contact directory and incident model so messages reference the active outage, and expose a simple API for internal services to publish broadcast events.
Provide precise recipient targeting by property, building, floor/unit stack, and geofenced areas, with role-based filters (tenants, owners, vendors) and vendor specialty (e.g., electricians for power outages). Include dynamic lists that auto-exclude vacant units and deduplicate contacts across roles. Allow saved audiences and incident-driven scopes (e.g., “all units on water riser A”). Display estimated reach before sending and support exclusions (e.g., unaffected wing). Integrate with FixFlow’s property graph and unit metadata to keep targeting accurate as occupancy changes.
Offer a library of prebuilt, role-specific templates that include dynamic tokens for cause, affected area, impact, safety guidance, and expected restoration time. Enable merge from the incident record and vendor ETA, with preview for SMS, email, and push. Support versioning, approvals, and per-property custom templates, plus conditional sections (e.g., include elevator access instructions only if applicable). Ensure consistent tone and branding while reducing manual copy-paste. Store rendered content alongside the incident for future reuse and audits.
Allow scheduling of broadcasts for a future time, recurring updates at set intervals until resolution, and automatic sends driven by incident lifecycle events (created, ETA updated, vendor en route, resolved). Respect quiet hours with severity-based overrides, and throttle repeat sends to the same audience. Provide a countdown to next update and a one-click “post status” from the incident screen. Expose triggers in workflow settings so teams can tailor automation per property or outage type.
Capture recipient acknowledgements (e.g., “Got it”) and parse common replies (STOP/HELP/UNSUBSCRIBE/CONFIRM) to update consent and engagement status. Route free-text replies into the incident thread or team inbox with tags for triage and escalation, and notify the incident owner on critical replies. Maintain per-channel consent logs with timestamps and jurisdictional compliance rules; provide easy opt-in/out management and failover to permitted channels when consent is missing. Surface acknowledgement rates to help decide if another update is needed.
Create an immutable timeline that records each broadcast: template version, final rendered content per channel, sender, targeted audience snapshot, delivery outcomes, opens/clicks where available, and acknowledgements. Link entries to the incident’s existing photo-timeline for a complete evidentiary record. Support export to PDF/CSV for owners and insurers, with permissioned access and redaction of PII as needed. Provide search and filters by property, date, incident type, and severity to quickly answer “who was told what and when.”
Deliver localized content based on recipient language preferences with machine translation plus optional human review. Support right-to-left languages, plain-text fallbacks, high-contrast accessible email templates, alt text for images, and concise SMS variants within character limits. Ensure push notifications include summarized content and deep links to a mobile-friendly status page. Store language and accessibility preferences in the contact profile and apply them automatically on send.
Uses utility guidance, historical durations, and live tenant signals to forecast restoration windows. FixFlow adjusts SLAs, tenant time slots, and vendor scheduling to match reality—cutting no‑shows and expectation gaps.
Integrate and continuously ingest guidance from utility providers (electric, gas, water), municipal outage feeds, and weather/advisory sources to enrich tickets with real-time and planned restoration signals. Normalize heterogeneous APIs, emails, and web-scraped notices into a common schema with source, timestamp, geographic coverage, and confidence. Implement rate limiting, retries, and data freshness SLAs; tag properties by service territory to scope relevant events. Provide a health dashboard and alerting on stale or degraded sources. Outcome: timely, high-quality external signals that ground Restore Predictor’s estimates in operational reality.
Build a curated data mart of historical ticket durations from intake-to-restore and segment by job type, severity, property profile, region, vendor, seasonality, and parts availability. Include feature engineering (e.g., hour-of-day, day-of-week, weather conditions) and data quality checks (missing fields, outliers). Expose performant query endpoints for model training and online lookups. Ensure retention, anonymization, and access controls to protect tenant PII. Outcome: reliable historical baselines to anchor forecasts and quantify variance by context.
Collect live restoration signals directly from tenants via the portal: quick status prompts (e.g., power back on?), photo/video confirmation, timestamped notes, and optional device readings when available. Implement lightweight nudges aligned to predicted windows, throttling to avoid notification fatigue. Normalize signals (deduplicate, geotag, verify metadata) and reconcile conflicting reports across units in the same building. Respect consent, localization, accessibility, and offline fallback. Outcome: fresh, ground-truth inputs that tighten prediction windows and reduce unnecessary truck rolls.
Create a hybrid forecasting service that fuses utility guidance, historical baselines, vendor capacity, travel time, and tenant signals to produce a restoration window and confidence interval per ticket. Support cold-start and data-sparse cases with rule-based fallbacks and regional priors. Provide online scoring with sub-second latency, versioned models, feature stores, and A/B toggles. Output includes best estimate, p50/p80 windows, risk flags (e.g., likely delay), and next-best-action recommendations. Outcome: accurate, explainable restoration windows that drive scheduling and communication.
Automatically adjust ticket SLAs, tenant time slots, and vendor assignments when predicted windows shift. Enforce guardrails (cutoffs, maximum reschedules, tenant consent windows) to prevent churn. Integrate with calendar and dispatch systems to re-sequence jobs, fill cancellations, and surface overbooking risks. Provide what-if tools and bulk actions for managers. Outcome: fewer no-shows and tighter utilization by continuously aligning commitments with updated reality.
Present predicted windows and rationale to tenants, owners, and vendors with clear language, confidence levels, and next steps. Trigger proactive notifications on material changes, respecting channel preferences (in-app, SMS, email) and quiet hours. Provide explainer snippets (e.g., utility update received) and one-tap actions to confirm availability or propose alternatives. Localize content and ensure WCAG-compliant design. Outcome: aligned expectations and reduced inbound inquiries through transparent, timely updates.
Record a versioned audit log of each prediction, including input features, data sources, model version, produced windows, confidence, and triggered adjustments. Surface human-readable reason codes and feature contributions for support teams. Enable exportable, timestamped records that link to the ticket’s annotated photo-timeline to resolve disputes. Outcome: auditable, defensible decisions that reduce responsibility conflicts and speed issue resolution.
Lightweight, one‑tap micro‑surveys to tenants in the zone confirm outage presence and when service returns. Responses refine the outage boundary, trigger auto‑resume on cleared buildings, and surface stragglers that need individual dispatch.
Creates and manages Pulse Check campaigns tied to a FixFlow incident or outage record, defining target zone (buildings, units, geofence), message templates, cadence, quiet hours, and stop conditions. Supports manual and API-triggered launch, automatic deduplication of recipients across overlapping campaigns, and idempotent resends for non-responders. Persists campaign configuration and state, tracks per-tenant delivery and response status, and emits events for downstream systems. Integrates with FixFlow’s property, unit, and contact directories and writes full campaign metadata to the audit trail.
Delivers lightweight micro‑surveys over push notifications, SMS, and email using tenant contact preferences and verification status. Messages contain localized, accessible one‑tap actions (e.g., “Still Out” / “Back On”) implemented as signed, expiring links and deep links that securely identify the tenant, unit, and campaign. Handles fallbacks across channels, retries with exponential backoff, delivery/bounce tracking, and opt‑out compliance. Integrates with messaging providers (e.g., APNS/FCM, Twilio, SES) and FixFlow’s notification service, and records message telemetry for analytics and auditing.
Ingests survey responses in real time and updates an outage model at building and unit granularity. Applies clustering and confidence thresholds to refine the affected boundary, weighting recent signals more heavily and filtering noise and duplicates. Produces zone change events (additions/removals) and exposes current state via API and store. Optionally correlates with external telemetry (e.g., utility/vendor updates) to increase confidence. Integrates with FixFlow incidents to drive workflow transitions and reporting.
Automatically resumes paused work orders and vendor dispatch for buildings flagged as restored by the Boundary Refinement Engine. Enforces hysteresis and minimum confirmation counts to prevent churn, and supports rollback if subsequent responses indicate continued outages. Updates SLA timers, notifies managers, vendors, and tenants of status changes, and records all transitions in the audit log. Integrates with FixFlow’s ticketing, vendor assignment, and notification subsystems.
Identifies units still reporting outages after a building is marked restored and escalates them for individual attention. Validates responses to reduce false positives, opens or updates tickets with prefilled context (timeline, prior outage, contact), prioritizes by risk (e.g., no heat, elderly occupants), and routes to the appropriate vendor. Sends confirmations to tenants, monitors progress, and closes the loop upon resolution while rate‑limiting to avoid vendor overload. Integrates with FixFlow dispatch, SLAs, and communications.
Provides a real‑time dashboard showing campaign status, response rates, building/unit‑level heat maps, inferred boundaries over time, and resulting actions (auto‑resumes, escalations). Supports filtering by property, incident, time window, and channel, and provides exports and an API for reporting. Maintains a comprehensive, immutable audit trail of messages sent, deliveries, responses, inferences, and workflow transitions to support accountability and owner disputes. Enforces role‑based access and adheres to privacy controls.
Auto‑compiles an audit‑ready record of the event: feed snapshots, cluster map, broadcast messages, paused dispatches, and resume logic. Export for owners and regulators to resolve responsibility disputes and document SLA exceptions with evidence.
Continuously monitors incident signals (tenant ticket spikes, vendor/utility APIs, inbound comms keywords, and regional alerts) to automatically recognize an outage affecting one or more units. Opens an outage record with precise start markers, updates with interim milestones, and closes with verified end markers. Merges duplicate detections, captures reason codes, and associates all affected tickets and units. Integrates with FixFlow’s ticketing to flag SLA clock pauses and links to annotated photo timelines for any related incidents.
At detection and on a configurable cadence, captures normalized data and visual snapshots of relevant sources (utility outage dashboards, vendor portals, weather/regional alerts, tenant reports, and emails/SMS). Stores raw JSON, rendered screenshots, and metadata (source, timestamp, request IDs, geo tags) in an immutable audit store. Handles retries, rate limits, and source authentication. Tags each artifact to the outage record and related tickets while enforcing PII redaction policies aligned with FixFlow’s privacy controls.
Generates geospatial clusters of impacted units/buildings using addresses and lat/long, overlays utility service zones and vendor coverage, and stores a time-lapse GeoJSON of spread/containment. Produces static map images and embeddable tiles for the outage record and export. Supports filtering by property, vendor, and severity. Integrates with FixFlow’s unit registry and vendor routing to drive dispatch decisions and document the scope for auditors.
Provides pre-approved outage templates (tenant, owner, vendor, regulator) with dynamic tokens (property, ETA, safety notes). Logs every outbound broadcast across channels (email, SMS, in-app), including content hash, recipients, delivery status, opens, and replies. Supports throttling, quiet hours, and opt-out compliance. Automatically associates all communications with the outage record and tickets to create a complete messaging audit trail.
When an outage is recognized, applies configurable rules to pause non-critical dispatches in the affected area, add clear reason codes, and notify vendors and tenants. Exempts life-safety and time-sensitive work. Resumes dispatches automatically upon verified recovery signals or manual override, recalculating SLAs with paused intervals. Integrates with FixFlow’s scheduling, vendor assignments, and ticket states, ensuring downstream workflows and messaging are updated in real time.
Generates a shareable, audit-ready package (PDF and machine-readable JSON) containing the outage timeline, feed snapshots, cluster maps, broadcast logs, paused/resumed dispatch details, and SLA exception rationale. Includes cover summary, table of contents, cryptographic hashes, and configurable redaction. Provides expiring public links for owners and regulators and stores a copy in the outage record for future reference.
Applies tamper-evident hashing and trusted timestamps to all artifacts, writes events to an append-only audit log, and records access history for each export and snapshot. Supports integrity verification on demand and optional WORM storage for regulated clients. Respects data retention policies and regional privacy requirements while preserving evidentiary value for responsibility and SLA disputes.
On-screen silhouettes guide required angles based on issue type (e.g., leak source, wide room context, fixture close-up). Live alignment cues (edge lines, leveler, and haptic confirmation) ensure the shot meets compliance before capture. Result: fewer retakes, faster approvals, and less tenant/vendor frustration.
Define a configurable library of angle presets mapped to FixFlow issue categories (e.g., leak, appliance failure, structural damage). Each preset specifies required shot list entries (wide context, suspected source, close-up, serial/plate) and per-shot acceptance criteria (distance range, field-of-view silhouette, orientation, and minimum lighting). Expose admin tooling to manage presets and localize copy. During maintenance intake, the selected issue type auto-loads its preset, driving the on-screen silhouettes and acceptance thresholds to standardize evidence quality and reduce retakes. The presets integrate with the existing intake form and photo-timeline, ensuring consistent capture across tenants and properties.
Render live overlays (silhouettes, edge alignment lines, and a horizon level) using the device camera feed and sensors (accelerometer/gyroscope) to guide framing. Provide visual convergence indicators (color/state change) and a short haptic pulse when the frame meets preset thresholds for angle, level, and distance. Include accessibility options for high-contrast overlays, adjustable cue intensity, and reduced-motion mode. This module is reusable across all presets and seamlessly plugs into the existing capture screen, minimizing cognitive load and improving first-pass photo quality.
Block capture submission until each required shot reaches preset compliance thresholds, displaying real-time tips for correction (move closer, tilt up, improve lighting). Provide a guided override path when conditions prevent compliance (tight space, obstruction, safety), requiring a brief reason and extra optional notes. Flag overridden shots in metadata and notify reviewers, ensuring quality control without blocking progress in edge cases. Integrates with intake validation and vendor dispatch workflows to reduce rework while preserving flexibility.
Present a sequenced checklist of required shots derived from the active preset, with per-shot instructions, visual examples, and progress tracking (e.g., 2/4 complete). Enable retake and reorder controls while preserving required dependencies (e.g., wide context before close‑up). Show per-shot compliance state before allowing completion. On finish, package the photos in order into the annotated photo-timeline, labeling each with its shot type for faster reviewer scanning and approvals.
Support full Angle Assist guidance without network connectivity by bundling presets and overlays locally and caching captured media plus compliance metadata on device storage. Queue uploads with retry and conflict handling, encrypting data at rest, and resume synchronization when connectivity returns. Provide user feedback on sync status and partial submission handling so that intake can proceed in low-signal buildings. Integrates with existing media pipeline and respects tenant privacy and storage limits.
Attach structured metadata to each captured photo, including preset ID, shot type, alignment score, level variance, distance estimate, lighting score, and whether an override was used with reason. Persist this data alongside timestamps in the photo-timeline to create an auditable record for owners and vendors. Expose metadata badges in review UIs and via API for downstream systems, enabling faster approvals, training improvements, and dispute resolution with objective capture quality evidence.
Prebuilt, jurisdiction-aware evidence packs map local code and inspection requirements to each issue type. FixFlow auto-selects the right template and updates as regulations change, so teams capture exactly what auditors expect without memorizing rules. Consistent, audit-ready submissions every time.
Automatically determines the governing jurisdiction and applicable regulatory bodies for each property and unit based on verified address and geospatial boundaries, then maps those to the correct RegPack template set. Supports fallbacks to manual override, multi-jurisdiction edge cases (e.g., city vs. county precedence), and periodic revalidation to catch boundary or ordinance changes. Integrates with property profiles, caching and auditing the detected jurisdiction, and exposes a clear indicator of the active jurisdiction on each case. Ensures the correct evidence requirements load by default without end-user research.
Maintains versioned, jurisdiction-aware evidence templates for each issue type with atomic updates, detailed change logs, and safe-rollout controls. Cases lock to a specific template version upon creation for auditability, while newly created cases use the latest approved version. Includes automated feeds and monitoring for regulation updates, admin approval workflow, and notifications to stakeholders when material changes occur. Provides backward compatibility and migration tooling to reconcile in-progress cases if changes are legally required.
Generates dynamic, step-by-step evidence checklists tailored to the issue type and local code requirements, including required photos, measurements, forms, timestamps, and metadata. Enforces conditional logic (e.g., severity thresholds, occupancy status) and validates inputs in real time to ensure completeness before submission. Presents plain-language guidance and examples to reduce errors, supports offline capture, and stores captured items directly into the annotated photo-timeline for a single source of truth.
Integrates RegPack templates into the maintenance intake flow to auto-select the relevant template and drive data collection from tenants, techs, and vendors. Dynamically prompts for required photos, videos, annotations, and structured fields, blocking submission until minimum regulatory criteria are met. Leverages device capabilities (camera, geotag, timestamp), supports draft saves, and minimizes duplicate entry by reusing existing case data. Provides mobile-first UI with progress indicators to reduce abandonment and ensure compliant intake.
Assembles an auditable evidence pack per case that includes the completed checklist, annotated media, metadata (timestamps, location, user, device), signatures, and a change history. Exports to standardized formats (PDF, ZIP) with bookmarks and indexes, supports redaction of PII, applies watermarks and checksums, and stores an immutable copy linked to the case timeline. Enables secure sharing via expiring links and supports e-filing or SFTP/API submission to common municipal or insurance portals.
Provides a declarative rules engine to encode jurisdictional requirements, deadlines, conditional evidence logic, and validation rules. Includes an admin console for authoring, testing, and publishing templates with role-based permissions, review workflows, and a staging environment. Offers a simulation mode to validate sample cases, unit tests for rules, telemetry on rule coverage, and feature flags to roll out changes by jurisdiction. Ensures transparency with rule IDs referenced in exported packs for traceability to source regulations.
Real-time quality checks flag blur, low light, glare, and obstructions, then suggest instant fixes (turn flash, step back, steady). Submissions are blocked until minimum clarity is met, preventing costly reinspections. Clear, defensible photos on the first try.
Continuously evaluate camera frames for blur, low light, glare, and obstructions, producing a normalized per-dimension score and overall pass/fail in under 100ms per frame. Runs on-device/in-browser (WebGL/WebAssembly or native), with a server-side fallback when hardware acceleration is unavailable. Exposes an event stream and API consumed by the capture UI, submission gate, and logging services. Calibrated thresholds ensure consistent results across devices while minimizing false blocks. Improves first-pass photo quality, reducing reinspections and coordination overhead, and fits seamlessly into FixFlow’s maintenance intake flow.
Display actionable, context-aware prompts and visual aids (e.g., "turn on flash," "step back," "steady your hand," glare angle hints) driven by the current quality scores. Provide lightweight overlays such as horizon lines, target boxes, and exposure/glare indicators, with haptic/audio cues where supported. Update guidance at interactive rates without blocking camera preview. Fully localized and accessible (WCAG-compliant text size, color contrast, and screen reader hints). Integrates with the scoring engine and respects admin-configured policies.
Block submission until minimum clarity thresholds are met per dimension, showing pass/fail reasons and guidance to reach compliance. Provide an emergency override path for critical situations that captures a required justification (text/voice), timestamps, and auto-flags the case for review. Respect role-based permissions for who can override and configure thresholds. Log all gate outcomes and overrides for auditability and reporting. Seamlessly integrates with FixFlow’s ticket submission flow and vendor dispatch logic.
On shutter press, capture a short burst (e.g., 5–10 frames) and automatically select the highest-quality frame using the clarity scores, with optional slight exposure bracketing to mitigate low light and glare. Favor the clearest, least obstructed, and properly exposed frame without materially altering evidentiary content. Present the selected frame for confirmation and allow manual override. Optimize for low memory/CPU usage and ensure consistent performance on mid-tier devices. Integrates with the capture UI and timeline storage.
Attach per-photo quality metrics, device and capture metadata (timestamp, exposure, flash state), and gate outcome to the FixFlow photo timeline as an immutable record. Surface these details in owner, tenant, and vendor views to support defensibility and reduce responsibility disputes. Provide optional watermarks or overlays (timestamp, location where permitted) and ensure metadata is tamper-evident. Comply with privacy settings and data retention policies, excluding failed pre-capture frames from storage.
Offer an admin UI and API to configure clarity thresholds per category (e.g., plumbing, electrical), allowed override conditions, and guidance behaviors (e.g., enforce flash suggestion). Support environment-aware rules (day/night), device class adjustments, and versioned policy changes with rollback. Enforce role-based access control and provide safe defaults. Allow experimentation (A/B) to tune thresholds for pass rate vs. friction. All changes are logged and applied in real time to the scoring, guidance, and gate components.
Ensure guidance and gating operate without connectivity by running models locally, caching rules, and queuing submissions for later sync. Provide graceful degradation on low-end devices (reduced frame rate, simplified detectors) and a manual checklist fallback if real-time scoring is unsupported. Maintain a device compatibility matrix and automated capability detection to toggle features. On reconnection, sync photos, metadata, and logs reliably with retry policies.
AI automatically blurs faces, mail labels, screens, and other PII while preserving evidence areas. Policy settings let you enforce redaction for sensitive contexts (e.g., children’s rooms) to share images safely with owners, vendors, and inspectors. Boosts compliance and tenant trust—no manual edits required.
Implements a high-accuracy computer vision pipeline that identifies and redacts personally identifiable information (PII) in uploaded media, including faces (adults/children), license plates, mail/package labels, monitors/screens, IDs, and house numbers. Supports images (JPEG/PNG/HEIC), PDFs (embedded images), and video keyframes with configurable blur/pixelation styles and intensity. Applies confidence thresholds and overlap rules to preserve evidence-relevant regions while masking sensitive areas. Processes in near real time to fit FixFlow’s maintenance intake flow and photo-timeline creation, with scalable inference (GPU-enabled server and optional edge runtime). Provides deterministic outputs and standardized masks to ensure consistent results across triage, vendor dispatch, and inspection sharing workflows.
Introduces configurable redaction policies that can be assigned at portfolio, property, unit, and workflow step (e.g., intake, vendor dispatch, inspection). Policies allow admins to define sensitivity contexts (e.g., children’s rooms, bathrooms), object classes to redact, masking style/strength, and minimum confidence thresholds. Enforces mandatory redaction in designated contexts and supports exceptions with justification capture. Includes default templates compliant with common regulations and lets organizations clone/customize templates. Integrates with role-based access control to determine when policies are mandatory vs. advisory and ensures policies are applied automatically during upload and before any external sharing.
Adds optical character recognition and layout analysis to detect and redact text-based PII within images, PDFs, and video frames, including names, phone numbers, emails, addresses, unit numbers, and account identifiers appearing on mail labels, packages, sticky notes, and screens. Detects screens/monitors and applies full-screen or region-only masks based on policy. Supports multilingual OCR and configurable dictionaries/regexes for jurisdiction-specific PII patterns. Coordinates with the core detection engine to avoid over-masking evidence areas, and exposes tunable settings per policy to balance privacy and usability.
Generates recipient-scoped, redacted derivatives automatically upon share/export based on recipient role (owner, vendor, inspector, tenant) and policy. Ensures unredacted originals never leave FixFlow; only derivative media is shared via secure links, timelines, or API. Handles batch exports and timeline compilations with consistent masks across all assets, embeds optional watermarks, and strips EXIF/metadata. Manages CDN caching and cache-busting so updated redactions propagate immediately. Provides guardrails that block share actions if required policies are not satisfied.
Provides a lightweight review interface within the FixFlow media viewer and photo-timeline that previews redactions before publishing. Allows authorized users to adjust blur strength, add/remove masks, draw custom regions, and mark false positives/negatives with required justification. Includes before/after comparison, per-object mask toggles, keyboard shortcuts, and mobile responsiveness for field use. Supports batch actions across related media and records all overrides for auditability without altering the immutable original asset.
Stores unredacted originals in an encrypted vault with strict access controls, per-tenant keys, and detailed access logs. Captures a tamper-evident audit trail including policy versions applied, model versions, detection confidence summaries, user overrides with justifications, timestamps, and recipient-specific derivative generation events. Supports exportable audit reports attached to work orders and inspection packets, enabling chain-of-custody proof during disputes or regulatory reviews. Implements retention rules and legal hold flags to manage lifecycle of originals and derivatives safely.
A smart completeness checker compares captured media to the required angles, checklists, and evidence types (e.g., moisture reading, serial plate). It pinpoints exactly what’s missing and guides the next shot, enabling one-and-done submissions. Fewer back-and-forths, faster ticket closure.
Provide an admin interface for landlords and property managers to define, version, and manage evidence requirements per issue type (e.g., "leak under sink" requires: wide angle of cabinet, close-up of P-trap, moisture meter reading, serial plate of faucet). Supports conditional rules (requirements vary by property, fixture type, or tenant answers), default templates for common issues, and per-portfolio overrides. Templates specify required media types (photo/video), minimum quality thresholds (focus, exposure), angles, and structured data fields. Includes preview/testing mode, template versioning with audit history, and safe rollout (draft, staged, active). Integrates with Gap Finder’s guidance, detection, and scoring engines to drive what must be captured and when.
Implement a computer-vision service that compares captured media against required shot angles and coverage defined in templates. Uses device orientation metadata, scene understanding, and pose/layout cues to determine whether the shot matches the requested perspective (e.g., wide room context vs. close-up of valve). Flags missing angles and duplicates, and returns structured feedback to the client (met/missing/low quality). Performs basic quality checks (blur, low light, obstruction) and suggests retakes. Designed for mobile performance with on-device heuristics and server-side verification. Exposes APIs consumed by the real-time guidance and completeness scoring modules.
Enable automated detection and extraction of required evidence types such as serial/model plates, moisture meter readings, circuit breaker labels, and fixture types. Combines object detection to confirm presence/legibility and OCR to parse text/numeric values into structured fields. Validates readings against expected ranges and flags illegible or incomplete captures with targeted retry prompts. Supports redaction of PII on plates before sharing externally. Outputs normalized data for timeline annotations and vendor dispatch packets.
Provide interactive capture guidance that translates template requirements and detection feedback into next-best-shot prompts. Shows visual overlays (ghost silhouettes, bounding boxes), direction arrows, and checklists; offers haptic/audio cues; and adapts prompts based on what’s already captured and what’s still missing. Works offline with queued validation, then reconciles with server responses when online. Localized copy and accessible UX (large touch targets, screen reader labels). Integrates tightly with the angle and evidence recognition engines for immediate feedback and retries.
Calculate a real-time completeness score per ticket against the active evidence template, displaying precisely which items are satisfied, missing, or low-quality. Prevent submission until required items meet acceptance criteria, with role-based override and reason capture for edge cases. Summarize unmet requirements with actionable prompts (e.g., “retake close-up of P-trap—image blurry”). Persist scoring outcomes and overrides for auditing and reporting. Expose a compact summary to vendors and owners to reduce clarification cycles.
Automatically attach captured media and extracted data to the FixFlow ticket timeline with standardized annotations: shot type, satisfaction status, extracted readings/serials, capture timestamp, device metadata, and geo (if permitted). Maintain an immutable audit trail with versioned retakes and reasons. Provide exportable bundles for owners and insurers. Enforce role-based visibility so tenants, vendors, and owners see appropriate detail while sensitive data is redacted as configured.
An AR overlay adds a ruler or standard object outline (credit card, dollar bill) to quantify damage size—mold patches, cracks, stain spread. Measurements are auto-embedded into the image and metadata to satisfy “document size” requirements. Objective sizing speeds triage and inspector acceptance.
Adds an AR overlay of a ruler and standard object outlines (credit card, dollar bill) to quantify damage dimensions in real time. Detects surfaces and estimates distance to achieve measurements within acceptable error bounds under supported conditions. Provides guided alignment and live readouts for length, width, area, and perimeter. Supports manual calibration by aligning a known object, with confidence scoring and error prompts. Integrates into the FixFlow capture flow on iOS (ARKit) and Android (ARCore), gracefully degrading to an on-screen ruler when AR is unavailable.
On capture, permanently embeds measurements and unit settings into the image as visible annotations and into EXIF/XMP metadata and a JSON sidecar, including dimension values, area, method (AR vs manual), calibration source, confidence, timestamp, device model, and app version. Associates the media with the related FixFlow ticket and workflow step, enabling deterministic downstream processing, audits, and search.
Integrates captured size data into FixFlow’s triage engine to auto-route and prioritize requests based on objective thresholds (e.g., crack length triggers urgent inspection, mold area escalates to remediation vendor). Provides configurable rules per property/owner with default templates and displays machine-readable rationale in the ticket timeline to explain dispatch decisions.
Optimizes measurement capture in challenging conditions with torch control, exposure guidance, denoise, stability prompts, and low-light UI mode. Provides offline capture with local encryption and a retry queue for uploads, preserving measurement integrity and timestamps. Flags low-confidence measurements and suggests retakes or calibration assists, ensuring usable submissions when connectivity or lighting is poor.
Generates a cryptographic hash of the image and measurement metadata at capture, stores a signed receipt server-side, and validates on upload to detect alterations. Applies optional visible watermark with capture time, location (if permitted), and measurement summary. Locks measurement fields from post-capture edits, recording any system-driven transformations in the ticket audit log to support dispute resolution.
Ensures support for a defined set of ARKit- and ARCore-capable devices, with graceful fallback experiences for unsupported models. Manages camera, storage, and location permissions with clear just-in-time prompts and privacy explanations. Implements a lightweight compatibility check and analytics to monitor accuracy by device class for continuous tuning and QA.
Produces shareable artifacts for third parties, including a read-only web link and a PDF export that shows the original image, overlaid measurements, metadata summary, and measurement method and confidence. Supports redaction of personal information and batching multiple annotated images into a single report attached to the work order.
A secure, one-click request flow lets inspectors or owners request a specific follow-up shot or angle. FixFlow routes the ask with visual prompts to the right tenant or vendor and auto-tags the response to the checklist item. Targeted follow-ups without phone tag or guesswork.
Generate a unique, single-tap request link tied to a specific checklist item, embedding context such as requestor identity, unit, task ID, due date/time, and capture requirements. The link deep-links recipients into a lightweight capture experience (web/mobile) without login, optionally as a QR code for in-person visits. Supports prefilled instructions, localized content, and link expiry. Logs creation and dispatch events, and stores request metadata for tracking. Integrates with FixFlow incidents and checklist models to ensure requests are traceable and reusable as templates.
Protect every request with short-lived, signed tokens scoped to the target checklist item and recipient, honoring FixFlow’s role permissions (owner, inspector, tenant, vendor). Enforce single-use or limited-use links, expiration, revocation, and rate limiting. Verify recipient identity via channel ownership (email/SMS) and optional PIN/one-time code. Prevent cross-unit data access and guard PII through least-privilege scoping. Provide admin controls to revoke or extend links and maintain security event logs for audits and compliance.
Present recipients with clear visual guidance at capture time: overlay outlines/arrows, example images, angle and distance hints, and step-by-step prompts. Support camera controls (flash, grid, orientation lock), multi-language text, accessibility (screen reader labels, high contrast), and low-bandwidth fallback. Allow inspectors to select from reusable prompt templates (e.g., "Valve close-up at 45°") or customize per request. Validate required steps before submission and gracefully handle multi-photo asks.
Automatically determine the correct recipient (tenant or vendor) based on unit, assignment, and task ownership, with fallback contacts and business-hour rules. On submission, auto-associate received media and notes to the originating checklist item, thread the conversation, and update item status (e.g., Waiting on Follow-up, Received, Needs Review). Handle multiple responses with versioning and prevent misattribution across similar items. Notify the requester and related stakeholders and surface the response inline within the inspection task view.
Deliver requests via SMS, email, and in-app push with channel preference and automatic fallback. Track delivery, open, and click events to drive a reminder cadence until the due date, respecting quiet hours and opt-outs. Allow requesters to set SLAs, reminder schedules, and escalation paths (e.g., alternate contact or vendor) when deadlines slip. Provide status visibility (Sent, Opened, In Progress, Overdue) in the request dashboard and surface blockers (undeliverable, bounced) with suggested next actions.
Perform on-device checks for blur, low light, focus, and resolution thresholds based on the request type, prompting retakes or allowing overrides with justification. Capture and store metadata (timestamp, optional GPS with consent, device model, orientation) and embed it in EXIF while persisting structured fields server-side. Support efficient uploads with background retry, image compression, and originals retention policy. Present submitter with a confirmation preview and annotate with the requester’s instructions for clarity.
Append request creation, dispatch, views, responses, approvals, and status changes to FixFlow’s annotated photo-timeline for the relevant incident/unit. Link each artifact to the checklist item and requester, preserving immutable timestamps and actor identities. Enable filtering by checklist item and export to PDF/ZIP for dispute resolution and owner reporting. Ensure consistent retention policies and GDPR/CCPA compliance for subject access and deletion requests while maintaining evidentiary integrity.
Drag in your CSV/XLSX/Sheets and let FixFlow auto-detect units, leases, and vendors across tabs, then map columns to the right fields. It de‑duplicates contacts and properties, validates addresses and phone/email formats, and previews changes before commit—cutting hours of cleanup and eliminating bad data from day one.
Enable users to upload CSV, XLSX, or connect Google Sheets via drag-and-drop or URL. Automatically detect encoding, delimiter, header rows, and enumerate tabs/sheets. Enforce file size/type constraints and handle anomalies such as merged cells and hidden rows. Provide progress indicators and resilient uploads with chunking and resume. Store files in encrypted, time-limited staging with role-based access and purge them per retention policy. Integrates with the AutoMap workflow as the first step, providing a normalized in-memory representation to downstream detection and mapping services.
Infer entities (Units, Leases, Vendors, Tenants, Properties) across tabs using heuristics and pattern recognition based on headers, column value types, and foreign-key hints such as addresses, unit numbers, emails, and phone numbers. Link related rows across tabs (e.g., leases to units, vendor services to categories). Provide confidence scores and suggested entity types per tab with the ability to reclassify in the mapping UI. Output a draft schema graph to seed column mapping and relationship construction.
Display suggested field mappings for each tab with type-aware autocomplete and inline validation. Allow manual remapping, splitting/combining columns (e.g., First/Last Name), and creating custom fields. Support reusable mapping templates per account and per source, persist partial progress, and provide back/forward navigation with keyboard shortcuts. Surface required fields and constraints inline. Integrates with auto-detection to prefill suggestions and with the validation engine to show issues in real time.
Validate and normalize addresses, emails, phone numbers, dates, and currencies prior to import. Use address verification services, E.164 phone formatting, RFC-compliant email checks, and locale-aware date parsing. Enforce required fields per entity, detect invalid references, and standardize values such as state abbreviations and service categories. Provide row-level errors and warnings with suggested fixes and bulk actions, and block commits on critical errors while feeding results into the preview step.
Identify and merge duplicate contacts and properties using fuzzy matching on names, emails, phones, and addresses alongside deterministic keys. Allow tunable thresholds and tie-breakers, present merge suggestions for review, and support survivorship rules per field (prefer existing, most recent, or non-null). Safely link potential matches that need later confirmation and generate a dedup report, marking suppressed or merged rows accordingly.
Provide a dry-run preview showing which entities will be created, updated, merged, or skipped, with counts and field-level diffs. Enable filtering by entity type, status, error category, and confidence level. Offer downloadable preview reports and row-level sampling to inspect details. Summarize downstream effects such as vendor invite counts and estimate import duration. No data is committed until the user confirms the import.
Execute imports in atomic, resumable batches with idempotency keys to prevent duplicate records on retries. Provide real-time progress, robust error handling with retry and backoff, and a complete audit log linked to the source file. Tag records with import batch metadata, allow time-bound rollback of newly created or updated records, and support re-running with the same mapping. Emit webhooks or events upon completion or failure for downstream processes.
Upload lease PDFs or spreadsheets and automatically extract start/end dates, notice clauses, maintenance responsibilities, pets, and appliance coverage. Lease Lens preconfigures SplitCharge Rules and entry consent defaults, flags conflicts, and asks for quick confirmations—removing tedious manual setup while reducing future responsibility disputes.
Accept lease files via drag-and-drop, mobile capture, or email-forwarding in PDF, image scans, DOCX, and spreadsheet formats. Perform secure upload with virus scanning, handle password-protected PDFs, run OCR with table/form detection, and normalize outputs into tokenized text with layout coordinates for provenance. Support multiple files and addenda per unit, automatic language detection, file size/page limits with graceful errors and retries, and persist originals with metadata. On success, emit a Lease Document Artifact to trigger the extraction pipeline and associate it with the property/unit context.
Extract key terms including lease start/end dates, renewal options, notice periods, maintenance responsibilities, entry consent defaults, pet policy, appliance coverage, rent and deposit amounts, utilities, and contact info. Combine pattern/rule-based parsing with NLP models, normalize values to FixFlow schemas, and compute per-field confidence scores. Link each extracted value to source spans with page/line coordinates and clause snippets for transparency. Merge addenda, resolve duplicates, handle amendments by effective dates, and output a structured Lease Profile ready for downstream configuration.
Compare extracted lease terms against property defaults and FixFlow policies to identify conflicts and ambiguities, including responsibility mismatches, entry consent discrepancies, pet policy clashes, overlapping or missing effective dates, and appliance coverage gaps. Assign severity levels, generate human-readable explanations with linked source clauses, and recommend resolutions. Surface conflicts in the review flow, expose an API for baseline policy retrieval, and block activation when critical conflicts remain unresolved.
Provide a guided review UI that groups extracted fields by category, displays confidence indicators, and highlights the exact source text on click. Enable one-click accept, inline edit, and mark-as-unknown actions, with validation for required fields. Offer batch apply to multiple units with similar leases, defaults for entry consent, and prompts for missing items. Support save-and-resume, keyboard shortcuts, mobile-friendly layout, and finalize to activate the Lease Profile. Write all decisions to an audit log and trigger downstream configuration when completed.
Translate maintenance responsibility and appliance coverage clauses into SplitCharge rules, creating charge triggers, percentages or caps, exclusions, and exceptions from clause tags. Validate rules to prevent contradictions and simulate example scenarios for user verification. Support reusable rule templates, owner overrides with rationale capture, and atomic publish alongside the Lease Profile so maintenance tickets immediately inherit correct cost allocation behavior.
Persist originals, OCR outputs, extraction results, user reviews, and final configurations as versioned artifacts with timestamps, actor attribution, and immutable hashes. Generate annotated clause highlights and a change log diff between versions, and enable export to PDF/JSON for off-platform records. Link the Lease Profile and its clauses to subsequent work orders and photo timelines to form an end-to-end, auditable record for dispute resolution.
Detect and classify PII within leases, apply role-based access controls to sensitive fields, and enforce encryption in transit and at rest with expiring, signed file URLs. Provide data retention settings, consent logging, and access audit logs, with optional redaction for tenant/vendor sharing. Align controls with SOC 2 practices and support regional data residency to meet jurisdictional requirements.
Apply prebuilt Cap Matrix and SLA templates tuned for property type, region, and risk tolerance. Get smart threshold suggestions based on your vendor rates and unit mix, clone policies across portfolios, and see projected impact before saving—so you launch with consistent, sensible guardrails in minutes.
Provide a curated library of prebuilt Cap Matrix and SLA templates tuned by property type (e.g., single-family, multifamily, commercial), region (state/city), and risk tolerance (conservative/standard/aggressive). Users can browse, search, filter, and preview template contents (category spending caps, approval ladders, vendor dispatch rules, response/resolve SLAs) and select a baseline that auto-aligns with their FixFlow portfolio metadata (unit count, geo, currency). Templates are localized to regional norms and currency, map to FixFlow issue categories, and carry provenance metadata (source, last updated, change notes). The system periodically refreshes templates and notifies users of newer versions with a safe compare-and-apply flow.
Ingest vendor rate cards, historical work-order costs, and unit mix to generate data-driven suggestions for category caps, approval thresholds, and SLA targets. Provide transparent rationale (inputs used, confidence bands, regional adjustments), support overrides with instant recalculation, and handle edge cases with low data via sensible template defaults. Model supports multiple vendor tiers, surcharges (after-hours/holiday), and property-specific variance. Suggestions update when rates or portfolio composition change and are accessible via UI and API for integration with custom cost models.
Run a non-destructive simulation that projects the effect of proposed policies on spend, approval volume, auto-dispatch rate, and SLA compliance using historical tickets (e.g., last 12 months). Present diffs versus current policy (auto-approvals, escalations, budget exposure bands, median time-to-resolution), allow side-by-side scenario comparisons, and export results. Simulations execute within strict performance bounds (synchronous under defined ticket thresholds; async with notification for larger datasets). Clearly surface assumptions and sensitivity controls (e.g., vendor rate variance). No changes are persisted until publish.
Enable cloning of a finalized policy blueprint to multiple portfolios/properties with variable tokens (currency, local caps, vendor pools) and mapping for differing issue categories. Provide a dry-run summary per target with detected gaps or conflicts, support scheduled rollouts and phased percentage deployments, and allow selective include/exclude of policy sections. Include per-portfolio rollback to the prior version and activity logging for traceability.
Perform real-time validation to detect contradictory rules (overlapping caps, missing SLAs, cyclical escalations), regional compliance mismatches, and collisions with existing automation. Classify findings by severity, block publish on critical errors, and provide suggested fixes with direct links to affected fields. Expose validation results in the UI and via API, and run a quick smoke test against representative historical tickets to ensure the policy compiles and executes as intended.
Maintain semantic versioning for policies with immutable audit records including author, timestamp, change summary, and a human-readable diff view. Link policy versions to ticket decision points so each action can be traced to the exact policy state active at that time. Support compare, annotate, and restore to previous versions, and include export of version history for compliance and owner reporting.
Introduce a gated workflow (draft → review → approve → publish) with configurable roles and permissions, multi-approver quorum rules, due dates, and notifications. Provide a sandbox preview that renders policy behavior on sample or historical tickets prior to publish. Prevent enforcement until the policy is published, and capture approver comments and sign-offs in the audit trail.
Run a safe, sample triage using realistic tickets generated from your unit and equipment profiles. Preview predicted cost ranges, auto‑assignments, and exception paths, then tweak thresholds and SLAs with instant ‘what‑if’ feedback—so you can validate fit and go live confident the workflow matches your reality.
Generate realistic maintenance tickets using a property's unit and equipment profiles, historical issue patterns, and seasonal context. The generator should attach sample photos, annotate symptoms, include structured metadata (location, priority, access constraints), and vary the quality of tenant-provided information to reflect real-world noise. Allow users to select scope (single unit, building, or portfolio), seed parameters, and volume. Tickets must be clearly tagged as simulated and isolated from production pipelines while remaining fully compatible with triage engines, dashboards, and reporting views.
Provide an interactive panel to adjust triage thresholds, SLAs, routing rules, and escalation timers with immediate recomputation of outcomes on the active sandbox tickets. Display deltas versus a saved baseline (assignment, ETA, cost range, SLA risk) and highlight the specific rules impacted. Enforce a feedback latency target under 400 ms per rule change, and support undo/redo, draft saving, and named presets. All changes remain confined to the sandbox until explicitly published.
Compute and display predicted cost ranges for each sandbox ticket using vendor rate cards, travel time models, parts price lists, and job complexity signals. Present min/most-likely/max values with confidence bands and key cost drivers. Support market overrides, taxes/fees, and service-level surcharges. Indicate assumptions and data freshness, and allow manual adjustments for sensitivity testing without altering production data.
Simulate vendor auto-assignment using skills, coverage zones, availability calendars, and performance scores. Surface conflicts, waitlist behavior, and fallback sequences, and show expected ETAs and communication templates that would be sent. Respect vendor opt-in/blacklist settings and per-job constraints such as licensing or insurance requirements. Provide side-by-side comparisons between current and proposed routing rules.
Model exception scenarios including no-access, safety hazards, after-hours, warranty or owner-approval required, and parts backorder. Present branching workflows with timers, notifications, responsible parties, and SLA impacts. Allow forcing an exception on any sandbox ticket to preview escalations and breach risk, and record simulated outcomes for audit and training.
Isolate sandbox operations and data from production to ensure no real messages, work orders, or vendor pings are sent. Track triage configuration as versioned drafts with diff views, change summaries, and impact analysis across sample tickets. Require role-based approvals to publish to production, support rollback to previous versions, and maintain complete audit logs of changes with timestamps and actors.
Bulk‑invite preferred vendors via email or SMS to self-complete profiles, service categories, coverage radius, and availability. Collect W‑9/COI with expiry tracking, baseline their SLA performance, and visualize a coverage heatmap to spot gaps—ensuring you’re dispatch‑ready and compliant before the first ticket.
Enable property managers to upload or paste vendor contact lists and send branded invitations via email and SMS containing secure, time‑boxed magic links to a self‑onboarding flow. Handle deduplication by email/phone, consent and opt‑out compliance for messaging, delivery/open/bounce tracking, automated reminder cadences, and resend with token regeneration. Provide rate limiting, localization, and templating controls. Maintain an audit trail of invite events per vendor and account, and surface real‑time invite status to ensure high conversion into dispatch‑ready vendors.
Provide a mobile‑friendly onboarding portal where vendors complete profiles including legal name, contact methods, tax classification, service categories (using FixFlow’s taxonomy), coverage area (radius from base address, ZIP lists, or map polygon), standard hours, emergency availability, blackout dates, notification preferences, base rates, license numbers, and attachments. Validate required fields, format, and geospatial inputs in real time; allow save‑and‑resume; and support multi‑location coverage. Store structured data to drive dispatch logic and heatmaps, and expose an activity log of profile changes for auditability.
Collect and securely store required compliance artifacts per vendor, including digital W‑9 capture and Certificate of Insurance (COI) uploads. Extract and validate key fields (e.g., TIN format, COI policy limits and expiration) via form constraints and OCR, allow manual correction, and apply configurable minimum coverage rules by service category. Track document status and expiration, send automated reminders before expiry to vendor and manager, and block dispatch when requirements are unmet. Encrypt documents at rest/in transit, restrict access by role, and preserve an audit trail of submissions and approvals.
Compute a per‑vendor readiness state based on completion of profile, verified contact methods, selected service categories, defined coverage, valid non‑expired compliance documents, and availability. Expose readiness status and reasons, and only surface Ready vendors in dispatch selection for matching categories/locations/time windows. Support configurable overrides with justification, real‑time re‑evaluation on profile/document changes, and preflight checks in the dispatch flow to prevent assignment to noncompliant or out‑of‑coverage vendors.
Visualize vendor coverage across managed properties by overlaying vendor service areas, categories, availability windows, and compliance state on an interactive map. Provide filters by trade, urgency (standard vs emergency), and time of day; display density and response capability; and highlight gaps where property clusters lack compliant, available vendors. Offer drill‑downs to vendor lists per region, exportable reports, and invitations shortcuts to recruit into uncovered areas. Optimize for performance with tiled geospatial layers and caching.
Establish baseline service‑level metrics per vendor and category using FixFlow job history, including time‑to‑acknowledge, acceptance rate, time‑to‑ETA, on‑time arrival, completion time vs target, and first‑time fix rate. Compute baselines after a minimum sample size with default priors for new vendors, update metrics continuously, and present scorecards within Vendor Sync, dispatch ranking, and the heatmap overlays. Allow threshold alerts and export. Ensure data lineage and time‑windowed comparisons for fair, contextual evaluation.
A live checklist with a go‑live score that tracks data completeness, policy setup, vendor compliance, and test notifications. It pinpoints blockers, offers one‑tap fixes, and includes a ‘Test Dispatch’ dry run—guiding you to lift‑off inside an hour with no surprises.
Implements a dynamic, real-time checklist that aggregates readiness across four pillars—Data Completeness, Policy Setup, Vendor Compliance, and Notification Tests—and computes a single go-live score. The checklist updates instantly on data changes, shows item-level status, progress by category, and highlights the minimum threshold required for launch. It supports multi-property contexts, persists progress per account, and provides an at-a-glance dashboard with accessible UI, localization-ready copy, and analytics hooks to track completion rates. Integrates tightly with FixFlow setup flows to reflect readiness state and reduce time-to-launch.
Creates a rules-driven scanner that evaluates critical setup entities—properties, units, tenants, contact methods, vendor roster, and owner/payment preferences—for presence, validity, and consistency. Flags gaps (e.g., missing unit contacts, invalid phone formats), suggests best-next actions, and provides deep links to the exact form/field to resolve. Runs automatically on relevant field changes and on-demand, supports CSV/import validation, and exposes a service API for other modules. Results feed the checklist and go-live score to prevent launch delays due to missing data.
Delivers a guided, step-by-step wizard to configure maintenance triage policies, SLAs, escalation paths, operating hours, approval thresholds, budget caps, and category routing. Includes industry-tested templates for common scenarios, inline validations, and an outcome preview that shows how a sample request would route. Supports per-property overrides, versioning with audit history, and instant propagation to the readiness score. Integrates with FixFlow’s dispatch engine to ensure correct behavior at launch.
Builds automated checks for vendor onboarding status, including W-9 collection, insurance certificate upload with expiry tracking, service area coverage, contact channel verification, and signed vendor agreement. Surfaces pass/fail status per vendor, blocks dispatch to non-compliant vendors, and offers one-tap reminders and document requests. Integrates with document storage, optional third-party insurance verification, and the vendor directory. Compliance outcomes roll up into the readiness checklist and score.
Provides a safe, sandboxed dry run that exercises triage rules and sends test notifications (email/SMS) to designated recipients without creating live work orders. Measures delivery, latency, and routing accuracy, with retry logic and deliverability checks. Generates a timestamped test report and annotated event timeline, then feeds pass/fail into the checklist. Includes one-tap start from the Readiness Radar and configurable test scenarios per property.
Aggregates blockers from scanners, policy validation, vendor compliance, and test outcomes into a prioritized list with context and impact. Offers inline quick actions (e.g., add missing contact, request vendor COI, enable escalation rule) that open targeted modals or auto-populate forms to minimize clicks. Completing a fix immediately updates the readiness score and checklist item via event-driven updates. Supports bulk actions, assignment to team members, and in-app reminders to accelerate go-live.
Innovative concepts that could enhance this product's value proposition.
Issue expiring access codes and verify vendor identity at the door. Entry events auto-attach to tickets, cutting lockouts and access disputes.
Enforce per-unit spend caps with auto-approvals and instant owner pings for exceptions. Line-item reason codes flag overages before invoices hit.
Interactive fix guides for simple issues (clog, pilot light, tripped breaker) with parts links and upload prompts. Prevents unnecessary dispatch and builds proof.
Match jobs to vendors by live capacity, travel radius, and past SLA performance. ETAs auto-update tenants, slashing no-shows.
Detect building- or block-wide outages by clustering tenant reports and utility feeds. Pause duplicate dispatches, send bulk updates, and reschedule automatically.
Force required photo angles and checklists per issue type (leaks, mold, heat). Time-stamped prompts create audit-ready evidence that satisfies inspectors.
One-hour setup wizard importing units, vendors, and leases from spreadsheets. Preloads spend thresholds, SLAs, and runs a sample triage simulation to validate fit.
Imagined press coverage for this groundbreaking product concept.
Subscribe to receive a fresh, AI-generated product idea in your inbox every day. It's completely free, and you might just discover your next big thing!
Full.CX effortlessly brings product visions to life.
This product was entirely generated using our AI and advanced algorithms. When you upgrade, you'll gain access to detailed product requirements, user personas, and feature specifications just like what you see below.