Faster Fixes, Stronger Trust
FixFlow automates maintenance intake, photo-first tenant triage, approvals, technician scheduling, and tenant communication for independent landlords and small property managers overseeing 1–150 units, cutting response times 60% and lowering emergency repair costs 25% while saving managers three to five hours weekly per property by prioritizing issues and coordinating vendors.
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.
- Manages 6–35 long-term rentals across two metros - Age 32–48; full-time professional; tech-comfortable - Uses Buildium/Google Sheets; leans on mobile - Monthly maintenance spend $2k–$12k; strict budgets
Scaled rentals while holding a demanding day job, juggling texts with multiple vendors. A costly after-hours flood exposed the need for standardized intake and automated approvals across distances.
1. Centralize photo-first intake across all properties. 2. Auto-triage and route by priority and location. 3. Approve estimates asynchronously across time zones.
1. After-hours emergencies due to unclear triage. 2. Vendor no-shows from scheduling misfires. 3. Tenant ping-pong across SMS and email.
- Obsessed with responsiveness without being on-call - Values automation that’s visibly accountable - Data over anecdotes; evidence beats intuition - Trusts tools that reduce dependence on people
1. BiggerPockets forum 2. LinkedIn landlord groups 3. YouTube landlord tips 4. Google Search vendor sourcing 5. Facebook local rentals
- Oversees 80–150 beds across clustered houses - Age 27–40; operations-focused; on-site often - Peaks July–September; weekend work common - Tools: Google Calendar, Slack, Excel; limited staff
Cut teeth orchestrating back-to-back move-outs and make-readies where one missed part derails dozens of units. Built color-coded spreadsheets but needs something faster and fail-proof during peak.
1. Batch-triage issues by building and unit. 2. Calendar-based vendor waves for turns. 3. Real-time access windows from tenants.
1. Missed move-in dates from scheduling slips. 2. Duplicate tickets for the same unit. 3. Tenants unresponsive for key access.
- Lives for deadlines and throughput - Craves visual clarity under pressure - Prefers batch over one-off tasks - Measures success in on-time turn keys
1. Facebook student housing groups 2. LinkedIn property ops 3. YouTube make-ready workflows 4. Google Workspace Marketplace 5. Reddit r/Landlord
- Manages 50–90 mixed LIHTC/Section 8 units - Age 35–55; compliance-first mindset - Uses Yardi Breeze or AppFolio; heavy email - Faces city/HQS inspections quarterly
A failed reinspection once triggered penalties and tenant frustration. Since then, built meticulous checklists and insists on timestamped, photo-backed records for every work order.
1. Timestamped, photo-backed completion records. 2. SLA timers with escalation rules. 3. Approval thresholds tied to unit programs.
1. Missing photo proof during audits. 2. Expired SLAs from manual tracking. 3. Unclear approval trail for subsidies.
- Documentation is protection, not bureaucracy - Zero tolerance for SLA breaches - Transparency builds stakeholder trust - Prefers repeatable, auditable routines
1. HUD/LIHTC forums 2. LinkedIn compliance groups 3. Gov delivery newsletters 4. YouTube inspection prep 5. Google Search policy updates
- Controls 15–80 scattered-site units - Age 30–50; finance/analytics background - Uses Buildium + spreadsheets + Looker/BI - Quarterly cost targets; vendor scorecards
After spotting cost creep in spreadsheets, built custom dashboards but struggled with messy inputs. Now prioritizes structured data capture at intake to enable clean reporting.
1. Consistent issue categorization and severities. 2. Vendor performance dashboards and SLAs. 3. Estimate comparisons against historical averages.
1. Dirty data from freeform requests. 2. Inconsistent vendor quality over time. 3. Surprise overages after job completion.
- If it’s measured, it improves - Optimizes processes like financial models - Skeptical of fluff, loves hard metrics - Prefers levers over heroics
1. LinkedIn analytics communities 2. BiggerPockets data threads 3. YouTube spreadsheet automation 4. Google Search benchmarks 5. Substack real estate ops
- Runs 10–50 mid-tier units, older stock - Age 28–45; sustainability-inclined; rebate-aware - Uses smart sensors where possible - Utility costs a top-three expense
Inherited aging buildings with leaky fixtures and drafty windows. Grants and rebates sparked a shift toward preventative maintenance and evidence-backed retrofits.
1. Flag repeat issues indicating systemic problems. 2. Schedule seasonal tune-ups automatically. 3. Track savings from avoided emergencies.
1. Hidden water leaks inflating bills. 2. Repeat HVAC failures each season. 3. Reactive repairs killing rebates.
- Prevention beats repair every time - Frugal, but invests in payback - Motivated by footprint and savings - Loves trendlines and early warnings
1. YouTube energy savings 2. LinkedIn proptech sustainability 3. Utility rebate portals 4. Reddit r/PropertyManagement 5. Google Search leak detection
- Manages 10–40 listings across Airbnb/VRBO - Age 26–42; hospitality mindset - Operates with cleaners plus on-call vendors - Lives by review scores and response times
A string of 4-star reviews due to slow repairs threatened Superhost status. Formalized maintenance intake and tightened coordination between cleaners, vendors, and guests.
1. Instant triage from cleaner photos. 2. Same-day vendor scheduling windows. 3. Proactive guest updates with ETAs.
1. Canceled stays from unresolved issues. 2. Vendor delays between turnovers. 3. Disjointed messaging across apps.
- Speed is service; delays cost bookings - Reputation is the currency - Prefers checklists and playbooks - Mobile-first, always on the move
1. Facebook STR host groups 2. Airbnb Community Center 3. YouTube hosting tips 4. Reddit r/AirBnBHosts 5. Google Search local vendors
Key capabilities that make this product valuable to its target users.
Prompts tenants with instant, on-screen shot guidance when an upload is unclear—wide room context, close-up of source, brand/plate, and simple checks (e.g., paper towel under pipe). Ensures diagnostic-quality photos in one pass, cutting back-and-forth, misdiagnosis, and unnecessary dispatches.
Real-time analysis of captured photos to detect blur, low light, glare, poor focus, incorrect distance, and off-subject framing, returning immediate pass/fail guidance with specific, actionable tips. Runs on-device when possible for sub-second feedback, with server-side fallback on older devices. Exposes a quality score and failure reasons to the tenant UI, logs metrics to the case record, and warns before submission if minimum thresholds are not met. Integrates with FixFlow’s intake flow so that high-quality images accompany the ticket, reducing back-and-forth and misdiagnoses, and enabling technicians to pre-diagnose without a site visit.
Dynamic, issue-type–aware shot sequencing that prompts tenants to capture a standard set of photos: wide-room context, close-up of the suspected source, brand/model plate, and a simple diagnostic check (e.g., paper towel under pipe, breaker position, thermostat display). Provides step-by-step instructions, examples, and progress indicators, enforces required shots with optional retakes, and auto-labels and orders images for technician review. Templates are mapped to common maintenance categories and can be configured by property managers. The captured set is attached to the work order with metadata, improving first-time fix rates and reducing unnecessary dispatches.
On-screen visual aids and optional haptic/audio cues that guide the tenant to frame shots correctly, including outlines for common targets (brand plate, pipe joint, outlet), horizon leveling, subject centering, and distance indicators. Offers low-light and glare suggestions (enable flash, change angle) and confirms alignment before capture. Works in web and native capture flows with graceful degradation on devices without advanced sensors. Improves shot accuracy and consistency across tenants, decreasing retake cycles and enabling clearer remote diagnosis.
Reliable photo capture in poor connectivity scenarios by saving images locally with encryption, compressing and queuing them for background upload and automatic resume. Provides clear upload status in the tenant UI, prevents duplicate submissions, strips EXIF GPS if disabled by policy, and enforces size limits with adaptive compression. Ensures the intake can be completed without blocking on network, reducing drop-off and support load while preserving a complete, ordered photo set when connectivity returns.
Automatic detection and redaction of sensitive content (faces, IDs, mail, computer screens) in photos prior to upload, plus removal of EXIF location and device identifiers per policy. Presents an inline preview so tenants can approve redactions, with clear consent copy. Applies consistent retention and access controls, and logs redaction actions to the audit trail. Protects tenant privacy and reduces liability while preserving diagnostic utility for maintenance teams.
A technician console view that displays the guided photo set with labels, timestamps, and quality scores, allowing techs to mark sufficiency, request specific retakes, and leave structured feedback that feeds analytics. Captures outcome data (diagnosed remotely, dispatch avoided) to measure impact and continuously refine guidance templates and quality thresholds. Enables property managers to monitor compliance and performance via reports, improving first-time fix rates and reducing unnecessary site visits.
Uses computer vision to highlight likely shutoff valves or breakers directly on the submitted photo with arrows and labels, plus unit-specific tips from past tickets. Helps renters stop damage fast without phone support, reducing water/gas loss and emergency costs.
Implement a computer-vision pipeline that detects likely shutoff valves and electrical breakers in tenant-submitted photos (and live camera previews) and renders on-image overlays with arrows and labels indicating where to turn/push/pull to stop flow or power. Support common fixtures (ball valves, gate valves, angle stops, hose bibs, gas quarter-turns, and breaker toggles), orientation detection, and rotation/lighting robustness. Color-code overlays by utility (water/gas/electric), allow tap-to-zoom and tap-to-expand mini-instructions, and ensure sub-2s end-to-end inference for a responsive UX. Integrate with FixFlow’s intake triage so overlays appear immediately after photo upload in web and mobile apps via a standardized inference API and cross-platform rendering component. Expected outcome: renters can quickly locate and operate the correct control, reducing damage, calls, and time-to-mitigation.
Extend detection with classification of the utility type (water, gas, electrical breaker) and control state (open/closed/unknown), generating context-specific, step-by-step micro-instructions and safety warnings. Encode regional conventions (e.g., lever parallel/perpendicular for ball valves, clockwise vs. counterclockwise indicators on gate valves), include brief diagrams/animations, and surface hazard cautions for gas/electrical operations. Present the correct action (e.g., quarter-turn to perpendicular for gas shutoffs) alongside the overlay, localized units/terminology, and a one-tap acknowledgment before proceeding for higher-risk utilities. Integrate with the existing FixFlow guidance framework to reuse content blocks and analytics. Expected outcome: clearer, safer tenant actions and fewer escalations.
Build a retrieval layer that uses unit ID, property metadata, asset records, and resolved tickets to surface unit-specific guidance (e.g., “Main shutoff is behind the left kitchen kick plate”) next to the overlay. Rank tips by recency, confirmations from technicians, and manager-curated notes; cache per unit for low-latency delivery. Provide a lightweight admin interface for managers/techs to edit, pin, or retire tips and to associate tips with detected fixture types. Integrate with FixFlow’s knowledge store and permissions to restrict visibility to the relevant portfolio. Expected outcome: faster first-time success by leveraging historical knowledge unique to each unit.
Expose model confidence per detected control and drive the UX with thresholds: high confidence shows a single primary overlay; medium confidence shows top candidates with “request another photo” prompt; low confidence triggers a structured capture flow (different angles, flash guidance) and offers immediate escalation to phone/chat with on-call contacts. Log chosen paths, time-to-mitigation, and outcomes to inform model tuning. Integrate with FixFlow’s triage and on-call routing to prioritize emergencies and auto-create tickets when escalation occurs. Expected outcome: safer guidance with fewer false positives and faster handoff when automation is uncertain.
Provide in-portal tools for technicians and managers to verify outcomes and annotate the correct valve/breaker on tenant photos. Capture renter confirmations (“This stopped the leak”) and corrections, create a review queue for ambiguous cases, and allow pinning of authoritative reference photos per unit. Store annotations as training data with consent and versioned datasets, and schedule periodic model updates with rollback toggles. Feed confirmed tips into the Unit-Specific Tips retrieval layer. Expected outcome: continuous accuracy improvement and property-tailored guidance with minimal extra effort.
Ensure the flow remains useful on poor connections by adding client-side image compression, background upload with retry, and a degraded mode that serves cached generic shutoff instructions and capture guidance while deferring server inference. Detect network state, queue uploads, and reconcile results to retrofit overlays once connectivity resumes. Optimize payloads and use placeholders to maintain user confidence during delays. Expected outcome: reliable guidance and reduced drop-offs in low-connectivity environments.
Introduce a consent gate explaining photo analysis purpose, scope, and retention; enable property-level retention settings and tenant deletion requests; apply access controls so only authorized staff can view annotated images. Encrypt photos at rest and in transit, redact incidental PII where feasible, and maintain audit logs of views, annotations, and exports. Provide region-aware compliance settings (e.g., GDPR/CCPA) and a data minimization mode that stores overlays/annotations without raw images when configured. Expected outcome: tenant trust, regulatory compliance, and secure handling of sensitive visual data.
Maps detected issue to the right trade, certification level, and tools (e.g., licensed plumber + snake), then auto-suggests the best vendor based on first-time-fix history. Prevents misdispatches, boosts fix rates, and avoids costly escalations or callbacks.
Classifies incoming maintenance requests (photos, text, voice transcripts) into the correct trade and sub-trade, and determines the minimum certification/licensure level needed to legally and safely perform the work in the request’s jurisdiction. Produces a structured routing profile that includes trade, certification tier, risk level, and confidence score. Leverages FixFlow’s intake pipeline and taxonomy, supports region-specific rules, brand/equipment recognition, and multi-language inputs, and exposes results to downstream modules (approvals, scheduling, vendor selection). Enables real-time updates if new evidence arrives and supports versioned models for safe iteration. Expected outcome: fewer misdispatches, higher first-time-fix rate, and faster response times for 1–150 unit portfolios.
Infers likely tools and materials required for a job (e.g., drain snake, flaring tool, replacement fill valve, P-trap) based on issue details, photo cues, equipment brand/models, and historical repair outcomes. Outputs a structured checklist attached to the work order and vendor recommendation, and prompts the chosen vendor to confirm tool availability before accepting. Integrates with the Skill Router’s trade mapping, vendor profiles (declared tooling capability), and scheduling to reduce return trips and callbacks. Supports confidence scoring and allows operator override.
Calculates per-trade and per-problem-type performance scores for vendors using first-time-fix rate, callback frequency, SLA adherence, tenant satisfaction, and cost efficiency. Uses time-decayed weighting, property type context (single-family vs. multifamily), building age, and equipment/brand expertise to rank vendors for the detected issue. Integrates with vendor profiles, service areas, and FixFlow’s dispatch policies to produce a top-N ranked list with scores and reason codes. Handles cold-start via license level, certifications, and curated references.
Combines vendor performance ranking with real-time availability, proximity, travel time, price caps, emergency tier, property access windows, and tenant preferences to produce actionable vendor suggestions. Respects approved vendor lists, exclusion rules, and workload balancing. Integrates with FixFlow Scheduling to hold tentative slots and with Approvals to enforce budget thresholds. Provides fallbacks when preferred vendors are unavailable and supports auto-advance to next best option after timeouts.
Validates that suggested vendors meet jurisdictional license requirements and have active insurance coverage matching the mapped trade and risk level. Performs automated checks (where APIs exist), tracks document expirations, and blocks or warns on non-compliance based on configurable policy. Stores verification artifacts in the job’s audit record and surfaces compliance status in the recommendation UI to prevent illegal or risky dispatches.
Applies confidence thresholds to classification outputs and vendor suggestions. If confidence is low or conflicting (e.g., plumber vs. handyman), automatically requests clarifying photos/questions from the tenant, suggests immediate safety steps for emergencies (e.g., shut-off), or routes to human triage. Provides an explicit manual override with reason capture and tracks outcomes to continually tighten thresholds. Reduces misroutes and unnecessary emergency callouts.
Generates a clear, human-readable rationale for each recommendation, including mapped trade, required certification, inferred tools, vendor performance metrics, availability constraints, compliance checks, and model/version identifiers. Persists a tamper-evident audit record for each routing decision to support QA, dispute resolution, and compliance reviews. Provides export and API access for reporting and continuous improvement loops.
Forecasts probable fix path, parts list, and cost/time range using historical lookalikes from photo patterns. Surfaces approval thresholds and recommends instant pre-approval for low-risk jobs, accelerating decisions and keeping SLAs on track.
Ingest tenant-uploaded photos and automatically detect issue category, affected component(s), severity, and contextual metadata to create structured features for prediction. Process images in real time and normalize outputs for downstream services, integrating with FixFlow’s intake pipeline to auto-tag tickets and trigger the Repair Predictor. Include mobile/web upload support, confidence scoring with thresholds for manual review, and privacy-safe handling and storage of media. Expected outcome is faster, more accurate triage that drives higher-quality predictions with minimal manual intervention.
Implement a similarity search service over historical repair cases that combines image embeddings and structured attributes (e.g., appliance model, property type, region, seasonality) to retrieve the most relevant past incidents with known outcomes. Integrate with the data warehouse and a feature store to ensure freshness and consistency, supporting filters and business constraints (e.g., only show lookalikes from the same climate zone). The engine returns top-k cases, their outcomes, and metadata to inform downstream recommendation and estimation modules, improving accuracy and grounding predictions in real-world evidence.
Generate a probable step-by-step repair plan from detected issue features and retrieved lookalikes, including pre-visit checks, on-site diagnostics, parts replacement steps, and escalation criteria. Provide confidence for each step and an overall success probability, and export the plan into work order templates used by scheduling. Integrate with technician profiles and property constraints to tailor recommendations. The outcome is a standardized, high-confidence workflow that reduces repeat visits and shortens time-to-resolution.
Produce an itemized parts and materials list based on the recommended fix path and detected make/model, including SKUs, quantities, compatible alternatives, and supplier-specific pricing and availability. Integrate with vendor catalogs, regional price books, and purchase order creation to enable one-click procurement. Provide tax, shipping, and lead-time estimates to surface potential delays. This enables faster approvals and reduces procurement-related bottlenecks.
Estimate probabilistic cost and duration ranges (e.g., P50/P90) for the recommended fix path by combining labor rates, travel times, vendor performance, historical variance, and seasonality factors. Present min/most-likely/max along with confidence indicators and sensitivity to key assumptions. Integrate with SLA tracking to flag potential breaches and recommend schedule adjustments. Calibrate models via backtesting to maintain accuracy and trust.
Evaluate predicted cost, duration, and risk against configurable approval thresholds to recommend instant pre-approval for low-risk jobs and route high-risk cases for review. Support per-portfolio policies, vendor whitelists, maximum spend caps, and audit logs for compliance. Provide clear rationale and allow managers to override with justification. Integrate with FixFlow’s approval workflow and notifications to accelerate decisions while maintaining control.
Display the rationale behind predictions, including key lookalike cases, influential features, and uncertainty indicators, to build user trust. Capture user feedback (accept, edit, override) and actual outcomes (final parts, cost, and time) post-completion to continuously retrain models and monitor drift. Integrate with analytics and model lifecycle management to measure accuracy, bias, and impact over time, closing the loop between predictions and real-world results.
Displays AI triage confidence with human-readable reasons (e.g., “90% likely P-trap leak; mineral staining detected”). Offers one-click actions—request follow-up photos, switch to video, or schedule inspection—so approvers act with clarity and control.
Implement a service that normalizes and calibrates AI triage confidence across issue categories (plumbing, electrical, HVAC, etc.) and input modalities (photos, text, video frames). The service aggregates signals from underlying classifiers/detectors, applies per-class reliability calibration, and outputs top-N hypotheses with confidence scores and uncertainty bounds. It exposes a versioned API returning a structured payload (ticket ID, hypotheses, scores, uncertainty, model version, timestamp) within sub-500ms P95 latency and graceful fallbacks when inputs are incomplete. Integrates with FixFlow’s triage pipeline and persists results on the ticket for downstream UI, actions, and analytics.
Create an explainability layer that converts model features and detections into concise, human-readable reasons (e.g., “mineral staining detected near trap,” “audible drip pattern,” “prior leak history on unit”). Implement a templating engine with a controlled vocabulary, evidence attribution (image region, timestamp, sensor/metadata), and privacy/PII redaction. Support multi-language strings, confidence qualifiers, and truncation rules to keep explanations scannable. Provide links to visual callouts (e.g., bounding boxes) when available and degrade gracefully if evidence is weak. Output slots map directly to the Confidence Meter UI.
Build a responsive widget that displays the primary hypothesis, confidence percentage with color-coded states, top supporting reasons, and contextual one-click actions: request follow-up photos, switch to live video, or schedule an inspection. Include hover/tooltips for evidence details, accessible labels, keyboard navigation, and dark mode compatibility. The widget appears on ticket detail views in web and mobile, respects role-based visibility, and updates in real time when new evidence arrives. Handle edge states (low confidence, conflicting hypotheses, missing media) with clear guidance.
Implement backend workflows for one-click actions initiated from the Confidence Meter. For follow-up photos, generate guided prompts with examples and send via SMS, email, and in-app messaging; ingest replies and auto-attach to the ticket. For live video, initiate a secure video session link and route participants based on availability. For inspections, integrate with scheduling (calendar sync, technician availability, service windows) and vendor selection rules. Enforce rate limits, retries, localization of templates, and status updates back to the ticket timeline.
Provide configurable thresholds that determine when to auto-request more evidence, escalate to human review, or allow direct scheduling. Include category-specific thresholds (e.g., gas leak = always escalate), SLA-aware timers, and after-hours behaviors. Actions triggered by thresholds must be logged with rationale and reversible by approvers. Offer environment-level configuration with per-portfolio overrides and safe defaults. Include simulation tools to test rule outcomes before deployment.
Capture approver confirmations/corrections of the AI hypothesis and the final resolution after work order completion. Store labeled outcomes, evidence snapshots, and deltas between initial and final diagnoses to measure drift and enable model retraining. Provide lightweight prompts for feedback in the UI, consent controls, and export pipelines to the ML training store. Feedback should not block workflow and must be auditable.
Deliver analytics that track confidence distribution, calibration curves, hypothesis accuracy by category, action utilization rates, time-to-approval, and downstream impact on emergency repair costs and response times. Include cohort filters (property, vendor, season), A/B comparisons across model versions, and export to CSV/BI. Retain audit logs tying each decision to confidence, reasons, and actions taken, with configurable data retention to meet compliance requirements.
Auto-compiles detection labels, timestamps, tenant instructions delivered, and before/after photos into a mini report attached to the ticket. Creates insurance- and audit-ready evidence without extra effort, speeding reimbursements and compliance checks.
Automatically aggregates hazard-related data for each ticket—including detection labels and severity, key timestamps (intake, triage, instructions sent, technician scheduled/arrived, job completed), tenant instructions delivered, and before/after photos—into a structured, insurance-ready mini report. Generates a PDF attachment and accompanying JSON metadata stored with the ticket, with support for auto-generation on key status changes and on-demand regeneration. Handles incremental updates without duplicating content, versions each output, and maintains a consistent section order (Summary, Timeline, Instructions Proof, Media, Technician Actions). Ensures 95th percentile report generation under 15 seconds, localizes dates/times, and gracefully retries on transient failures. Integrates with FixFlow’s ticketing, media storage, and communications logs to provide a single source of truth without manual effort.
Provides a configurable template engine to render mini reports in insurer- and audit-friendly formats (PDF Letter/A4). Supports landlord/company branding (logo, colors), customizable headers/footers, and configurable field visibility to align with insurer requirements. Includes prebuilt templates for common claim types (water leak, electrical hazard, gas leak, mold) with compliant sections, standardized terminology, and optional disclaimers. Maps FixFlow data fields to template placeholders, validates required fields before rendering, and clearly flags missing items. All templates are versioned with change history and can be selected per property, insurer, or portfolio.
Captures, stores, and presents before/after photos with verifiable integrity. Embeds capture timestamps (and optional geotags where available), calculates a SHA-256 hash for each original image, and stores originals immutably while serving optimized derivatives for the report. Watermarks report images with ticket ID, capture time, and hash fragment to deter tampering. Preserves EXIF where permitted, normalizes orientation, and maintains chain-of-custody metadata from tenant or technician upload to report inclusion. Handles offline uploads, retries, and size constraints while ensuring consistent quality in the generated PDF.
Logs and surfaces proof of tenant safety instruction delivery (content, language, channel, and timestamp) with read receipts or fallback delivery confirmations per channel (SMS, email, in-app). Captures acknowledgment when tenants confirm they received or followed steps (e.g., shutoff valves), including time and method. Displays this evidence in the report’s Instructions section and links back to the communications log for audit. Supports multilingual content, templates for common hazards, and gracefully records when channels don’t support read receipts. Respects opt-out and privacy preferences while still recording permissible delivery metadata.
Enables one-click export of the mini report as a PDF (and optional ZIP of original media) from the ticket view. Generates secure, expiring share links with role-based access presets for insurers, owners, and vendors, and supports direct email send with templated messages. Tracks access events (first open, downloads) for follow-up and includes the report automatically in claim packets. Stores a copy in the ticket’s attachments and allows revocation or extension of links. Ensures consistent file sizes via compression while preserving integrity indicators for insurers.
Applies automatic redaction of tenant personally identifiable information in shared reports based on recipient role (e.g., insurer vs. technician vs. owner). Configurable redaction rules cover names, contact details, precise unit numbers where not required, and free-text fields. Presents a preview with redaction highlights before sharing and logs who approved overrides. Maintains full, unredacted originals internally with audit logging while ensuring shared artifacts comply with privacy policies (GDPR/CCPA). Integrates with FixFlow’s RBAC so only authorized users can view or export unredacted reports.
Detects recurring hazards across units (e.g., 3rd-floor stack leaks, specific faucet model failures) and recommends preventative work or batch tickets. Helps operators act proactively, lowering portfolio-wide repair costs and downtime.
Consolidates maintenance tickets, triage outputs, photos, approvals, scheduling events, vendor notes, and unit/building metadata (e.g., floor, riser/stack, fixture models, install dates) into a normalized schema optimized for cross-unit pattern analysis. Performs entity resolution and deduplication across channels, enriches records with CV-derived photo tags and NLP-extracted attributes, timestamps events, and maps them to a consistent unit/building hierarchy. Ensures near‑real‑time availability for analysis, enforces PII minimization, and exposes a versioned data contract for the Pattern Radar engine and dashboards.
Identifies recurring hazards across units, stacks, and buildings by clustering semantically similar tickets, photo evidence, and component attributes over configurable time windows. Combines rule-based signals (e.g., three or more leaks in a 3rd‑floor stack within 60 days) with ML/NLP on ticket text and CV on images to detect model-specific failures and location-based anomalies. Produces pattern objects with affected scope, frequency, severity, hypothesized root cause, confidence score, and supporting evidence, and runs on a schedule with on‑demand execution for urgent reviews.
Transforms detected patterns into actionable preventative work, including suggested inspections, part replacements, waterproofing, or vendor escalations. Estimates cost, downtime reduction, and projected savings versus reactive repairs, and ranks actions by ROI and risk. Pulls compatible parts and procedures by fixture model, proposes time windows, and respects existing FixFlow approval workflows and budgets. Outputs clear recommendations with rationale, required materials, estimated labor, and dependencies.
Converts approved recommendations into batch work orders across affected units, auto-assigns to in-house techs or preferred vendors, and sequences visits to minimize travel and tenant disruption. Integrates with FixFlow scheduling, tenant communications, and approval steps to coordinate access windows, send notifications, and track completion status per unit. Supports rescheduling, partial completions, and rollback if patterns are dismissed, while maintaining an auditable linkage from pattern → recommendation → tickets.
Provides an interactive dashboard and heatmaps that visualize emerging clusters by building, floor/stack, system type, and fixture model, with trendlines over time. Enables saved views, CSV export, and shareable links for stakeholders. Sends in‑app and email alerts when configurable thresholds are crossed (e.g., confidence ≥ 0.8 and 5+ affected units), and includes a weekly digest summarizing new and escalating patterns. Honors role-based access controls and integrates with existing FixFlow portfolio views.
Displays clear evidence and rationale for each detected pattern, including representative tickets, annotated photos, timelines, and contributing signals. Allows operators to confirm, snooze, or dismiss patterns with reasons, and to adjust sensitivity per building or system. Captures feedback into an audit trail and uses it to recalibrate thresholds and retrain models on a scheduled cadence, improving precision and reducing false positives over time.
Cross-checks tenant, vendor, and building calendars with SLA deadlines and travel buffers to propose the top three conflict-free windows. Ranks options for fastest resolution and route efficiency, cutting back-and-forth and first-available delays.
Integrates FixFlow with Google Calendar, Microsoft 365/Outlook, and iCal/ICS to read free/busy availability and write tentative holds and confirmed appointments for tenants, vendors, and property managers. Uses OAuth 2.0 and provider webhooks/subscriptions for near real-time updates, enforces least-privilege scopes (free/busy-only when full read is not consented), and normalizes time zones, working hours, and daylight saving. Supports conflict detection, rate limiting, retries, and idempotent writes to prevent double-booking, and exposes a calendar connection UI and health status per user. Ensures data privacy by masking event details unless explicitly permitted and aligns appointments with FixFlow work orders and job IDs.
Computes a set of conflict-free candidate appointment windows per work order by combining SLA due dates, issue priority, tenant availability preferences, building access rules (elevator schedules, quiet hours), vendor working hours, skill/coverage constraints, and required lead times. Applies configurable business rules and blackout periods, respects time zones, and generates windows at granularity (e.g., 1-hour, 2-hour) defined per account. Produces a ranked list of viable slots ready for scoring, guarantees options that meet or beat SLA when feasible, and flags SLA risk when constraints make compliance impossible, providing reasons and suggested mitigations.
Scores each candidate slot using configurable weights for SLA compliance risk, earliest resolution time, tenant-preferred windows, vendor utilization, travel efficiency, and estimated cost, then selects and returns the top three options. Implements deterministic tie-breaking, exposes the score breakdown for transparency, and supports per-portfolio weighting presets. Ensures ranked options are strictly conflict-free at selection time by revalidating availability and locks the presented set atomically to prevent race conditions.
Calculates travel times between sequential jobs using a mapping API with live traffic to estimate technician ETAs and injects configurable pre- and post-job buffers for parking, loading, and contingency. Evaluates route impact per candidate slot, prefers geographically clustered sequences, and prevents schedules that exceed daily drive-time or service radius policies. Supports multiple technicians, vehicle types, and depot starting points, and updates estimates when jobs are added, moved, or canceled.
Places soft holds on calendars for the proposed top-three windows, sets an expiration timer, and promotes a hold to confirmed upon tenant and vendor acceptance. Releases holds automatically on expiration or decline, recalculates alternatives when conflicts arise, and updates the work order status and notifications accordingly. Supports rescheduling, partial-day availability, and manager overrides, and prevents double-booking by enforcing atomic updates across all linked calendars.
Delivers multichannel notifications (SMS, email, in-app) to tenants, vendors, and managers with the top-three slot proposals, single-tap selection links, and clear expiration times. Sends ICS calendar invites for held and confirmed appointments, includes reschedule/cancel links, and provides reminder messages at configurable intervals (e.g., 24 hours and 2 hours before). Localizes content, respects user notification preferences, and logs delivery and engagement outcomes for reliability tracking.
Captures a detailed audit of generated options, scoring factors, selections, holds, confirmations, reschedules, and cancellations, correlated to work orders and SLA outcomes. Provides dashboards and exports for time-to-first-proposal, time-to-confirmation, on-time arrival rate, travel hours saved, and first-available delays avoided. Enables troubleshooting through event timelines and supports compliance needs by retaining records with configurable retention policies and privacy controls.
Sends secure magic links so tenants and vendors can confirm, reschedule, or propose alternates without logging in. Temporarily holds selected slots, pushes confirmed events to calendars, and issues instant confirmations—turning days of phone tag into minutes.
Generate and deliver one-time, expiring, role-scoped magic links that allow tenants and vendors to confirm, reschedule, or propose alternate times without authentication. Links must be signed, time-bound, single-use, and revocable, with device and IP validation to reduce misuse. The service integrates with FixFlow’s identity and scheduling layers to fetch context (work order, unit, contact), enforce permissions, log actions, and prevent replay. Delivery supports email and SMS with localized content and deep links. Observability includes metrics on sends, opens, actions, and failure reasons to optimize reliability and conversion.
Provide a mobile-first, accessible web view that loads from the magic link and presents context (job summary, location, time window) with clear options to confirm, reschedule, or propose alternates, add notes, and update contact availability. The portal validates link integrity, shows real-time slot availability, handles time zones, and surfaces any manager-required constraints (e.g., access instructions, approvals). It integrates with FixFlow’s scheduling API, permissions, and localization, and gracefully handles expired/invalid links by offering safe fallback actions (request new link, contact support).
Implement temporary holds on selected appointment slots when a recipient initiates an action, preventing double-booking while they complete confirmation. Holds auto-expire after a configurable TTL and are idempotent across repeated opens of the same link. Concurrency controls ensure atomic confirmations, with clear user messaging if a slot becomes unavailable. Integrates with the scheduling engine, vendor availability, buffers, travel time rules, and blackout periods, and emits events for analytics and audit.
Enable recipients to reschedule by selecting new times within configured constraints (service windows, lead times, priority levels) or to propose alternates when no suitable slots are visible. Proposed times trigger manager/vendor approval workflows as needed, with notifications and SLAs. The system reconciles proposals with availability, suggests nearest feasible options, and preserves message context and notes. All changes update the work order timeline and maintain a full audit trail.
Push confirmed and rescheduled appointments to tenant and vendor calendars via ICS attachments and direct integrations (Google, Microsoft 365/Outlook, Apple Calendar via ICS). Updates propagate on changes and cancellations, include location and instructions, and respect time zones. Failed pushes retry with backoff and degrade gracefully to ICS attachments. Calendar URLs are tokenized to protect details. Integrates with FixFlow notifications and scheduling events for real-time sync.
Send immediate confirmations and updates to all relevant parties (tenant, vendor, manager) via preferred channels (email, SMS, in-app), including appointment details, next steps, and contact instructions. Every action from link open to final confirmation is time-stamped and recorded with actor, method, and metadata for compliance and support. Expose a timeline in the work order and emit webhook events for downstream systems. Include rate limiting, bounce handling, and localization.
Orchestrates smart reminders across SMS, email, and WhatsApp using response-time patterns to contact people at the right moment and in their preferred language. Escalates from gentle nudges to urgent prompts and optional voice IVR, boosting confirmations with fewer manual chases.
Implements a single sequencing engine that coordinates nudges across SMS, email, WhatsApp, and optional voice IVR with per-recipient channel preferences, automatic fallbacks, and delivery confirmation tracking. Supports provider integrations (e.g., SMS/voice gateway, email service, WhatsApp Business API), per-channel formatting and length constraints, and retry logic when delivery fails or no response is received. Triggers from FixFlow events (e.g., maintenance intake, approval pending, appointment scheduling) and records message IDs for end-to-end traceability. Outcome: higher reach and faster confirmations with fewer manual chases.
Learns response-time patterns per recipient and scenario to schedule nudges at moments with the highest likelihood of a reply while honoring quiet hours and local time zones. Detects and stores time zone, analyzes historical interactions, and selects the best send window with safe defaults if data is sparse. Includes A/B testing of schedules, configurable quiet-hour windows, and guardrails for urgent exceptions tied to SLAs. Outcome: improved response rates without disturbing recipients.
Automatically determines a recipient’s preferred language based on prior replies, locale metadata, or property settings, and serves localized content accordingly. Integrates with translation services to generate and cache per-language template variants, supports right-to-left scripts, and enforces WhatsApp pre-approved template requirements. Provides manager overrides and fallbacks when language is unknown. Outcome: clearer messages that reduce confusion and increase action rates.
Configurable sequences that progress from gentle reminders to urgent prompts and optional voice IVR, driven by business rules, SLA timers, and recipient behavior. Supports per-step conditions, per-day caps, per-channel rate limits, business-hour windows, and exception lists (e.g., vulnerable tenants). Allows per-portfolio, per-property, or per-workflow policies with preview and simulation tools. Outcome: time-bound resolution with respectful communication pacing.
Captures and interprets inbound replies across channels to detect confirmations, declines, and reschedule intents using keyword rules and lightweight NLP. De-duplicates signals across channels, applies idempotency, and updates FixFlow entities (work orders, approvals, appointments) in real time. Emits webhooks and audit events for downstream systems, with clear error handling and manual review queues when intent confidence is low. Outcome: fewer manual follow-ups and cleaner system of record.
Enables creation, versioning, and approval of multi-channel templates with dynamic variables (e.g., tenant_name, unit_address, appointment_time) and conditional blocks. Provides channel-specific previews, character counters for SMS segmentation, test sends, and brand controls (tone, sender IDs). Supports localization keys to pair with the Language module and guards against missing variables at send time. Outcome: fast, accurate, and on-brand communications at scale.
Centralizes consent capture and enforcement per channel, including opt-in/out flows, STOP/UNSUBSCRIBE handling, DNC lists, and WhatsApp opt-in records. Applies regional rules (TCPA, CAN-SPAM, GDPR/CCPA), retention policies, and quiet-hour legal constraints where applicable. Maintains immutable audit logs of all nudge events, content, targeting rationale, and user actions, with export and role-based access. Outcome: reduced legal risk and increased trust with tenants and vendors.
Auto-detects cancellations or non-responses and instantly backfills openings with best-fit jobs from a smart waitlist or nearby units. Protects vendor utilization, keeps SLAs on track, and reduces tenant downtime by recycling lost time into confirmed visits.
Continuously monitors scheduled jobs for cancellations, tenant non-responses beyond configurable timeouts, technician no-shows, and reschedules. On detection, emits a standardized vacancy event with slot metadata (technician, time window, location, duration, job category). Debounces rapid changes, respects quiet hours, and supports per-portfolio rules. Integrates with FixFlow’s scheduler, messaging, and event bus to ensure immediate downstream handling and auditability. Outcome: openings are detected instantly, eliminating idle gaps and enabling automated backfill workflows.
Evaluates waitlisted work orders and nearby units against each vacancy using configurable constraints and weighted factors: technician skills/certifications, tool/parts readiness, job category compatibility, travel time and proximity, tenant availability windows, SLA urgency, estimated duration fit, access requirements, approval status, warranty/vendor routing, and vendor capacity. Produces a ranked shortlist with explainable scores and hard eligibility gates. Integrates with route/time services and existing FixFlow work order data. Outcome: the most suitable job is selected quickly, minimizing travel, meeting SLAs, and boosting vendor utilization.
Automatically books the top eligible candidate into the open slot with configurable modes: tentative hold pending tenant confirmation or auto-confirm under defined policies. Updates technician calendars, work order statuses, and route plans atomically to prevent double-booking. Supports partial-slot fills, grace periods, conflict resolution, and rollback if confirmation fails. Publishes updates to mobile apps, vendor portals, and integrations. Outcome: openings are converted into confirmed visits in seconds, reducing tenant downtime and preserving SLA commitments.
Sends time-boxed confirmations to tenants and technicians via SMS, email, and push with actionable responses (confirm, reschedule, decline). Applies templates with property branding, localization, and quiet-hour rules. If no response or a decline occurs, automatically advances to the next candidate, optionally notifying the manager for override. Logs all communications and outcomes for compliance. Outcome: rapid confirmations with minimal back-and-forth and automated fallbacks when responses stall.
Provides admin-configurable guardrails that govern when and how backfill occurs: max travel distance/time, work hour boundaries, job type exclusions, approval/estimate prerequisites, parts-in-hand checks, cost caps, lead-time minimums, vendor utilization balancing, and regulatory/union constraints. Supports portfolio-level policies, per-vendor overrides, and a dry-run mode with suggested actions for safe rollout. Captures override reasons for accountability. Outcome: automation respects operational policies and reduces risk while scaling across diverse portfolios.
Records an end-to-end audit for each backfill event, including trigger reason, candidates considered, scoring rationale, chosen job, communications, confirmations, and final outcome. Aggregates KPIs such as reclaimed hours, technician utilization, average response time improvement, travel time savings, and SLA adherence. Provides dashboards, exports, and webhooks for BI. Outcome: transparent decisioning, faster dispute resolution, and quantifiable ROI for landlords and managers.
Delivers a dedicated interface and API to curate the smart waitlist: add/remove jobs, set priorities, freeze or exclude specific work orders, annotate constraints (access windows, parts ETA), and bulk-import from pipelines. Supports segmenting by property, technician, vendor, or region and shows readiness signals (approvals, parts, tenant availability). Integrates with FixFlow role-based permissions and existing work order views. Outcome: coordinators can proactively shape the pool of candidates that backfill draws from, improving match quality and control.
Learns each tenant’s preferred days, hours, access method, and building rules, then pre-filters suggested windows to maximize acceptance. Reduces declines and reschedules while delivering a more personalized, respectful scheduling experience.
Collect and store each tenant’s preferred days, time ranges, access methods (e.g., doorman, lockbox, self-access), language, contact channels, and building-specific constraints (quiet hours, elevator bookings, pet rules) with validation, time zone support, and sensible defaults. Allow tenants and managers to edit preferences at any time, maintain change history, and surface preferences contextually during maintenance intake and scheduling. Provide multi-language UI, accessibility compliance, and import of existing building rules to reduce setup friction and increase first-offer acceptance rates.
Filter and rank appointment windows using tenant preferences, building rules, technician constraints, and SLAs to produce a scored list of suggested slots. Support hard vs. soft constraints, blackout dates and holidays, and emergency bypass logic with audit. Present top options to tenants and dispatchers in UI and via API, with rationale badges (e.g., matches quiet hours, preferred window) and fallback options when exact matches are unavailable, reducing declines and reschedules.
Continuously update stored preferences using observed behavior (accept/decline/reschedule/no-show), response latency, and context (issue type, urgency, seasonality). Maintain confidence scores and decay over time, propose changes to tenants for confirmation, and auto-apply low-risk updates. Provide explainability (why a preference changed) and an activity log. Improves personalization accuracy and acceptance rates over time without requiring manual input.
Enable property managers to define building-wide rules (allowed service hours, required notice, elevator reservations, vendor restrictions, access requirements) and set priority relative to tenant preferences. Allow per-job overrides with reason capture, show policy conflicts and compliant alternatives, and notify affected parties. Ensure legal or building rules always supersede tenant preferences to maintain compliance while minimizing scheduling friction.
Capture explicit consent for storing and using preference data with clear disclosures; provide opt-in/opt-out controls, data export, and deletion. Enforce access controls, audit logging, encryption at rest and in transit, and data minimization. Support jurisdictional compliance (e.g., GDPR/CCPA), retention schedules, and multi-tenant isolation. Present transparent privacy settings within the tenant portal to build trust and meet regulatory requirements.
Combine tenant preferences with technician calendars, travel time, skills, parts availability, and dispatch buffers to ensure suggested windows are operationally feasible. Support real-time updates, double-booking prevention, route optimization, and third-party vendor integrations (iCal/API). Expose conflicts with explanations and alternative times that preserve tenant preferences where possible, reducing dispatch conflicts and last-minute changes.
Generate personalized SMS, email, and push notifications that respect tenant language and quiet hours, offering one-tap confirmation for the top matching windows plus an easy reschedule link. Include dynamic content (reason for suggestion, building rule compliance), send reminders, and fallback to generic templates if preferences are missing. Track delivery, clicks, acceptance, and reschedules to optimize templates and timing for higher conversion.
Generates time-bound, single-use access codes for supported smart locks or lockboxes and verifies vendor identity before release. Logs entry/exit with timestamps and auto-revokes access after the window, enabling secure, tenant-free entry and fewer missed appointments.
Build and maintain connectors to major smart lock and lockbox providers (e.g., Schlage, Yale, August, Kwikset, Igloohome, Master Lock), supporting both cloud APIs and local bridge integrations. Provide device discovery, capability mapping (one-time PINs, time-bound codes, eKeys), token lifecycle management, retries/backoff, and webhook ingestion for access events. Include a certification/sandbox flow for each provider, standardized error codes, and health monitoring with alerts. Ensure secure credential storage, least-privilege scopes, and compliance with vendor terms to guarantee reliable, scalable access control for Keyless Pass across diverse hardware.
Implement a service that generates unique, single-use access codes constrained to a scheduled window with configurable buffers (early/late grace). Support online and pre-provisioned offline codes where devices allow, prevent code collisions, and auto-revoke after window expiry or cancellation. Handle time zones and device clock drift, enforce format rules per vendor, and securely store codes with encryption and minimal retention. Provide APIs to create/update/cancel codes tied to work orders, automatic re-issue on reschedule, and safeguards against brute-force attempts. Emit lifecycle events for monitoring and downstream notifications.
Require verification of the assigned vendor/technician before revealing any access code. Support multi-factor checks: login to assigned work order, OTP to registered phone, and optional document/selfie verification via third-party provider for higher assurance jobs. Enforce attempt limits, session timeouts, and device fingerprinting to reduce fraud. Allow role-based manual overrides with reason capture and audit logging. Store only necessary verification artifacts with configurable retention and capture explicit consent where applicable to meet privacy obligations. Block code display/share until verification passes.
Capture immutable, tamper-evident logs of all access-related events: code creation, verification passed/failed, code display, lock granted/denied, door open/close (where available), and manual overrides. Ingest device webhooks and provide offline fallbacks (technician check-in/out with geo/time stamp) with later reconciliation. Link every event to property, unit, work order, vendor, and user. Provide search/filter/export, retention policies, and evidence-grade timestamps to support compliance, dispute resolution, and incident investigation.
Integrate with FixFlow work orders and calendars to automatically create, adjust, or cancel access windows when appointments are scheduled, rescheduled, or cancelled. Support multi-visit jobs, overlapping appointments, travel buffers, and emergency overrides. Enforce dependencies such as required tenant approval before activation. Ensure vendor time zone handling, edge cases for daylight savings, and automatic notifications and code regeneration when times change.
Provide configurable SMS/email/push notifications for tenants, vendors, and managers at key moments: upcoming visit, code activation, vendor arrival, and exit. Include message templates, localization, quiet hours, and escalation rules. Support tenant consent capture for non-emergency entries and block code activation until consent or manager override is recorded. Log all communications to the work order timeline for transparency.
Deliver robust safeguards and continuity: device health monitoring, anomaly detection (excess failed attempts, unexpected access times), and automated suspension of code issuance on compromised devices. Provide controlled emergency overrides and backup access options (secondary lockbox or building key desk) with strict auditing. Enforce encryption at rest/in transit, key management via KMS, rate limiting, and RBAC restricting who can view or share codes. Define SLAs/SLOs, alerting, and runbooks for operational incidents to maintain security without disrupting scheduled work.
Enforces clear, configurable off‑hours rules before any dispatch. Checks severity, building impact, shutoff status, and required remote steps, then auto-routes non‑critical issues to virtual fix first. Ensures consistent decisions across teams, slashes unnecessary callouts, and protects margins without sacrificing safety.
Implements a central, property-scoped rules engine to define off‑hours windows, time zones, and observed holidays, and to apply guardrail logic before any technician dispatch. Rules support conditions such as issue category, severity threshold, building impact, utility shutoff status, tenant vulnerability flags, and vendor availability. Actions include block dispatch, require remote troubleshooting, route to virtual fix, request supervisor approval, or escalate to emergency. Provides versioning, per‑portfolio overrides, safe defaults, and simulation mode to preview outcomes without affecting live workflows. Integrates with FixFlow intake, approvals, scheduling, and tenant communications to ensure consistent, automated decisions that reduce unnecessary callouts while maintaining safety.
Adds a deterministic severity scoring model that classifies incoming after‑hours issues into life‑safety, urgent, or deferrable tiers using structured intake fields, photo/video evidence, and issue taxonomy. Enforces a non‑bypassable safety gate: life‑safety and building‑critical events are always escalated, while lower tiers are routed to virtual fix or queued for business hours per policy. Provides transparent criteria, tunable thresholds, and audit visibility for every decision. Integrates with triage UI, approvals, and notifications to minimize risk while avoiding unnecessary dispatch.
Introduces mandatory verification steps during after‑hours intake to confirm whether tenants have performed safe utility shutoffs (water, gas, power) and whether the issue is unit‑level or building‑wide. Provides property‑specific shutoff instructions, captures confirmation media, and blocks dispatch until required steps are completed or a safety exception applies. Aggregates concurrent reports to detect building‑level incidents and escalates accordingly. Logs all confirmations for compliance and feeds results into severity scoring and routing decisions.
Delivers dynamic, issue‑type‑specific remote troubleshooting checklists that must be completed before after‑hours dispatch. Checklists include guided steps, conditional branching, media capture (photos/videos), and device/platform‑agnostic instructions. Supports time‑boxed exceptions for vulnerable tenants and provides one‑tap escalation when safety criteria are met. Results sync to the work order, influence routing, and are visible to technicians to reduce duplicate effort. Ensures consistent pre‑dispatch diligence that cuts unnecessary callouts while preserving safety.
Automatically routes non‑critical after‑hours tickets to a virtual fix queue with configurable response SLAs, callback windows, and escalation paths. Coordinates tenant communications (acknowledgements, next‑step instructions, appointment options) and reserves next‑day technician holds when needed. Integrates with vendor scheduling, notifications, and approval workflows to maintain continuity from triage to resolution. Monitors SLA adherence and auto‑escalates if targets are missed, ensuring tenant trust while protecting margins.
Provides role‑based override controls for after‑hours rules with mandatory reason codes, evidence attachment, and time‑stamped audit trails. Generates analytics on avoided dispatches, override frequency, safety exceptions, time‑to‑decision, and cost savings by property and team. Flags risky patterns (e.g., excessive overrides, repeated rule hits) and supports export/sharing for compliance and stakeholder reporting. Ensures accountability while enabling human judgment when policies require exceptions.
Applies your pre‑negotiated rate cards in real time. Auto-matches jobs to covered line items, flags out‑of‑policy surcharges, and requests vendor acceptance via magic link before wheels roll. Prevents bill shock, standardizes costs across vendors, and keeps approvals fast and confident.
Centralized, version-controlled storage for vendor rate cards scoped by vendor, trade, geography, and effective dates, with structured fields for base rates (trip, hourly, minimums), overtime/after-hours multipliers, travel zones, materials markup, and property-specific overrides. Supports CSV import/export, schema validation, conflict detection on overlapping effective periods, and role-based editing with change history. Exposes APIs for retrieval at intake, triage, approval, and invoicing to ensure a single source of truth for pricing used throughout FixFlow. Enables future-dated rate updates, rollback to prior versions, and alignment to FixFlow’s standardized maintenance taxonomy for consistent line-item mapping.
Deterministic/ML-assisted engine that maps scoped jobs emerging from photo-first triage to standardized line items and quantities, then prices them using the selected vendor’s current rate card in real time. Produces a transparent breakdown, confidence score, and rationale, supports composite tasks and conditional add-ons (e.g., ladder fee, second appliance), and allows manager adjustment before vendor acceptance. Executes within sub-second latency to keep intake and approval flows responsive, with guardrails to prevent unmapped items and a fallback queue for manual classification.
Rule engine that evaluates proposed line items against policy constraints (after-hours windows, weekends/holidays, distance bands, minimum charge rules, materials markup limits, and property-specific exclusions). Flags out-of-policy surcharges with plain-language explanations, blocks auto-approval when violations exist, and offers compliant alternatives when applicable. Integrates with calendars, geofencing, and vendor profiles to evaluate eligibility and produces structured exception objects used by approvals and audit logging.
Secure, expiring, single-use links sent via SMS/email that present scope, itemized rates, caps, SLAs, and cancellation terms for one-tap acceptance prior to dispatch. Supports limited counter proposals within policy (e.g., schedule window or quantity adjustments) that route to managers when necessary. Implements signed tokens, configurable expiry, device-friendly UI, and full acceptance telemetry (timestamp, device, IP) stored in the audit log. On acceptance, reserves the schedule slot, updates the job status, and locks the agreed pricing for downstream invoicing.
Configurable per-job and per-property cost caps that evaluate estimated totals from matched line items before dispatch. Supports soft caps (allow proceed with approval) and hard caps (block until approval), incremental authorization for in-field additions, and required-photo checkpoints for overages. Integrates with approvals to auto-approve within cap, escalate when exceeded, and record cap logic in the audit trail and vendor acceptance artifacts.
Analytics and reporting that track adherence to negotiated rates, frequency and reasons for exceptions, savings realized versus list rates, and vendor-by-vendor comparisons across properties. Provides filters by trade, geography, and timeframe; exports; and proactive alerts for expiring rate cards, rising exception rates, or vendors trending above benchmarks. Feeds continuous improvement by highlighting taxonomy gaps or rules needing refinement.
Immutable event log capturing rate card versions, matching decisions, rule evaluations, approvals, vendor acceptance artifacts, and any subsequent changes through invoicing. Generates a shareable dispute packet (timeline, itemization, evidence) to resolve billing disagreements and integrates with invoice reconciliation to validate charges against the locked scope and rates. Exposes export and API endpoints for accounting systems and owner reporting.
Launches an instant, guided remote session with annotated video, checklists, and step‑by‑step prompts to stabilize or resolve issues after hours. Captures before/after media, logs actions, and hands off cleanly if a visit is still needed. Cuts truck rolls, speeds safe mitigation, and reassures tenants in the moment.
Launch an instant, browser-based LiveFix session from SMS, email, IVR text-back, or tenant portal with a single deep link. Perform device preflight checks (camera/mic/permissions), capture explicit consent, bind the session to the originating maintenance request, and support fallback to audio-only or photo-first mode if video fails. Provide no-app-required access, session PIN for security, and capture connection metrics for reliability reporting.
Provide adaptive WebRTC video optimized for low bandwidth with bidirectional annotation tools (draw, arrows, labels), freeze-frame and snapshot capture, tap-to-focus, and remote flashlight toggle. Persist annotated frames to the ticket, enable quick zoom and frame stabilization, and maintain end-to-end encryption in transit with regional media relays for performance.
Deliver step-by-step, branching checklists tailored by issue type (e.g., leak, HVAC, electrical) with safety gating, mandatory warnings, timers (e.g., shut-off wait times), and embedded micro-videos. Authoring UI for managers to create, version, localize, and publish flows backed by a knowledge base; collect completion and outcome analytics to continuously improve mitigation success rates.
Capture structured before-and-after photos and short clips with timestamps, device metadata, and inline annotations, auto-compress and upload to secure cloud storage, and generate a shareable evidence pack linked to the ticket. Provide redaction tools for sensitive information, configurable retention policies, and one-click inclusion in insurance or warranty documentation.
Aggregate the full session record—checklist steps, annotations, snapshots, chat transcript, decisions, timestamps, participants, and outcomes—into an immutable audit log attached to the FixFlow work order. Support full-text search, role-based access, and export to PDF/CSV for compliance, insurance claims, and internal reporting.
When remote resolution is not achieved, automatically create or update a work order with preliminary diagnosis, scope, priority, required skills/parts, and preferred time windows. Recommend vendors based on availability and SLA, attach the evidence pack and audit log, sync with calendars, and notify tenant and vendor with next steps.
Provide automated, multilingual messaging via SMS/email/in-app with live status, safety reminders, ETA, and next steps during and after the session. Include accessibility features (captions, text-to-speech, large-text mode), a visible progress indicator, and post-session feedback capture (CSAT/NPS) to monitor tenant sentiment and service quality.
Sets time‑aware, issue‑specific pre‑approval limits that adapt to risk and SLAs (e.g., minor leaks vs. gas odors). Auto-approves within policy, requests the right approver when needed, and suggests deferral to business hours when safe. Eliminates midnight decision bottlenecks while keeping spend controlled.
Build a real-time scoring engine that evaluates incoming maintenance requests using issue type, extracted details from photo-first triage, tenant-reported symptoms, time of day, building profile (age, system type), local weather, and historical outcomes to assign a risk band (e.g., critical, urgent, routine) and a recommended spend multiplier. The score feeds Dynamic Thresholds to adjust pre-approval caps per ticket context. The engine must expose deterministic rules plus tunable weights, support A/B variants, and return scores within 200 ms to avoid intake delays. Integrates with FixFlow intake, categorization, and vendor selection to ensure downstream actions (auto-approve, defer, escalate) reflect actual risk and SLAs.
Provide a policy framework to define base pre-approval caps per issue category (e.g., plumbing leak, gas odor, HVAC outage) with modifiers by time window (business hours, night, weekend, holiday), geography, and building class. Policies must reference SLA targets and risk bands to increase or decrease caps automatically. Include precedence rules, default fallbacks, and holiday calendars. Allow per-owner overrides and portfolio-level templates. Expose a management UI and API for CRUD, validation, and preview of effective thresholds for a given scenario.
Automatically approve and authorize work orders whose estimated cost falls within the effective dynamic threshold, generating the necessary approval tokens, budget encumbrances, and vendor dispatch instructions without human intervention. For estimates exceeding the cap, hold the ticket, calculate the delta, and trigger approval routing. Log every decision with timestamp, inputs (risk band, policy version, time window), and outcome for auditability. Support partial approvals up to cap, with clear communication to vendor and tenant regarding scope limits.
Route over-threshold or high-risk incidents to the correct approver tier based on amount, category, ownership entity, and on-call schedule. Support multi-channel notifications (push, SMS, email), SLAs for response, and auto-escalation to backups. Include quiet-hours preferences, surrogate approvers, and a one-tap approve/deny/adjust action with reason capture. Ensure fail-safe behavior if approvers are unreachable, including temporary emergency caps when safety-critical risks are detected.
When risk is low and outside business hours, generate a deferral recommendation with safety checks, step-by-step mitigation instructions, and clear expectations on next contact time. Deliver via SMS, email, and in-app chat with read receipt and acknowledgment. If acknowledgment is not received or new risk signals appear, auto-cancel deferral and escalate. Provide multilingual templates, accessibility-compliant content, and a tenant-friendly explanation of cost implications to reduce unnecessary emergency dispatches.
Enable simulation of threshold policies against historical tickets to forecast auto-approval rates, spend, SLA compliance, and after-hours escalations before publishing changes. Maintain versioned policies with diff views, effective dates, rollback capability, and change approver workflow. Provide exportable audit logs covering inputs, scores, decisions, and messages for each ticket to meet compliance and owner reporting needs.
Compares emergency vs. next‑day options with a simple risk‑and‑cost view, then books the earliest daylight slot when it’s safe to wait. Communicates the plan to tenants with mitigation steps and live status. Avoids premium rates without eroding trust or timelines.
Evaluate incoming maintenance requests to determine whether deferring to the next daylight window is safe. Ingests triage photos, issue type (e.g., leak, electrical, HVAC), tenant-reported severity, property criticality, and external data (weather alerts, temperature) to compute a risk score and classification (Safe to Wait, Borderline, Emergency). Integrates with FixFlow’s photo-first intake and categorization, applies rule sets and ML-based heuristics, and outputs a decision with human-readable rationale. Reassesses risk when new evidence arrives and exposes scores via API/UI for downstream booking and approval flows. Expected outcome: accurate, explainable recommendations that reduce unnecessary emergency dispatches without compromising safety.
Present a concise side-by-side view contrasting Emergency Now versus Next‑Day options. Surfaces estimated total cost (labor premiums, after-hours surcharges, travel), potential mitigation costs, and risk level derived from the assessment engine. Pulls vendor rate cards, historical job durations, and materials assumptions from FixFlow. Displays earliest daylight slot availability, potential savings, and confidence indicators. Accessible in manager/owner dashboard and mobile, with clear labels and color cues to support rapid, trustworthy decisions.
Automatically identifies and books the earliest qualifying daylight appointment once waiting is approved. Queries preferred vendor pools by trade, SLA, geography, and certifications; respects tenant availability windows and building access constraints; optimizes for travel time and first-available slots (e.g., 7–10am). Places holds or books directly via vendor integrations, writes to technician calendars, and confirms with all parties. Includes fallback vendor cascades and soft-cancel logic if conditions change before the appointment.
Deliver clear, issue-specific mitigation instructions to tenants during the wait period. Generates step-by-step actions (e.g., close main water valve, switch off breaker, place bucket, open windows) with safety warnings and rich media snippets. Sends via SMS, email, and in‑app with multilingual templates and read/acknowledge tracking. Captures tenant confirmations and photos as proof of completion, feeding back into risk reassessment. Falls back to an automated call flow when messages are not acknowledged.
Provide real-time status to tenants and managers with a timeline of events, risk score changes, and technician ETA once booked. Continuously monitor new signals (tenant updates, weather shifts, sensor data where available) to re-evaluate risk. Auto-escalate to emergency dispatch and notify stakeholders if thresholds are crossed or if vendor cancellations threaten timelines. Supports rebooking logic, SLA breach alerts, and push/SMS/email notifications with suppression rules to prevent spam.
Implement configurable policy thresholds that auto-approve Next‑Day decisions under defined risk and cost limits. For borderline cases, generate an approval request containing the risk/cost summary, mitigation steps, and proposed daylight slot. Support single- or multi-approver flows, response timeouts with safe defaults, and capture explicit approvals/denials with timestamps. Integrates with email/mobile push and in‑app approvals to minimize decision latency.
Record a comprehensive, immutable log for each Next‑Day Saver decision: incoming evidence (photos, messages), risk scores and versions, comparisons shown, approvals, bookings, and notifications. Link logs to the maintenance ticket and allow export for insurance or legal purposes. Enforce data retention and access controls aligned with GDPR/CCPA and company policies. Provide a query interface for support and portfolio analytics.
When an after‑hours visit is unavoidable, auto‑surfaces nearby, compatible jobs to piggyback within the same run. Offers tenants immediate openings, consolidates trips, and improves vendor utilization. Turns one emergency fee into multiple resolved tickets to dilute cost per job.
Real-time clustering and ranking of open maintenance tickets within a configurable radius of a confirmed after-hours anchor job, applying compatibility rules (trade/skill match, tools/parts availability, building access windows, tenant contactability, SLA priority, estimated duration). Produces a scored list of piggyback candidates with constraint summaries and conflict reasons. Integrates with FixFlow tickets, vendor profiles, and inventory to ensure only actionable jobs are surfaced. Runs automatically upon anchor confirmation and supports manual refresh. Honors tenant preferences (quiet hours, communication channels) and property policies.
Automated detection that an on-site after-hours visit is unavoidable based on triage outcomes, escalation matrix, and approval status. Marks the ticket as an anchor job, defines the batching eligibility window and service radius, and constrains by trade type and policy rules per landlord/portfolio. Provides manual override with justification, audit logs of trigger reasons, and safeguards to prevent triggering when conditions are not met (e.g., safety concerns, legal restrictions).
Generation of an optimized multi-stop route that sequences the anchor job and selected piggyback tickets to minimize travel time and overtime while honoring access windows, parking/loading constraints, building elevator/service hours, and estimated job durations. Supports real-time re-optimization as tenants accept or decline offers, traffic conditions change, or jobs are added/removed. Outputs ETAs, arrival windows, and technician instructions; writes to technician calendars and updates tenant portals. Integrates with mapping APIs with offline fallback and failure handling.
Immediate, multi-channel outreach (SMS, email, in-app) to eligible tenants with proposed time windows tied to the batch run, including clear value messaging (faster resolution, shared emergency fee benefits). Supports one-tap accept/decline, alternative time suggestions, access instructions, and special notes. Captures explicit consent with timestamp and stores it on the ticket. Handles expirations, rate limits, localization, accessibility, and retries. Automatically updates ticket states and informs scheduling upon response.
Validation that the assigned technician and vehicle can absorb additional stops without violating shift limits, overtime policies, maximum stop counts, required certifications, safety guidelines, or parts/tools availability. Checks live utilization, on-call rosters, service area boundaries, and inventory readiness. Blocks incompatible additions and provides actionable reasons with manager override (with justification). Updates utilization metrics and prevents schedule overcommitment.
Allocation of a single emergency call-out fee across all batched tickets using configurable strategies (fixed per stop, duration-based, distance-weighted, or custom per landlord). Generates clear, itemized line items on invoices and estimates projected savings during tenant offers and manager approval. Ensures no double-billing, supports tax handling, and exports to accounting systems. Provides dispute resolution artifacts with full breakdowns.
Comprehensive record of each batch run including trigger conditions, candidate discovery, tenant communications and responses, route versions, approvals/overrides, execution timeline, completion outcomes, and billing allocations. Powers dashboards for cost-per-job, vendor utilization uplift, response time reduction, first-time-fix rate, and savings versus baseline. Supports CSV/export APIs and adheres to data retention policies with role-based access controls.
Customize how vendors are ranked by setting per‑trade, per‑issue, or per‑building weights for KPIs like first‑time‑fix, cost per job, on‑time rate, CSAT, and compliance. Shows real‑time score impact and plain‑English “why assigned” explanations so coordinators and approvers trust the pick. Aligns vendor selection with your goals (speed, cost control, quality) and reduces second‑guessing.
Enable managers to create and apply KPI weighting profiles at multiple scopes—account default, trade (e.g., plumbing, electrical), issue type (e.g., leak, no-heat), and building/property—so vendor rankings align with local goals (speed, cost control, quality). Provide inheritance and override rules (more specific context takes precedence), guardrails to ensure weights sum to 100%, and the ability to enable/disable individual KPIs (first-time-fix, cost/job, on-time, CSAT, compliance). Include effective start dates/times, profile cloning, and import/export for quick setup. Persist profiles per account with strict tenant isolation, and integrate with the existing vendor assignment engine so every assignment call uses the correct resolved profile. Expected outcome: consistent, policy-aligned vendor picks that reduce second-guessing and manual overrides.
Provide an interactive UI that recalculates vendor scores and top-N rankings in real time as users adjust KPI weights, showing diffs versus the current baseline and highlighting which vendors move up or down. Support previewing for a specific example job (trade, issue, building) and a generic context. Target sub-250 ms recompute using cached KPI aggregates and incremental calculation; gracefully degrade to asynchronous mode with a spinner if inputs are complex. Display visual breakdowns of score contribution per KPI and the net impact, without persisting changes until saved. Integrate directly with the ranking service used in production to ensure previews match live outcomes.
Generate transparent, human-readable explanations for each assignment that describe the main factors driving the selection, including top contributing KPIs, any compliance gating, and relevant comparisons to the next-best vendor. Explanations must be deterministic and auditable (rule- and template-based), include timestamps and data freshness notes, and link to the active profile used. Provide concise and expanded views, with language suitable for sharing with approvers and tenants. Integrate with the assignment event log so teams can review the exact rationale later. Expected outcome: higher trust in automated picks and fewer escalations.
Introduce permissions for viewing, creating, editing, approving, and deploying KPI profiles (e.g., Owner, Approver, Coordinator roles). Support maker-checker workflow where changes require approval before going live, with notifications and in-app change diffs. Maintain a complete audit log (who, what, when, before/after values, reason) with search and export, and allow rollback to any prior version. Enforce effective-dated deployments and prevent mid-job drift by pinning the profile used at assignment time. Expected outcome: safe governance of scoring rules with accountability and reversible changes.
Allow users to run simulations on historical work orders to compare outcomes across different KPI weight profiles (current vs. candidate). Compute projected impacts on metrics like average cost/job, on-time rate, first-time-fix rate, and CSAT, with confidence indicators and sample sizes. Support selecting date ranges, trades, buildings, and vendor inclusion rules. Execute as an asynchronous job with progress, notifications, and persisted results that can be shared. Simulations are read-only and never affect live routing. Expected outcome: data-driven tuning that aligns selections with business goals and reduces unintended consequences.
Define data freshness and completeness thresholds for each KPI used in scoring and surface health indicators in the UI. Apply smoothing and minimum-sample-size rules (e.g., Bayesian smoothing, recency decay) to reduce volatility, and implement fair fallbacks for new or data-sparse vendors (e.g., use market baseline or neutral priors). Provide per-KPI enablement when data health is low, and document the fallback chosen in explanations. Ensure nightly recomputation of aggregates with incremental updates after job completion. Expected outcome: stable, reliable scores that avoid penalizing vendors due to missing or stale data.
Expose versioned APIs to read/write weighting profiles and to request ranked vendor lists given a job context (trade, issue, building), returning scores, contributing KPI breakdowns, and explanation text. Support optimistic concurrency, idempotency keys, pagination, and rate limiting. Secure with OAuth2 and per-account scoping. Emit webhooks on profile creation/update/approval/deployment so downstream systems (e.g., scheduling) can react, and ensure backward compatibility via API versioning. Expected outcome: seamless integration of Score Tuner with FixFlow’s assignment engine and external tools.
Predicts each vendor’s likelihood to meet the ticket’s SLA using historical performance, travel time, access risk, time‑of‑day, and seasonality. Highlights breach risk before assignment and recommends a primary and backup vendor with confidence bands. Cuts missed SLAs and keeps high‑priority work on track without constant manual monitoring.
Implement robust data pipelines to ingest, normalize, and persist historical vendor performance signals (e.g., on-time arrival, SLA meet/miss, job duration, first-time-fix rate, cancellations, communication latency, cost variance) from FixFlow tickets, scheduling, and integrated sources. Standardize vendor identities, handle missing and outlier data, align time zones, and compute contextual features (job category, property type, priority, service area) over rolling windows. Expose a clean feature store optimized for forecasting and reporting, with data freshness SLAs and auditability.
Integrate a routing service to estimate vendor-to-property travel time and variability for requested appointment windows, factoring traffic patterns, time-of-day, weekdays vs. weekends, and seasonality. Incorporate property-specific access constraints (parking, gate codes, elevator, doorman hours) to compute an access risk score and uncertainty band. Provide graceful degradation on API failures, caching for common routes, and guardrails for rate limits.
Deliver a low-latency scoring service that predicts the probability of SLA breach for each vendor-ticket pair using features such as historical performance, travel time estimates, access risk, ticket priority, job category, vendor capacity signals, time-of-day, and seasonality. Ensure calibrated outputs with confidence levels, support both real-time and batch scoring, provide versioned models and feature schemas, and include observability (latency, error rate) and audit logs for decisions.
Generate a ranked list of recommended vendors with predicted meet-probabilities and confidence intervals, highlighting a primary and backup choice. Respect operational constraints such as preferred vendor lists, certifications, pricing caps, service areas, blackout dates, and tenant availability. Provide reason codes (top contributing factors) and ensure deterministic results for the same inputs. Persist chosen recommendations back to the ticket record for traceability.
Enhance the assignment interface to surface breach risk prominently per vendor, including meet probability, confidence band, and color-coded risk badges. Offer one-click assignment for the primary recommendation, quick-select for backup, and inline explanations (e.g., peak traffic, historic lateness). Ensure responsive design, keyboard navigation, and WCAG AA compliance. Reflect selections in schedules and trigger the standard FixFlow tenant/vendor notifications without extra steps.
Provide proactive alerts when pre- or post-assignment breach risk exceeds configurable thresholds due to factors like vendor delays, traffic spikes, or weather. Support in-app, email, and SMS channels with noise controls (throttling, deduplication, quiet hours). Suggest mitigation actions (reassign to backup, reschedule, notify tenant) and track all actions in an audit trail. Allow different thresholds by ticket priority to focus attention on high-impact work.
Offer per-decision explanations indicating the top features influencing each prediction and their direction. Provide dashboards for model health (calibration, precision/recall by category and vendor, data/feature drift, coverage) and enforce a retraining cadence with versioning, rollback, and pinning. Ensure PII-safe logs, adherence to data retention policies, and access controls. Define performance SLOs for prediction accuracy and service reliability and trigger alerts when thresholds are not met.
Continuously tracks vendor workload, active routes, and blackout dates to prevent over‑assignment. Throttles dispatches when utilization is high, auto‑bundles nearby tickets, and suggests alternative vendors to keep schedules realistic. Protects on‑time arrival rates, avoids burnout, and improves first‑time‑fix by ensuring techs have enough time per job.
Continuously computes per-vendor and per-technician utilization using active work orders, planned jobs, travel times, service windows, skill requirements, and blackout dates. Aggregates capacity at hourly, daily, and weekly horizons and exposes it to scheduling, dispatch, and approval flows. Incorporates route-aware travel estimates and dynamic buffers to produce an accurate, forward-looking view of availability. Updates in near real time as tickets are created, rescheduled, or completed, preventing over-assignment and enabling data-driven scheduling decisions within FixFlow.
Applies configurable utilization and workload thresholds to automatically throttle new dispatches to vendors approaching or exceeding capacity. Places excess tickets into a prioritized queue that respects SLAs, emergency status, tenant availability, and aging. Provides override controls with reason capture, audit logs, and automatic re-evaluation as capacity frees up. Integrates with FixFlow’s approval and notification systems to keep stakeholders informed while preserving realistic schedules.
Identifies and groups eligible work orders by geographic proximity, compatible time windows, skill match, parts readiness, and vendor preference to minimize drive time and increase job throughput. Suggests bundle candidates with estimated travel savings and impact on SLAs, allowing one-click application and rollback. Updates routes and tenant notifications automatically while honoring tenant access constraints and first-time-fix requirements.
Generates a ranked list of alternative vendors when the preferred vendor is at or above capacity, considering availability, utilization, skills, certifications, historical performance, proximity, pricing, and blackout dates. Supports one-click reassignment with automatic stakeholder notifications, SLA recalculation, and approval routing when costs or policy thresholds are exceeded. Provides transparent scoring factors to support confident decision-making.
Enforces minimum appointment durations and dynamic travel buffers per job type based on historical task durations, complexity, and distance between stops. Prevents back-to-back scheduling that violates configured thresholds and flags risky itineraries before dispatch. Offers intelligent time suggestions to rebalance routes, improving first-time-fix rates and reducing technician burnout while maintaining tenant communication accuracy.
Synchronizes vendor and technician blackout dates, PTO, and holidays from connected calendars and vendor profiles, with timezone awareness and conflict detection. Automatically blocks scheduling during unavailable periods and proposes compliant alternatives when conflicts arise. Provides visibility into upcoming capacity constraints to inform triage and vendor selection within FixFlow.
Monitors key indicators such as utilization trends, on-time arrival rates, travel time per job, queue age, and throttle frequency to detect rising capacity risk. Sends proactive alerts to managers and suggests remedial actions like reassigning, bundling, or adjusting buffers. Offers dashboards and weekly summaries to quantify impact on SLA attainment and first-time-fix, enabling continuous optimization of dispatch policies.
Verifies licensing, insurance/COI, W‑9, and required certifications in the background and factors status into the score. Auto‑penalizes expiring docs, blocks assignments when out of policy, and sends magic links for vendors to update paperwork instantly. Lowers legal and audit risk while keeping only compliant vendors at the top of the board.
Background service that ingests vendor licensing, COI/insurance, W-9, and trade certifications from multiple sources (magic link uploads, manager upload, and API). Performs OCR and structured parsing (e.g., ACORD forms), extracts policy limits, effective/expiration dates, carrier, license numbers, and certification details, and validates against configurable thresholds and external registries where available. Runs asynchronously with retriable jobs, writes normalized compliance status to the vendor profile, and emits events/webhooks for downstream updates. Stores documents securely with encryption, access controls, and retention policies. Reduces manual review time and eliminates assignment risk by ensuring the compliance signal is accurate and up to date within FixFlow’s vendor model.
Calculates a compliance score that feeds into FixFlow’s vendor ranking and auto-assignment logic. Applies configurable weights and penalties for missing documents, expired items, and items nearing expiration (e.g., decay within 30 days). Supports policy-based minimums (coverage amounts, endorsements, license types) and provides a transparent breakdown explaining how the score was derived. Exposes score via API and UI and updates in real time as documents change, ensuring compliant vendors surface at the top of the board.
Hard gate in scheduling and dispatch flows that prevents work order assignment to vendors who are out of policy (missing, invalid, or expired documentation). Presents clear blocking reasons and remediation steps with an inline action to send a compliance update magic link. Supports role-based, time-bound overrides with required justification and automatic logging. Enforces the gate at the API and UI layers to prevent bypass, ensuring only compliant vendors receive jobs.
Continuous monitoring of document expiration dates with configurable reminder cadences (e.g., 30/14/7/1 days). Sends email/SMS/in-app notifications to vendors and alerts managers, automatically degrades compliance score as expiration nears, and schedules a hard block at the moment of expiration. Provides a dashboard of upcoming expirations and bulk nudging actions to minimize last-minute scrambling and reduce audit risk.
Single-use, time-limited links delivered via email/SMS that open a mobile-optimized portal where vendors can securely upload documents, e-sign W‑9, capture photos, and complete a checklist of required items. Prefills known data, provides instant validation feedback (format, coverage minimums, date ranges), supports saving progress, and updates FixFlow in real time. Eliminates login friction and shortens the time-to-compliance with a streamlined, secure flow.
Immutable, searchable log of all verification events, policy checks, overrides, notifications, and assignments with timestamps, actor identity, and document snapshots. Provides exportable reports (CSV/PDF) and dashboards showing compliance posture by portfolio, property, and vendor. Enables auditors and stakeholders to trace decisions and demonstrate that only compliant vendors were eligible at assignment time, lowering legal and audit risk.
Admin UI and APIs to define compliance policies by organization, portfolio, market, or property: required document types, minimum insurance limits, additional insured/endorsements, accepted license types, grace periods, reminder cadences, and scoring weights. Supports versioning, effective dates, change history, test mode with impact preview, and bulk application to vendor groups. Ensures consistent enforcement while allowing local variations and rapid policy updates without code changes.
Onboards new or recovering vendors with controlled micro‑assignments capped by issue type, price, and distance. Generates trial scorecards and auto‑promotes, pauses, or rotates based on early KPIs (first‑time‑fix, on‑time, CSAT). Safely grows your bench without jeopardizing SLAs or costs.
Define and enforce eligibility criteria for trial vendors, including required documents (licenses, insurance, W‑9), service categories, coverage radius, availability windows, and tax/compliance status. Integrates with FixFlow’s vendor profiles to validate inputs and block assignment until criteria are met. Supports invitations, self-onboarding, and admin approval, with configurable caps per category and per market. Reduces risk by ensuring only compliant vendors enter Smart Trials and that trial parameters are aligned to portfolio needs.
Automatically routes low-risk work orders to trial vendors using configurable caps by issue type, price ceiling, distance/travel time, and concurrent job limit. Honors tenant availability, urgency classification, and blackout rules (e.g., no gas leaks). Integrates with FixFlow scheduling and dispatch to reserve slots and avoid double-booking. Provides fallback routing if caps are exceeded or no eligible vendor is available. Ensures controlled exposure while collecting early performance signals.
Generates real-time scorecards for each trial vendor, calculating first-time fix rate, on-time arrival %, CSAT, rework rate, cancellation rate, and average resolution time. Supports per-issue-type weighting, minimum sample sizes, and time windows. Ingests signals from tenant app, scheduler, and work order outcomes; updates after every job. Exposes dashboards, drill-down to job details, and CSV/BI export. Establishes an objective, transparent view of early performance.
Implements policy-driven state transitions for trial vendors: auto-promote to approved/preferred when KPIs meet thresholds and sample sizes; auto-pause when metrics fall below floor; rotate through a candidate pool to distribute trials. Supports cool-down periods, grace windows, manual override with justification, and instant notifications to stakeholders and vendors. Maintains an auditable history of state changes for compliance and review.
Enforces guardrails to prevent SLA breaches and budget overruns during trials: blocks assignment to emergencies unless explicitly allowed, validates time-to-respond/arrive targets, applies price caps by issue type, and enforces max travel time. Provides pre-dispatch risk checks, warnings, and automatic fallback to trusted vendors when risk is high. Logs guardrail decisions for auditability and continuous tuning.
Delivers timely feedback to trial vendors via in-app messages and email: post-job summaries (arrival, FTF, tenant comments), weekly progress digests against targets, and actionable recommendations. Supports acknowledgement tracking, knowledge base links, and requests for updated availability or documentation. Encourages rapid improvement and alignment with expectations during the trial window.
Captures quick post‑visit tenant feedback (CSAT, communication, cleanliness) and merges it with rework/callback data into a normalized quality signal. Feeds directly into rankings and flags coaching opportunities with pattern notes. Elevates service quality—not just speed and price—so tenants feel cared for and complaints drop.
Automatically triggers a mobile-friendly post-visit survey when a work order is marked completed, delivering via SMS, email, or in-app push. Captures 3-tap CSAT plus communication and cleanliness ratings, with optional free-text comments and photo attachments. Supports multi-language templates, configurable branding, and property-specific question sets. Includes retry logic, link expiration, rate limiting, and deduplication to prevent multiple surveys per visit. Handles tenant consent, opt-out, and data retention policies to meet GDPR/CCPA. Provides secure deep links tied to the work order and technician, and records completion timestamps and metadata for downstream analytics.
Combines tenant survey results with rework/callback events to generate a normalized quality score per job, technician, and vendor. Applies configurable weights, time decay, and minimum-sample thresholds; detects and mitigates outliers and fraudulent responses. Supports both real-time updates on survey submission and nightly batch recomputation for consistency. Ingests callback data from FixFlow work orders and external systems via API/webhooks. Maintains versioned scoring formulas with audit trails and rollback. Exposes normalized scores via internal API for use by rankings, dashboards, and alerts.
Generates ranked lists of technicians and vendors based on the normalized quality score, with configurable weighting by property, issue type, and recency. Integrates with scheduling/assignment to boost higher-quality options while honoring availability, location, and cost constraints. Suppresses rankings when data is insufficient and shows confidence indicators. Provides leaderboards, filters, and drill-down to underlying jobs and comments, with role-based access controls to protect sensitive data.
Identifies recurring patterns such as low cleanliness scores or high callbacks by issue type, building, or technician. Surfaces actionable insights with example jobs, tenant comments, and suggested coaching actions. Allows managers to add notes, assign coaching tasks, and track outcomes over time to measure impact on quality scores. Supports tagging of root causes (parts, training, communication) and generates monthly summary digests for review.
Triggers alerts when a submission falls below thresholds or includes concerning keywords, sending notifications via email, SMS, or Slack. Automatically creates follow-up tasks and provides templated outreach to the tenant for rapid recovery. Supports escalation paths, snoozing, deduplication, and configurable quiet hours. Logs alert responses and resolutions to feed back into the normalization engine and coaching insights.
Provides dashboards for CSAT, communication, cleanliness, callbacks, and normalized scores over time with filters by property, vendor, technician, and issue type. Includes trend lines, distributions, confidence intervals, and cohort analysis (pre/post coaching). Supports CSV export and a read-only API for BI tools. Enforces role-based permissions and masking of tenant PII in comments, with configurable retention windows.
Localizes survey content, notifications, and dashboards with locale detection and fallback language. Ensures WCAG 2.1 AA compliance with screen reader support, high-contrast mode, large tap targets, and keyboard navigation. Supports RTL scripts and culturally appropriate phrasing. Provides translation management workflows and supports A/B testing of copy to improve response rates.
Auto-generates a unit-specific turnover scope in one click using move-in photos, prior tickets, and your property standards. Ensures nothing is missed—paint touch-ups, filter swaps, caulk lines, deep clean—so you start with a complete, prioritized punch list and shave hours off planning.
Generate a complete, unit-specific turnover scope from a single action on the unit record by combining move-in photos, prior maintenance history, and property standards. Output a structured, editable punch list with trade tags, quantities, materials, and suggested due dates. Ensure generation completes in under 10 seconds for 95th percentile, supports versioning (draft/final), and preserves an immutable snapshot for audit. Provide idempotency per unit-turn event to avoid duplicate scopes and allow regeneration on updated inputs with clear change diffs. Integrate with FixFlow’s unit, ticket, and vendor data models via internal APIs.
Ingest and analyze move-in and recent unit photos to automatically identify common turnover issues (e.g., paint scuffs, stains, cracked tiles, missing caulk, damaged fixtures, dirty appliances, filter presence/condition). Produce itemized findings with confidence scores, bounding boxes, and mapped scope templates. Support uploads from web and mobile with EXIF handling, image deduplication, and secure storage. Provide configurable confidence thresholds, a manual review queue for low-confidence detections, and human-in-the-loop validation to improve models over time. Ensure privacy by redacting PII in images and comply with retention policies.
Model property standards as reusable rules that map unit attributes (unit type, finishes, flooring, paint color, appliance models) to required turnover tasks (e.g., filter size, paint code, caulk type, cleaning level). Allow property- and portfolio-level overrides and effective dates. Generate parameterized scope items with SKUs, materials, and trade assignments derived from the rules. Provide a rules editor with validation, versioning, and test cases against sample units. Ensure deterministic rule resolution with clear precedence and conflict reporting. Expose a decision log per scope for transparency.
Pull prior tickets and inspections for the unit (configurable lookback, default 12 months) to include unresolved, recurring, or deferred items in the turnover scope. Deduplicate against already-completed work and CV-detected items using normalized categories and item fingerprints. Flag warranty or vendor callback candidates and link original ticket IDs for traceability. Provide filters to include/exclude items by status, severity, or cost impact. Sync via internal services with resilience to partial outages and clear user-facing error messages.
Assign each scope item a priority based on safety, habitability, regulatory compliance, recurrence, seasonality, estimated time/cost, and tenant move-in date. Produce a recommended execution order and group items into categories (Critical, Preventive, Cosmetic). Allow manual reprioritization with required reason capture and audit trail. Expose scoring inputs to users for transparency and enable property-level weighting configurations. Provide API fields for downstream scheduling and vendor allocation logic.
Calculate per-item and total scope costs using property price books, labor rates, and material SKUs, with support for regional modifiers, taxes, and surcharges. Show low/medium/high cost ranges with confidence using historicals and model-based estimates. Compare totals against property or unit-level budget caps and require approval for overages. Provide exportable cost breakdowns and fields for purchase orders. Support multi-currency and rounding rules where applicable.
Enable configurable approval flows for draft scopes with thresholds by total cost, category, or trade. Support single and multi-step approvers, comment threads, and change requests. Track all edits with version diffs, author, timestamp, and reason codes. Notify stakeholders on submission, approval, rejection, and material changes. Lock approved scopes for execution while allowing controlled change orders with re-approval as needed. Maintain a complete audit trail for compliance and reporting.
Lines up move-in vs. move-out photos side by side, highlights differences, and labels likely tenant-caused damage with confidence notes. Produces dispute-ready evidence packets and suggested line items, speeding chargebacks while staying fair and transparent.
Automatically ingests move‑in and move‑out photos from uploads, mobile capture, and the FixFlow media library, then pairs and aligns them for like‑for‑like comparison. Normalizes EXIF orientation, resolution, and color/exposure, corrects lens distortion, and uses feature matching to suggest top candidate pairs with confidence scores while supporting manual overrides and locks. Handles partial crops and different vantage points via perspective adjustment and padding. De‑duplicates via perceptual hashing, validates timestamps, and flags unmatched photos for user review. Associates each pair with property, unit, room/fixture tags, and the lease period using existing FixFlow data. Persists aligned outputs as derived assets in the media store and preps them for difference analysis. Targets batch pairing of 1,000 photos within 15 minutes with resumable, queued processing and full audit logging.
Computes objective before/after changes using lighting‑robust comparison (e.g., exposure normalization, SSIM/LPIPS, and edge/texture differencing) to detect material changes between aligned photo pairs. Produces heatmap overlays and bounding boxes for changed regions, assigns severity levels, and provides a sensitivity slider to tune noise vs. signal. Uses semantic segmentation to ignore transient objects (people, pets, cleaning supplies) and reflections/shadows. Offers interactive before/after slider, zoom, and toggleable overlays on web and mobile. Stores annotated results as layers linked to the case in FixFlow and supports queued, retryable processing with progress indicators. Aims for <5 seconds average processing per pair at standard resolutions and graceful degradation for very large images.
Classifies detected change regions into configurable damage categories (e.g., wall scuffs, holes, stains, appliance dents, flooring scratches, pet-related) and differentiates likely tenant-caused issues from normal wear-and-tear using policy rules (tenancy length, asset age from the register, prior condition notes). Outputs per-region labels with confidence scores, rationale notes (e.g., pattern match, texture break, abnormal discoloration), and a conservative default when confidence is low. Supports manager overrides, captures feedback for model improvement, and version-locks model outputs for auditability. Provides adjustable thresholds to control when labels are suggested vs. withheld. Integrates with FixFlow’s unit records, move-in reports, and asset registry to enrich decisions while ensuring transparent explanations to users.
Generates a branded, shareable evidence packet (PDF/ZIP) that includes side-by-side images, highlight overlays, labels, confidence scores, timestamps, GPS when available, unit/lease details, chain-of-custody log, and applied policy rules. Supports page numbers, watermarking, cryptographic hash for integrity, and size-optimized media to keep downloads efficient. Allows selective redaction (faces, docs on counters) and inclusion/exclusion of items, while preserving an internal unredacted original for audit. Provides multi-language support and accessibility-compliant text. Exposes one-click sharing via expiring links to the tenant portal and email, and stores the packet with the lease closeout workflow in FixFlow.
Transforms classified damages into suggested, editable chargeback line items mapped to configurable rate cards (labor, materials, trip fees) and jurisdiction-aware policies (depreciation schedules, caps, fair wear-and-tear). Auto-calculates subtotals, taxes, and deposit offsets, and attaches annotated photos to each line. Routes for internal approval and then pushes approved charges to FixFlow invoicing and generates repair work orders for vendors with relevant imagery. Maintains a full audit trail of edits, overrides, and approvals, and supports templates per property owner/portfolio to standardize outcomes while remaining fair and transparent.
Provides tenants with a portal view of side-by-side images, highlights, labels, and plain-language explanations of how decisions were made, including confidence notes and applicable policy rules. Enables tenants to acknowledge, comment, or contest specific items, upload counter-evidence, and track resolution status against clear timelines. Supports secure, expiring share links, notifications (email/SMS/in-app), multi-language text, and accessibility standards. Summarizes accepted vs. disputed line items for mediation or escalation and records outcomes in the lease closeout and accounting flows within FixFlow.
Implements role-based access controls and least-privilege defaults for viewing, annotating, and sharing photos and packets. Automatically detects and blurs faces, license plates, and sensitive documents before sharing externally, with reversible redaction controls for internal auditors. Captures upload consent/attestations, applies configurable retention rules per jurisdiction and owner, supports legal holds, and honors deletion requests. Encrypts data in transit and at rest, logs access and changes for audits, and aligns with SOC 2-style operational controls to protect all parties during evidence handling.
Rolls all punch list items into a single parts cart across units, checks on-hand inventory, and recommends bulk orders to hit quantity price breaks. Reserves stock for scheduled jobs and flags lead-time risks so make-ready never stalls waiting on supplies.
Consolidate material line items from open maintenance tickets, make-ready checklists, and scheduled jobs across all units into a single normalized parts cart. Normalize SKUs and units of measure, deduplicate items, and roll up quantities while preserving line-level traceability back to the originating work order and unit. Allow filters by property, target date window, and job status, plus include/exclude toggles per line. Auto-refresh the cart as new work orders are created or updated, and maintain an audit trail of changes. Expose a summary view (by item and by job) and provide exportable reports for stakeholders.
Check real-time on-hand inventory across all stock locations (warehouse, technician trucks, on-site closets) with configurable safety stock buffers. Allocate and reserve inventory against scheduled jobs, supporting partial allocation, soft reservations at cart creation, and hard reservations upon approval/PO creation. Prevent double-booking with concurrency-safe holds, and automatically deallocate on cancellation or reschedule. Surface availability badges (in stock, partially allocated, out of stock) and ETAs within the cart, and sync reservations to technician mobile apps and work orders.
Ingest vendor catalogs with tiered pricing, MOQs, and shipping thresholds to compute recommended order quantities that achieve price breaks while minimizing overstock. Present side-by-side comparisons of current vs. optimized cost, including savings and impact on inventory levels. Respect vendor preferences and split recommendations across vendors as needed. Allow user overrides and lock-ins per line, then apply chosen recommendations back to the cart in one step. Store rationale and calculations with the order for auditability.
Track standard and dynamic vendor lead times for each SKU and evaluate them against required-by dates derived from job schedules and make-ready timelines. Flag items where expected arrival exceeds available slack, and surface risk levels with clear icons and explanations. Provide actionable options: propose alternate vendors, in-store pickup, approved substitutes, or expediting. Trigger notifications to coordinators and offer one-click schedule adjustments when unavoidable delays are detected. Maintain an "at risk" list and include lead-time considerations in bulk optimization.
Maintain a catalog of approved equivalent parts and substitution rules with compatibility constraints by brand, model, and property standards. When an item is unavailable or risky, suggest compliant substitutes with live pricing, availability, and lead times across vendors. Support manager approval workflows for substitutions, log decisions for compliance, and remember preferences for future recommendations. Integrate substitution logic into cart aggregation, inventory reservation, and bulk optimization to ensure end-to-end consistency.
Provide role-based approval thresholds and routing rules based on total spend, vendor, and property. Show approvers an itemized diff from the last version, line-level allocations to work orders/units, and bulk-optimization justifications. Support partial approvals and comments. Upon approval, split the cart into vendor-specific purchase orders with correct taxes, ship-to locations, and required-by dates, and dispatch via email/EDI/CSV. Update inventory reservations and order statuses, and synchronize PO status back to work orders and technician schedules.
Builds the optimal task order—cleaners, painters, repairs, inspection—with dependencies and buffers, then auto-books vendors using your calendars. If anything slips, it reflows the sequence, updates everyone, and protects the move-in date without coordinator scramble.
Enable creation of a task dependency graph for turn tasks (e.g., cleaning, painting, repairs, inspection) with hard/soft predecessors, minimum gaps, and task durations. Validate for cycles, detect parallelizable work, and compute critical path and float. Pull tasks from FixFlow work orders and unit turnover templates; store graph per unit or project. Expose APIs/UI to add constraints (e.g., “paint after patch cure 24h”), required access, materials readiness, and permit gates. Output a baseline schedule with earliest start/finish times and resource placeholders for vendor assignment.
Integrate two-way with vendor calendars (Google, Microsoft 365/Outlook, ICS) and FixFlow availability to auto-book time slots that satisfy task windows, travel buffers, working hours, and service-area constraints. Place provisional holds, request confirmations, and auto-promote to confirmed on acceptance. Respect vendor preferences, capacity limits, and cost tiers; support backup vendors and waitlists. Sync confirmed bookings back to all calendars with job details, access instructions, and attachments. Provide failure fallbacks (manual selection, reschedule suggestions).
Continuously monitor events (vendor declines, lateness, early finishes, weather, parts delays) and re-optimize the schedule to protect the target move-in date and SLAs. Recompute sequencing within constraints, preserve locked tasks, and minimize objective functions (lateness penalties, cost, vendor changes). Generate alternatives with tradeoffs (e.g., swap vendor, overtime, compress buffers) and require approval based on policy. Version schedules, track deltas, and maintain an audit of what changed and why.
Allow configuration of default and per-task buffers (drying/cure times, QA windows) and a protection zone before tenant move-in. Auto-insert buffers based on trade templates; visualize buffer consumption and warn on erosion. When buffers are threatened, propose mitigations (scope split, vendor swap, overtime) and escalate per policy. Block changes that violate the move-in protection window unless override permissions are met and impacts are acknowledged.
Send targeted, event-driven updates to vendors, tenants, and owners across SMS, email, and push when bookings are created, changed, or canceled. Include updated ICS invites, prep checklists, access codes, and photo requirements. Require acknowledgements where needed (e.g., vendor accepts slot, tenant confirms access window) and track read receipts. Provide throttling, quiet hours, localization, and templating. Log all communications in the job timeline for compliance and dispute resolution.
Allow authorized users to lock tasks, pin vendors, or override constraints with visibility into downstream impacts (critical path shifts, buffer loss, added cost). Present conflict summaries and require reason codes before committing. Support one-click rollback to prior schedule versions. Enforce role-based permissions and maintain a tamper-evident audit trail for all overrides and conflict resolutions.
Calculates compliant security-deposit deductions from approved damage items, auto-attaches photo proof, and generates jurisdiction-ready notices with itemization and timelines. Reduces disputes, standardizes decisions, and closes out turnovers cleanly.
A configurable, versioned rules engine that applies location-specific security-deposit regulations (state/province/country and municipality) to each case. Encodes allowable deduction categories, depreciation methods, caps, wear-and-tear exclusions, mandatory notice language, and return timelines with effective dates and audit trails. Supports property-level overrides, rule precedence, and fallback defaults for unknown jurisdictions. Exposes a validation layer that blocks non-compliant deductions and assembles per-line compliance rationale used by calculations and notices. Integrates with FixFlow property profiles, itemization, deadline tracker, and notice generation.
Automates per-line deduction calculations by importing approved damage items from FixFlow, applying jurisdictional rules, depreciation schedules (age and expected lifespan), betterment, proration, tax, and fee logic. Distinguishes normal wear-and-tear from chargeable damage and calculates tenant-responsible amounts versus landlord costs. Provides editable line items, rationale notes, and templates for common issues to standardize decisions. Supports multi-currency, rounding rules, and snapshotting of calculation states for auditability and regeneration of notices.
Automatically links photo and document evidence from inspections and maintenance intake to each itemized deduction line. Embeds timestamps, unit/room tags, and metadata in the generated packet while enabling optional PII redaction (face blurring, GPS/EXIF stripping) and document redaction. Supports additional uploads such as invoices and receipts, preserves chain-of-custody metadata, and enforces role-based access. Produces a consolidated evidence appendix (PDF/HTML) with thumbnails and deep links for tenant viewing.
Generates jurisdiction-ready, itemized security-deposit notices using dynamic templates that include required statutory language, deadlines, totals, refund amounts, and manager/tenant details. Outputs accessible HTML and signed PDF versions, maintains version history, and watermarks superseded notices. Supports multi-language content and branding. Delivers notices via email and integrates with postal services for certified mail, tracking delivery status and bounce events. Regenerates notices automatically upon calculation changes and logs all sends for audit.
Calculates and monitors statutory deadlines from key events (move-out date, possession return, forwarding address received), adjusts for weekends/holidays per jurisdiction, and surfaces countdowns and risk indicators. Automates reminders, escalation alerts, and task creation, with optional pauses where permitted while awaiting vendor invoices or estimates. Blocks sending after deadlines and proposes remediation steps. Provides a portfolio dashboard and exports for compliance reporting, with webhook and Slack/Email notifications.
Provides a tenant-facing portal to dispute specific line items with comments and counter-evidence, plus an internal review queue for managers to assess, adjust amounts, or withdraw items. Tracks SLA timers, decision rationales, and outcomes, generating revised, versioned notices where needed. Supports configurable resolution policies, structured settlement offers, and a final evidence/export packet suitable for mediation or small-claims court. Maintains a complete audit trail across all actions.
Calculates net refund after deductions, posts entries to FixFlow ledgers and external accounting systems (e.g., QuickBooks/Xero), and initiates refund disbursement via ACH/check through payment partners. Handles trust accounting separation, remittance advice to tenants, and reconciliation when payments clear. Supports partial refunds, chargebacks, and re-issues, ensuring books stay aligned with notice versions and maintaining a complete financial audit log.
A live command board showing every unit’s readiness stage, blockers, and SLA timers. Offers one-click nudges, reassignment, or slot swaps to keep the blitz moving—and gives owners and PMs real-time clarity on what’s done, what’s next, and what’s at risk.
Deliver a live, auto-updating board that presents every unit’s make‑ready status at a glance. Each unit appears as a card with current stage, assignee(s), due/SLA timers, blockers, and next actions. Support column-based layout by stage with drag-and-drop card movement subject to workflow rules. Provide fast filters (property, stage, assignee, risk level, date window) and saved views. Use push updates (WebSockets) with offline-safe fallbacks and UI virtualization for large portfolios (1–150 units). Ensure color-coded risk states, badge indicators for blockers, and accessibility-compliant contrasts. Integrate directly with FixFlow work orders, approvals, vendor assignments, and tenant communications so board changes persist across the platform.
Provide an admin console to define make‑ready stages, entry/exit criteria, required tasks/checklists, SLAs, and custom fields. Allow per-portfolio templates and property-level overrides. Enable rules for automatic stage advancement based on task completion, approvals, or data signals (e.g., keys returned, cleaning complete). Support stage policies such as pause reasons, required attachments (photos), and handoff validations. Expose versioned workflows to change processes without disrupting in-flight units; migrating units must follow safe transitions with audit logs.
Implement configurable SLAs per stage with business-hour calendars and holidays, start/stop/pause logic (e.g., paused when awaiting tenant access), and pre-breach alerts. Display countdowns and elapsed time on cards with color thresholds. Compute a unit-level risk score using factors like SLA proximity, blocker severity, vendor availability, and move-in date alignment. Surface risk badges and sort/group by risk. Allow managers to adjust SLAs by template, property, or unit and export SLA metrics to reporting APIs.
Automatically detect and label blockers such as pending approvals, parts on order, vendor confirmations, tenant access, or inspection outcomes. Model dependencies between tasks (predecessor/successor) and visualize them on the card and detail pane. Provide standard blocker reason codes with notes and attachments. Enable unblock actions (e.g., request approval, order part) directly from the board. Allow authorized users to override/waive a blocker with a required reason and audit log. Update dependencies in real time as upstream tasks complete.
Offer inline actions on unit cards: send templated nudges to technicians/vendors/tenants via SMS, email, or app push; reassign tasks to a different technician or vendor; and swap scheduled time slots to resolve conflicts. Provide safe-guard confirmations, undo windows, and rate-limiting on nudges. Respect user permissions and record every action to an audit log. Pre-fill messages with context (unit, task, SLA state) and allow quick edits. Ensure actions are idempotent and immediately reflected on the board and in related FixFlow records.
Integrate the board with FixFlow scheduling to display technician availability, travel buffers, and conflicts. Provide suggestions for earliest feasible slots based on skills, location, and SLA urgency. Support bulk scheduling from the board and drag-and-drop rescheduling that updates all dependent tasks. Sync with Google Workspace and Microsoft 365 calendars (ICS/webhook) and prevent double-booking across systems. Handle time zones, business hours, and daylight-saving changes gracefully.
Enforce role-based access controls for viewing, editing, and performing quick actions on the board. Capture a detailed audit trail for stage changes, nudges, reassignments, and swaps with who, what, when, and why. Provide real-time notifications and daily digests for SLA risks, newly blocked units, and critical changes, with per-user preferences. Ensure data retention and export capabilities for compliance and owner reporting.
Cryptographically chains every photo, note, status change, and approval so the entire maintenance record is tamper‑evident. One‑click integrity checks verify hashes and highlight exactly where any change occurred. Provides indisputable chain‑of‑custody for audits, insurance claims, and disputes.
Compute a cryptographic hash for every maintenance event (photo upload, note, status change, approval) using deterministic serialization and include a reference to the previous event’s hash to form an append‑only, tamper‑evident chain per work order. Hash all attached media and include their digests in the event’s Merkle root to localize discrepancies. Persist the chain in an append-only event store with replication and integrity checks, and expose APIs to append and read events. Integrate seamlessly with FixFlow’s intake, triage, scheduling, and communication flows so all actions are automatically chained without user effort. Expected outcome: any modification to historic data becomes immediately detectable and provable.
Attach trusted timestamps to each chained event using multi-source time validation (e.g., NTP quorum) and periodically anchor chain roots (e.g., daily per account) to an external, verifiable ledger (public blockchain or RFC 3161 TSA) to provide independent proof of existence and ordering. Handle clock drift and offline scenarios with queued anchors and retries. Store anchor receipts and verification metadata alongside chain state, and surface anchor status in the UI and API. Outcome: third parties can independently verify when records existed, strengthening audit, insurance, and dispute outcomes.
Provide a single‑action control in each work order that recomputes all hashes, verifies the chain’s continuity, checks timestamp anchors, and returns a clear pass/fail with the earliest point of divergence. Generate a downloadable, human‑readable report (and machine‑readable JSON) detailing verification steps, algorithms, versions, anchor receipts, and results. Ensure checks complete quickly on typical ticket sizes and scale for larger chains via incremental verification. Outcome: users can instantly validate integrity and share defensible evidence.
Use canonical field ordering and per‑field Merkle leaves to pinpoint exactly which field or attachment breaks integrity when a mismatch is found. For structured data, present field‑level diffs; for attachments, show which file’s digest diverges and provide metadata (filename, size, MIME). Present discrepancies inline in the work order timeline and in exported reports, minimizing investigation time. Outcome: users can see precisely where a change occurred without manual forensics.
Require digital signatures for approvals and critical state transitions using managed key pairs (e.g., ECDSA). Bind signer identity, role, and context metadata (IP, user agent, timestamp) to the event prior to hashing, enabling non‑repudiation and chain‑of‑custody. Provide secure key storage for system keys and support user‑held keys or OTP‑based ephemeral signing. Expose signature verification in UI, reports, and APIs. Outcome: approvals are provably made by specific users, strengthening dispute resilience.
Generate a self‑contained export (ZIP) for any work order or date range including the ledger events, attachment digests, chain manifest, anchor receipts, verification report, and a lightweight offline verifier tool with instructions. Support redaction options for PII and configurable retention of media vs. hashes. Ensure package integrity with a top‑level manifest signature and versioned schema for forward compatibility. Outcome: third parties can independently verify integrity without FixFlow access.
Provide a migration utility to ledgerize existing maintenance records by creating a genesis event from the current snapshot, clearly marking it as a backfill without historical anchors. Chain all subsequent events normally. Display migration markers in UI and reports to avoid implying pre‑migration immutability. Throttle and schedule backfill jobs to avoid impact on live operations, and expose progress and error handling. Outcome: customers get a unified, honest chain for historic and new records.
Auto‑locks trusted metadata to each upload—server timestamp, user ID, device fingerprint, and optional geofence match. Flags stripped EXIF or stale photos and requests a live retake via magic link. Proves when and where evidence was captured, reducing back‑and‑forth and challenge risk.
Automatically bind trusted metadata to every media upload at receipt: server-side timestamp, authenticated user ID, account and work-order IDs, device fingerprint, content hash, and signature. Preserve raw client EXIF but never trust it over server truth. Store the metadata and cryptographic hash in an append-only store with versioning to ensure immutability and tamper-evidence. Expose this metadata via internal APIs and the UI, link it to the originating maintenance request, and prevent post-hoc modification while allowing additive annotations. Handle failure modes (clock skew, partial uploads, retries) and ensure idempotency for duplicate submissions. This provides non-repudiation, shortens disputes, and underpins downstream verification flows.
Generate a privacy-preserving device fingerprint on capture (browser characteristics, OS, SDK identifiers where permitted) to associate uploads with a pseudonymous device ID. Maintain a device history and compute a simple trust score based on consistency signals (repeat use on the same property, low anomaly rate, successful geofence matches) while minimizing personal data collection. Surface device continuity and trust indicators in the work-order view and expose them via API for automation rules. Provide controls to reset or revoke device trust and handle users with multiple devices gracefully. Degrade functionality when fingerprinting is unavailable without blocking uploads.
Allow admins to define geofences per property (address-based radius and optional polygon). On upload, request location permission and perform server-side geofence matching; when not granted, fall back to coarse IP-based estimation and mark confidence. Tag uploads as inside, outside, or unknown with distance and confidence, and store the raw reading with time. Provide policy settings to warn, auto-request retake, or allow with note based on results. Display geofence status in the request UI and include it in notifications and APIs. Implement spoofing checks and rate limits, and ensure secure storage of coordinates with least-privilege access.
Inspect media headers on ingestion to detect stripped EXIF, mismatched creation timestamps, editing software markers, and camera-to-server time deltas. Compare capture time against request creation and configurable freshness thresholds to flag stale media. Attach machine-readable flags and human-readable warnings to the upload, and trigger downstream actions such as auto-sending a retake link. Log reasons and confidence scores for each flag to aid auditing and tuning. Never block uploads solely on client EXIF; use server truth for decisions.
When verification flags occur or on-demand by staff, send a one-time, time-limited magic link via SMS/email that opens a focused capture flow enforcing live camera use (no gallery), with inline consent for location and metadata. Support retry windows, expiration, rate limiting, and device compatibility (mobile web and native). Embed request context to auto-associate the retake, prefill geofence, and capture device fingerprint and server timestamp. Provide localized UI, accessibility compliance, offline-aware fallback with delayed upload, and clear success/failure states. Track completion and update the work order in real time.
Present an immutable, chronological timeline per work order showing each media event with metadata snapshot, geofence result, device trust indicators, flags raised, retake requests sent, delivery status, and user acknowledgments. Support role-based access, redaction of personal data, and export to signed PDF and JSON with embedded hash and signature for external sharing. Provide search and filter across requests by flag type, location match, and freshness. Ensure exports are reproducible and verifiable against stored hashes.
Implement granular consent prompts and just-in-time explanations for location and device fingerprinting, with graceful degradation when declined. Provide organization-level settings for retention periods of media and metadata, automatic deletion schedules, and export/self-service data requests. Encrypt media and metadata in transit and at rest, implement key rotation, and restrict access via RBAC and auditing of all access events. Document legal bases and provide configurable notices to meet GDPR/CCPA requirements. Include admin dashboards for consent rates, retention status, and deletion queues.
Configurable approval matrix by cost, trade, and funding source with e‑sign and required attestations. Auto‑applies policy language and blocks work until compliant sign‑off is complete. Speeds decisions while keeping spend, grants, and reimbursements within program rules.
Provide an admin UI to define and manage approval rules by cost thresholds, trade categories (e.g., plumbing, electrical), and funding sources (e.g., owner-paid, grant, insurance). Support multiple approval tiers, conditional approvers, role-based routing, and per-portfolio overrides. Include versioning, rule previews, simulation (test a sample work order to see routed approvers), and safe publishing with change logs. Integrate with FixFlow entities (work orders, vendors, budgets, properties) so rules are evaluated in context. Enforce RBAC for who can create, edit, and publish rules.
Implement a deterministic, auditable rules engine that evaluates each request against defined thresholds, trade classifications, and funding attributes to compute the required approval path. Support chaining of rules, fallbacks, and conflict resolution. Expose an API and service that can be invoked at intake, estimate updates, and change orders. Log decisions with rule IDs, inputs, and outputs for traceability, and persist the computed approval path on the work order.
Block technician dispatch, PO issuance, and work start until required approvals are complete. Provide clear UI states on tickets (e.g., Awaiting Approval) and API guards to prevent noncompliant actions. Support emergency override with configurable roles, required justification, and automatic post-facto review tasks. Track all block/unblock events with timestamps and user IDs for auditability.
Integrate e‑signature for approval packets, capturing signer identity, authentication method, timestamp, and document hash. Support signing on web and mobile, and attach signed artifacts to the work order. Maintain an immutable audit trail of approval requests, actions, and outcomes, with exportable logs for auditors. Ensure signatures meet common e‑sign standards and can be verified independently.
Provide configurable attestation forms (e.g., grant eligibility, procurement method, multiple-bid confirmation) that can be attached to approval steps and must be completed before submission. Support conditional fields based on funding source or trade, required attachments (e.g., photos, bids), and validation rules. Store attestations with the approval record and include them in the audit export.
Automatically insert relevant policy clauses and program terms into the approval packet based on detected attributes (cost tier, trade, funding). Support templating with variables (property, vendor, estimate amount) and dynamic sections. Maintain a library of policy texts with version control and effective dates. Display applied clauses to approvers and include them in signed artifacts.
Send targeted notifications to approvers when actions are required, with reminders and time‑based escalations to alternates or managers. Support email, SMS, and in‑app channels, quiet hours, and digest options. Include deep links to approve/deny and a status dashboard showing bottlenecks. Record delivery and action metrics to optimize turnaround time.
One click compiles an audit‑ready packet by unit, building, or program: indexed timeline, hashed media manifest, work orders, COIs, invoices, and approvals. Exports as digitally signed PDF/ZIP with templates for HUD/HQS, LIHTC, and insurance requirements. Saves hours and prevents missing‑document findings.
Provides a single-action flow to compile an audit pack by unit, building, or program with optional date range and template selection. Invokes a background job that orchestrates data aggregation, validation, timeline generation, manifest creation, signing, and export. Includes progress tracking, cancellation, retries with backoff, and idempotent rebuilds. Captures a point-in-time snapshot of source records and stores build metadata (scope, template versions, ruleset, builder, timestamps) to ensure reproducibility. Integrates with FixFlow’s job queue, notifications, and permissions layer to respect user roles and record visibility.
Collects all relevant artifacts from FixFlow (work orders, technician notes, photos/videos, invoices, approvals, COIs, communications) for the chosen scope and timeframe. Normalizes fields (dates, IDs, vendor info, costs, statuses), deduplicates attachments, and resolves versions to the latest approved state. Applies filters by program and jurisdiction, performs light OCR on invoices/COIs for missing structured fields, and flags gaps (e.g., missing COI or unsigned approval) for the validator. Produces a canonical data model consumed by the timeline, templating, and export steps.
Maintains a versioned library of packet templates and checklists for HUD/HQS, LIHTC, and common insurance requirements. Maps normalized data into the correct sections, tables, and cover sheets. A rules engine validates completeness and compliance (required fields, date windows, photo count, COI coverage, signature presence) and emits blocking errors or warnings with remediation hints and deep links to fix issues in FixFlow. Supports jurisdiction/carrier overrides, conditional sections, localization, and justification notes for permissible waivers.
Generates a cryptographic hash per media file and document, producing a manifest that lists filename, size, hash, capture/upload timestamps, author, and key EXIF fields. Detects duplicates and post-capture alterations by comparing stored hashes. Links each media item to its timeline event and source work order. Includes chain-of-custody notes and stores the manifest inside the ZIP and as an appendix in the PDF for third-party verification.
Builds a chronological, scoped timeline of maintenance events, communications, approvals, and financials with normalized timestamps and time zone handling. Produces a paginated index and PDF bookmarks that reference page numbers and sections (e.g., work order details, invoices, COIs, approvals). Embeds bidirectional links between the index, timeline entries, and artifacts to speed review. Includes author/role attribution and outcome summaries for each event.
Applies organization-backed digital signatures to the PDF and ZIP exports and optionally adds a trusted timestamp to prove existence at a specific time. Embeds signature metadata (creator, certificate info, build ID) and a visible signature block on the PDF cover. Supports key rotation, revocation checks, and signature verification on download. Fails closed if signing cannot be completed and logs all signature operations for auditability.
Exports the packet as a single PDF and a ZIP containing the PDF, manifest, and original artifacts. Supports large-file handling (chunked ZIP, multi-part downloads), password protection, expiring access links, and optional watermarking. Delivers to configured destinations (email link, S3, Google Drive, OneDrive) and enforces role-based access with download logging. Offers PII redaction toggles and recipient-specific views to protect tenant privacy while meeting audit needs. Uses consistent, human-readable file naming and includes a cover sheet with a contents index.
Automatically detects and redacts faces, license plates, mail labels, and other PII in photos and documents before sharing. Preserves an access‑restricted original and logs who viewed or exported each version. Lets teams share evidence confidently without privacy violations.
Implement an automated pipeline that detects and redacts personally identifiable information (faces, license plates, mail labels, phone numbers, emails, street addresses, ID numbers) in images and multi-page PDFs at upload and prior to any share action within FixFlow. Use a hybrid approach combining computer vision models, OCR, and NER with configurable confidence thresholds and redaction styles (blur, pixelate, solid fill). Support common formats (JPEG/PNG/HEIC/PDF), multilingual OCR, rotation handling, and low-light/noisy images. Process single images in ≤2 seconds and 10-page PDFs in ≤15 seconds on average, with graceful degradation and background processing for larger files. Persist detection metadata (bounding boxes, classes, confidence) with each asset to enable review, versioning, and audit. Provide failure handling, retries, and fallback to manual redaction when confidence is below policy thresholds.
Store unredacted originals in an encrypted, access-restricted vault separate from redacted derivatives, using KMS-managed keys and per-tenant isolation. Enforce role- and asset-level permissions with least privilege, time-bound access grants, reason capture on access, and optional manager approval. Provide a secure, watermarked, non-downloadable viewer for originals with click-to-request access flow. All access to originals must be logged and linked to the associated work order/case. Support data residency constraints and automated purge according to retention policies.
Maintain an immutable, tamper-evident audit trail of all detections, redaction actions, policy evaluations, views, downloads, and exports for both originals and redacted derivatives. Track who did what, when, from where (IP/device), and why (captured reason), and hash-chain entries for integrity. Support version history per asset, allowing multiple redaction passes and export variants with lineage back to the original. Provide exportable audit reports (PDF/CSV) for a given case, asset, time window, or recipient. Enforce retention policies and data minimization for logs while preserving integrity proofs.
Enable administrators to configure redaction policies by portfolio, property, team, or sharing context (e.g., tenant share, vendor dispatch, insurer submission). Allow toggling entity types to redact, setting confidence thresholds, choosing redaction styles, and defining exceptions based on consent or contractual requirements. Provide presets for common scenarios and sensible defaults to meet privacy regulations. Policies must be evaluated consistently in backend services and surfaced in UI for transparency, with change history and effective-dates. Validate policies before activation and support staged rollout with analytics on detection outcomes and false positives.
Integrate redaction into FixFlow’s intake and scheduling workflows with bulk processing for queues (e.g., new maintenance requests, technician uploads). Provide asynchronous jobs, progress indicators, and notifications/webhooks when redaction completes or requires manual review. Ensure redaction gates all external shares (emails, links, vendor portal posts) and approvals, with clear UI states and retry logic on failures. Expose API endpoints/events so partner systems can submit assets for redaction and retrieve results at scale.
Generate redacted export artifacts for email, share links, and vendor/insurer portals while preserving readability and necessary metadata. Apply recipient-specific watermarks (name, timestamp, case ID), expiring links, optional passwords, and download rate limits. Maintain a cryptographic linkage between each export and its source version for auditability. Preserve original page order, DPI, and orientation; enforce file size and format constraints; and include a machine-readable manifest of redactions applied. Track delivery, access events, and revocation status.
Provide an in-app review workspace to verify detections, adjust masks, add/remove redactions, and tune blur intensity before sharing. Show overlays with labels and confidences, keyboard shortcuts for speed, zoom/pan, before/after comparison, undo/redo, and accessibility-compliant controls. Support multi-page navigation, quick approve-all for high-confidence runs, and save as new version with notes. Surface common false positives for training feedback loops.
Applies retention schedules per jurisdiction or funding source, with legal holds for disputes or claims. Warns before purge, offers one‑click export with hash manifest, and issues deletion certificates. Controls storage bloat while staying compliant with records policies.
Implements an automated policy engine that applies retention schedules based on property jurisdiction, funding source, and record type (e.g., work orders, photos, invoices, tenant communications). Maps each record to governing rules using property location and funding metadata, supports effective dates, triggers (job completion, payment posted, lease end), exceptions, and rule precedence. Calculates purge eligibility and executes defensible, scheduled deletions. Includes versioned policies, simulation mode, and full auditability. Integrates with FixFlow’s data model and event bus to react to lifecycle events and ensures consistent enforcement across web, mobile, and APIs.
Provides a secure workflow to create, scope, and manage legal holds that suspend retention and purge actions. Allows authorized users to place holds by case ID with reasons, notes, attachments, and optional expiration, scoped to entities (properties, tenants, work orders, vendors) and their related records. Displays hold indicators in UI, blocks deletions, and notifies stakeholders of expiring holds. Offers API endpoints for external legal systems, role-based access control, and immutable auditing of all hold activities.
Generates a time-bounded queue of records eligible for deletion and sends email/in-app warnings to designated reviewers ahead of purge. Provides a review workspace with filters, sampling, CSV export, approval history, and optional dual-approval. Supports snooze/override for specific items, blackout windows to avoid business hours, and dry-run estimates of storage savings. Logs reviewer decisions and integrates with FixFlow’s notification and scheduling services for reliable execution and retry handling.
Enables export of any purge batch or selected records as a packaged archive containing normalized data (JSON/CSV) and associated binaries (photos, attachments), accompanied by a cryptographic SHA-256 manifest per file and an overall manifest. Includes metadata such as policy versions applied, requester identity, timestamps, and scope. Supports secure download links, optional delivery to customer S3, encryption at rest and in transit, resumable downloads, chunking for large exports, and an API for automation. All exports are fully audited.
Automatically issues signed deletion certificates after each purge, detailing record counts, identifiers, policy references, approvers, timestamps, and a hash summary of items deleted. Stores certificates and related job logs in an append-only audit store to ensure non-repudiation. Provides certificate download, email distribution, and an audit API/UI for regulatory inquiries. Retains certificates according to configurable compliance timelines independent of content retention.
Offers a dashboard showing storage consumption by entity type (photos, videos, messages, documents), growth trends, largest contributors, and projected savings from upcoming purges. Includes policy simulation to model the impact of proposed retention changes before deployment and provides recommendations within compliance bounds. Supports per-property and portfolio views, thresholds with alerts, and exportable reports. Integrates with FixFlow media storage and analytics to drive cost optimization while maintaining compliance.
Generates a time‑boxed, read‑only portal scoped to selected units, dates, or programs. Auditors can search, filter, and leave clarifying comments without altering records; all access is logged. Eliminates email back‑and‑forth and shortens audit cycles with transparent, self‑serve review.
Provide an auditor role that enforces read-only behavior across UI and API, constrained to a defined start/end date. When a portal is active, all mutating actions (create, update, delete, file overwrite) are disabled, action buttons are hidden or disabled, and server-side authorization blocks writes. Access automatically expires at the configured end time or can be revoked immediately by an owner. Integrates with existing authentication/authorization layers, adds a portal context and expiry enforcement middleware, and presents a clear countdown/status banner within the portal. Outcome: auditors can safely review data without any risk of altering records, and access cleanly terminates on schedule.
Enable property managers to create a portal scoped to specific units, date ranges, and program tags (e.g., subsidy type, compliance program). The scope applies uniformly to work orders, approvals, messages, photos, invoices, SLAs, and technician schedules so auditors only see relevant records. The scope is enforced server-side at the query layer using a portal ID and is summarized at the top of the portal so auditors understand the boundaries. Integrates with FixFlow’s existing data models and tagging; includes validation to prevent empty or overly broad scopes. Outcome: focused, least-privilege access that speeds review and protects unrelated data.
Provide full-text search and facet filtering across all scoped records, including tickets, events, communications, attachments, vendors, costs, and SLA statuses. Support filters such as status, category, emergency vs. scheduled, cost range, vendor, created/closed dates, and SLA breach flags, with sort options and saved views per portal. Leverage indexing for performance and paginate to maintain responsiveness. Integrates with the portal scope so results never leak outside authorized data. Outcome: auditors can quickly locate evidence and exceptions without manual requests.
Allow auditors to add clarifying comments anchored to specific records (e.g., a work order, approval step, photo) without changing the underlying data. Comments are stored in a separate, immutable comment stream marked as auditor_comment, support threading and mentions, and include status (open/resolved) to drive closure. Notify record owners/managers of new comments via email/in-app, and surface resolution history. Exports include comments with timestamps and authors. Outcome: questions are handled in context, eliminating email chains while preserving record integrity.
Capture and persist an immutable audit trail of all portal activity, including successful/failed logins, resource views, searches, downloads, and comments, with timestamps, user identity, IP, and user agent. Provide an exportable log (CSV/JSON) per portal with filters by date and event type. Include retention settings aligned to organization policy and safeguards against tampering. Integrates with existing logging pipeline and is visible to portal owners. Outcome: transparent, defensible evidence of who accessed what and when.
Offer a portal invitation flow that sends tokenized, expiring access links to auditors, with optional SSO (SAML/OIDC) and configurable 2FA. Support immediate revoke, resend, and role changes by portal owners; enforce rate limiting, CAPTCHA on repeated failures, and optional IP allowlists. Display clear portal state (Active/Expired/Revoked) and allow regeneration of tokens without changing scope. Server-side verification ensures all requests carry a valid portal context and unexpired token/identity. Outcome: only authorized individuals gain access, and owners maintain tight control.
Mask sensitive tenant and payment information by default for auditor sessions, including phone numbers, email addresses, payment details, exact GPS locations, and other regulated fields. Provide configurable masking rules per portal and ensure all exports, screenshots, and comment notifications respect masking. Log any unmask actions (if permitted) with justification and time limit. Support basic image redaction for photos (e.g., auto-blur faces/identifiers) when enabled. Integrates with the presentation layer and download services to prevent leakage. Outcome: privacy is preserved while enabling effective audit review.
Transforms messy SMS/WhatsApp threads into clean, structured tickets automatically. Extracts unit/address, issue type, urgency, availability, and attached media from free‑form text—even emojis and shorthand—then asks only for what’s missing. Eliminates manual data entry, reduces back‑and‑forth, and standardizes intake the moment messages arrive.
Implement robust connectors for SMS and WhatsApp that receive inbound messages and media via webhooks, validate signatures, normalize payloads, and reliably enqueue them for processing. Support tenant opt-in/opt-out management, contact matching, idempotent message de-duplication, and message threading across channels. Ensure resilience with retry/backoff, message ordering by provider timestamps, and multi-tenant routing to the correct FixFlow account and property portfolio based on phone numbers and business profiles.
Build an NLU pipeline that parses free-form texts and emojis to extract unit/address, issue type, urgency, preferred availability, and attached media references. Normalize entities to FixFlow’s canonical taxonomies (property, unit, category, severity) and validate addresses against existing portfolios. Provide locale-aware parsing (dates/times), emoji and shorthand interpretation, and confidence scoring per field with explainability metadata for downstream decisions.
Automatically ask concise follow-up questions only for fields that are missing or below confidence thresholds, using the tenant’s original channel. Maintain conversation context, support multilingual prompts, and apply throttling and timeout rules. Stop prompting once required fields are satisfied and record explicit confirmations. Respect quiet hours and escalation rules, and log all interactions to the ticket timeline in FixFlow.
Create a structured maintenance ticket in FixFlow once required fields reach acceptable confidence or are confirmed. Link tickets to the correct tenant/contact and property/unit, set initial priority/severity, and attach source transcripts and media. Detect and merge duplicate threads from the same tenant within a configurable window, preserving conversation history and preventing double-dispatch.
Provide a moderation UI listing low-confidence or conflicting extractions with side-by-side raw thread and parsed fields. Allow quick accept/edit of entities, confidence overrides, and merge/split of threads. Capture reviewer feedback as labeled data for continuous model improvement and audit trails, with SLAs and prioritization for urgent items.
Download and store inbound photos/videos from SMS/WhatsApp securely with anti-malware scanning, expiration-aware retrieval, and signed URLs. Generate thumbnails and lightweight previews, extract metadata (timestamps, device orientation), and attach media to the corresponding ticket. Enforce size/type limits and graceful fallbacks when media cannot be retrieved.
Detect and minimize PII exposure by redacting sensitive data in transcripts and media via OCR where applicable. Track consent and opt-in status per channel, honor opt-out keywords, and log consent events. Apply configurable data retention policies, role-based access to raw messages, and audit logging to support regulations such as GDPR and TCPA.
Detects the renter’s language and tone from the first message and continues the conversation in their preferred language with clear, housing‑friendly phrasing. Seamlessly switches if they change languages mid‑thread and supports bilingual households. Boosts response rates, reduces misunderstandings, and cuts coordinator intervention.
Detects the renter’s language from the first inbound message across all channels (SMS, email, portal, WhatsApp) using per-message identification with confidence scoring. Automatically sets and updates the user’s preferred language on their profile and thread, applies safe fallbacks when confidence is low, and logs detection decisions for auditability. Handles closely related languages and code-switching, supports a broad set of locales, and exposes detection results to downstream flows (triage, templates, scheduling) to ensure end-to-end localized experiences. Improves response rates and reduces coordinator handoffs by eliminating manual language setup.
Performs message-level language detection throughout a conversation and seamlessly switches reply language when the renter changes languages mid-thread. Preserves context, maintains consistent terminology, and optionally confirms the switch to avoid confusion. Updates per-contact and per-thread preferences without interrupting the flow, synchronizes across channels, and ensures prompts, templates, and UI elements are regenerated in the new locale. Reduces duplicate messages and clarifies instructions for bilingual interactions.
Stores and manages language preferences at both contact and household/unit levels, allowing different occupants of the same property to receive communications in their preferred language. Supports default and per-topic overrides (e.g., urgent alerts vs. scheduling), consent-based changes, and manager restrictions. Integrates with the tenant directory, applies preferences to outbound notifications, and resolves conflicts with deterministic rules. Improves comprehension across households while minimizing coordinator rework.
Provides a domain-specific glossary and translation memory optimized for housing and maintenance (e.g., GFCI, HVAC, shutoff valve), including do-not-translate lists, locale-specific phrasing, and safety terminology. Centralizes a style guide to enforce clear, non-technical, fair-housing-compliant language across all locales. Supports versioning, curator workflows, and A/B testing of phrasing. Exposes APIs and an admin UI to add terms, approve suggestions, and automatically reuse validated translations to improve consistency and reduce costs.
Detects renter urgency and formality and adapts replies to culturally appropriate, respectful, housing-safe tone without making promises or providing risky instructions. Normalizes slang, clarifies ambiguous statements, and inserts safety disclaimers when hazards are suspected. Routes sensitive or escalated cases to a coordinator and aligns with style rules per locale. Enhances trust, reduces misunderstandings, and accelerates issue triage.
Generates localized content that renders correctly across SMS character limits, email, and the FixFlow portal, including Unicode normalization, right-to-left layout, emojis, and rich text fallbacks. Preserves links, appointment details, and attachments with localized date/time, units, and address formats. Provides graceful degradation to plain text when needed and prevents message splitting or truncation. Ensures consistent conversation threads across channels and devices.
Offers coordinators a simple UI to override detected language, lock a thread’s language, and submit corrections on translations or tone. Captures side-by-side originals and revisions, reasons for change, and outcome tags; feeds this data to improve models, glossary, and templates. Includes audit logs, role-based permissions, and dashboards for detection accuracy, switch events, and response outcomes. Shortens resolution time and creates a continuous improvement cycle.
Sends a secure, one‑tap camera link that opens in the phone’s browser to capture photos or video right from the chat. Provides lightweight guidance for diagnostic shots and automatically anchors media to the correct ticket. Works in low bandwidth, falls back to MMS when needed, and avoids any app download friction—speeding triage and decisions.
Generate a unique, signed, short-lived SnapLink per ticket and recipient that opens directly to a capture flow in the mobile browser from within FixFlow chat. Support delivery via SMS, email, and in-app chat with automatic threading to the originating conversation. Include per-link scoping to a single ticket, configurable expiration (e.g., 24–72 hours), one-time or limited-use tokens, and the ability to revoke and reissue links. Track delivery, open, and completion events to power downstream notifications and analytics. Ensure links use a trusted domain, short URL format for SMS, and preserve tenant locale and time zone. Provide admin controls for default expiry, allowed delivery channels, and message templates.
Provide a mobile web capture experience that uses the device camera via getUserMedia and falls back to file picker if permissions are denied. Support photo bursts and configurable video duration (e.g., up to 60 seconds), with client-side compression, HEIC-to-JPEG conversion, orientation correction, and thumbnail generation. Allow users to review, retake, annotate with simple notes, and submit multiple media items in a single session. Show clear progress indicators and gracefully handle interruptions (e.g., call or app switch). Ensure compatibility with major iOS/Android browsers and provide an accessible UI (WCAG AA) with localized copy.
Offer lightweight, context-aware guidance during capture to improve diagnostic value. Automatically select a prompt set based on the ticket category (e.g., leak, appliance, HVAC) and property type. Present step-by-step microcopy and example frames (e.g., "stand back full view," "close-up of model/serial," "show shutoff valve") with optional checklist completion before submit. Allow managers to override or customize prompt sets per portfolio and save presets. Validate minimum media count and diversity (e.g., one wide, one close-up) and warn on blurry/low-light images when detectable without heavy processing.
Upon successful upload, automatically attach media to the originating ticket and chat thread with correct ordering and attribution to the sender. Persist metadata including timestamp, uploader identity, device type, network type (if available), and optional geolocation (with explicit consent). Generate different renditions (thumbnail, web, original) and perform deduplication and safe filename normalization. Emit events/webhooks for downstream systems (e.g., vendor portals) and update ticket state (e.g., move to "Awaiting Review"). Enable quick actions such as "promote to cover image" and "copy link for vendor" while maintaining access controls.
Optimize media capture for constrained networks using adaptive compression, chunked/resumable upload, and background retry with exponential backoff. Provide an offline queue when connectivity drops and resume seamlessly. Detect sustained poor throughput and offer a one-tap MMS fallback that packages the ticket token so inbound carrier messages can be automatically associated with the ticket. Support major US carriers and gracefully handle MMS size limits by splitting or adjusting quality. Display clear user messaging for each path and ensure identical post-processing regardless of transport.
Enforce strict access controls on SnapLink sessions and resulting media. Scope tokens to the ticket and recipient, with configurable TTL, IP rate limiting, and device/browser fingerprinting for anomaly detection. Encrypt uploads in transit and at rest, run antivirus/malware scans, and optionally watermark media with ticket ID and timestamp. Require explicit consent for location or microphone use and display a privacy notice. Maintain immutable audit logs for link creation, delivery, opens, uploads, views, downloads, and revocations, exportable for compliance. Support RBAC for who can generate links, view originals, or forward media to vendors.
Provide observability for SnapLink performance and outcomes: delivery status, open rate, time-to-first-media, completion rate, average upload time by network type, MMS fallback rate, and failure reasons. Surface dashboards and per-ticket activity timelines, with CSV export and API access. Trigger configurable alerts when a tenant hasn’t opened a link within a set window, uploads repeatedly fail, or low-quality media is submitted. Support A/B testing of prompt sets and message templates to improve completion and diagnostic quality over time.
Matches incoming phone numbers to tenants, leases, and units instantly, with quick verification for guests or shared phones. Handles nicknames and secondary contacts, then auto‑attaches the conversation to the right property record. Prevents misrouted tickets and ensures every message lands in the correct place—no spreadsheet lookup required.
Normalize inbound phone numbers to E.164, detect channel (voice/SMS), and perform low-latency matching to tenants, leases, and units within the portfolio. Implement deterministic and probabilistic matching with confidence scoring and precedence rules (active lease > current tenant > secondary contact > historical). Index phone fields and cache hot records to meet sub-300ms end-to-end lookup. Support locale-aware formatting, country codes, and duplicate number detection. Expose a matching result object (entity type, entity ID, confidence, rationale) for downstream consumers. Emit events for matched/unmatched outcomes and store match metadata for analytics and auditing.
When multiple records share a number or confidence is below threshold, initiate a brief verification flow (SMS reply or IVR keypad) to confirm identity and unit (e.g., "Reply 1 for Unit 3B - Alex, 2 for Unit 3B - Sam"). Provide configurable prompts, timeouts, retries, and fail-safe escalation to manual triage. Support multilingual prompts (e.g., EN/ES) and accessibility for voice. Cache successful selections for a session to streamline subsequent messages. Persist verification outcome to finalize attachment and improve future matching models.
Allow a single phone number to be linked to multiple contacts and leases (roommates, spouses, guardians, property staff) with relationship tags and effective dates. Define default routing per number with per-message identity confirmation when ambiguity exists. Support temporary guest numbers that auto-expire after a configurable period. Maintain historical linkages for audit while preventing misrouting to inactive leases. Provide APIs and UI to view, add, or remove number-to-contact associations safely.
Automatically attach inbound/outbound messages and call logs to the resolved property entities (tenant, lease, unit) and any relevant open maintenance ticket, or create a new triage ticket when none exists. Ensure idempotent linking to avoid duplicates, and support re-link with full cascade updates if an attachment is corrected later. Update conversation timelines and notify downstream workflows (triage, approvals, scheduling) via internal events. Provide deep links for agents to the attached record and maintain a clear audit trail of attachment decisions.
Integrate with telephony providers (e.g., Twilio/Plivo) via secure webhooks to receive inbound SMS and call events, validate signatures, and handle retries safely. Process delivery receipts and call state changes in real time to trigger matching and attachment workflows. Implement resilient queuing, backoff, and dead-letter handling to guarantee processing. Provide per-account configuration for provider credentials and numbers. Expose health metrics and alerts for webhook latency, error rates, and throughput.
Provide an admin console to configure matching thresholds, precedence rules, language options, and verification prompts. Enable authorized users to manually override incorrect matches, search and reassign attachments, and merge duplicate contacts/numbers with conflict resolution and rollback. Include a nickname/alias dictionary editor to improve match accuracy. Log all changes with user, timestamp, and reason for full traceability.
Track and enforce consent for messaging and calls at the contact level (opt-in/opt-out), blocking outbound messages to opted-out numbers and recording consent changes. Encrypt phone numbers at rest and in transit, restrict access via role-based permissions, and redact sensitive data in logs. Maintain an immutable audit trail of matches, verifications, overrides, and attachments with timestamps and acting user/service. Apply retention policies for guest linkages and historical records to meet regulatory and customer requirements.
Identifies duplicate reports across SMS, WhatsApp, portal, or email and smart‑merges them into a single ticket with a unified message history. De‑dupes repeated photos, preserves context, and prevents double dispatch or conflicting updates. Keeps the board clean, reduces noise, and protects vendor time.
Build a cross-channel detection service that identifies duplicate maintenance reports across SMS, WhatsApp, tenant portal, and email in near real time and proposes a single canonical ticket. The engine normalizes inbound messages (tokenization, stop-word removal, language detection), enriches them with metadata (unit, property, tenant/contact identity, timestamps, channel, geo or building context), and scores similarity using a weighted blend of text similarity (fuzzy match + embeddings), structured fields (unit, asset, category), and media fingerprints. The service supports configurable time windows and thresholds per portfolio/property, handles multi-tenant units (roommates) by mapping contact identities to the same unit, and provides low-latency matching (<2s P95) under concurrent submissions. It exposes an API and event hooks to the intake pipeline so candidates can be flagged and routed before ticket creation, reducing board clutter and downstream double-work.
Implement a merge workflow that consolidates detected duplicates into a single canonical ticket while preserving full context. The system unifies message histories into a chronological timeline with source attribution (channel, sender), keeps original ticket IDs as linked references, and records an immutable merge audit (who/what/when/why). Business rules define canonical field selection (e.g., earliest created, most complete data) and conflict resolution (category, priority, SLA). The merge is reversible (unmerge) with full rollback. Reopened or subsequent duplicate reports auto-attach to the canonical ticket without losing provenance. The outcome is a single, comprehensive thread for triage, approvals, and scheduling that reduces cognitive load and prevents information loss.
Add image and video near-duplicate detection to prevent redundant media storage and clutter within tickets. Use perceptual hashing (pHash/aHash) and frame sampling for videos to detect exact and near-duplicates across channels and time windows, tagging duplicates and retaining a single reference asset while preserving links back to the original submissions. Maintain EXIF-derived context (timestamps, orientation) and surface the highest-resolution, clearest media as primary. Provide visual grouping of similar media within the ticket and optional suppression of duplicate thumbnails in tenant-facing views. This reduces storage costs, accelerates review, and keeps the ticket media section concise and informative.
Introduce safeguards that block double dispatch and conflicting updates once duplicates are merged. When a vendor is scheduled or a purchase order is created on the canonical ticket, the system locks dispatch-related actions on linked duplicates, shows a clear banner indicating the active schedule, and prevents duplicate work orders. Concurrency controls ensure atomic state transitions under race conditions (e.g., two agents act simultaneously). The guardrails also harmonize status updates so tenants and vendors receive a single, consistent set of communications tied to the canonical ticket, eliminating confusion and protecting vendor time.
Provide a configuration console where admins can tune duplicate detection thresholds, weighting of signals (text vs. media vs. unit match), and time windows per portfolio or property. Support rule-based exceptions (e.g., never auto-merge gas leak reports), ignore lists (test numbers/emails), and channel-specific behaviors. Offer manual actions for force-merge and unmerge with justification capture to improve future model decisions. Include preview/simulation mode to show what would merge under current settings. This ensures the feature adapts to different operational styles while keeping control in the hands of managers.
Create comprehensive observability around de-duplication. Every detection and merge generates an auditable record (signals, scores, rule hits). Provide a review queue for low-confidence candidates requiring human approval, with one-click accept/reject feeding back as labeled data. Deliver analytics on impact: number of duplicates prevented, time-to-merge, false positives/negatives, vendor dispatches avoided, storage saved, and response-time reduction. Expose exports and dashboards by property and time period to demonstrate ROI and support continuous tuning.
Unify outbound and inbound communications for merged tickets so tenants receive consistent updates without spam across SMS, WhatsApp, portal, and email. Route all replies back to the canonical ticket while preserving per-tenant privacy (no reply-all exposure) and honoring channel preferences. De-duplicate notifications when multiple roommates report the same issue, send a single confirmation referencing the canonical ticket, and provide opt-in status pings. Include language-aware templates and fallbacks per channel to maintain clarity and reduce noise.
Enables fast, no‑login actions via SMS/WhatsApp keywords: tenants can reply RESCHEDULE, PHOTO, CANCEL; vendors can CONFIRM or RUNNING LATE; approvers can APPROVE 150 or REQUEST ESTIMATE. Enforces permissions, logs every action, and triggers instant confirmations—shrinking days of coordination into minutes.
Implement a robust SMS/WhatsApp command interpreter that recognizes and normalizes supported keywords (e.g., RESCHEDULE, PHOTO, CANCEL for tenants; CONFIRM, RUNNING LATE for vendors; APPROVE <amount>, REQUEST ESTIMATE for approvers). The parser must be case- and whitespace-insensitive, tolerate minor typos via fuzzy matching for known commands, and support parameter extraction (amounts, dates, work order references). Route recognized commands to the appropriate domain services (scheduling, approvals, media intake) based on the sender’s role and active context. Maintain conversation state to associate incoming texts with the correct tenant, vendor, or approver and their most recent or specified work order. Provide deterministic fallback for ambiguous inputs (e.g., prompt to select a work order) and a HELP response describing available commands. Integrate with messaging providers (e.g., Twilio SMS, WhatsApp Business API) using webhooks and respect provider-specific payloads and rate limits.
Map inbound phone numbers to verified FixFlow user identities (tenant, vendor, approver) and their associated properties, units, and work orders. Enforce role-based access control so only authorized users can execute specific commands on relevant work orders (e.g., tenants cannot APPROVE, vendors cannot CANCEL tenant appointments). Support multi-tenant scenarios where a number may relate to multiple units or roles; challenge for disambiguation when necessary. Include opt-in/consent tracking and unsubscribe (STOP) handling to meet messaging compliance requirements. Provide secure one-time verification flows when a number is unknown or unverified. All permission checks must execute before command actions and produce clear denial responses when access is insufficient.
Enable scheduling operations through text commands with real-time availability. For RESCHEDULE, fetch open technician/vendor slots for the relevant work order and reply with selectable options; upon selection, update the calendar, notify all parties, and write back to the work order. Support vendor CONFIRM and RUNNING LATE updates that adjust ETA, update the schedule, and trigger tenant notifications. Handle time zones per property/unit, business hour constraints, and blackout periods. Ensure idempotency so repeated commands don’t create duplicate bookings. Persist all changes and notifications in the work order timeline.
Allow approvers to authorize spend limits directly via text by parsing commands like APPROVE 150 and REQUEST ESTIMATE. Extract currency and amount, validate against policy thresholds, and update the work order’s approval state with caps where applicable. Send confirmation with the approved ceiling, remaining budget (if partial), and next steps to the vendor and tenant. For REQUEST ESTIMATE, notify the vendor to submit an estimate and link the response back to the thread. Provide guardrails (e.g., require clarification if multiple work orders are open, reject malformed amounts) and maintain a complete audit record of the decision and actor.
Send immediate, role-specific confirmation and follow-up messages after each command, using reusable templates that include action summaries, reference numbers, dates/times, and next steps. Support tenant-friendly prompts for PHOTO requests and provide secure upload links when needed. Localize templates for supported languages and ensure readability on common devices. Use consistent tone and branding, include opt-out instructions, and throttle non-critical messages to avoid spam. Log all outbound messages with delivery status for traceability and retries.
Record every inbound and outbound text interaction with normalized fields: actor identity, role, channel (SMS/WhatsApp), timestamp, originating number, detected command, parameters, targeted work order, previous and new states, and outcome (success/failure). Provide immutable, filterable logs accessible from the work order timeline and exportable for compliance. Include correlation IDs to tie multi-message flows together and ensure clocks are synchronized for accurate ordering. Support retention policies and redaction of sensitive data while preserving operational context.
Deliver clear corrective guidance for unknown or invalid commands, including a HELP menu listing available options per role. When ambiguity exists (e.g., multiple open work orders), prompt the user to select the correct one. Apply rate limiting and basic abuse detection to prevent spam or accidental loops. Provide graceful degradation when provider APIs fail: queue retries, surface partial failures, and notify internal ops if SLAs are at risk. Ensure all error paths still generate audit entries and do not perform partial writes without compensation.
Innovative concepts that could enhance this product's value proposition.
Detects leaks, gas, mold, and urgency from tenant photos, auto-prioritizes, and sets SLAs. Flags 'shutoff now' hazards with step-by-step prompts.
Auto-negotiates tenant access windows by scanning vendor and tenant calendars. Sends magic links and smart nudges to lock confirmed slots in minutes.
Applies after-hours rules, pre-negotiated rates, and remote diagnostics to slash emergency dispatches. Requires pre-approval thresholds and auto-reroutes to virtual fix first.
Ranks vendors by first-time-fix rate, cost per job, and on-time arrival. Auto-assigns top performer per issue type.
One-click turnover templates batch-create tickets, parts lists, and schedules. Side-by-side photo checklists speed make-ready and catch chargebacks.
Creates tamper-evident logs with hashed photos, time-stamped actions, and e-signed approvals. Generates audit-ready PDFs per unit or funding source.
Converts SMS/WhatsApp messages into structured tickets with photo links and guided questions. Keeps old habits while standardizing intake instantly.
Imagined press coverage for this groundbreaking product concept.
Imagined Press Article
Austin, TX — FixFlow today announced the After‑Hours Cost Control Suite, a coordinated set of capabilities that helps independent landlords and small property managers make safer, smarter decisions when issues pop up at night, on weekends, or during holidays. The suite reduces unnecessary emergency dispatches, standardizes approvals, and provides guided remote mitigation so teams can keep tenants safe while protecting operating margins. Built for owners and managers overseeing 1–150 units, the After‑Hours Cost Control Suite combines policy controls, remote diagnostics, intelligent approvals, and scheduling automation into one clear workflow. Early customers report 25% lower emergency repair costs, 40% fewer after‑hours truck rolls, and significantly faster decision cycles—without adding headcount or asking tenants to download an app. Why this matters: after‑hours calls drive the highest stress and the highest bills. Vendor rates surge, decisions must be made quickly, and misdiagnoses are common when details are scarce. FixFlow’s photo‑first intake and guided video, paired with approval policies and smart scheduling, give teams the information and discipline they need to act decisively and consistently. Key capabilities included in the suite: - After‑Hours Guardrails: Enforces clear, configurable rules before any dispatch. The system checks severity, building impact, shutoff status, and required remote steps, routing non‑critical issues to virtual fix first while escalating hazardous situations immediately. - LiveFix Triage: Launches a guided remote session with annotated video, checklists, and step‑by‑step prompts. Captures before/after media, logs actions, and hands off cleanly if a visit is needed. - Dynamic Thresholds: Applies time‑aware, issue‑specific pre‑approval limits that adapt to risk and SLAs, automatically approving when within policy and alerting the right approver when needed. - Next‑Day Saver: Compares emergency versus next‑day options with a simple risk‑and‑cost view, then books the earliest daylight slot when it’s safe to wait—explaining the plan to tenants in plain language. - Rate Lock Enforcer: Applies pre‑negotiated rate cards in real time, flags out‑of‑policy surcharges, and requests vendor acceptance via magic link before wheels roll. - Batch Rescue: When an after‑hours visit is unavoidable, the system offers compatible nearby jobs to piggyback within the same run—turning one emergency fee into multiple completed tickets. - Repair Predictor and Confidence Meter: Forecasts likely fix path, parts, and time range and displays human‑readable reasons for triage confidence, enabling clear, defensible decisions. “Emergency maintenance shouldn’t require a coin flip at midnight,” said Maya Lopez, CEO of FixFlow. “Our After‑Hours Cost Control Suite gives small operators the same disciplined playbook that large portfolios rely on—photo‑first evidence, guided remote steps, locked rates, and dynamic approvals—so safety and cost control finally move in the same direction.” Beta customers across student housing, small multifamily, and single‑family portfolios piloted the suite this summer. “We cut weekend dispatches nearly in half just by enforcing LiveFix steps and using Next‑Day Saver,” said Riley Chen, owner‑operator at RC Homes. “Tenants felt informed and safe, and we avoided paying premium rates when it wasn’t truly urgent. The confidence readouts and rate locks let me approve or defer in minutes, not hours.” How it works in practice: - A tenant submits photos or video via FixFlow’s chat link. Guided Retake prompts ensure diagnostic‑quality media in one pass. - Valve Finder overlays likely shutoff valves or breakers to help the tenant mitigate damage safely while a coordinator reviews. - The Confidence Meter summarizes what the AI sees and recommends LiveFix Triage if a remote walkthrough will stabilize the situation. - Dynamic Thresholds evaluate policy, risk, and SLAs. If the job is within safe parameters, Next‑Day Saver automatically books the earliest daylight slot and texts the tenant clear mitigation steps and status updates. - If a dispatch is needed, Rate Lock Enforcer secures the price, and Batch Rescue suggests compatible tickets nearby to improve utilization and dilute the emergency fee. Results you can measure: In a six‑week beta across 1,120 units, participants reported a 25% reduction in emergency repair costs, 18% faster time‑to‑decision on after‑hours tickets, and a 40% drop in unnecessary truck rolls. Tenant CSAT for after‑hours incidents improved as well, with comments citing clear instructions and proactive updates. Availability and pricing: The After‑Hours Cost Control Suite is available today for all FixFlow customers. Features are included in FixFlow Pro and Business plans, with LiveFix Triage session volume and Auditor exports available as add‑ons. Existing customers can enable the suite in Settings with prebuilt policy templates for common risk scenarios. Who it’s for: Independent landlords and small property managers who need to act decisively after hours without blowing the budget—especially portfolios where one on‑call person has historically juggled every midnight decision by text. About FixFlow: FixFlow automates maintenance intake, photo‑first tenant triage, approvals, technician scheduling, and tenant communication for independent landlords and small property managers overseeing 1–150 units. Customers report cutting response times by up to 60% and lowering emergency repair costs by roughly 25% while saving managers three to five hours weekly per property. Call to action: To see the After‑Hours Cost Control Suite in action, request a demo at fixflow.app/demo. Media contact: FixFlow Press Office press@fixflow.app +1 (512) 555‑0198 fixflow.app/press
Imagined Press Article
Austin, TX — FixFlow today introduced the Chain‑of‑Custody Compliance Stack, a set of evidence, approvals, and records tools that makes every work order audit‑ready by default. Designed for affordable housing programs, grant‑funded repairs, and portfolios with strict documentation requirements, the stack eliminates missing‑document surprises and compresses audit prep from days to minutes. At the heart of the announcement are ChainSeal Ledger and MetaProof Capture, which cryptographically chain every photo, note, approval, and status change to create a tamper‑evident record. The system locks trustworthy metadata—server timestamps, user IDs, device fingerprints, and optional geofence matches—to each upload, flags stripped or stale media, and requests a live retake when verification is needed. “Maintenance records should be defensible without a scavenger hunt,” said Maya Lopez, CEO of FixFlow. “With our Compliance Stack, proof is captured in the flow of work—hashes, timestamps, approvals, COIs, and audit trails—then compiled into a signed packet in one click. Teams stay focused on residents instead of digging through inboxes and spreadsheets.” The Chain‑of‑Custody Compliance Stack includes: - ChainSeal Ledger: Cryptographically chains every update and provides one‑click integrity checks that highlight exactly where any change occurred. - MetaProof Capture: Auto‑locks trusted metadata to each upload and flags altered or stale images, prompting a secure retake via magic link. - RoleRoute Approvals: Configurable approval matrices by cost, trade, funding source, and program rules with e‑sign and required attestations. - Audit Pack Builder: Generates an indexed, digitally signed PDF/ZIP containing the full timeline, hashed media manifest, work orders, COIs, invoices, and approvals. Templates support HUD/HQS, LIHTC, and insurance requirements. - Privacy Redactor: Automatically obscures faces, license plates, mail labels, and other PII before sharing, while preserving an access‑restricted original and logging all views or exports. - Retention Guard: Applies jurisdiction‑specific retention schedules with legal holds and deletion certificates to control storage and meet records policies. - Auditor Portal: Creates a time‑boxed, read‑only portal scoped to selected units, dates, or programs so auditors can self‑serve without altering records. For compliance‑heavy operators, the difference is immediate. “Our last HQS audit was the first I’ve ever closed without a single missing‑document finding,” said Cam Nguyen, compliance manager at Prairie Housing. “We exported the Audit Pack in under five minutes, and the auditor used the portal to spot‑check metadata and approvals without emailing us for screenshots. It saved our team dozens of hours.” How it works during a typical ticket: - Tenants submit photo‑first requests through FixFlow’s guided intake. MetaProof Capture verifies the media and anchors trusted metadata at upload. - Coordinators triage with visible confidence reasons. Required approvals are routed via RoleRoute Approvals, enforcing policy‑specific attestations before work proceeds. - Vendors are vetted automatically against Compliance Gate for licensing, insurance, and W‑9 status. Assignments reflect real‑time compliance, and expiring documents are penalized or blocked. - Field technicians log parts and labor, upload completion proof, and capture before/after photos. ChainSeal Ledger hashes each event into the audit trail. - At closeout, Audit Pack Builder compiles all artifacts and exports a digitally signed packet suitable for program rules, claims, or inspections. The stack integrates with the rest of FixFlow’s maintenance automation platform, including Skill Router, Rate Lock Enforcer, Quality Pulse, and SLA Forecaster, so operators get both operational speed and compliance integrity. When auditors or insurers have questions, the combination of ChainSeal proofs and the Auditor Portal reduce back‑and‑forth and shorten review cycles. Benefits reported by early users include an 80% reduction in audit preparation time, fewer missing‑document findings, and faster reimbursements for qualifying work. Portfolio owners also cite stronger cost control due to enforced approvals and increased trust in vendor assignments driven by up‑to‑date COIs and certifications. Availability and pricing: The Chain‑of‑Custody Compliance Stack is available today for FixFlow Pro and Business customers. Audit Pack Builder templates for HUD/HQS and LIHTC are included; additional templates and retention policies are available via an add‑on library. The Auditor Portal is included with volume‑based usage limits. Who it’s for: Affordable housing and grant‑funded programs, owner‑operators who must pass frequent inspections, and any team that needs dispute‑ready documentation without slowing down day‑to‑day operations. About FixFlow: FixFlow automates maintenance intake, photo‑first triage, approvals, technician scheduling, and tenant communications for independent landlords and small property managers overseeing 1–150 units. Customers report cutting response times by up to 60% and lowering emergency repair costs by roughly 25% while saving three to five hours per property each week. Call to action: Book a live walkthrough of the Compliance Stack at fixflow.app/compliance. Media contact: FixFlow Press Office press@fixflow.app +1 (512) 555‑0198 fixflow.app/press
Imagined Press Article
Austin, TX — FixFlow today launched a new Smart Scheduling and Instant Confirmations bundle that compresses days of phone tag into minutes, cutting tenant downtime and dramatically reducing vendor no‑shows. The release unifies availability discovery, intelligent slot recommendations, one‑tap confirmations, and automated nudges—no logins or app downloads required for tenants or vendors. Built for independent landlords and small property managers overseeing 1–150 units, the bundle pairs FixFlow’s photo‑first intake with real‑time calendar matching and communication automation. Early users report a 60% reduction in time‑to‑first‑response, a 38% drop in no‑shows, and faster SLA compliance without adding headcount. “Scheduling is the quiet killer of maintenance timelines,” said Maya Lopez, CEO of FixFlow. “We’ve taken the back‑and‑forth out of it. Tenants get the right windows up front, vendors get routes that make sense, and coordinators get their evenings back. The result is faster fixes and fewer headaches for everyone involved.” The Smart Scheduling and Instant Confirmations bundle includes: - Smart Slot Match: Cross‑checks tenant, vendor, and building calendars against SLA deadlines and travel buffers to propose the top three conflict‑free windows. Options are ranked for fastest resolution and route efficiency. - One‑Tap Confirm: Sends secure magic links so tenants and vendors can confirm, reschedule, or propose alternatives without logging in. Selected slots are held temporarily and pushed to calendars instantly on confirmation. - Nudge Sequencer: Orchestrates reminders across SMS, email, and WhatsApp using response‑time patterns and preferred languages. Escalation paths move from gentle nudges to urgent prompts and optional voice IVR. - Waitlist Backfill: Detects cancellations and ghosted appointments, instantly backfilling openings with best‑fit jobs from a smart waitlist or nearby units to preserve utilization and SLAs. - Preference Memory: Learns each tenant’s preferred days, hours, access method, and building rules, pre‑filtering suggested windows to maximize acceptance and reduce reschedules. - Keyless Pass: Generates time‑bound, single‑use access codes for supported smart locks or lockboxes, verifying vendor identity before release and logging entry/exit. - Capacity Guard and SLA Forecaster: Protect against over‑assignment and predict each vendor’s likelihood to meet SLA using historical performance, travel time, access risk, and seasonality. For operators, the experience is straightforward. A tenant reports an issue via FixFlow’s SnapLink from a text thread; Guided Retake captures diagnostic photos the first time. ThreadSense turns the conversation into a structured ticket automatically, and AutoLocale continues the chat in the tenant’s preferred language. Smart Slot Match then proposes three windows already aligned to vendor routes and building constraints. One‑Tap Confirm secures the window in seconds, Nudge Sequencer follows up at the right moments, and Keyless Pass handles secure access if the tenant can’t be onsite. “Before FixFlow, it took three or four calls to land a time that stuck,” said Gabe Ortiz, principal at Lighthouse Stays, which manages 34 short‑term units. “Now tenants confirm from a link, we avoid first‑available delays, and Nudge Sequencer keeps everyone honest. No‑shows are down almost 40% and our cleaning and maintenance routes finally run on time.” Coordinators benefit from a board that stays clean and current. Duplicate Shield merges repeat reports automatically so teams never double‑dispatch. NumberMatch ties every message to the right unit without spreadsheet lookups. When a slot opens up, Waitlist Backfill refills it instantly from compatible tickets—protecting vendor utilization and preventing SLA slippage. The bundle is designed to play well with FixFlow’s broader automation. Skill Router assigns the right trade with the right tools based on detected issue patterns and first‑time‑fix history. Rate Lock Enforcer keeps costs compliant with negotiated cards. Quality Pulse captures tenant feedback after the visit and feeds it into Score Tuner, which adjusts vendor rankings by trade, building, or issue type to align with each operator’s goals. Benefits reported by early adopters include: - Faster first contact and shorter time‑to‑first‑visit thanks to ranked slots and instant confirmations. - Fewer reschedules due to Preference Memory and language‑aware outreach. - Reduced no‑shows and tighter routes from Capacity Guard and Waitlist Backfill. - Higher tenant satisfaction as communication shifts from uncertain voicemail loops to clear, time‑boxed updates via the channels people actually use. “Scheduling friction used to undo the gains from photo‑first triage,” said Devon Patel, owner‑operator at DVP Properties. “FixFlow’s new workflow keeps the momentum going: the right tech, the right window, locked in with a single tap. My coordinators went from chasing calendars to managing exceptions.” Availability and pricing: Smart Scheduling and Instant Confirmations are available today for FixFlow customers on Pro and Business plans. One‑Tap Confirm and Keyless Pass integrations are included; certain smart lock models and voice IVR escalation may require add‑ons. Preference Memory and Nudge Sequencer are on by default with controls in Settings for language, escalation policies, and blackout rules. Who it’s for: Solo landlords and small portfolio managers who need to resolve issues quickly without hiring a full‑time dispatcher, and field teams that want routes that run on time with fewer surprises. About FixFlow: FixFlow automates maintenance intake, photo‑first tenant triage, approvals, technician scheduling, and tenant communication for independent landlords and small property managers overseeing 1–150 units. Customers report cutting response times by up to 60% and lowering emergency repair costs by roughly 25% while saving three to five hours per property each week. Call to action: Start a free trial or schedule a live demo at fixflow.app/scheduling. Media contact: FixFlow Press Office press@fixflow.app +1 (512) 555‑0198 fixflow.app/press
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.