Faster Fixes, Happier Tenants
FixFlow is a lightweight web dashboard that centralizes maintenance requests, auto-schedules vendors with a shared calendar and SMS confirmations, and streamlines tenant communication for independent landlords and small property managers managing 1–200 units—cutting response times, preventing double-bookings, and eliminating chaotic email-and-phone workflows.
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.
- Age 34–48; lives 500+ miles from properties - Owns 6–20 single-family rentals in two metros - Former tech professional; BS Business; comfortable with apps - Mid–six-figure household income; budgets for contractors - Mobile-first; travels frequently for work
Bought first rental while relocating, then scaled remotely via local vendors. A double-booked plumber and missed access window cost two days’ rent, forcing a search for ironclad scheduling and proof-of-work. Now insists on confirmations and photo receipts.
1) Instant SMS confirmations with time-stamped updates. 2) Remote access coordination and lockbox instructions. 3) Vendor performance history and on-time metrics.
1) Missed appointments when not onsite. 2) Conflicting schedules across time zones. 3) Unverified completion without photo proof.
- Craves control without constant micromanaging - Trusts timestamps and photos over promises - Hates phone-tag and vague updates - Prioritizes vendor reliability over lowest bid
1) SMS — primary alerts 2) Gmail — work hub 3) Facebook Groups — landlord forums 4) YouTube — how-to maintenance 5) LinkedIn — vendor sourcing
- Age 26–40; property management coordinator at 80–150 units - Oversees 8–20 turnovers monthly across two neighborhoods - NAA/IREM coursework; checklist-driven; desktop by day, phone onsite - Works 8–6 weekdays; peak crunch at month-ends
Started as a leasing agent chasing keys and contractors. A 10-day delay from a double-booked cleaner pushed her to standardize scheduling. Now tracks every make-ready step against target timelines.
1) Batch scheduling for cleaners, painters, locksmiths. 2) Real-time vendor availability across calendars. 3) Automatic move-in/out reminders to tenants.
1) Double-booked vendors derail make-ready timelines. 2) Keys or access codes not ready. 3) Vendors miss emailed schedules.
- Obsessed with zero lost rent days - Color-codes tasks to tame chaos - Prefers clear SLAs and deadlines - Thrives on tight, predictable routines
1) Google Calendar — daily planning 2) Gmail — scheduling threads 3) SMS — last-minute changes 4) LinkedIn — local vendor sourcing 5) Facebook Groups — property management
- Age 35–55; compliance/risk manager at nonprofit or PM - Oversees 120–180 regulated units across two sites - Fair housing certified; detail-heavy; Excel power user - Office desktop primary; monthly report deadlines
After a citation for late responses risked funding, overhauled maintenance tracking. Needs defensible logs of every tenant request and vendor step to breeze through audits.
1) Tamper-proof audit trail with timestamps. 2) SLA breach alerts and escalations. 3) One-click agency-ready reports.
1) Missing timestamps during inspections. 2) Unlogged phone or lobby requests. 3) Proof of vendor insurance and compliance.
- Documentation-first, risk-averse, process faithful - Values transparency and immutable timestamps - Motivated by passing audits effortlessly - Prefers policies to improvisation
1) Google Search — compliance queries 2) LinkedIn — compliance groups 3) Email — policy newsletters 4) Zoom — training webinars 5) IREM Connect — peer forums
- Age 30–45; owns/operates 20–80 units in two submarkets - MBA Finance; former analyst; loves dashboards - Uses MacBook and iPhone; early adopter mindset - Budgets quarterly; seeks ROI within 90 days
Bought value-add buildings and watched maintenance costs swallow gains. Built rough spreadsheets, but inconsistent categories broke analysis. Now wants clean, structured data from the source.
1) Accurate maintenance cost and time analytics. 2) Vendor scorecards with on-time rates. 3) Easy exports to Sheets/BI tools.
1) Inconsistent work-order categorization. 2) Hidden costs from reschedules and returns. 3) No technician utilization visibility.
- Numbers-first; decisions demand trendlines - Seeks continuous process optimization - Impatient with vague or late updates - Values measurable ROI over features
1) Google Search — KPI tooling 2) LinkedIn — investor operators 3) YouTube — analytics tutorials 4) X/Twitter — RE finance threads 5) Podcasts — BiggerPockets Business
- Age 25–40; manages 5–30 STRs across one metro - Platforms: Airbnb/VRBO; iPhone-first, on the move - Weekend-heavy workload; rapid response expectations - Income seasonal; contractor-heavy operations
Started as a superhost, scaled via co-hosting. Group texts with cleaners failed during peak season, causing refunds. Now standardizes scheduling and proof-of-clean.
1) Auto-schedule cleaners from booking calendar. 2) SMS door codes and arrival windows. 3) Photo proof after each turnover.
1) Last-minute cleaner cancellations. 2) Missed turnovers trigger guest refunds. 3) Unclear damage documentation.
- Guest-experience obsessed, review-driven - Automation-minded, mobile-only workflows - Comfortable with rapid-fire decisions - Values photo proof over promises
1) Facebook Groups — STR hosts 2) Airbnb Community — host forums 3) Instagram — vendor DMs 4) YouTube — hosting tips 5) Google Search — turnover automation
- Age 35–60; condo/HOA board liaison or part-time manager - 50–150 units in one community - Evenings/weekends availability; moderate tech comfort - Works from personal laptop and phone
Inherited a chaotic spreadsheet-and-email system after board turnover. Duplicate bookings and miscommunication sparked resident complaints. Seeks one source of truth.
1) Central intake for owner/resident requests. 2) Shared vendor calendar for common areas. 3) Broadcast SMS for outages and notices.
1) Confusion over approvals and responsibilities. 2) Duplicate bookings by multiple board members. 3) Residents left without timely updates.
- Consensus-driven, transparency-focused communicator - Avoids risk; prefers clear approval trails - Low-effort, low-training tool preference - Values resident satisfaction metrics
1) Nextdoor — community groups 2) Facebook Groups — HOA communities 3) Email — board communications 4) Google Search — HOA software 5) LinkedIn — vendor sourcing
Key capabilities that make this product valuable to its target users.
AI analyzes uploaded photos or short videos to identify the fixture, detect likely faults (e.g., leaking supply line vs. condensation), and assess hazards (pooling water, scorch marks). It auto-fills category, severity, and preferred vendor while extracting visible model/serial numbers—so tenants type less and managers get cleaner, routable tickets that drive first-visit fixes.
Enable tenants to upload photos and short video clips directly from web or mobile (camera capture and drag-and-drop), with support for JPEG/PNG/HEIC images and MP4/H.264 video up to defined limits. Provide inline guidance for capturing clear evidence (e.g., include full fixture and a close-up), automatic orientation correction, client-side compression, and multiple-file support (max 6 assets, 200 MB total, 1080p video cap, 10–20s each). Implement resumable, chunked uploads with progress, retry, and offline queueing; server-side antivirus scanning; EXIF sanitation (strip GPS); and storage in object storage with signed URL access. Associate media with a draft maintenance ticket and capture minimal metadata (timestamp, device type). Ensure accessibility, low-bandwidth fallbacks, and graceful error handling.
Provide a scalable inference service that analyzes uploaded media to identify fixture type (e.g., sink, toilet, HVAC condenser, breaker panel), detect likely faults (e.g., leaking supply line vs. condensation, tripped breaker, burned element), and assess visible hazards (e.g., pooling water, scorch marks, exposed wiring). Output structured JSON including labels, bounding boxes, per-label confidence scores, hazard flags, and a severity hint. Support batching, asynchronous processing via a job queue, idempotency by media hash, model versioning, and feature flags. Target P95 latency of ≤6 seconds per image and ≤12 seconds per short video on typical loads. Emit domain events for downstream autofill and logging, and integrate with FixFlow’s back end via authenticated APIs.
Detect and extract textual labels from media, focusing on manufacturer nameplates, model numbers, serial numbers, and part identifiers. Use robust text detection and recognition tolerant to skew, glare, low light, and curved surfaces. Normalize and validate outputs against known manufacturer patterns and vendor catalogs; standardize casing and delimiters; and flag low-confidence characters. Provide cropped label thumbnails for verification and store extracted fields on the ticket. Mask any incidental PII and prompt tenants for a close-up retake when confidence falls below a configurable threshold.
Translate AI outputs into FixFlow’s taxonomy to auto-fill ticket fields: category (plumbing, electrical, HVAC, appliance), subcategory, severity level (Low/Medium/High/Emergency), and recommended preferred vendor. Combine ML confidence with configurable business rules (per landlord/property, hours of operation, coverage area, capability tags, warranties) to select the vendor and set scheduling constraints. Record the rationale (rules hit, confidences) and pre-populate hazard flags and notes. Support deterministic tie-breakers, override hooks, and a simulation mode to test routing changes before production.
Provide a review interface that surfaces AI-suggested fields with confidence indicators, visual annotations (e.g., bounding boxes over hazards), and clear controls to accept all, accept per-field, or override. Allow account-level and field-level minimum confidence thresholds; require human confirmation when below thresholds or when hazards are detected. Capture lightweight feedback (correct labels, reasons) to improve models and rules. Ensure mobile-responsive design, keyboard shortcuts, and an audit trail of edits linking user, timestamp, and model version.
Protect tenant media and AI outputs with encryption in transit and at rest, short-lived signed URLs, and role-based access controls. Automatically redact faces and license plates where detected. Provide configurable retention periods for raw media and derived data, consent notices for tenants, and a GDPR/CCPA-compliant deletion workflow. Maintain a complete audit log capturing media lineage, inference results, confidences, user overrides, model versions, and routing decisions to support compliance and incident investigations.
Establish SLOs for the end-to-end Vision AutoFill pipeline (e.g., P95 autofill completion ≤10s for one image, ≤20s for a short video; ≥99.5% daily job success). Implement autoscaling based on queue depth, circuit breakers for downstream dependencies, and retry with exponential backoff. Provide graceful degradation to manual ticket creation that preserves uploaded media and inserts a templated prompt when AI is unavailable. Expose observability dashboards (latency, error rates, queue metrics), alerting, and periodic chaos testing to validate resilience.
Dynamic, issue-specific questions appear based on the image and selected symptom—collecting must-have details like shutoff access, noise patterns, error codes, entry permissions, pet notes, and preferred time windows. Tap-to-answer chips speed completion and cut follow-up calls, enabling faster scheduling and fewer return trips.
A configurable rules engine that maps selected symptoms and detected image tags to dynamic question sets, ensuring capture of must-have details (e.g., shutoff access, noise pattern, error codes, entry permissions, pet notes, preferred time windows, severity). Supports conditional logic, branching, required/optional flags, input types (tap-to-answer chips, text, photo, dropdown, time picker), validation, and auto-advance. Ships with default templates for top maintenance categories (plumbing, HVAC, electrical, appliances) and a JSON schema for question packs with versioning and localization keys. Auto-prefills known unit data (e.g., pet presence, entry permissions) and writes normalized outputs into the work order payload for scheduling and vendor briefing.
A responsive UI component that presents common answers as selectable chips to minimize typing and speed completion. Supports single- and multi-select, accessibility (WCAG 2.1 AA), keyboard navigation, ARIA labeling, haptics, and clear states (selected, disabled, error). Includes progress indicator, back/next controls, and optional skip for non-required prompts. Auto-advances on selection when appropriate and persists choices immediately. Provides lightweight theming to match FixFlow’s design system and works across web and mobile web, including SMS deep-link resume.
On photo upload, analyze images to suggest likely fixtures/appliances and common conditions (e.g., sink leak, toilet clog, HVAC error panel) to pre-select symptom categories and attach tags that drive prompt selection. Includes manual override, confidence thresholds, and latency budget under 1.5 seconds. Supports multiple photos, basic annotation (mark the problem area), and privacy controls (store derived tags; store images only with consent; redact identifiable info where possible). Exposes results to the prompt engine and embeds derived tags in the work order for vendor context.
A validation layer that blocks vendor scheduling until all required prompts are completed and critical safety steps are acknowledged (e.g., water shutoff). Computes a readiness score, displays a checklist of missing items, and deep-links users back into specific prompts. On completion, compiles a vendor-ready job brief including answers, photos, error codes, entry permissions, pet notes, and preferred time windows, then passes it to the shared calendar and SMS confirmation flows. Supports high-priority issue overrides with emergency instructions and automatic escalation rules.
An admin console for landlords/property managers to customize and publish prompt packs per property, unit type, and vendor category. Allows creation/editing of questions, required vs optional flags, branching rules, and default answer sets. Supports import/export of JSON schemas, preview-as-tenant, version history with rollback, staged rollout, and localization. Enforces guardrails to preserve critical compliance/safety prompts while enabling flexible tailoring to local procedures.
Autosave all prompt responses in real time and allow users to resume via secure, expiring deep link from SMS or email. Pre-fill known tenant and unit data (e.g., pets on file, lockbox code, entry permissions) and allow review/edit before submission. Handle offline mode with local caching and retry queues, ensure idempotent submission, and store data encrypted at rest. Integrates with FixFlow identity and work order records to prevent duplicate requests and maintain a single source of truth.
A real-time risk score flags true emergencies and surfaces clear safety steps (e.g., water shutoff, breaker switch) with visual guides. After-hours logic escalates urgent cases to on-call vendors while deferring non-critical issues to business hours—reducing false emergencies, protecting property, and improving SLA compliance.
A low-latency scoring service that evaluates incoming maintenance requests across channels (web, SMS, phone notes) using structured fields, keyword cues, attachment metadata, and property context to compute a 0–100 risk score and severity tier (Emergency/High/Normal/Low) in under 500 ms. Outputs score, tier, rationale, and recommended next action via an internal API and event stream. Supports multilingual inputs, configurable weighting, and fallbacks to deterministic rules to minimize false positives/negatives. Integrates with intake forms, ticket creation, and routing services, and logs each scoring decision for auditability.
Tenant-facing, step-by-step safety instructions triggered by incident category and severity (e.g., shut off water, trip breaker) with annotated images and short clips optimized for mobile. Content is tailored to property fixtures through per-property notes (e.g., shutoff valve location) and localized into supported languages. Delivered inline in the tenant portal and via secure SMS links, with progress tracking (checkboxes, confirmations) and telemetry on completion rates. Versioned content with approval workflow and accessibility conformance (WCAG AA).
Time-aware routing that applies account business hours, time zones, and holidays to decide action paths. Emergencies and high-severity incidents outside business hours auto-notify on-call vendors via SMS/voice/email with accept/decline, attach incident details and safety status, and place a provisional calendar hold. Non-critical incidents receive an automatic receipt, safety guidance, and are scheduled to the next business window. Includes vendor response SLAs, retry/escalation ladder, override controls, and full decision logging.
Interactive messaging flow that asks clarifying questions, requests photos/videos, and confirms completion of safety steps to refine the risk score and reduce false emergencies. Supports branching logic based on prior answers and current severity, opt-in/out management, delivery status tracking, rate limiting, and multilingual templates. Integrates with the scoring engine, safety playbooks, and ticket updates so that new data immediately re-scores and adjusts routing as needed.
Immutable timeline capturing every event in the incident lifecycle—risk scores, playbook views and confirmations, messages, vendor notifications, accepts/declines, calendar holds, and on-call escalations—with timestamps and actors. Generates SLA metrics such as time-to-triage, time-to-vendor-contact, and time-to-mitigation, with alerts when thresholds are at risk. Provides export to CSV/PDF and a dashboard with filters by property, vendor, and severity for compliance reviews.
Administrative UI to configure severity thresholds, scoring weights, auto-escalation criteria, on-call rotations, quiet hours, holiday calendars, and property-specific safety notes. Includes a test harness to simulate scores and routing using sample incidents, preview outcomes, and compare against historical cases. Enforces role-based access control and records change history with rollbacks to ensure safe operations.
Atomic reservation of vendor time slots during emergency escalation with conflict detection, automatic hold expiration if not accepted within SLA, and one-click reassignment. Syncs final accepts to the shared calendar, respects vendor availability buffers, and prevents double-bookings across teams and channels. Provides visibility into holds and reasons within the incident ticket.
OCR reads appliance and equipment labels to auto-capture make/model/serial, attach relevant manual snippets, and suggest likely parts or tools. Vendors arrive prepared, first-time fix rates climb, and managers avoid costly second visits due to missing information.
Enable users to capture or upload equipment label photos and automatically extract make, model, and serial numbers using OCR. Support common label layouts for appliances and HVAC systems with multi-image capture, auto-cropping, and perspective correction. Provide real-time image quality feedback (blur, glare, cutoff) and prompt retakes. Persist original images and parsed fields on the linked FixFlow work order, expose field-level confidence scores, and allow quick manual correction with validation. Ensure data flows to downstream steps (manual snippets, parts suggestions, prep pack) and respect privacy by redacting sensitive PII where present.
Normalize extracted brand, model, and serial into canonical formats and verify against reference datasets to reduce ambiguity and duplicates. Implement brand aliasing, model pattern rules, and serial format checks with a confidence threshold that triggers a lightweight review step. Provide a "Confirm model" action in the work order to accept suggestions, pick alternates, or correct fields. Maintain a mapping table for learned aliases and store provenance (image, rule, manual edit) for auditability. Expose a clean, API-ready model object for use by manual retrieval and parts suggestion services.
Automatically find and attach the most relevant manual pages for the identified make/model, prioritizing troubleshooting guides, wiring diagrams, and parts diagrams. Use licensed sources and cached repositories to ensure fast retrieval and compliance. Highlight relevant sections/pages, support full-text search within manuals, and display them inline on the work order and in the vendor mobile view. Fallback gracefully when manuals are unavailable by attaching generic guidance or requesting user upload. Cache results per model to minimize repeated lookups and ensure offline availability in the field.
Suggest likely replacement parts and required tools based on the confirmed model and the issue description in the work order. Combine a rules engine (common failure modes by model) with optional ML ranking to output a prioritized checklist with confidence levels. Cross-reference suggested parts with preferred suppliers, lead times, and cost, and surface quick-add links to purchase or reserve. Allow vendors to accept, adjust, or dismiss suggestions, and persist selections on the work order. Integrate with inventory lists or saved vendor kits to flag what is already on-hand.
Assemble a concise prep pack that includes extracted details (make/model/serial), appointment time and location, manual snippets, and the accepted parts/tools checklist. Deliver via secure, tokenized mobile-friendly link through SMS and email aligned with FixFlow’s scheduling notifications. Track opens and clicks, support one-tap acknowledgment, and allow managers to resend or update if the appointment changes. Ensure access control, link expiry, and offline viewing of cached content in the field.
Provide an analytics dashboard and export that attribute outcomes to Model Match, including OCR success rate, average confidence, manual edit rate, prep pack open rate, first-time fix rate, second-visit reduction, and time-to-resolution improvements. Maintain an audit trail of OCR outputs, normalization steps, user edits, and suggestion accept/dismiss actions for each work order. Enable filtering by property, vendor, model family, and timeframe to demonstrate ROI and guide continuous improvement.
Image and text similarity checks detect duplicate or near-duplicate submissions from the same unit or building, merging them into one work order and notifying tenants with the current status. This cuts noise, prevents double-bookings, and keeps calendars clean.
Implement a real-time service that calculates text and image similarity for incoming maintenance requests to detect duplicate or near-duplicate submissions originating from the same unit or building. Use normalized text preprocessing, semantic embeddings for multilingual support, fuzzy matching on categories and location, time-window constraints, and perceptual image hashing with lightweight OCR on photos to correlate visuals. Support configurable similarity thresholds and exclusion rules by property, adjustable time windows (e.g., 30 days), and performance targets under 200 ms per check at P95. Provide deterministic IDs for duplicate clusters and structured match explanations for auditability. Integrate with the FixFlow ingestion pipeline with idempotent processing and retry policies.
When a duplicate is detected, automatically merge submissions into a single canonical work order while preserving all original content and authorship. Combine descriptions, categories, timestamps, and attachments; deduplicate identical photos; tag merged items with source request IDs; and maintain an immutable audit trail of merge actions with actor, time, and confidence score. Apply safe merging rules, with the earliest valid request as canonical, and support unmerge/reassign to recover from mistakes. Ensure all downstream references (links, notifications, billing) point to the canonical work order with exactly-once merge execution under concurrency.
Notify all tenants who submitted a request that was merged into an existing work order via SMS and email with current status, scheduled appointment details, and a link to follow updates. Support message templates per property, localization, quiet hours, and opt-out preferences. Include clear guidance that no further action is required and how to add additional details or photos to the canonical work order. Track delivery and read receipts and surface failures for operational follow-up.
Ensure that merged requests translate into a single calendar event and single vendor assignment to prevent double-bookings. On merge, consolidate any pre-existing tentative bookings, de-duplicate calendar entries, and notify assigned vendors of the consolidated job. Enforce constraints so that duplicate clusters cannot create multiple concurrent bookings. Update the shared calendar and SMS confirmations atomically with the canonical work order, handling rescheduling cascades and vendor capacity checks.
Provide a moderation UI and workflow for low-confidence matches that require human review. Support adjustable thresholds per property and category, queue sorting by confidence and recency, side-by-side comparison of text, photos, unit, and timestamps, plus an explanation of similarity signals. Offer one-click actions—Merge, Link Only, or Dismiss—with keyboard shortcuts and bulk actions. Record reviewer decisions to continuously improve thresholds and models and to create an auditable decision history.
Deliver dashboards and exports reporting duplicate detection rates, false positive/negative trends, time saved, and impact on booking conflicts by property and time range. Provide per-signal contribution insights and threshold adjustment tools with a safe preview mode to simulate historical reclassification effects before applying. Expose metrics via API and integrate with existing FixFlow analytics for portfolio-level views.
On-device redaction auto-blurs faces, family photos, addresses, and sensitive documents in uploaded images before they leave the tenant’s phone. Tenants feel safer reporting issues, and managers reduce privacy risk without losing diagnostic detail.
Run computer vision and OCR models entirely on the tenant’s device to identify faces, street addresses, license plates, ID documents, and family photos in captured or uploaded images. Processing occurs offline; unredacted pixels never leave the device. Provide a unified client SDK for FixFlow’s tenant capture flow (mobile web/PWA and native wrappers) that returns bounding boxes and categories for redaction and supports batch processing. If the device lacks required capabilities, block upload of unredacted media and offer a built-in manual redaction tool; server-side pre-redaction processing is disabled. Integrates with maintenance request creation so only redacted assets proceed to scheduling and vendor notifications.
Provide admin-level policy controls to define which categories are blurred by default (faces, children/family photos, addresses, license plates, government/financial documents) with preset templates and per-property overrides. Allow tenants to override or unblur specific detections for a given upload with clear warnings to preserve diagnostic details when needed. Expose sensitivity thresholds per category and store the applied policy ID with each upload. Display concise legal and privacy disclosures aligned with GDPR/CCPA and FixFlow privacy terms.
Offer a live preview overlay that shows detected regions before submission and enables tenants to adjust: move/resize boxes, add/remove regions, select blur style (pixelate/Gaussian) and intensity, and apply edits across a batch. Provide pinch-zoom for precision, undo/redo, and accessible controls (screen reader labels and large touch targets). Operates offline and within low-end device constraints. Edits are applied on-device prior to upload.
Strip sensitive EXIF metadata (GPS coordinates, device serials, user names) by default while preserving orientation and visual quality. Maintain full resolution for non-redacted regions and constrain output size according to FixFlow’s media pipeline limits. Provide an option to embed a subtle “redacted” marker in file metadata for downstream systems. Ensure redaction does not degrade diagnostically important areas outside the masked regions.
Generate a tamper-evident manifest alongside each redacted image containing redaction categories, bounding boxes, blur parameters, applied policy ID, model version, timestamp, and cryptographic hashes of inputs/outputs. Sign the manifest with the app key and store it with the maintenance request so managers can view verification details in the FixFlow dashboard and auditors can confirm that only redacted media were stored and shared with vendors.
Meet user-centric performance targets: live detection overlay under 500 ms per 1080p frame and under 2 seconds to process a single photo on mid-tier devices, with CPU/GPU usage capped to avoid thermal throttling. Implement progressive passes (low-res first, refine if time allows), cancellation, and resume for batches. Provide graceful degradation on older devices and capture client telemetry (crash/perf only, privacy-safe) post-redaction and with consent. Ensure the upload pipeline blocks until redaction completes successfully or the user opts for manual masking.
Works in low-signal areas by capturing photos and guided answers offline with timestamps and optional GPS. Submissions auto-sync when connectivity returns, and critical safety guidance is shown immediately—ensuring reliable intake from basements, parking garages, or rural properties.
Enable tenants and field staff to capture one or more photos of an issue while offline and store them locally with stable client-generated IDs, timestamps, and basic metadata until connectivity returns. Support camera invocation and gallery upload, image compression and orientation correction, and per-photo notes. Queue submissions atomically with their associated form answers, property/unit reference, and contact details in encrypted IndexedDB or equivalent. Provide safeguards for low-storage conditions, duplicate detection, and graceful handling of app refreshes or device restarts so no data is lost. Integrate with FixFlow’s maintenance request model so that queued items post to the existing intake endpoint without schema divergence when sync occurs.
Package a lightweight, versioned set of guided intake questions (with required fields, conditional logic, and validation rules) for offline use so users can answer step-by-step without connectivity. Cache property lists, unit identifiers, and common issue categories for quick selection; allow free-text details and photo-to-question linking. Support localization and accessibility (screen readers, large text). When back online, submit responses with their version metadata so the server can validate and evolve forms without breaking older cached flows. Ensure parity with the online intake to keep reporting and downstream workflows consistent.
Implement background sync that detects restored connectivity and automatically uploads queued submissions and photos with resumable uploads. Use idempotent, retry-safe APIs with client-generated UUIDs to prevent duplicates, exponential backoff on failures, and per-item progress tracking. Handle partial successes (e.g., form posted, some images pending), and ensure atomic linkage between forms and media. On successful server acceptance, trigger the standard FixFlow flow (ticket creation, vendor scheduling, and SMS confirmations) so downstream automations behave identically to online submissions. Provide deterministic rules for merge/overwrite if a user edits a queued item before sync completes.
Automatically attach a device-side timestamp to each photo and submission captured offline. Offer optional GPS tagging with explicit consent, clearly indicating accuracy and letting users disable or override location. Validate GPS data against known property geofences when available, and fall back to unit selection if location is unavailable. Store privacy preferences per user and organization with admin controls to disable GPS collection entirely. Display captured metadata to users for transparency and include it in the synced payload for auditability.
Bundle a small, offline-available library of critical safety guidance (e.g., gas leak, electrical hazard, active water shutoff) that can be displayed instantly based on user inputs or keywords, with high-contrast visuals and multi-language support. Allow admins to update guidance content through versioned content packs that refresh when the app is online. Ensure guidance is visible before submission and without connectivity, with clear calls to action (e.g., call 911, shut off valve) and disclaimers. Log which guidance was shown for later audit without blocking the intake flow.
Provide clear UI indicators for offline mode, queued items, and sync progress, including an Outbox view listing each pending submission with per-item states (Queued, Uploading, Waiting Retry, Needs Attention, Synced). Allow manual retry, cancel, or edit before sync, and show last successful sync time. Use unobtrusive banners and toasts to reassure users that their data is saved locally. Reflect final server status with standard FixFlow confirmation screens and request IDs once syncing completes.
Encrypt all offline data at rest using Web Crypto with per-user keys where feasible, minimizing exposure of PII and photos. Implement configurable retention: auto-purge items after successful sync or after an admin-defined time limit; securely wipe media files and form data on logout or device change. Monitor storage quotas, provide user prompts when nearing limits, and fail gracefully with guidance to free space. Ensure compliance with organization data policies and align with FixFlow’s authentication/session lifecycle to prevent unauthorized access to cached data.
Set not-to-exceed limits by property, issue type, or vendor. Requests under the cap auto-approve or send a one-tap confirm; over-cap estimates route to the right approver with suggested alternates. Reduces decision fatigue, speeds common fixes, and keeps spend aligned to budget without manual review.
Provide a configurable rule engine to set not-to-exceed (NTE) limits by property, portfolio, unit, issue type, and vendor with clear precedence (e.g., vendor-specific overrides issue-type, which overrides property default). Support effective dates, exceptions, and rule versioning. Handle taxes, fees, and overtime multipliers in cap evaluations. Allow cloning and bulk-edit of rules, inline validation, and conflict detection. Integrate with FixFlow’s property/issue taxonomy, vendor directory, and request intake so that every new or updated request is evaluated against the correct active rule in real time.
Automatically approve and schedule requests that meet the applicable cap using the shared calendar, honoring vendor availability and preventing double bookings. For borderline cases or when policy requires human confirmation, send a one-tap confirm link via in-app notification, email, or SMS with a concise summary (issue, property, vendor, estimated cost, cap remaining). Support policy-based timeouts (auto-approve, escalate, or cancel) and working-hour windows. Log all actions and sync confirmations back to the request timeline and vendor schedule.
Detect when a request exceeds its cap and route it to the correct approver based on property, role, and amount thresholds. Present a clear variance breakdown versus cap and provide suggested alternate vendors who can meet the cap based on rate cards, proximity, availability, and performance rating. Enable one-click reassignment to alternates or submission for revised estimates. Capture approver decisions with reason codes and update the schedule and notifications accordingly.
Maintain a structured catalog of vendor rates (call-out fees, hourly tiers, minimums, overtime/holiday multipliers, trip charges, and parts markup) by service category. Map issue types to typical labor/material profiles and compute an estimated total cost used by SmartCaps evaluations. Support regional tax rules, surcharges, and unit-based adjustments. Provide APIs and UI for rate updates with validation and audit. Surface estimate components on requests and approvals to improve transparency and decision quality.
Allow setting monthly/quarterly budgets per property and category, linking SmartCaps to budget thresholds. Provide alerts when spend nears limits and visualize auto-approved vs. over-cap spend, trends, and vendor-level breakdowns. Offer filters by date range, property, issue type, and vendor, with CSV export and sharable links. Support what-if analysis to propose updated caps based on historical outcomes and seasonality.
Record an immutable audit trail for all SmartCaps-related events, including rule creations/edits, evaluations, auto-approvals, overrides, routing, confirmations, and notifications. Store who performed the action, timestamps, the matched rule version, inputs (estimates, rates), and outputs (decision, next steps). Provide search, filters, and export to support compliance reviews and dispute resolution. Display a concise history on each request’s timeline.
Introduce granular, role-based permissions to control who can view, create, modify, or delete cap rules; override decisions; edit rate cards; and adjust budgets. Support portfolio scoping, approval delegation, and backup approvers for leave coverage. Integrate with SSO groups and apply least-privilege defaults. Log all permission changes for audit and quickly revoke access when needed.
Configure sequential or parallel approver paths (owner → ops → HOA) with timeouts and fallbacks. If someone doesn’t respond, FixFlow auto-nudges, re-routes to backups, or triggers emergency policies—ensuring decisions don’t stall while preserving a clean approval trail.
Provide a drag‑and‑drop chain designer to configure sequential and parallel approver steps, with conditional routing by property, issue type, spend threshold, and HOA rules. Support reusable templates, versioning, and pre-flight validation to prevent dead ends or orphaned branches. Persist chains in a portable JSON schema with backwards compatibility and migration support. Integrate with FixFlow roles and directory to map steps to users, groups, or dynamic assignees (e.g., “property owner of Unit X”). Offer a live preview that simulates routing and shows expected SLAs per step. Ensure changes can be scheduled and safely rolled out with audit of who modified what and when.
Allow per-step timeouts defined in business hours with calendar/holiday awareness, after which the system automatically executes a configured action (nudge, escalate to backup, auto-advance, or trigger emergency policy). Support absolute and relative timers, grace periods, and step-level overrides. Provide snooze/resume for approvers with full visibility into remaining time. Log all timeout and escalation events in the audit trail and expose them via webhook/API for integrations. Ensure deterministic resolution when multiple escalation rules could apply, with a clear precedence model.
Send configurable reminder cadences via SMS, email, and in-app notifications with unique, expiring one-click approve/deny links and optional reason capture. Stop reminders immediately upon response and throttle to prevent spam; include quiet hours and localization. Provide delivery status, read receipts where supported, retry with channel failover, and rate limiting. Surface nudge history in the request timeline and expose templates manageable by non-technical users. Secure links with signed tokens and role checks to prevent unauthorized actions.
Enable configuration of backup approvers per step with quorum rules (any-of, all-of, N-of-M) and round-robin options to distribute load. Detect out-of-office and calendar conflicts to preemptively route to backups and prevent stalls. Allow safe reassignment of in-flight approvals while preserving decision context and preventing duplicate approvals. Notify all affected parties of reroutes and ensure permissions are enforced at each hop. Provide guardrails such as maximum hops and loop detection.
Record an immutable, tamper-evident event log for each request capturing step transitions, approver identity, decision, timestamps, channel, comments, nudges, timeouts, and escalations. Present a visual timeline and current-chain status within the request detail view, with filters and search. Support export to CSV/PDF and an API endpoint for audits and HOA compliance reviews, with PII redaction and role-based visibility controls. Hash events for integrity verification and include chain definition version used at decision time. Ensure storage retention policies are configurable.
Capture per-step and end-to-end metrics such as time to first response, average decision time, nudge count, escalation rate, and timeout frequency. Provide dashboards segmented by property, vendor, owner, HOA, and chain template, with trend lines and percentile views. Generate alerts for SLA breaches and recommendations to adjust timeouts, backups, or nudge cadence where bottlenecks are detected. Support A/B testing of notification cadence and comparative reporting across versions of a chain. Respect data retention and access controls.
Offer a rules engine to classify and act on emergencies based on issue type, keywords, severity flags, photo evidence, or breached timeouts. When triggered, automatically approve predefined spend caps, dispatch preferred vendors, reserve calendar slots, and issue SMS confirmations to tenants and stakeholders. Create a retroactive approval path for record-keeping and accountability, with clear guardrails (max spend, required documentation, and notification acknowledgments). Allow configuration per property/HOA and provide a manual override/pause. Log all automated actions in the audit trail and expose real-time alerts.
See side-by-side estimates with line-item diffs, annotated photos, historical price benchmarks, and vendor performance scores. Highlights what really changed (labor hours, parts costs, trip fees) so you can pick the best value with a single tap—cutting overpay and second-guessing.
Automatically ingest and standardize vendor estimates from PDFs, emails, images, or manual entry into a unified schema with consistent line-item structure, units, quantities, labor, parts, fees, taxes, and currency handling. Detect and align equivalent items across estimates using fuzzy matching and categorization, flagging missing or ambiguous data for user confirmation. Support attachments, vendor metadata, and versioning to track revisions. Provide validation rules and error reporting to ensure data quality and readiness for side-by-side comparison within FixFlow.
Present selected estimates for the same work order in a responsive, columnar view that aligns comparable line items and highlights differences in labor hours, parts costs, trip fees, taxes, and totals. Provide visual diff cues, per-line variance percentages, and a summary of key cost drivers to clarify what changed and why pricing differs. Allow expand/collapse of item groups, filter by category, and handle missing items gracefully with placeholders. Persist user selections and integrate with approval actions from the comparison screen.
Enable uploading and viewing of annotated photos tied to specific line items, allowing users and vendors to draw callouts, add notes, and timestamped marks that justify scope and pricing. Display thumbnails inline with each item and provide a full-screen viewer with before/after toggles. Support mobile capture, file-type constraints, and automatic association to the relevant work order. Store annotations as non-destructive overlays to preserve original images and maintain an audit trail.
Surface price benchmarks for common repair categories by leveraging historical FixFlow jobs, regional factors, and seasonality to show typical ranges and median costs per unit, hour, or item. Display how each line item and total compares to benchmarks with percent deviation and confidence indicators. Cache benchmark results per category and geography and refresh them on a scheduled cadence. Respect data privacy by aggregating and anonymizing sources while exposing enough context for actionable decisions.
Compute and display vendor performance scores alongside each estimate using weighted metrics such as on-time arrival, first-fix rate, callback rate, tenant satisfaction, response time, and warranty claims. Show trend indicators and sample sizes, handle insufficient-data cases, and link to detailed vendor history. Integrate scores into sorting and tie-breaker rules within the comparison view to inform selection beyond price alone.
Allow users to select a winning estimate from the comparison view and trigger automated notifications via SMS/email with job details, proposed slots, and required confirmations. Upon acceptance, auto-create the calendar event in the shared scheduler, send confirmations to tenants, and update the work order status while logging the decision rationale and locking the chosen estimate version. Optionally notify non-selected vendors with a courteous decline and store the audit trail for compliance and reporting.
Automatically flags change orders and variance from the approved scope or price thresholds. Presents a one-tap re-approve with highlighted deltas, or enforces caps and requires notes. Prevents scope creep, protects budgets, and preserves a tidy audit record.
Automatically compares incoming change orders against the approved work scope and baseline pricing for each maintenance ticket. Computes line-item and total variance, classifies by type (scope, price, and time), and highlights impacted fields. Supports percentage and absolute comparisons, property- and vendor-specific baselines, and per-ticket overrides. Exposes a flag event for downstream UI, notifications, and policy enforcement. Persists detected deltas on the ticket for reporting and audit.
Provides an admin console to define approval thresholds and policies by portfolio, property, unit, category, and vendor. Supports absolute and percentage caps, soft versus hard limits, auto-approval rules under a threshold, required-note policies, and attachment requirements. Policies can inherit defaults and be overridden per ticket. Integrates with user roles to target approvers and with budget categories for contextual limits.
Presents flagged change orders in a compact review screen with before/after values, cost impact, timeline impact, and highlighted deltas. Offers one-tap actions to approve, decline, or request changes, with optional inline note entry. Mobile-optimized, accessible, and embedded in the ticket view. Surfaces compliance indicators (within cap, exceeds cap) and shows the required approver.
Applies configured policies at execution time to prevent scope creep. Blocks vendor scheduling that exceeds hard caps until approval is granted, and requires notes or attachments when soft caps are exceeded. Provides contextual error messages and guidance to vendors and staff. Supports temporary overrides with justification and tracks exceptions for review.
Records every change order event, detected variance, decision, note, attachment, and policy evaluation with timestamp, actor, and before/after values. Stores versioned snapshots linked to the maintenance ticket, vendor, and property. Supports export to CSV/PDF, filterable logs, and retention aligned with compliance needs. Ensures records are tamper-evident for audits and dispute resolution.
Sends targeted notifications to approvers, vendors, and tenants when a change is flagged, approved, or declined, using email and SMS per FixFlow preferences. Includes highlighted deltas and clear next steps. Upon approval, updates the shared calendar and SMS confirmations to reflect schedule changes while preventing double-bookings. Supports quiet hours and escalation if approvals stall.
In-approval snapshot shows severity, habitability impact, unit access notes, warranty coverage, model/serial data, and prior work history. Approvers get the ‘need-to-know’ in one screen, enabling confident, faster approvals without chasing details.
Aggregate and normalize all approval-critical data for a maintenance request into a single context payload: severity rating, habitability impact, unit access notes, asset metadata (model/serial), warranty coverage, and prior work history. Data is sourced from existing FixFlow objects (request, unit profile, asset registry, vendor calendar, work orders) and external integrations (warranty documents/providers) via background jobs that precompute a snapshot when a ticket enters the approval state and on subsequent updates. Provide a stable schema with versioning, null-safe fields, and fallback derivations (e.g., infer severity from category and SLA). Expose the payload via an internal API for the UI and for audit storage. Ensure sub-500ms read latency and graceful degradation when sources are unavailable.
Deliver a single-screen, responsive context card within the approval workflow that presents severity and habitability badges, access notes, warranty status, asset model/serial, and a concise prior work summary. Include visual hierarchy and iconography for quick scanning, expandable sections for details, and inline quick actions (Approve, Request Info, Decline) with keyboard shortcuts. Integrate real-time updates from the context payload, show loading and partial data states, and provide links to full records when needed. Optimize for desktop and mobile, meeting accessibility standards (WCAG AA) and sub-200ms render after data is available.
Determine and display warranty coverage for the implicated asset using model/serial, install/purchase date, and attached warranty documents. Parse uploaded PDFs/images to extract terms and dates; cross-check against provider APIs or internal rules to compute coverage status (in warranty, limited, expired) and next-step guidance (e.g., call manufacturer, approved vendor list). Indicate potential cost impact and route recommendations. Cache results in the context payload with provenance and refresh logic to avoid stale or misleading data.
Capture asset model and serial numbers from tenant or technician input and optionally extract via OCR from photos. Validate format against manufacturer catalogs or internal patterns and associate the identifiers with the unit’s asset record. Provide confidence scoring and user prompts to correct ambiguous captures. Feed verified identifiers to warranty checks and history lookups, and store them for future requests to minimize re-entry.
Retrieve and summarize relevant past work for the unit and asset, including dates, vendors, costs, root cause notes, and outcomes. Detect and flag repeat issues within a configurable window and highlight recent vendor performance or callbacks. Present a compressed timeline in the context card with drill-through to detailed tickets. Include filters (by asset, issue type) and compute a brief insight (e.g., ‘3rd leak in 6 months’) to guide approval decisions.
Consolidate tenant access notes, preferred windows, and unit entry requirements with vendor availability from the shared calendar to show earliest viable scheduling options before approval. Warn on conflicts (e.g., restricted hours, key required) and suggest compatible vendors/time slots. Provide a readiness indicator and inline prompts to collect missing access details. Do not schedule yet; the goal is to remove uncertainty at approval time and prevent double-bookings later.
Enforce role-based access on context card fields (e.g., redact tenant PII for vendors) and capture an immutable audit snapshot of what the approver saw at decision time, including data version, timestamps, and actions taken. Store snapshots for compliance and dispute resolution and expose them in an audit log. Provide admin configuration for field-level visibility and retention policies.
Ties approvals to response/resolution SLAs with live timers. Auto-sends reminder nudges, escalates to alternates as deadlines near, and can auto-approve under defined emergency rules. Keeps work moving, avoids SLA misses, and documents every step for compliance.
Allow admins to define response and resolution SLAs per property, request category, priority, and approver role, including business hours, holidays, time zones, and vendor calendars. Support separate timers for first response, approval decision, dispatch, and resolution, with pause/resume rules for waiting-on-tenant or vendor-unavailable states. Provide versioned policies with effective dates and safe defaults, and validate policies to prevent gaps or conflicts. Expose policies to other modules through a stable internal API.
Real-time countdown timers displayed on request cards and detail views for each SLA, updating live and reflecting pause/resume states and time zone adjustments. Color-coded stages and badges indicate on-track, at-risk, or breached thresholds, with hover tooltips explaining remaining time and the rule source. Timers persist server-side to ensure accuracy across sessions and devices and are resilient to client clock drift. Provide accessibility-compliant visual and text cues.
Configurable reminder schedules that send email, SMS, and in-app notifications to the current approver and stakeholders as SLA deadlines approach, with escalating frequency and content templates. Respect user notification preferences, quiet hours, and locale, and include deep links to approve/deny or reassign. Capture delivery status and read receipts where available to feed the audit trail and trigger follow-up rules.
Rule-based escalation engine that reassigns approvals to alternates or supervisory roles as timers cross configurable thresholds, supporting round-robin, skill-based, and property-based routing. Provide fallback chains, maximum hop limits, and conflict checks to avoid loops or dead ends. Integrate with the shared calendar to select alternates who are available and to place temporary holds on time slots for urgent dispatches.
Emergency rules that can auto-approve requests when specific criteria are met, such as life-safety categories or after a grace period, with guardrails like spend caps, vendor whitelists, and mandatory post-approval review. Require dual confirmation for rule activation and log justification fields on each auto-approval event. Provide toggles to suspend auto-approval during known outages or vendor blackouts.
Immutable event log capturing policy versions, timer start/pause/resume/stop events, reminder deliveries, escalations, approvals, denials, and auto-approvals, with actor identity, timestamps, and channel metadata. Provide searchable history on each request, export to CSV/PDF, and an API endpoint for compliance audits. Include SLA attainment metrics and breach reasons for reporting dashboards.
Automatically escrows payout funds at work order approval and releases them when required proof items are submitted (completion photos, tenant sign-off, permit number). Configure partial holdbacks by line item or percentage; FixFlow prompts vendors for missing artifacts and shows real-time release status. Managers get clean audit trails and fewer follow-ups; vendors see exactly what’s needed to get paid faster.
Implement a payment integration layer that supports creating, holding, adjusting, and releasing payout funds through one or more third‑party processors while maintaining an internal escrow ledger for authoritative state. Use tokenized payment methods to minimize PCI scope, handle idempotent operations, reconcile with gateway webhooks, and automatically retry transient failures. Track funding sources (owner/property accounts) and payout destinations (vendor accounts) with KYC/verification status, enforce limits and availability checks, and support sandbox/testing modes. Provide clear error surfaces and recovery paths to ensure funds and ledger never drift out of sync.
On work order approval, automatically calculate the escrow amount based on total, taxes/fees, and configured holdbacks, then place a funding hold against the selected source. Create escrow and line‑item ledger entries linked to the work order, record gateway IDs, and display immediate status. Support approval-time checks (available balance, KYC, payout method on file), fallback paths (defer hold, retry, alternate source), and automatic adjustments when change orders modify line items or totals. Prevent unintended scheduling conflicts by surfacing funding status to all stakeholders.
Provide configurable holdback rules at organization, property, and work‑order levels with overrides. Allow holdbacks by line item, percentage of line item, or percentage of total, with caps, minimums, and conditional rules (e.g., permit-required trades). Validate that rules are coherent, preview payout timelines, and store configurations as reusable templates. Ensure calculations are transparent to vendors and managers with a breakdown of immediate pay vs. on‑proof release.
Enable per‑line‑item definitions of required proof types (completion photos, tenant e‑signature, permit number, invoices). Provide vendor/mobile flows via secure links to upload media, capture timestamps, and enter structured data, plus tenant sign‑off with PIN or SMS verification. Enforce file type/size, require minimum photo count, and perform basic automated checks (completeness, EXIF timestamps, required fields). Route submissions for optional manager review and mark artifacts as accepted or rejected with reasons.
Implement a rules engine that evaluates proof completion per line item and triggers partial fund releases accordingly, aggregating releases when multiple items complete. Support scheduled releases, proration for percentage holdbacks, and calculation of fees/taxes. Provide manager controls to block, approve, or override releases with mandatory reason codes and optional two‑factor confirmation. Handle edge cases such as expired holds, failed disbursements, or disputed artifacts with safe rollback and requeue logic.
Offer dashboards and in‑context views that show escrow totals, held amounts, pending releases, and completed disbursements at the work order and line‑item level. Provide progress indicators, timelines of events (holds, submissions, approvals, releases), filters by property/vendor/date, and mobile‑friendly views. Respect role‑based access to financial details and ensure time zone and currency are displayed consistently. Support quick export of the current view for sharing.
Send automated, configurable reminders via SMS and email to vendors and tenants for missing artifacts, upcoming deadlines, and release confirmations. Provide message templates, throttling, escalation to managers after inactivity, and localized content. Include deep links that take users directly to the required action and update the notification schedule based on new submissions or approvals. Log all communications for auditability.
Offer vendors real-time debit push or same-day ACH the moment a job is marked complete and checks pass. Transparent fees, payout speed options, and instant receipts build trust and reduce inbound "payment status" calls. Small operators keep vendors loyal with quick cash flow; larger teams hit SLA goals without manual payout runs.
Provide a checkout-style UI and API to select payout rails (instant debit push vs same-day ACH) at the moment a work order is marked complete, with real-time fee and arrival-time disclosure before confirmation. The selector defaults based on vendor preference and job size, supports operator overrides, and clearly displays gross, fees, and net amounts. Integrates with FixFlow’s job detail view and webhook-driven payment status updates to reflect "Pending", "Processing", "Sent", or "Failed" on the work order timeline. Enforces cut-off times for same-day ACH, disables unavailable rails per vendor eligibility, and logs the operator’s choice for audit and SLA reporting.
Embed a vendor onboarding flow that collects W-9 details, performs KYC/KYB checks, and verifies payout destinations through tokenized bank account linking (e.g., open banking) or debit card verification. Store verification status on the vendor profile, restrict payouts until verified, and auto-expire or re-verify when regulatory thresholds are hit. Mask sensitive data, maintain least-privilege access, and rely on the payment processor for PCI-sensitive storage. Provide self-serve updates for vendors and admin overrides with audit trails. Surfaces eligibility flags to the payout UI so only compliant vendors are selectable for Instant PushPay.
Implement a rules engine that authorizes payouts only when completion criteria and compliance checks are met: work order marked complete with required evidence (photos, notes), invoice attached and approved, budget availability confirmed, duplicate payment prevention, vendor verification status green, and optional lien waiver acknowledgment. Rules are configurable by portfolio and can hold, auto-approve, or require secondary approval based on amount thresholds and vendor risk. The gate provides deterministic pass/fail reasons to the UI and APIs, enabling operators to resolve blockers without support.
Create a payment orchestration service that submits payouts to supported rails (debit push/card, RTP if available, and same-day ACH), manages idempotency, retries, and fallbacks, and updates state via processor webhooks. Implement a payout state machine (Created → Authorized → Submitted → Settled/Failed/Returned) with durable persistence and exactly-once semantics. Respect ACH windows and display ETA, automatically downgrade to next-best rail when instant rails are unavailable, and surface actionable failure reasons (e.g., account closed, name mismatch). Capture fees per rail, reconcile net amounts, and expose REST/GraphQL endpoints for internal UI and automation.
Generate itemized receipts at payout time, including job ID, invoice reference, gross, fees, net, rail used, destination last4, and expected arrival. Send notifications via SMS and email to vendors and in-app alerts to operators; provide a receipt link accessible from the job timeline and vendor portal. Include delivery status tracking, automatic resend on failures, and vendor preferences for channels. Reduce support load by embedding a self-serve "Where is my payment?" tracker with real-time status pulled from the disbursement engine.
Maintain a double-entry ledger of payouts, fees, and adjustments tied to vendors and work orders. Provide daily reconciliation against processor reports, handle ACH returns and reversals with automatic status updates and recovery workflows, and expose filters for date, vendor, property, and rail. Support CSV exports and integrations with accounting systems (e.g., QuickBooks Online) with mapping for chart of accounts and classes. Ensure every payout has a unique reference, audit trail, and attachment links to invoices and receipts for month-end close and audits.
Introduce granular permissions for initiating payouts, selecting rails, and approving amounts above thresholds. Support two-person approval for high-value payments, per-portfolio and per-user limits, and temporary holds on vendors. Record an immutable audit log capturing who approved what, when, and why, including rule overrides with justification. Surface SLA dashboards for payout times and approval bottlenecks to help teams meet internal targets and vendor expectations.
Break larger or multi-visit jobs into milestones with predefined amounts and evidence requirements. Each milestone triggers an automatic partial payout on approval, keeping vendors funded while protecting the budget until final sign-off. Reduces risk of overpay, eliminates spreadsheet tracking, and accelerates complex turns and rehabs.
Provide a reusable library of milestone templates for common jobs (e.g., make-ready turns, bathroom remodels, HVAC installs) that predefine milestone names, payout amounts or percentages, required evidence types (photos, videos, receipts, tenant sign-off), expected visit counts, and SLAs. Templates can be applied at job creation or retrofitted to existing jobs, then customized per job. Includes versioning, cloning, and guardrails so totals equal the job budget. Integrates with FixFlow’s job creation, budgeting, and vendor assignment flows to speed setup, enforce consistency, and eliminate manual spreadsheets.
Enable vendors to submit required evidence for each milestone via web or SMS/MMS upload, with enforceable checklists, timestamps, optional geotagging, and annotations. Provide approvers a side-by-side review screen with the milestone scope, before/after media, and comments. Support approve, reject with reasons, and resubmission. Tie submission threads to the existing FixFlow conversation stream, and trigger notifications to vendors and managers. Upon approval, automatically unlock the related payout trigger. Enforce file type/size limits, retention policies, and accessibility (alt text).
Allocate the job budget into milestone-specific holds and manage funds in an escrow-like ledger. On approval, automatically disburse the milestone amount to the vendor via ACH/Stripe with retries, cutoffs, and status tracking. Handle failed payouts, reversals, and partial holds/holdbacks. Capture all ledger movements (authorized, held, released, refunded) and sync to job and vendor balances. Support configurable payout delays, business day rules, and tax/document tags for year-end reporting. Provide notifications to all parties and a clear payout timeline view.
Attach one or more scheduled visits to each milestone with dependencies (e.g., Milestone 2 cannot start until Milestone 1 is approved). Use FixFlow’s shared calendar and availability to auto-schedule vendors and coordinate tenant access, preventing double-bookings. Support rescheduling with dependency checks, SMS confirmations, and reminders. Provide a visual timeline/Gantt view of milestones and visits, with SLA timers and blockers called out. Respect time zones and export to calendar formats while keeping the milestone linkage intact.
Allow authorized users to propose change orders that add, remove, or reorder milestones; adjust amounts, evidence requirements, and due dates; and update visit plans. Require approval per org rules, then automatically re-baseline the job budget, escrow allocations, and schedule. Preserve an immutable history with rationale, attachments, and impacted payouts. Notify vendors and tenants of approved changes and reconcile any in-flight submissions or pending payouts against the new baseline.
Provide dashboards and exports that show milestone status across all jobs (awaiting evidence, awaiting approval, approved, paid, overdue) with filters for property, vendor, and date. For each milestone, maintain a complete audit trail: who submitted what evidence, who approved/rejected, timestamps, comments, payout references, and ledger entries. Include aging reports, average approval times, and exception views to identify bottlenecks. Enable CSV/PDF export and secure sharing links for stakeholders and accounting.
Configure approval rules by role and amount thresholds (e.g., any milestone over $1,000 requires owner approval). Support single- and multi-step approvals, delegates, and escalation SLAs for pending approvals. Enforce permissions on who can create/edit milestones, submit evidence, approve payouts, and issue change orders. Provide mobile-friendly quick approvals with contextual summaries and guardrails to prevent conflicts of interest (e.g., vendors cannot self-approve). All decisions are logged to the audit trail.
Split a single work order payout across parties and purposes—lead contractor, helper techs, and materials reimbursement—with rules based on line items or percentages. FixFlow handles separate receipts, notes, and 1099 tracking automatically, so managers avoid double-entry and vendors get exactly what they’re owed without back-office friction.
Enable managers to define payout splits for a single work order by percentage, fixed amount, or line-item rules, with support for multiple payees (lead contractor, helper techs, materials reimbursement). Provide reusable templates by vendor and job type, rounding rules to the cent, and validations that ensure totals reconcile to the payable amount. Automatically distinguish labor vs. reimbursable materials, allow default allocations, and support quick edits without duplicate data entry. The engine persists rules with the work order, updates in real time as line items change, and integrates with FixFlow’s billing and scheduling so payouts reflect the latest approved scope.
Allow granular mapping of each line item to specific payees and purposes, including tagging items as reimbursable materials. Support receipt uploads per reimbursable item, enforce that reimbursements do not exceed documented amounts, and permit notes for context. Provide taxability flags, cost-code/category tagging, and automatic roll-ups per payee. Changes to line items recalculate allocations instantly while preserving attachments and notes. This reduces reconciliation friction and ensures materials are reimbursed accurately and traceably.
Generate separate payouts per payee from a single work order and route them via preferred payment methods (e.g., ACH). Combine a vendor’s multiple splits into a single transfer when possible, while preserving split-level metadata and receipts. Provide disbursement scheduling, payment status tracking (pending, sent, settled, failed), automatic retries, and notifications via SMS/email to confirm amounts and timing. Integrate with FixFlow’s vendor profiles for payment preferences and with the shared calendar to align disbursement timing with job completion and approvals.
Track 1099-reportable amounts per vendor across all work orders, distinguishing labor from non-reportable reimbursements according to configured rules. Capture and validate W‑9/TIN status, surface threshold alerts (e.g., approaching $600), and maintain year-to-date tallies. Provide an export of 1099-eligible totals with supporting detail (work order IDs, dates, notes) for year-end filing, and flag any data gaps requiring remediation. This eliminates manual tallying and ensures compliance-ready records.
Record a comprehensive audit trail for every split, including who changed what and when, previous vs. new values, and associated notes and attachments. Support draft, approval, and post-payment lock states to prevent silent changes after disbursement. Provide readable history and diff views, and emit events for notifications and webhooks. This ensures accountability, reduces disputes, and supports internal reviews and external audits.
Enforce role-based permissions so only authorized users can create or modify splits, approve reimbursements, and release payouts. In the vendor portal, show each vendor their allocated amounts, materials reimbursements, receipts, and payment status, without exposing unrelated financial or tenant data. Provide downloadable receipts and breakdowns for the vendor’s own records, improving transparency and reducing support tickets.
Block or route payouts until compliance items are valid: W-9, insurance certificates, licenses, and required permits. Auto-detect expirations, request updates via SMS/email, and attach documents to the job record. Protects owners from risk, prevents audit gaps, and saves assistants from chasing paperwork at the last minute.
A centralized, structured repository on each vendor profile to store, version, and manage compliance artifacts (W-9, insurance certificates, licenses, permits) with metadata such as issue/expiration dates, coverage limits, and jurisdiction. Documents are encrypted at rest, permissioned by role, and automatically linked to related jobs so the correct versions are attached to the work order record. Supports multiple active owners/portfolios with configurable required items per owner, notes/tags, and quick status indicators (Compliant, Expiring Soon, Missing). Integrates with FixFlow’s vendor directory and job pages to present a single source of truth, reducing last-minute paperwork chasing and audit gaps.
Automatic detection and tracking of document expiration dates using extracted metadata and user-entered fields. A background scheduler flags upcoming expirations and triggers configurable reminder cadences (e.g., 30/14/7 days, day-of, expired) via SMS and email to vendors and internal staff. The system updates status badges across the vendor list, job pages, and calendar, and can optionally pause new assignments or payouts when items are expired. Policies are configurable per owner/portfolio, with timezone-aware scheduling and full notification logs.
A rules-driven control layer that blocks, releases, or reroutes payouts based on compliance status at time of approval. Rules can enforce holds for missing W-9s, expired insurance, or invalid licenses, and optionally route funds to a holding account while notifying stakeholders with reason codes. Integrates with FixFlow’s payment provider, job approval flow, and webhooks for real-time checks and idempotent decisions. Supports per-owner policies, override with role-based approval and reason capture, and clear UI messaging on the job and vendor record to explain payout status.
One-click, expiring, identity-bound links sent via SMS or email that let vendors upload or capture photos/scans of required documents without logging in. The flow guides the vendor to select the document type, enter required metadata (e.g., expiration date), and optionally fill and e-sign standardized forms (e.g., W-9). Files are virus-scanned, stored securely, and instantly associated with the vendor and pending jobs. Supports resending, language localization, and two-way SMS confirmation to reduce friction and speed compliance updates.
Opt-in automated checks that parse uploaded documents using OCR and templates to extract key fields (TIN, business name, policy number, coverage limits, expiration date, license number) and validate them against configurable rules. Supports TIN matching via IRS API where available, policy coverage threshold checks, jurisdiction-specific license formats, and confidence scoring with a manual review queue for low-confidence cases. Results update the vendor’s compliance status, flag discrepancies, and prompt for resubmission when required while safeguarding PII and providing an audit trail of validations.
Real-time compliance checks integrated into scheduling, dispatch, job approval, and completion workflows. The calendar and vendor picker surface compliance badges and block selection of non-compliant vendors based on policy, offering compliant alternatives when available. Job pages display clear banners and next steps for resolving compliance holds, and generate tasks to collect missing items. Overrides require appropriate role-based approvals with reasons and are fully logged for auditability.
Comprehensive, immutable logs capturing document uploads, edits, validations, expirations, reminders, overrides, and payout decisions with timestamps and actors. Provides owner-ready reports by portfolio, vendor, and time range, plus an evidence pack generator that bundles current documents and event history per job or vendor for audits. Exports to CSV/PDF, role-based access controls, and data retention policies ensure transparency, compliance readiness, and minimal administrative overhead.
One-tap flow to pause or reduce a payout when issues arise—missing scope, damage claims, or tenant rejection. Collect evidence, propose adjustments, and timebox responses with transparent status for both sides. Keeps emotions out, keeps projects moving, and preserves airtight documentation for chargebacks or board reviews.
Enable managers to instantly place a full or partial hold on a vendor payout from the job card with a single action. Include required reason codes, optional notes, and a confirmation prompt. The hold is non-destructive, visibly flags the job and payout line, and syncs the hold state with the payments processor. Display the held amount, remaining payable balance, and next steps to all parties with appropriate visibility. Maintain an audit trail of who held what, when, and why, and prevent payout release until resolution or override with proper permissions.
Provide a guided evidence collection flow that accepts photos, videos, documents, and voice notes via web upload, mobile camera, and SMS/MMS ingestion. Automatically timestamp, attribute to the submitting party, and associate items to the relevant work order and specific line items. Support annotations, captions, and reason-code tagging, with virus scanning, file-size/type validation, and secure storage. Allow both sides (and optionally tenants) to contribute evidence with role-based visibility. Present evidence in a structured gallery and inline with disputed line items to keep reviews fast and organized.
Allow either party to propose itemized adjustments such as discounts, partial refunds, redo work, or credits, each linked to specific line items and evidence. Support templates for common scenarios, required justification fields, and automatic net payout calculations. Enable counteroffers, versioning, and threaded comments per proposal, with clear accept/reject actions and visibility rules. Show a running delta against the original quote/invoice and provide a summary of proposed financial impact before submission.
Configure SLA timers for each dispute stage (acknowledgment, evidence submission, proposal review) with countdowns visible to all parties. Send reminders via SMS, email, and in-app notifications at configurable intervals. On expiry, apply organization-defined rules: auto-approve, auto-deny, or escalate to a designated reviewer. Support business hours/holiday calendars, pause/resume when new evidence is submitted, and record all timer events in the audit log to ensure predictable, timely outcomes.
Show a single chronological timeline of all dispute events—holds, uploads, proposals, comments, reminders, decisions—with actor identity, timestamps, and status changes. Persist an immutable, append-only audit log suitable for compliance and chargeback defense, with export to PDF/CSV that includes embedded evidence references and redactions where required. Provide quick filters by event type and party to speed reviews, and ensure all entries are tamper-evident.
On resolution or timeout, automatically compute final payable amounts, release holds, and post adjustments to the payments processor. Generate balanced ledger entries for holds, releases, refunds, credits, and fees with idempotent operations and rollback safeguards. Emit webhooks for downstream accounting, update outstanding invoices, and reflect final amounts on the shared calendar and vendor statements to keep financials accurate across the system.
Implement granular permissions controlling who can initiate holds, view sensitive evidence, make proposals, and finalize resolutions. Enforce least-privilege access for tenants and vendors, with PII masking, download controls, and data retention policies configurable per organization. Log access to sensitive artifacts, support redaction on exports, and provide an admin audit of permission changes to ensure secure, compliant dispute handling.
Spin up least-privilege roles in seconds with prebuilt templates for Solo Landlords, Vendor Partners, Assistants, and Tech Leads. Scope access by property, unit, action (view, schedule, approve, pay), and data type with one-click tweaks. Onboarding stays fast and consistent while reducing permission creep.
Provide a curated, versioned set of least‑privilege role templates (Solo Landlord, Vendor Partner, Assistant, Tech Lead) that can be applied in one click. Each template encodes default permissions across FixFlow modules (Requests, Calendar/Scheduling, Messaging, Payments, Documents) and core actions (view, create, schedule, approve, pay, export), with defaults scoped to the minimal set needed for typical duties. Include template metadata (name, description, version, changelog), import/export for org reuse, and localization support for labels. Integrate with the permission engine so templates resolve to a deterministic policy set, and with onboarding flows so selecting a template initializes user settings and notifications consistently. Expected outcome: faster, consistent onboarding with reduced permission creep and fewer configuration errors across 1–200 unit portfolios.
Implement a policy engine that evaluates permissions by resource (property, unit, request, vendor, payment, message), action (view, create, edit, schedule, approve, pay, export, manage), and data type (e.g., tenant PII), with property/unit scoping and default‑deny semantics. Support deterministic conflict resolution (explicit deny overrides allow), inheritance (org → property group → property → unit), and time‑bounded grants. Expose enforcement hooks for UI components, API endpoints, and background jobs (e.g., auto‑scheduling, SMS confirmations) to prevent unauthorized operations. Provide an "effective permissions" query for previews and audits, and cache evaluation for performance at 200‑unit scale. Expected outcome: consistent, least‑privilege access control across all FixFlow workflows without regressions to scheduling, messaging, or payments.
Deliver an assignment UI and backend that precisely scopes roles to properties and units. Support bulk selection (by tags/groups), search/filter, and multi‑select with counts. Provide options for inclusion rules (static list vs. auto‑include new units within selected properties) and safeguards to prevent selecting all by accident. Reflect scope in all queries and UI lists (Requests board, Calendar, Payments, Messaging). Handle edge cases such as unit transfers and property archival gracefully. Expected outcome: administrators can grant access narrowly by portfolio slice, preventing overexposure of data and actions.
Enable assignment of a blueprint to a user in a single step that creates the account (or updates an existing one), applies scoped permissions, and triggers onboarding communications (email/SMS invite, magic link, or SSO mapping). Include optional start/end dates for temporary access (e.g., job‑based vendor access). Preconfigure default notification settings relevant to the role (e.g., SMS confirmations for vendors, approval alerts for assistants) and integrate with Calendar so scheduling permissions take effect immediately. Log all actions to the audit trail. Expected outcome: rapid, error‑free provisioning aligned with communication and scheduling flows.
Allow admins to make quick, safe adjustments to a selected template (toggle specific actions, add/remove data‑type access, refine property/unit scope) with real‑time impact previews. Visually indicate deviations from the base template and allow saving the customized set as an organization‑specific blueprint with versioning and notes. Provide drift detection when a base template updates, with a guided merge workflow. Expected outcome: organizations achieve least‑privilege while preserving speed of setup and consistent reuse of custom patterns.
Record immutable audit events for role/template creation, edits, assignments, scope changes, and access grants/expirations. Provide diffs for before/after permissions, exportable logs (CSV/JSON), and filters by user, resource, and date. Include a "Preview Access" mode to simulate or view as a role for a selected property/unit, showing exactly what data and actions are available across Requests, Calendar, Messaging, Payments, and Documents without granting live access. Expected outcome: transparent governance, easier troubleshooting, and compliance‑ready evidence of least‑privilege enforcement.
Define per-property security policies that enforce what’s visible and who can do what. Set rules like “mask tenant phone for vendors until appointment confirmed,” “require 2FA above $500,” “no exports for assistants,” or “approval only from office IPs.” Apply packs across buildings to standardize compliance without manual setup.
Define a structured, versioned schema for Policy Packs that captures rule types (data masking/visibility, action permissions, step-up authentication, network/IP restrictions, monetary and temporal thresholds) and scope (portfolio, building group, property, role). Support validation, backward-compatible changes, defaults, and human-readable labels. Packs can be cloned, versioned, and published with effective dates. The schema must be portable (JSON-based), support conditional logic (e.g., appointment_status == confirmed), and include conflict resolution metadata for future merges. Integrates across FixFlow modules (requests, scheduling, SMS, exports, payments) so a single pack governs behavior consistently.
Implement a centralized decision service that evaluates Policy Packs at runtime for every protected operation in UI and API (view tenant contact, schedule vendor, send SMS, export data, approve spend). Provide deterministic rule evaluation, deny-by-default fallbacks, and contextual inputs (role, property, IP/CIDR, appointment status, amount, time of day). Expose lightweight SDK/hooks for client and server enforcement points with consistent error messages and user guidance. Cache policy decisions safely, log denials, and ensure enforcement covers direct API calls to prevent bypassing the UI.
Enable applying Policy Packs to portfolios, building groups, and individual properties with clear precedence and inheritance rules. Support bulk assignment, scheduled rollouts, and safe previews before publish. When multiple packs apply, resolve via defined priority or explicit overrides. Provide drift detection to highlight properties not aligned with assigned packs, ensuring standardized compliance at scale without manual per-property setup.
Provide rule-driven masking for sensitive fields (e.g., hide tenant phone/email from vendors until appointment is confirmed or vendor is verified). Support partial reveals (last 2 digits), reveal-on-condition transitions, and audit logs of reveal events. Ensure masking is enforced in all surfaces—vendor portal, SMS templates, work order details, notifications, and exports—while allowing authorized roles to view unmasked data per policy.
Introduce policy-driven step-up authentication for high-risk actions (e.g., approvals above $500, bank detail changes, export of PII). Support TOTP and SMS factors, configurable thresholds per pack, grace windows (remembered device/session), and clear in-flow prompts. Integrate with the enforcement engine so 2FA is required only when the policy’s conditions are met, and record completion in the audit log.
Deliver a policy-driven capability matrix that governs specific actions by role and context (e.g., no exports for assistants, no delete for vendors, approvals only from office IPs). Map policies to a canonical action taxonomy used by UI controls and API endpoints to guarantee consistent enforcement. Include clear denial messaging, optional request-access flow, and coverage of bulk operations and scheduled jobs.
Provide a time-bound exception workflow when a rule blocks an action: users can request an exception with reason; designated approvers receive notifications; approvals are recorded with who/when/why, and exceptions auto-expire. All denials, approvals, and exception uses are captured in an immutable audit trail with reporting to support compliance reviews and incident investigations.
Protect tenant privacy with dynamic masking of phone, email, and unit contact details. Use proxy numbers for SMS/calls and require reasoned reveal with auto-expiry and a full audit trail. Vendors get the info only when they need it, and managers avoid accidental oversharing.
Provision and manage per-work-order proxy phone numbers that mask tenant and vendor real contact details for SMS and voice. Route inbound and outbound messages/calls through the proxy, preserving original sender/recipient privacy while maintaining conversation continuity. Support localized numbers per property region, SMS delivery receipts, call bridging, voicemail with transcription, and tagging of communications to the corresponding work order and unit. Integrate with the shared calendar to route to the currently assigned vendor, with after-hours routing rules and configurable voicemail/fallback destinations. Expose admin settings for pool sizing, number recycling, and cost tracking. Instrument with metrics and alerts for delivery failures and unreachable numbers.
Introduce a controlled workflow to reveal real tenant contact details only when necessary. When a user requests a reveal, require a written reason, scope (specific fields requested), and intended duration. Support optional manager approval, with notifications and in-app approval queue. Enforce auto-re-masking after the approved time window, and limit copy/download actions where applicable. Log the requester, approver, reason, and timestamps to the audit trail. Provide emergency override with dual-confirm and mandatory post-incident review notes.
Tie access to real contact details and proxy availability to scheduled events. Automatically open communication windows around confirmed appointments (e.g., 2 hours before to 2 hours after) and close access outside those windows. Auto-expire proxies and reveals when a work order is completed or inactive past a configurable TTL. Handle reschedules by extending windows and notifying participants of updated availability. Provide portfolio-level defaults and per-work-order overrides, with clear UI indicators of current access state and remaining time.
Capture immutable logs for all sensitive events, including reveal requests, approvals/denials, expirations, proxy provisioning, call/SMS relays, and policy blocks. Store who did what, when, why (reason text), which work order/unit, IP/device fingerprints, and before/after access states. Provide search, filtering, and exports (CSV/JSON) by property, vendor, time range, and user. Surface dashboards for reveal volume, average access duration, policy exceptions, and anomalous patterns with configurable alerts to aid compliance reviews and incident investigations.
Implement granular RBAC and policy rules governing who can request, approve, or bypass reveals and who may initiate masked communications. Define policies by role (owner, manager, coordinator, vendor), property/portfolio, vendor company, and work-order status. Support conditions such as "vendors cannot reveal tenant info," "assistants require approval," and "owners can approve for any property." Integrate with SSO group claims where available and expose an admin policy editor with test/preview to validate outcomes before deployment.
Scan outbound and inbound messages (SMS and in-app chat) for phone numbers, emails, and unit/address patterns. When direct PII is detected, block or rewrite to the appropriate proxy and warn the sender according to policy (block, warn, allow). Support multilingual patterns, common obfuscations (e.g., "at" for @), and configurable whitelists for approved addresses. Maintain a redaction log linked to the audit trail and provide an inline preview so users understand what recipients will see.
Provide configurable retention schedules for audit logs, call recordings (if enabled), SMS content, and reveal records to meet regional requirements (e.g., CCPA/GDPR). Support consent capture and honoring opt-outs/Do Not Contact flags, including suppressing proxy provisioning for blocked numbers. Include data subject request workflows to retrieve or delete personal data where legally permitted, with safeguards to preserve operational records needed for disputes. Offer compliance reports summarizing configurations, consents, and retention statuses by portfolio.
Strengthen high-risk approvals with adaptive 2FA triggered by cost, severity, after-hours, or new device. Choose SMS, authenticator, or push and remember trusted devices for a set window to keep workflows quick. Approvals stay secure without slowing teams down.
Grant temporary, scoped access to a specific work order, property, or time window—then let it auto-expire. Perfect for short-term helpers or vendors on a one-off job, with optional renewal prompts if schedules shift. Reduces manual cleanup and keeps least-privilege intact.
Allow owners and property managers to generate temporary, least‑privilege access scoped to a single work order, a specific property, or a defined time window. Creators can set start/end timestamps, choose allowed actions (e.g., view details, update status, add notes/photos, message within thread), and assign the invitee to a named access role. The access artifact is linked to the target record(s), supports multiple concurrent invites per record without overlap, and displays an “Active Access” badge in the work order/property header. Default durations and scopes are configurable at account level and can inherit from property or portfolio settings for consistency.
Provide prebuilt, editable templates (e.g., Vendor—Update Status, Vendor—View Only, Helper—Messaging Only) that map to granular permissions for Timeboxed Access. Templates define allowed actions, visible fields, file upload limits, messaging capabilities, and whether calendar slots can be confirmed. Admins can create custom templates, set defaults by invite type, and preview effective permissions before sending. The matrix integrates with FixFlow’s existing RBAC so that temporary roles do not exceed permanent role capabilities and are logged as scoped exceptions rather than new accounts.
Enforce hard start/end times on all temporary access artifacts. Before start, links show a scheduled message; after end, links and active sessions are immediately invalidated and logged out. A scheduler service sweeps expirations, revokes tokens, and updates UI badges in real time. Timezone handling respects property locale and owner preferences, with DST-safe calculations. Attempts to perform disallowed actions outside the window are blocked with clear guidance. Defaults and maximum TTLs are configurable per account, and calendar views overlay access windows to prevent overlap and reduce double-bookings.
Offer proactive renewal prompts and streamlined extension requests when schedules shift. The system notifies the inviter before expiration and lets the invitee request more time with an optional reason. Owners can approve one-click extensions with preset options (2 hours, 24 hours, custom) or decline. All changes update the shared calendar, notify participants via SMS/email, and append to the work order timeline for traceability. Extensions preserve the original scope and role unless explicitly changed and respect account-level maximum TTL policies.
Enable instant manual revocation for any timeboxed invite from the work order, property, or access management panel. Revocation immediately invalidates links and active sessions, removes UI badges, and posts a timeline entry with the reason. Provide bulk revocation by vendor, property, or portfolio for emergencies. A confirmation step prevents accidental revokes, and a post-revoke notice can be optionally sent to the invitee. Revocation actions are fully auditable and cannot be undone without issuing a new invite.
Deliver timeboxed invites via SMS and/or email with a signed, scoped magic link. Require the invitee to verify their identity with a one-time passcode sent to the same phone number or email used for delivery before granting access. Tokens are single-recipient, rate-limited, and bound to scope, role, and time window; they cannot exceed account TTL policies. Implement anti-forwarding safeguards via OTP, short link lifetimes before first use, and optional device remembrance for the active window. Delivery status, bounces, and failed verifications are surfaced to the inviter for follow-up.
Capture a complete audit log for each temporary access: creator, invitee contact, scope, role template, start/end, renewals, revocations, access attempts, IP/device metadata, and actions performed (e.g., note added, photo uploaded, status changed). Surface a per-record timeline and an account-level report with filters by date range, property, vendor, and outcome. Export to CSV and include links back to source records. Logs are immutable, retained per compliance policy, and accessible via API for integrations.
Get a tamper-evident audit of every view, download, reveal, role change, and approval—searchable by user, property, or work order. Real-time anomaly alerts flag unusual access (e.g., bulk exports, midnight reveals) and exportable reports satisfy boards, insurers, and audits.
Instrument all user- and system-initiated access events across web UI and API to capture views, downloads, reveals, exports, role changes, approvals, and authentication outcomes in a normalized schema. Each event must include timestamp (UTC), user and role, acting account, IP and user agent, resource type and ID (property, unit, work order, document, tenant, vendor), action, outcome, reason code (when applicable), session/request/correlation IDs, and multitenancy org identifiers. Ensure at-least-once delivery, idempotency keys, backpressure handling, and capture for automated scheduler actions with a system actor flag. Enforce consistent timezone handling, classify fields by sensitivity, and mark redaction status to support downstream privacy and security controls.
Store events in an append-only log with cryptographic hash chaining that links each record to the previous one, producing periodic Merkle roots and integrity checkpoints. Use WORM-capable storage with encryption at rest and in transit, KMS-managed keys, and time-based retention. Provide automated integrity verification jobs, alert on verification failures, and support external anchoring of checkpoints for non-repudiation. Implement tenant-level logical segregation, access controls for read-only viewing, and tombstoned metadata for lawful erasure without breaking chain verification. Ensure disaster recovery with point-in-time restore and documented verification procedures.
Provide a dedicated Access Ledger view within FixFlow that supports fast, paginated search by user, role, property, unit, work order, document, action type (view, download, reveal, export, role change, approval), outcome, and time range. Include sorting, quick filters, saved searches, timezone toggle, and drill-down to the related resource or user profile. Display masked values for sensitive fields with reveal indicators, show correlation IDs for cross-referencing, and enable one-click export of current results respecting user permissions. Enforce least-privilege access so only authorized roles can view the ledger.
Implement a configurable rules engine to detect unusual access patterns such as bulk exports, after-hours access by org policy, high-volume reveals, rapid downloads, privilege escalation followed by sensitive access, access from new geographies or devices, and vendor access outside assigned properties. Generate real-time alerts via in-app notifications, email, and SMS with throttling, deduplication, and acknowledgement workflows. Allow per-tenant thresholds, quiet hours, suppression lists, and routing to specific recipients. Log alert lifecycle events and link alerts to the underlying ledger events for investigation.
Enable generation of exportable reports covering specified time ranges, users, properties, or work orders in CSV and PDF formats. Include summary statistics, detailed event listings, and cryptographic checksums with chain proofs for integrity validation. Support scheduled delivery, watermarking, column dictionaries, and large export chunking with resumable downloads. Log report generation as an event, enforce role-based access, and ensure exported content respects redaction and masking policies required by boards, insurers, and auditors.
Require justification codes (and optional ticket links) for reveals of masked data such as lockbox codes, bank details, W-9 files, and tenant contact info. Log each reveal with requester, scope, purpose, and duration; automatically re-mask after timeout and overlay a visual watermark during reveal sessions. Prevent reveals from being recorded in screenshots or logs by excluding sensitive values from the ledger payload while marking reveal events and secure view tokens. Enforce least-privilege access, deny reveals for unauthorized roles, and provide configurable policies per tenant.
Capture full lineage for role and permission changes, including requester, approver(s), before/after roles, justification, effective time, and links to related work orders or tickets. Enforce separation-of-duties rules (no self-approval), support multi-step approvals, and correlate subsequent sensitive access with the preceding elevation event. Expose a timeline view in the ledger for each user’s role history and alert on unusual escalations or unapproved changes. Ensure all governance actions are immutable and included in integrity proofs and reports.
Automatically orders turnover tasks with built‑in cure times, building rules, vendor lead times, and quiet hours. When any step shifts, downstream dependencies and appointments reflow instantly. You get realistic, clash‑free schedules without manual drag‑and‑drop.
Implements a constraint-based scheduling engine that builds a directed acyclic graph (DAG) of turnover tasks per unit, honoring task durations, cure/buffer times, prerequisites, earliest start dates, building rules, vendor work hours, and lead-time constraints. On creation of a turnover, the system assembles a task sequence from templates, computes feasible start/finish times, identifies the critical path, and persists the resulting plan to the shared calendar. Produces a realistic, clash-free baseline schedule that integrates with FixFlow’s jobs, calendar, and messaging, and can be recalculated deterministically as inputs change. Handles time zones, business days, and partial-day granularity (15–30 min). Ensures idempotent scheduling with consistent outcomes and performance suitable for 1–200 unit portfolios.
When any upstream task or appointment changes (delay, early finish, cancellation, vendor confirmation), the engine recalculates downstream tasks and vendor holds, preserving locked/confirmed slots where possible and minimizing overall disruption. Applies all constraints (cure times, quiet hours, lead times) and updates the shared calendar in near real-time. Surfaces impact analysis (e.g., new move-in ETA, tasks pushed outside working hours), flags infeasible schedules, and prompts for decisions (override, alternate vendor, extend hours). Sends notifications to affected stakeholders and records the change reason. Targets sub‑2s recompute for typical turnovers; falls back gracefully with queued recompute if larger.
Integrates vendor profiles (service types, SLA lead times, capacity, working hours, blackout dates, travel buffers) to propose and place provisional holds on the earliest feasible time slots that satisfy task dependencies and building rules. Supports vendor preference ranking, alternates if the primary cannot meet the window, and automatic SMS/email confirmations with expiration windows; releases unconfirmed holds automatically. Prevents double-booking by creating provisional calendar events and reconciling confirmations into locked appointments. Exposes vendor availability hints in the UI and via API to inform planning and reduce back-and-forth.
Enforces building- and HOA-level quiet hours by classifying tasks as noisy or quiet and restricting noisy work to allowed windows. Automatically routes non-noisy tasks into quiet windows to maintain progress. Supports per-building rules, holiday exceptions, and temporary overrides with approval and audit. Provides clear error messages and alternative slot suggestions when a chosen time violates quiet hours, ensuring tenants and building policies are respected without manual policing.
Detects and prevents scheduling conflicts across tasks, vendors, and shared resources (elevators, loading docks, keys, water shutoffs). Validates for over-capacity, overlapping appointments in the same unit/space, and vendor double-bookings. Offers ranked resolution options such as shifting by buffer, swapping non-dependent tasks, splitting tasks across days, or selecting alternates, with estimated impact to move-in date and cost. Provides a lightweight what‑if mode to preview outcomes before applying changes.
Maintains a complete, immutable history of schedule versions and changes, including actor, timestamp, trigger (manual edit, vendor response, rule update), and rationale. Supports diff views between versions, a readable timeline of adjustments, and one-click rollback to a prior feasible schedule with revalidation against current constraints. Exposes audit data in the UI and via export to support accountability with owners, tenants, and vendors.
Identifies idle gaps and safely overlaps compatible steps (e.g., locksmith during paint dry time), auto‑tuning buffers using historical punctuality and travel data. Compresses vacancy days while showing risk levels and one‑tap rollback if conditions change.
Implement a scheduling analysis engine that scans maintenance timelines across units to detect idle gaps between tasks and propose safe overlap or compression opportunities. Integrate with FixFlow’s shared calendar to surface inline suggestions with a before/after timeline diff, projected vacancy-day savings, and conflict checks against existing bookings. Provide filters by unit, work order, vendor, and turnaround type, plus an API to fetch, accept, or decline suggestions with captured reasons for future learning. Ensure suggestions respect current assignments, availability, and property policies while preparing downstream steps for auto-notifications upon acceptance.
Create a rules framework and UI to define which task types can overlap, required buffers, and sequence dependencies (finish-to-start, start-to-start), including safety/compliance guardrails and property-specific policies. Support constraints such as room-level conflicts, quiet hours, hazardous work isolation, permit prerequisites, and vendor resource limitations. Ship with sensible defaults for common maintenance steps and allow property- and portfolio-level overrides. Enforce rules during suggestion generation and when schedules are applied to ensure that compressions remain safe, compliant, and practical.
Use historical data on vendor punctuality, task duration variance, no-show rates, and location-aware travel times to auto-adjust buffers between tasks at the vendor, property, and task-type levels. Learn baseline durations and confidence bands per vendor and time-of-day, and update buffers as more data is collected. Expose an aggressiveness control to balance speed versus risk, and show rationale annotations on each buffer (e.g., travel congestion, vendor reliability). Integrate with mapping/travel-time services and FixFlow’s analytics store while honoring data privacy and opt-outs.
Calculate a risk score for each proposed overlap or compression using buffer uncertainty, vendor reliability, historical variance, tenant access constraints, weather, and building policies. Visualize risk tiers with contributing factors and provide a what-if preview that lets users adjust buffer aggressiveness to see immediate impacts on risk and vacancy-day savings. Include explanations for each recommendation to build trust and enable rapid decision-making in the dashboard and mobile views.
Enable users to apply a selected compression with one tap, updating the shared calendar and triggering SMS confirmations to vendors and tenants with acceptance links. Capture a full pre-change schedule snapshot to support instant rollback if confirmations fail, delays occur, or the user changes course. Maintain an audit trail with who, when, what changed, and why, and enforce role-based permissions for applying and reverting changes. Integrate seamlessly with FixFlow’s existing notification and scheduling subsystems to minimize friction.
Monitor live signals such as vendor confirmations, ETA updates, work order status changes, tenant access messages, and weather alerts to detect conditions that threaten compressed schedules. Automatically recompute timelines when thresholds are crossed and either propose a reflow or trigger a safe rollback according to defined rules. Use an event bus/webhook pattern for extensibility, notify stakeholders of adjustments, and ensure all updates respect compatibility rules and tuned buffers.
Generates timeboxed access credentials and logistics per step—smart lock codes, lockbox PINs, elevator bookings, parking passes, and entry instructions—then delivers them to vendors via SMS. Prevents lockouts, reduces back‑and‑forth, and keeps access windows tight.
Generate unique, time-bound access credentials (smart lock codes, lockbox PINs, building entry codes) tied to FixFlow job schedules. Integrate with major smart lock/lockbox APIs where available; provide manual instructions fallback for non-integrated properties. Enforce start/end windows with optional buffers, handle time zones, prevent overlapping/duplicate codes via shared calendar, and automatically revoke/disable credentials at expiration or on cancel. Support on-demand extensions with approval, rate limiting, and robust error handling with safe defaults (no access if uncertain). Log all issuances/revocations with least-privilege storage and masked display in the UI.
Provide a reusable template library per property/building for access logistics: entry instructions, alarm disarm instructions (masked), lockbox location photos, gate codes, concierge notes, elevator booking steps, and parking notes. Allow dynamic placeholders (job date/time, vendor name), versioning, approvals, and multi-language content. Merge the relevant template into each work order to produce a single, consistent instruction set that reduces back-and-forth and errors, and include a secure shareable view for vendors.
Automate reserving service elevators and related building amenities aligned to the scheduled job. Offer integrations via email-to-request, building portals, or concierge notifications; where not possible, generate a checklist and templated email for manual submission. Select the best slot with configurable buffers, attach COI/permit documents, track approvals/requirements, and sync reservations back to the FixFlow calendar. Include reservation details in vendor instructions and update/resend if the schedule changes.
Issue time-limited parking access for vendors by integrating with supported garage/gate systems or generating printable/QR passes and clear parking instructions when integrations are unavailable. Collect vehicle/licence details, enforce pass validity by time window, include maps and loading zone guidance, and attach the pass link to the vendor SMS. Track issuance, usage, and expiration to reduce tickets and arrival delays.
Assemble a single SMS that includes the access code (masked as appropriate), address, time window, instructions, elevator/parking links, and a secure short link to a mobile-friendly access page. Track SMS delivery status, link opens, and vendor acknowledgments; retry on failure and fail over to voice call or email when needed. Support multi-recipient delivery (technician and dispatcher), quiet hours, localized content, and automatic logging of all communications to the FixFlow work order timeline.
Activate access only during the approved window and optionally based on vendor proximity via geofencing where device and lock APIs allow. Provide an arrival check-in link that captures timestamp and (consented) location, flips job status to Onsite, and starts an onsite timer; escalate with reminders if the vendor hasn’t checked in by window start. Support end-of-visit checkout to disable access, capture notes/photos, and feed SLA metrics while improving security and visibility.
Automatically detect schedule or logistics changes, regenerate credentials, update related bookings (elevator, parking), and resend updated instructions to all recipients with clear change highlights. Provide one-click emergency revoke and reissue. Maintain an immutable audit log of all changes (who, what, when) and message deliveries for compliance and dispute resolution, preventing stale codes and miscommunication.
Stages supplies and materials ahead of each step by pulling unit‑specific checklists and preferred vendors. Auto‑orders consumables, schedules deliveries to arrive before work starts, and QR‑tags staging bins so techs confirm readiness. Eliminates last‑minute store runs and start delays.
Pulls unit- and job-type–specific checklists from FixFlow work orders and maps each step to a normalized bill of materials (SKUs, quantities, lead times, and packaging). Supports property-level templates, brand preferences, and unit attributes (e.g., fixture model, gas vs. electric) to generate accurate stage lists with needed-by dates tied to the scheduled start. Recalculates automatically when scope or start dates change, preserves version history, and allows manual overrides with audit trails. Outputs a staged packing list per step for ordering and bin labeling.
Integrates with preferred vendors to keep pricing, stock status, lead times, and order constraints (MOQs, shipping methods) current. Supports API connectors (e.g., Amazon Business), CSV uploads for local suppliers, and manual item entries. Normalizes vendor SKUs to internal catalog items and maintains multi-vendor mappings with fallback rules. Captures taxes, fees, and return policies to inform total landed cost. Runs scheduled syncs with error handling and alerts when a required item has no available vendor source.
Automatically generates purchase orders for upcoming steps when items are required and not on hand, selecting the optimal vendor based on availability, lead time, and total landed cost while meeting needed-by dates. Bundles items by vendor to reduce shipping, applies owner/property budget caps, and routes over-threshold orders for approval. Supports payment methods, tax-exempt profiles, and ship-to addresses per property. Tracks order status via webhooks/email parsing, ingests receipts, and reconciles costs back to the work order.
Schedules deliveries to arrive 24–48 hours before each job step, considering vendor lead times, transit estimates, property access windows, holidays/blackout dates, and the shared FixFlow calendar to avoid conflicts. Creates calendar holds for expected deliveries, notifies stakeholders (SMS/email), and automatically reflows schedules and shipping methods if job dates move or delays occur. Captures proof-of-delivery details and flags exceptions for quick reschedule.
Generates unique QR labels for each staging bin that include unit, step, bin contents, and required-by date. Provides mobile-friendly packing and confirmation flows: pick, pack, load, and on-site verify. Supports offline scanning, photo attachments for discrepancies, and chain-of-custody logs (who packed, who verified, when). Enforces role-based access so only authorized techs can complete readiness checks and automatically updates the work order’s readiness status.
Detects backorders, stock-outs, or late shipments and proposes compatible substitutions using equivalency rules (specs, dimensions, brand preferences) and cost/lead-time tradeoffs. Supports partial fulfillment, split shipments, and approval workflows with impact highlights (cost change, ETA change). Notifies stakeholders and updates staging lists, purchase orders, and delivery holds to keep schedules intact.
If a vendor declines, fails to confirm, or risks lateness, the playbook auto‑swaps to pre‑vetted backups within budget and compliance rules. Dependencies and access windows update in real time so timelines stay intact without coordinator scramble.
Implements an automated selection and assignment engine that replaces a primary vendor with a pre‑vetted backup when defined triggers occur (decline, missed confirmation deadline, predicted lateness). The engine ranks backups using configurable criteria (skills, compliance state, proximity/ETA, historical reliability, rate card alignment, tenant availability, calendar load) and assigns within budget and policy constraints. It reserves the chosen slot on the shared calendar, prevents double booking via atomic locks, and is idempotent to avoid duplicate swaps. It supports multi-step work orders and multi-unit jobs, respects blackout dates and time zones, and locks the assignment once confirmation is received or a manual hold is applied.
Continuously monitors vendor response signals across SMS/email and confirmation links, applies configurable deadlines and grace periods, and predicts lateness risk using factors such as estimated travel time, traffic window, vendor reliability, and overlapping commitments. When thresholds are breached or risk is elevated, it triggers the auto-swap workflow or escalations ahead of SLA breaches. Supports per-property and job-type SLAs, business hours/holiday rules, and sends preemptive nudge reminders before initiating a swap.
Enforces budget ceilings, NTE amounts, and rate card limits during swap selection while validating vendor compliance artifacts (licenses, insurance, W‑9, background checks) and work-type eligibility. Rejects candidates that exceed budget or lack up-to-date compliance, supports configurable exceptions with approver role and reason capture, and accounts for ancillary costs (trip fees, overtime, taxes) in the budget check. Integrates with vendor profiles and document expiry tracking to ensure only eligible backups are considered.
Upon swap, dynamically recalculates task dependencies, crew sequencing, and access windows, updating lockbox codes, key pickup/drop details, building rules, and tenant availability blocks. Writes changes to the shared calendar and timeline, avoids conflicts with existing work, and maintains constraint integrity across related tasks. Propagates updates to downstream tasks and adjusts ETAs to keep the overall schedule intact.
Generates and sends templated, localized confirmations and updates to the newly assigned vendor and impacted tenants via two-way SMS with email/voice fallbacks, handling opt-out compliance, throttling, retries, and delivery status tracking. Redacts sensitive access details until confirmation, includes smart links for one-tap confirm/decline and ETA updates, and posts conversation snippets back to the work order timeline. Ensures consistent messaging for swap events and supports per-property templates and languages.
Provides a reviewer UI to inspect the system’s recommended backup, compare alternatives, apply temporary holds, override the selection, and approve budget or policy exceptions with justification. Enforces role-based permissions, records all actions, and re-runs validation checks when overrides occur. Allows reverting to the original vendor if they later confirm within policy windows.
Captures a complete, immutable log of swap decisions including triggers, candidates considered with scores, rule evaluations, compliance checks, communications sent, timestamps, and actor (system or user). Exposes searchable timelines on each work order and roll-up dashboards for KPIs like swap rate, time-to-confirm, SLA adherence, and budget variance, with export capabilities and data retention controls aligned to policy and privacy requirements.
Turns playbooks into adaptive workflows that respond to field findings. Cleaners flag “heavy soil” and a deep‑clean branch inserts; painters report moisture and a remediation path adds with added cure time. SLAs, budgets, and notifications adjust automatically.
A no-code interface to define branching rules within maintenance playbooks using field findings and form inputs. Supports condition types such as checkboxes (e.g., “Heavy soil”), numeric thresholds (e.g., moisture > 16%), and multi-selects, with AND/OR grouping and precedence. Each condition maps to a branch that can add tasks, modify durations, apply cure/buffer times, and set deltas for SLAs, budgets, and notification rules. Includes validation, preview simulation against sample data, and versioned publishing to playbook templates. Integrates with FixFlow’s existing playbook editor, permission model, and API so product teams can manage reusable rule sets across properties and vendors.
When a branch is triggered, the system inserts the appropriate tasks into the active workflow and re-sequences downstream steps to respect dependencies and prerequisites. Preserves assignees where possible, recalculates durations, and prevents duplication of already-completed steps. Provides safeguards for in-flight tasks (e.g., require confirmation if reordering would disrupt started work) and supports reversible changes if a branch is cleared. Emits events for integrations, updates checklists and forms, and maintains idempotency to ensure consistent outcomes from repeated triggers. Seamlessly interoperates with the shared calendar and vendor assignment engine.
Automatically recalculates SLA deadlines, target completion dates, and escalation thresholds when a branch changes scope. Applies predefined budget deltas for labor, materials, and trip charges; updates cost centers and approval limits; and keeps baseline versus adjusted values for transparency. Propagates revised targets to dashboards, alerts, and tenant ETAs, and flags risk when projected timelines exceed thresholds. Ensures reporting and scorecards reflect adjusted expectations so performance is evaluated fairly across vendors and properties.
Recomputes schedules when branches add or alter tasks by placing required buffer/cure times and reallocating vendor time blocks on the shared calendar. Detects and avoids double-bookings, suggests alternative time slots or qualified vendors based on skills and location, and respects tenant access windows and business hours. Updates calendar invites and ICS links, posts reschedule notices, and synchronizes with external calendars where connected. Ensures downstream tasks are shifted coherently to maintain logical order and resource availability.
Sends targeted, understandable updates when a branch triggers, including the reason for the change, revised ETA, and next steps. Delivers via SMS and email with localized, templated content; captures vendor and tenant confirmations; and applies quiet-hour rules, retry logic, and opt-out compliance. Adjusts notification recipients and cadence based on the branch (e.g., add remediation contractor, notify tenant of extended drying period) and mirrors updates within the dashboard. Exposes webhook events for downstream systems.
Provides a fast mobile-first interface for vendors to record on-site conditions that can trigger branches. Supports structured inputs (toggles, picklists, numeric readings), photo/video capture with annotations, required evidence for certain branches, timestamping, and optional GPS proof-of-presence. Works offline with queued sync and prevents duplicate submissions. Shows a preview of the branch effects (tasks added, time impact) before submission to improve accuracy and reduce back-and-forth.
Logs every branch evaluation and trigger with inputs, user/device, timestamps, and resulting workflow, schedule, and cost changes. Surfaces dashboards that compare branched versus baseline playbooks, quantify added time and cost by property and vendor, and highlight high-frequency branches for optimization. Supports CSV export and API access, enforces role-based visibility, and adheres to data retention settings. Enables continuous improvement of playbooks and vendor contracts based on real-world outcomes.
A live countdown to move‑in highlights the critical path, slack by step, and what’s blocking progress. Test accelerators like adding a crew, extending hours, or priority materials and see time saved before you commit—keeping turnovers on track and stakeholders aligned.
Real-time countdown tied to the scheduled move‑in date, aggregating all turnover tasks into a unified timeline and automatically syncing with FixFlow’s shared calendar. It ingests tasks from work orders, punch lists, cleaning, painting, inspection, and key exchange steps, shows task status, dependencies, and percent complete based on vendor SMS confirmations and checklist updates, and refreshes instantly on any change. It supports multiple concurrent turns, is mobile-responsive, and persists state so the countdown continues seamlessly across devices and sessions.
Automated calculation of the critical path for each unit turn with per-task slack (float) visualization. Tasks on the critical path are highlighted, with numeric slack values shown for non-critical tasks, and the timeline re-computes whenever durations, dependencies, or confirmations change. Supports common dependency types (finish‑to‑start, start‑to‑start), allows manual overrides of durations, and provides reusable turn templates by unit type to standardize baselines across properties.
Automated identification of blockers that threaten the timeline, including unconfirmed vendor appointments, material backorders, access issues, and failed inspections. The system surfaces a "What’s Blocking" panel, raises in-app, email, and SMS alerts based on configurable thresholds (e.g., no confirmation 24 hours prior), and suggests next actions such as reschedule, assign backup vendor, or request rush materials. Blocking items link directly to the underlying work order, message thread, or purchase item for one-click resolution.
Interactive scenario testing that estimates time saved before committing changes. Users can model accelerators such as adding a crew, extending work hours, resequencing non-dependent tasks, or selecting priority materials. The simulator runs against current dependencies and vendor capacity, shows the projected move‑in date impact and cost trade‑offs, and allows one-click apply to convert the scenario into scheduled changes while preserving a baseline for comparison and rollback.
Scheduling that accounts for vendor availability, crew capacity, work hours, and travel buffers by integrating with FixFlow’s shared calendar and SMS confirmations. The system prevents double-bookings, suggests feasible time slots, validates scenario changes against real capacity, and writes back accepted changes to the master schedule. It supports preferred vendor tiers and backup assignments when primary vendors are unavailable.
Role-based views and notifications tailored to tenants, owners, and vendors. Tenants see a move‑in ETA window and readiness status; owners see risks, critical path tasks, and confidence levels; vendors see their assignments, deadlines, and dependencies. The system issues threshold-based updates when the countdown shifts (e.g., >12 hours) and provides a shareable, read-only link with selective redaction to protect sensitive information.
Fair, audit‑ready SLA pauses when a delay is outside your control—waiting on tenant access, HOA approvals, parts on order, weather holds. Trigger pauses via quick-select reasons or auto-detect from events (tenant “not home,” parts PO created). Timers auto‑resume when conditions clear, preserving compliance while reducing anxiety about unfair breaches.
Provide an account-configurable catalog of SLA pause reasons (e.g., Tenant Not Home, Waiting on Parts, Weather Hold, HOA Approval) with mappings to SLA clocks. Admins can enable/disable reasons, set evidence requirements, define approval thresholds, cap maximum pause durations, and configure whether business hours apply. Include localization, reason codes for exports, default policies per property/portfolio, and API endpoints for CRUD. Ensure backward compatibility and migration for existing work orders. All changes are versioned and audit-logged.
Allow authorized users to pause a work order from the dashboard or mobile with a quick-select reason, optional sub-reason, and required context (notes). Support evidence attachments (photos, PDFs, call logs, SMS transcript references) and structured fields (contact attempted, next step, expected clear date). Capture precise timestamps, actor identity, and source device. Enforce guardrails (no excessive backdating, mandatory fields per reason, time zone safe). Provide undo/override with justification and audit logging. Resume can be manual or linked to a preselected clearing condition.
Introduce a rules engine that auto-creates pauses when specific events are detected: tenant replies “not home” via SMS, parts purchase order is created or vendor status set to On Order, severe weather alerts for the job location, or HOA approval workflow opened. Map each event to a configured pause reason and clearing condition. Include deduplication, rate limiting, suppression windows, and confidence thresholds to avoid false positives. Allow per-account toggles and per-property overrides. Provide admin review queue for auto-pauses, with one-click confirm/adjust. All automations are fully auditable and reversible with proper permissions.
Implement a robust timing engine that suspends SLA clocks during active pauses and resumes them when clearing conditions are met (e.g., part delivered, tenant confirms access, HOA approval received, weather clears). Support multiple non-overlapping pauses per work order, stack normalization, and idempotent start/stop operations. Respect business hours and holiday calendars where configured. Handle edge cases (retroactive corrections with audit, DST/time zone consistency, vendor handoffs). Recalculate adjusted SLA metrics in real time and surface conflicts if a pause would violate policy caps or require approval.
Deliver reports and exports that show raw vs. adjusted SLA for each work order, total paused time by reason, and pause frequency trends by property, vendor, or category. Provide a tamper-evident audit trail listing who paused/resumed, when, why, and with what evidence, including links to source events. Support filters, date ranges, CSV/PDF exports, and API access. Enforce data retention policies and role-based visibility. Include an audit-friendly “case file” bundle to satisfy owner/HOA audits or claims, with immutable hashes for attachments.
Add a prominent pause banner to the work order showing current state, reason, and adjusted SLA countdown. Provide a timeline visualization of all pauses with durations and evidence. Surface proactive alerts for long-running pauses, approval-needed pauses, and upcoming SLA breaches accounting for paused time. Ensure responsive behavior for mobile, accessible components (WCAG 2.1 AA), and performant rendering for large histories. Integrate with the shared calendar to visually mark paused jobs and prevent double-booking during pause windows.
Send role-based notifications on pause start, resume, and threshold breaches via in-app, email, and SMS (and optional Slack/webhooks). Support configurable approval flows for high-impact reasons or long pauses, with SLAs on approvals and escalation paths. Block or warn on scheduling, invoicing, or closing a job while a pause is active if policy requires. Log all approvals/denials with timestamps and comments. Provide templates for vendor/tenant messaging that explain the pause and next steps without exposing internal SLA details.
A real‑time, color‑coded view of response and resolution timers across properties, issue types, and assignees. Spot brewing breaches, drill into blockers, and rebalance workloads with one click. Portfolio Ops Managers see where minutes are leaking and dispatch help before deadlines slip.
Compute and persist per-request SLA timers for time-to-first-response and time-to-resolution using FixFlow’s event stream (ticket created, first reply sent, assignment, vendor scheduled, tenant confirmed, job completed, closed). Apply pause/resume rules for waiting-on-tenant/vendor states and property-specific business hours and holiday calendars across time zones. Continuously calculate remaining time, breach ETA, and status (on track/at risk/breached), backfill historical tickets, and emit updates for the heatmap, alerts, and reports with resilience to delayed webhooks and temporary outages.
Render a responsive, accessible grid that aggregates SLA risk by property, issue type, and assignee with a configurable color scale for on-track, at-risk, and breached states. Support dynamic legends, tooltips with counts and breach ETAs, sorting by severity or volume, zooming between portfolio and property views, and virtualization for large datasets. Ensure consistent performance, caching, and keyboard navigation, and expose deep links to pre-filtered drill-downs.
Provide an admin UI and APIs to define response and resolution SLAs by portfolio, property, issue type, and priority with business hours, grace periods, and holiday calendars. Support policy versioning, effective-policy resolution on each ticket, overrides at the ticket level with audit trails, and retrospective recalculation when policies change. Validate configurations and surface conflicts or gaps to ensure accurate timer computation and visualization.
Enable click-through from any heatmap cell to a detail panel listing at-risk and breached tickets sorted by breach ETA, with per-ticket SLA status, timers, and age. Surface detected blockers like awaiting tenant reply, vendor unavailability, or missing approvals using signals from messages, scheduling, and workflow states. Show a timeline of key events, quick actions (assign, note, nudge tenant/vendor), and deep links to the full ticket.
Allow bulk or single-ticket reassignment directly from the heatmap or drill-down with conflict checks against the shared calendar to prevent double-bookings. Suggest alternative assignees/vendors based on availability, proximity, and current workload, and preview the projected impact on SLA timers before confirming. Trigger downstream actions (SMS confirmations, calendar updates, notifications) and capture a full audit trail with rollback on failures.
Offer configurable alerts for approaching and breached SLAs with thresholds (e.g., 2 hours to breach), channels (in-app, email, SMS), quiet hours, and escalation rules. Enable subscriptions by property, portfolio, issue type, assignee, or saved view, with digest modes and de-duplication. Include RBAC-aware targeting, links back to the relevant heatmap slice, and rate limiting to prevent alert fatigue.
Provide robust filters for date range, portfolio/property groups, issue type, priority, assignee, vendor, and SLA state, with the ability to save, name, and share views as permission-scoped links. Support CSV and image snapshot exports of the heatmap and underlying data, plus scheduled email reports. Ensure consistent time zone handling, include metadata in exports, and log access for auditability.
Role‑aware reminders that escalate smartly as the clock winds down—DMs for techs, SMS for vendors, email for owners—respecting quiet hours and time zones. Includes one‑tap actions (confirm access, accept job, add ETA) to shave minutes without opening the dashboard, turning nudges into progress.
Automatically select and deliver reminders via the most effective channel for each participant based on role and preferences: in-app DMs for field techs, SMS for vendors, and email for owners. Integrates with the FixFlow user directory to resolve role, contact methods, and consent. Supports per-user channel preferences, fallback logic (e.g., SMS → email on carrier failure), and channel-specific formatting (short SMS, rich email, compact DM). Emits structured events for downstream analytics and maintains an audit log of chosen channel, delivery attempt, and outcome. Respects global notification settings and integrates with the Nudge Ladder scheduler to ensure the right person is nudged at the right time on the right channel.
Provide a rules-driven timeline that escalates reminders as job due times approach. Define steps relative to key milestones (assignment, scheduled start, ETA overdue) with recipients, channels, and message templates per step. Support per-portfolio and per-workflow presets, snooze/acknowledge pauses, and automatic suppression when status changes (accepted, on-site, completed). Include guardrails to prevent over-notifying, step-level retry policies, and manager escalation when thresholds are breached. Expose a visual editor and a machine-readable policy for versioning and auditability.
Enforce per-user quiet hours and accurate local-time scheduling to avoid sending nudges at inappropriate times. Store each user’s time zone and preferred quiet hours; queue messages to send at the earliest allowed time while honoring escalation intent. Provide emergency override logic with explicit justification and logging. Handle DST transitions, weekend/holiday rules, and display next send time in the UI for transparency. Integrates with all channels and respects global and per-user Do Not Disturb settings.
Embed secure, expiring smart links in nudges that allow recipients to perform common actions in one tap without opening the full dashboard: accept/decline job, set or update ETA, and confirm access instructions. Links are role-scoped and signed; support app deep-linking when authenticated and a lightweight mobile web flow when not. Validate action eligibility, prevent conflicting updates, and write results to the work order with structured metadata (user, time, channel, token). Provide instant confirmation feedback and optional follow-up message to stakeholders triggered by the action.
When a recipient completes a one-tap action, automatically update the shared FixFlow calendar and underlying work order state. On Accept, reserve an available slot, prevent double-booking, and send confirmations to tenants. On ETA updates, adjust calendar holds and notify impacted parties. On Access confirmation, attach entry instructions and surface them in the tech’s job view. All updates are atomic, auditable, and idempotent to avoid race conditions with parallel edits or escalations.
Track end-to-end nudge delivery and engagement across channels, including sent, delivered, bounced, clicked, and actioned events. Ingest provider webhooks (SMS/email), correlate clicks to actions, and surface per-job and aggregate metrics. Implement suppression rules to prevent duplicate nudges across channels once an action is taken or a recent nudge exists within a cooldown window. Expose APIs and UI dashboards for monitoring and optimization; emit alerts on systemic failures or elevated bounce rates.
Manage per-user consent for SMS, email, and push/DM with granular preferences and easy opt-out mechanisms (e.g., reply STOP). Enforce frequency caps, content tagging, and jurisdictional rules (TCPA, GDPR) including quiet-hour legal requirements where applicable. Maintain immutable audit logs of consent changes and message content, handle carrier/ESP suppression lists, and provide admin tooling to export records for compliance inquiries. Integrates with routing, scheduling, and tracking to ensure only compliant nudges are sent.
Data‑driven targets that adapt by property and issue type using your historical cycle times, vendor lead times, building rules, and seasonality. Get realistic SLA recommendations with confidence bands and apply with one tap. Hit more SLAs by setting goals teams can actually meet.
Build a robust data pipeline that consolidates past maintenance requests and lifecycle timestamps (opened, acknowledged, dispatched, scheduled, completed), vendor assignments, vendor response/completion times, cancellations, property attributes, issue categories, seasonality signals (e.g., month, weather), and building rules (access windows, quiet hours) into a normalized analytics store keyed by property and issue type. Include data quality validation, deduplication, outlier handling, and privacy safeguards. Expose a contract-stable schema and APIs for the SLA modeling service and ensure daily refresh with backfill support for late-arriving data.
Implement a modeling service that generates recommended SLA targets (acknowledge, dispatch, schedule, resolve) per property and issue type using historical cycle times, vendor lead times, building rules, and seasonality patterns. Compute confidence bands/prediction intervals and display rationale (key drivers, sample sizes, recent trends). Version outputs, support retraining on schedule and on-demand, and provide APIs for retrieval by UI and policy engine.
Deliver UI and backend workflows to preview model recommendations, compare against current policies, and apply with a single action to selected properties, issue types, or the entire portfolio. Maintain versioned policies with audit trails (who, what, when), rollback capability, effective-dating, and staged rollouts (pilot cohorts). Enforce role-based permissions and capture deployment notes for compliance.
Integrate vendor calendars and availability feeds to maintain live lead-time estimates by trade and geography. Ingest capacity limits, blackout dates, travel buffers, and double-booking risks, and feed these signals into SLA calculations and confidence bands. Support near-real-time updates on change, nightly reconciliation, and fallback heuristics when vendors lack connected calendars.
Provide a constraints engine to encode building-specific rules (access windows, union rules, doorman hours, quiet hours) and account-level policies (premium tenants, emergency categories, compliance requirements). Allow admins to set hard bounds and manual overrides that constrain or supersede model outputs, with clear justification and impact shown in the UI. Ensure constraints are testable, auditable, and applied consistently across recommendation and application flows.
Instrument applied SLAs to track adherence, measure hit rates against recommendations and confidence bands, and detect drift by season, property, issue type, and vendor mix. Generate suggested adjustments when performance deviates persistently and capture user feedback on accepted/rejected suggestions to improve future recommendations. Provide dashboards and alerts for underperforming segments and a safe review queue for proposed updates.
One‑click export of time‑stamped SLA evidence: start/stop events, pause reasons, communications, approvals, and completion proof. Produces branded PDF/CSV packets that satisfy auditors, insurers, and city inspectors—no manual screenshot hunts or email dives required.
Provide a single-action export control on Work Order detail and list views that compiles all SLA-related artifacts for the selected work order into a downloadable packet. The control defaults to the current work order scope and offers format selection (PDF or CSV). It validates user permissions, queues a quick export for single records, and presents a secure download link with a success notification. The export includes metadata (work order ID, property, vendor, time zone) and respects organization branding and redaction settings. The action is logged for traceability without exposing sensitive content.
Aggregate and normalize all relevant events—request creation, assignment, scheduled window, vendor in-route, onsite start/stop, pauses with reasons, approvals, communications, and completion—into a single chronological timeline with consistent timestamps and time zones. Apply SLA rules to pause and resume the clock based on configured reasons (e.g., awaiting tenant response, weather delay) and surface calculated durations (total time, active SLA time, paused time). Validate event integrity, deduplicate overlapping entries from calendar and messaging subsystems, and flag missing or conflicting data with clear annotations in the export.
Generate auditor-ready packets in PDF and CSV formats using organization-level branding (logo, colors, header/footer) and reusable templates. The PDF includes a cover summary (property, work order, vendor, SLA targets vs actuals), a detailed timeline, threaded communications (SMS/email) with participants labeled, approvals with signatory details, and completion proof (photos, signatures). CSV exports provide structured rows for events and communications with canonical field names for external analysis. Include page numbers, section bookmarks, image handling, and hyperlinks back to FixFlow records while honoring redaction and scope settings.
Create a tamper-evident integrity layer for each packet by hashing the compiled contents and storing the checksum and generation timestamp in FixFlow. Embed the checksum and a short verification URL within the PDF/CSV so recipients can validate authenticity. Ensure underlying audit logs and event records are immutable post-export while retaining a reference to the source versions. Include indicators in the packet when any source record has changed since export, prompting regeneration for up-to-date evidence.
Provide configurable redaction controls to exclude or mask personally identifiable information (tenant names, phone numbers, emails, unit numbers) and internal-only notes from exports. Support role-based defaults (e.g., external share vs internal) and per-export overrides with a real-time preview. Persist organization-level policies and jurisdiction-specific presets. Clearly annotate redacted fields in the packet and include a disclosure statement. Ensure redaction is applied consistently across PDF, CSV, images, and threaded communications.
Enable selection of multiple work orders by date range, property, vendor, or tag and process exports asynchronously as background jobs. Provide progress tracking, rate limiting, and retry logic. Deliver results as a secure downloadable ZIP with one packet per work order and an index CSV. Notify users via in-app notifications and email with expiring download links. Optimize for large datasets with pagination and memory-safe streaming to prevent timeouts and UI blocking.
Enforce role-based permissions for generating and viewing exports, with granular scopes at organization, property, and work order levels. Require users to provide an export purpose when configured by admins. Log every export action with user, timestamp, scope, format, redaction preset, and delivery method. Expose an admin dashboard to review export activity, filter by date/user, and revoke unexpired links. Apply retention policies to generated files and align link expiration with organization security settings.
Embeddable countdown badges that travel with the job—inside work orders, vendor SMS links, and the tenant FixTrack page. Everyone sees the same live clock and stage (response vs. resolution) with quick actions to confirm access or propose new windows, turning visibility into on‑time outcomes.
Implement a single source of truth service that computes and serves real-time countdowns for both SLA stages: initial response and full resolution. The engine determines the active stage, start/due timestamps, remaining time, and risk level, accounting for property time zones, vendor business hours, holidays, grace periods, and pause conditions (e.g., awaiting tenant access). It exposes a low-latency read API and event stream (SSE/WebSocket) so all surfaces—work orders, SMS landing pages, and tenant FixTrack—render the same live clock. The service must handle reschedules, cancellations, and status changes idempotently, emit threshold events (e.g., 60/15 minutes to breach), and persist an audit trail of stage transitions and pause reasons. Expected outcome: consistent, trustworthy timers that drive on-time behaviors and power alerts and analytics.
Deliver a lightweight, embeddable badge component that renders the active stage label (Response/Resolution), live countdown, risk color state, and contextual quick actions. The widget must load via a single JS snippet, be themeable to match landlord branding, responsive across devices, and accessible (keyboard + screen readers, ARIA live regions). It should subscribe to the countdown engine via SSE/WebSocket with graceful fallback to polling, support sandboxed cross-origin embedding, and work in low-JS environments (static fallback with periodic refresh). It must be under a strict size budget, avoid PII leakage, respect locale/timezone, and expose configuration flags (compact/expanded, show/hide actions). Integration points include FixFlow work orders, vendor SMS link pages, and tenant FixTrack pages.
Define and enforce the business rules that map job lifecycle states to SLA stages and govern when countdowns start, switch, pause, and resume. The system must transition from Response to Resolution based on explicit events (e.g., vendor acknowledges, on-site check-in), and pause automatically when waiting on external dependencies (tenant access confirmation, parts on order with approved exception, force majeure). Rules must be configurable by portfolio (e.g., different response SLAs by severity) and recorded with reason codes for transparency. On resume or reschedule, due times are recalculated and broadcast to all clients. Expected outcome: fair, transparent timing that reflects reality and drives accurate accountability.
Add context-aware actions directly on the badge—Confirm Access (tenant), Propose New Window (vendor), Running Late (vendor), Mark On Site (vendor), and Acknowledge (vendor)—that execute without login for tokened links. Each action validates permissions, updates the job schedule/state, adjusts SLA timers per rules, and triggers notifications to affected parties. UI must provide instant feedback, prevent duplicate submissions, and capture structured data (e.g., proposed window, ETA, access notes). Actions must be available consistently across the dashboard, SMS landing pages, and FixTrack, and logged for audit/analytics. Expected outcome: fewer missed SLAs through faster coordination and fewer back-and-forth messages.
Protect badge views and actions with signed, short-lived, role-scoped tokens embedded in URLs and embeds. Implement claims that restrict what each viewer can see and do (tenant vs. vendor vs. landlord), enforce expiration and revocation, and apply rate limiting and replay protection. Ensure CSRF protection where applicable, CORS/sandbox policies for embeds, and redaction of sensitive fields. Provide admin tools to invalidate tokens and rotate keys without breaking active jobs. Expected outcome: frictionless access for external users via SMS links while maintaining least-privilege security and compliance.
Generate proactive alerts when countdowns hit configurable risk thresholds (e.g., entering yellow/red), when no acknowledgment is received within a window, or when a breach is imminent. Support channel preferences per stakeholder (SMS, email, in-app, Slack/webhook), quiet hours, and escalation paths (vendor manager, owner) with acknowledgment loops. Alerts must include one-tap actions (e.g., Nudge Vendor, Offer Next Slot) and link back to the live badge. All alerts and outcomes are recorded for reporting. Expected outcome: earlier interventions that reduce SLA breaches and improve on-time arrival.
Capture and aggregate stage durations, pause reasons, attempt counts, acknowledgment latency, and on-time rates across vendors, properties, and severities. Provide dashboards and CSV export to analyze response vs. resolution performance, identify bottlenecks (e.g., access confirmation delays), and measure the impact of badges and quick actions. Include cohort and time-series views, filter by portfolio, and surface vendor scorecards with trendlines. Expected outcome: data-driven improvements to scheduling, vendor selection, and tenant communication that increase SLA adherence.
Let tenants instantly pick a new appointment window from the portal when plans change. Available slots are pulled from the shared calendar, respect urgency and quiet hours, and confirm via SMS in seconds—eliminating phone-tag and reducing no‑shows.
Provide an in-portal, mobile-first interface that lets tenants select a new appointment window from a curated list of valid options. The UI clearly displays service duration, vendor (or “vendor TBD”), earliest available times based on urgency, and any policy constraints (quiet hours, minimum notice). It supports local time display, accessibility standards, inline error handling, and a confirmation step before committing changes. Integrates with FixFlow authentication, the appointments service, and the real-time slot API to fetch availability and submit the reschedule in one seamless flow, updating the dashboard in near real time.
Implement a server-side availability engine that compiles open slots from the shared calendar across vendors, considering service duration, travel buffers, existing bookings, vendor work hours, holidays/blackouts, property quiet hours, and time zones. The engine returns ranked, deduplicated, conflict-free windows via an API, with caching and rate limiting for performance and cost control. It supports urgency-based acceleration (e.g., sooner windows for emergencies) and exposes feature flags for rollout. Designed for transactional consistency with booking holds to ensure what tenants see is truly bookable.
Add configurable policy rules that automatically restrict or expand eligible appointment windows based on property-level quiet hours, building regulations, vendor preferences, and task urgency. Rules support per-property overrides, emergency exceptions, and manager approvals for after-hours work. Enforcement occurs during slot generation and at commit time to prevent policy drift. Admin screens allow managers to define windows, categories, and exceptions, ensuring compliant and predictable scheduling that reduces tenant complaints and violation risk.
Trigger instant SMS confirmations when a tenant selects a new slot, including appointment details, links to view/manage, and optional ICS attachments. Support vendor notifications, delivery status tracking, retries, and automatic email fallback when SMS fails or is opted out. Allow Y/N reply to confirm, with status reflected in the appointment timeline. Templates are localized, configurable, and compliant with opt-in/opt-out requirements. Integrates with the messaging provider, audit logs, and the appointments service to maintain a single source of truth.
Introduce short-lived, atomic holds on candidate time slots when surfaced to a tenant and transactional locking when committing a reschedule to prevent race conditions and double-bookings. Holds have a TTL and are released on expiration or cancellation. The commit path validates no conflicts arose during selection and gracefully prompts the user to choose another time if needed. Works across distributed instances with idempotent operations, ensuring reliable concurrency control at scale.
Record every reschedule event with timestamp, actor (tenant/manager/system), original and new time windows, selected reason code, free-text notes, channel (portal/SMS), and related notification IDs. Surface the history in the appointment timeline and export via reporting. Data powers analytics on reschedule frequency, lead times, and root causes, enabling operational improvements and policy tuning while providing defensible records for disputes.
Provide configurable guardrails such as maximum reschedules per job, minimum notice before start time, blackout days, and fee or approval requirements beyond thresholds. Enforce role-based permissions for who may override limits and capture justification on override. The tenant UI proactively warns about limits and shows next eligible windows. Backend validation ensures consistent enforcement across channels, including API-triggered changes.
A secure, time‑boxed “OK to enter if I’m out” toggle that captures digital consent with timestamps and optional access notes (pets, alarm, gate code). Vendors see the green light only for the approved window, speeding access while preserving a clean audit trail.
Provide a tenant-facing, mobile-first toggle to grant entry consent for a specific start and end time, paired with an explicit acknowledgement of terms. Include intuitive date/time pickers with timezone normalization, validation for minimum/maximum window lengths, and clear inline guidance. Persist consent as a structured record linked to the work order, including unit, request ID, and selected window. Expose CRUD APIs for create/update/revoke and ensure graceful handling of partial saves, retries, and offline-to-online transitions.
Enforce the consent window at the backend and UI layers so that vendor authorization (“green light”) is active only within the approved timeframe. Automatically expire consent at the end time, prevent scheduling outside the window, and handle overlapping or duplicate windows with conflict resolution rules. Account for daylight saving changes and tenant/vendor timezone differences, and surface clear status messages before, during, and after the window.
Capture optional access notes such as pets, alarm instructions, and gate or lockbox codes, storing them with encryption at rest and in transit. Apply field-level permissions so vendors see only what they need and only during the consent window, with masking for sensitive values and automatic redaction in exports. Support configurable retention policies, audit changes to notes, and provide inline warnings to tenants about sharing sensitive information.
Display a prominent green-light authorization badge on vendor job cards and the shared calendar only within the consent window, with real-time updates and offline-safe caching for mobile. Send SMS/in-app confirmations containing the approved window and access notes when available, and include deep links back to the job. Prevent double-booking by reconciling consent windows with existing schedules and highlight conflicts with actionable prompts.
Record an immutable audit log capturing who granted consent, timestamps, device/IP metadata, consent terms version, any changes or revocations, and vendor view/access events. Provide role-based access to the log within the work order and enable export as PDF/CSV with redaction for sensitive fields. Ensure logs are tamper-evident, time-synchronized to UTC, and searchable by unit, request, tenant, or date range.
Require OTP-based verification (SMS and email) before recording consent or revocation, with rate limiting, expiration, and lockout after repeated failures. Store verification proofs tied to the consent record, support fallbacks for unreachable channels, and provide accessible flows for users with limited SMS/email access. Ensure minimal friction for repeat verifications within a short window while maintaining security standards.
Allow tenants to revoke or modify consent before the start time, with configurable cutoffs (e.g., 15 minutes before) to protect vendor travel time. Propagate real-time updates to vendors and managers via in-app alerts, SMS, and calendar updates, and automatically adjust the green-light state. Record revocations in the audit log, notify affected schedules, and provide clear guidance to reschedule when needed.
Issue‑specific prep tips and micro‑guides (clear under sink, move furniture, crate pets, locate shutoff) appear right in the portal before the visit. Tenants check off steps, boosting first‑visit fix rates and preventing delays or return trips.
Map maintenance issue categories to curated prep steps and automatically attach the relevant checklist to each work order when an appointment is created or the issue type changes. Support global defaults and per-property, per-unit, and per-vendor overrides, including conditional steps (e.g., pets present, water shutoff access). Ensure versioned templates, required vs. optional step flags, and safe fallbacks if an issue type is unmapped. This enables consistent, context-aware guidance that improves first-visit fix rates and reduces return trips while aligning with FixFlow’s scheduling and ticket lifecycle.
Display the checklist prominently within the tenant portal appointment view with clear step titles, expandable micro-tips, estimated time per step, and required/optional labels. Allow tenants to check and uncheck items with autosave, show percentage completion and a "complete by" deadline tied to the appointment time, and provide mobile-first, accessible interactions (WCAG-compliant labels, keyboard navigation, readable contrast). Persist per-step timestamps and handle multi-user households by user identity. Ensure fast performance and graceful degradation across devices and networks.
Send automated SMS and email reminders that include a deep link to the tenant’s checklist at configurable intervals (e.g., 48h, 24h, 2h before the visit), respecting time zones and quiet hours. Escalate messaging if required steps remain incomplete, and stop reminders when all required steps are done. Use FixFlow’s existing messaging infrastructure and templates, with per-property branding, opt-out management, and delivery analytics. Include a secure token in links to avoid login friction while maintaining privacy.
Expose tenant checklist completion status to vendors and dispatchers on the shared calendar and work order detail views with clear badges (e.g., Ready, At Risk, Incomplete) and a breakdown of which required steps are pending. Surface alerts for incomplete critical steps prior to departure and enable quick actions to message the tenant or propose a reschedule. Integrate with route planning to avoid wasted trips and reflect readiness in technician day views.
Require explicit tenant confirmation for designated critical steps (e.g., water shutoff access, cleared workspace) before finalizing appointment confirmation. Provide deadline-based gating and warnings, with configurable cutoffs that trigger a soft or hard block. Offer a guided flow to reschedule or request assistance, and allow manager overrides with reason capture. Log all confirmations and overrides for accountability and display status in scheduling and communications.
Enable rich, lightweight instructional content within steps, including images, short clips, and annotated diagrams that illustrate actions like locating a shutoff valve or clearing a workspace. Provide an admin content library with reusable assets, per-step attachments, alt text, captions, and localization support. Deliver media via CDN with device-adaptive formats and a low-bandwidth mode. Cache assets for fast loads and verify safe content types.
Track and report checklist engagement and completion by issue type, property, vendor, and time window. Correlate completion with first-visit fix rates, return visits, and appointment outcomes to quantify impact. Provide dashboard widgets, filters, and CSV export. Maintain a per-work-order audit log with who completed which step and when, along with any overrides, to support accountability and continuous improvement.
A privacy‑safe live map with traffic‑adjusted ETA and status updates (en route, parked, at door). Tenants can signal “running late” or request a short hold, reducing missed connections and anxiety about arrival timing.
Implements opt-in, time-bound location sharing for assigned vendors during an active work order, available via mobile web (PWA) or native app. Location samples every 10–30 seconds with on-device throttling, snapped-to-road rendering, and coarse-grain fuzzing (e.g., 100–200m) until inside the property geofence to protect privacy. Uses one-time, signed tokens scoped to a specific work order; sharing auto-starts within the appointment window or on vendor tap and auto-stops on job completion or manual stop. No background tracking outside job windows. Data is retained for 24–48 hours for audit and dispute resolution, then purged. Supports low-battery mode, unreliable GPS conditions, and offline buffering with queued updates. Exposes a secure, read-only stream for the ETA engine and tenant UI; never exposes raw coordinates to tenants outside the geofence.
Provides continuously updated ETA calculations using live traffic and historical speed profiles. Recomputes routes on location deltas, traffic incidents, or threshold changes (e.g., >2 minutes ETA shift), with provider fallback (e.g., Mapbox/Google/OpenRoute) and rate limiting. Supports batched ETAs, time zones, and unit display preferences. Publishes ETA updates via an event bus to the tenant UI, calendar, and notifications. Handles reroutes, road closures, and vendor stops with robust error handling and exponential backoff. Includes health metrics (update frequency, provider latency, ETA accuracy) and configurable SLAs (e.g., updates within 10 seconds of position change).
Delivers an embeddable web widget in the Tenant Portal with SMS deep-link support, showing a live map, route polyline, traffic-adjusted ETA, arrival window, and real-time status (en route, parked, at door). Includes a low-bandwidth mode with simplified updates, accessibility compliance (keyboard, screen reader, high-contrast), and localization for key markets. Obscures vendor exact origin and identity details; reveals precise position only within property geofences. Provides a lightweight activity feed (last update time, ETA changes, vendor accepted hold) and a contact-safe escalation link to FixFlow support if the vendor is stalled.
Determines and transitions visit states using geofences and motion signals: En Route (default when tracking starts), Arrived at Property (enter property geofence), Parked (speed ~0 within curb geofence for N seconds), and At Door (vendor one-tap or micro-geofence near entry). Triggers downstream automations: notify tenant, update calendar, and start on-site timer. Includes guardrails against false positives (GPS drift filters, hysteresis, manual override) and auditability (who/what changed state and when). Exposes configuration per property type (multi-unit vs. single-family) and supports unit-level geofences when available.
Enables tenants to signal “Running late” with preset options (5/10/15 minutes) or request a short hold (up to 10 minutes) directly from the live map. Sends actionable prompts to the vendor (accept/decline/counter) with timers and auto-expiry. Applies business rules (max holds per job, cutoff window near end of appointment, property manager overrides) and updates ETA/calendar upon acceptance. All interactions are logged to the work order timeline, with clear tenant/vendor visibility and safeguards to prevent indefinite holds or silent no-shows.
Bi-directionally integrates ETA/status updates with the FixFlow shared calendar to prevent double-bookings and keep time blocks accurate. Sends proactive SMS messages at key milestones (tracking started, significant ETA shift, parked, at door) with customizable templates and localized content. Includes STOP/HELP compliance, quiet hours, throttle rules, link-shortening to the live map, and tenant identity verification before revealing job context. Provides delivery/engagement metrics and fallbacks if SMS fails (email/push where available).
After completion, tenants see before/after photos and the completed scope in one place. Approve in one tap or flag what’s wrong with guided reasons—triggering a quick follow‑up without creating a brand‑new ticket, building trust through transparency.
Enable vendors to upload multiple images at job completion via mobile web or dashboard, with support for camera capture and file upload. Automatically tag images as “before” or “after” using timestamps and task states, with a simple manual pairing UI to correct matches. Enforce per-work-order association, size/type validation, image compression, orientation correction, and metadata scrubbing. Store originals securely with generated thumbnails and web-optimized variants, using signed URLs. Provide upload progress, retries, and error handling to ensure reliable submissions.
Display a consolidated, read-only summary of the completed scope alongside photos: tasks completed, notes, parts used, timestamps, and any deviations from the original request. Pull data from the existing FixFlow work order schema and present it as a clear checklist aligned to each task’s photos. Ensure consistency across devices, include localized date/time, and support long-form vendor notes with truncation/expand behavior.
Provide a tenant-facing approval screen with an accessible, single-action Approve button. On approval, record a digital acceptance event with timestamp and user identity, transition the work order to an Approved state, and trigger any downstream actions (e.g., vendor payout eligibility, closeout notifications). Include optional confirmation step, reminders via SMS/email after N hours, and configurable auto-approval after a defined window if no response.
Offer a structured alternative to approval: tenants select a predefined reason (e.g., Issue not fixed, Incomplete, New damage, Access issue, Other), optionally add comments and attach photos. Validate inputs, persist structured feedback on the work order, and create a linked follow-up item rather than a new ticket. Display inline guidance and examples to reduce vague reports and speed resolution.
When a job is flagged, automatically propose follow-up appointment slots based on the assigned vendor’s shared calendar and property access constraints, preventing double-bookings. Allow tenant selection of times, send SMS confirmations, and create a follow-up subtask linked to the original work order. Manage vendor declines/reschedules, enforce SLAs, and synchronize time zones. Update all stakeholders as status changes.
Send configurable notifications (SMS, email, in-app) at key milestones: photos ready, approved, flagged, follow-up scheduled/rescheduled/completed. Maintain an immutable audit log recording who uploaded/viewed photos, who approved/flagged, timestamps, IP/device metadata, and any state changes. Provide an exportable report for disputes or compliance and a timeline view within the work order.
Restrict visibility of photos and scope summaries to the relevant tenant(s), assigned vendor, and authorized staff. Use tokenized, expiring links in notifications, role-based access checks in the UI/API, and signed CDN URLs for media. Support revocation, watermarking of shared previews, rate limiting, and data retention policies aligned with privacy requirements.
If the issue resurfaces within a set warranty window, tenants can reopen the original work order from the portal with one tap. All context, photos, and history carry over—avoiding duplicate requests and keeping calendars clean.
Expose a prominent Reopen button on closed work orders in the tenant portal when the ticket is eligible under the configured warranty policy. Display a clear warranty countdown and a brief summary of what will happen on reopen. On confirmation, transition the ticket to a Reopened state while preserving the original work order ID, keeping the conversation thread visible, and surfacing any required inputs (e.g., optional new photos or notes). Ensure responsive web support, accessibility compliance, and graceful handling of offline or repeat taps to prevent accidental duplicate actions.
Implement a configurable policy engine that determines reopen eligibility based on warranty windows set at global, property, category, and vendor levels. Validate eligibility at the moment of action using the ticket’s closure timestamp and property timezone, enforce maximum reopen counts, and support property manager overrides with reason capture. Provide clear, inline messages for eligible, near-expiry, and ineligible cases, and log all policy decisions for auditability.
Retain and display the full history of the original work order upon reopen, including photos, files, comments, vendor notes, and system events, while appending a Reopened event to the timeline with who/when/why metadata. Maintain the same work order identifier, increment a reopen counter, and capture a versioned snapshot at each close and reopen for forensic traceability. Preserve links to related invoices, quotes, and approvals, and ensure attachments remain deduplicated and accessible.
On reopen, re-run assignment rules to route the ticket back to the original vendor by default (configurable), check the shared calendar for availability, and propose the next open slots without creating conflicts. Send SMS and email notifications to tenant and vendor with confirmation links, update calendar entries upon acceptance, and handle fallbacks when the original vendor is unavailable (e.g., reassign to backup pool). Respect notification quiet hours, include ICS attachments, and keep all confirmations threaded in the work order timeline.
Detect potential duplicates by monitoring new submissions from the same unit/tenant/category within the warranty window and offer the user the option to reopen the prior ticket instead. If a duplicate is created, provide tools to merge tickets, consolidate conversations and media, and remove redundant calendar events while maintaining cross-references and audit logs. Use heuristics and optional image/keyword similarity to improve matching, and allow admin override when tickets should remain separate.
Provide a settings panel for landlords/property managers to enable or disable Quick Reopen per account and property, set default warranty durations, define maximum reopen attempts, require additional evidence (e.g., new photo or note) on reopen, customize confirmation copy, and choose notification channels. Enforce role-based access for who can change policies and who can perform manual overrides, and record all changes in an administrative audit log.
Add dashboards and exports that report reopen rate, average days between close and reopen, distribution by property, unit, category, and vendor, within-warranty vs out-of-warranty attempts, and the impact of reopens on resolution time and costs. Include drill-down links to the underlying tickets and timeline events, trend lines over time, and webhook events for BI integration. Reflect reopens in SLA calculations with clear attribution for pauses, resets, and exceptions.
Innovative concepts that could enhance this product's value proposition.
Tenants snap a photo, select symptoms, and FixFlow auto-classifies severity and routes to the right vendor. Cuts false emergencies and speeds first-time fixes with required details.
Send instant cost approvals via SMS or email with itemized estimates and photos. Auto-escalate after deadlines and log decisions for audits.
Pay vendors on completion with ACH or debit push, tied to signed work orders. Trigger partial holds for missing photos or permits.
Set per-property roles and least-privilege access for staff, vendors, and assistants. Mask tenant contact details and require 2FA for approvals.
One-click templates schedule cleaners, painters, and locksmiths with dependencies and lead times. Auto-insert access windows and SMS tenants to compress vacancy days.
Live timers track response and resolution SLAs per issue type and property. Color alerts and nudge texts prevent misses; exportable logs satisfy inspectors.
A lightweight tenant page showing live appointment status, technician ETA, and completion photos. Cuts 'status' calls and boosts trust.
Imagined press coverage for this groundbreaking product concept.
Imagined Press Article
San Francisco, CA — September 9, 2025 — FixFlow, the lightweight web dashboard built for independent landlords and small property managers, today announced the general availability of its AI Intake and Auto‑Scheduling suite designed to centralize maintenance requests, eliminate phone‑tag, and slash response times across portfolios of 1–200 units. Built from the ground up for speed and clarity, FixFlow turns tenant photos and short videos into clean, routable work orders that auto‑book the right vendor on a shared calendar and confirm by SMS in seconds. Tenants submit, managers supervise, and vendors show up prepared—no chaotic email‑and‑phone workflows required. What’s new and why it matters • Vision AutoFill: AI analyzes uploaded images to identify fixtures, detect likely faults, and assess hazards, then auto‑fills category, severity, and preferred vendor while extracting visible model and serial numbers. • Adaptive Prompts: Dynamic, issue‑specific questions collect must‑have details like shutoff access, noise patterns, and entry permissions, cutting follow‑up calls and return trips. • Severity Guard: Real‑time risk scoring flags true emergencies, presents clear safety steps, and escalates after‑hours issues to on‑call vendors while deferring non‑critical requests to business hours. • Model Match: OCR captures appliance and equipment details, attaches relevant manual snippets, and suggests likely parts or tools so technicians arrive prepared. • Duplicate Shield: Image and text similarity checks merge duplicate submissions and notify tenants of status updates, keeping calendars clean and preventing double‑bookings. • Privacy Blur and Offline Snap: On‑device redaction protects tenant privacy, while low‑signal capture with auto‑sync ensures reliable intake from basements, garages, or rural properties. For Solo Landlords juggling a handful of units, the system means fewer late‑night calls and more first‑visit fixes. For Portfolio Ops Managers with small teams, it means a centralized queue that load‑balances assignments and prevents scheduling conflicts. In‑House Maintenance Leads can prioritize with a live shared calendar, while Preferred Vendor Partners confirm appointments via one‑tap SMS links. How it works end‑to‑end Tenants open the request page, snap a photo, and pick observable symptoms. Vision AutoFill and Adaptive Prompts quietly do the heavy lifting—capturing model numbers, entry notes, and preferred time windows while Severity Guard determines urgency and safety actions. Approved requests flow into a consolidated dashboard where FixFlow auto‑schedules the right vendor or in‑house tech based on rules, skills, and availability. The shared calendar sends SMS confirmations with Live Map ETA for day‑of visibility, while Smart Rescheduler lets tenants pick a new slot instantly when plans change. Quotes “Small operators deserve enterprise‑grade speed without enterprise‑grade complexity,” said Maya Chen, FixFlow co‑founder and CEO. “By turning a single photo into a fully routable ticket and auto‑booking the right pro, we’re giving independent landlords back their evenings while improving first‑visit fix rates.” “As a remote owner, I live on confirmations and a shared calendar,” said Riley Thompson, a Remote Owner managing units in two states. “FixFlow’s Severity Guard cut false emergencies, and Model Match meant our tech showed up with the exact part for a finicky dishwasher. That was a first‑visit fix that used to take two trips.” “Text‑based confirmations with all the access notes have reduced our back‑and‑forth by half,” said Jamie Park, owner of Park Plumbing and a Preferred Vendor Partner. “We can see calendar holds, confirm with one tap, and arrive with the right tools because the photo intake actually includes the details we need.” Measured impact Early adopters reported a 38% faster first response, a 29% increase in first‑visit fixes, and a 41% reduction in duplicate tickets across mixed portfolios. With Duplicate Shield and a shared calendar, teams also eliminated accidental double‑bookings that previously derailed days. Availability and setup The AI Intake and Auto‑Scheduling suite is available today to all FixFlow customers. Setup takes minutes: import properties, invite vendors, and turn on policy‑based scheduling rules. Role Blueprints and Policy Packs help teams roll out least‑privilege access and privacy controls in a click. New DIY Landlords can start with templates that standardize request intake and auto‑scheduling by issue type. Who it’s for • Solo Landlord: Capture and route everything from one dashboard; avoid phone‑tag with auto‑confirmations. • Portfolio Ops Manager: Centralize work orders, load‑balance assignments, and track response times. • In‑House Maintenance Lead: Prioritize on a shared calendar and update statuses from the field. • Preferred Vendor Partner: Confirm jobs via SMS, see holds, and cut admin overhead. • Tenant Communications Assistant: Triage, update, and escalate urgent issues in one place. About FixFlow FixFlow is the lightweight, modern maintenance ops platform that centralizes intake, scheduling, communications, and payouts for independent landlords and small property managers. Teams use FixFlow to cut response times, prevent double‑bookings, and replace email‑and‑phone chaos with a clean, shared source of truth. Media contact Alex Romero, Communications Lead press@fixflow.app +1‑415‑555‑0137 https://fixflow.app/press
Imagined Press Article
San Francisco, CA — September 9, 2025 — FixFlow today introduced a new payments and compliance stack that accelerates vendor payouts while protecting budgets and audit trails. Anchored by ProofHold Escrow and Instant PushPay, the release gives independent landlords and small property managers the speed vendors love with the controls owners demand. The announcement brings enterprise‑grade clarity to portfolios of 1–200 units, tying payouts to evidence and automating the back‑office steps that normally require spreadsheets, phone calls, and manual follow‑ups. Vendors get paid faster; managers keep spend aligned with policy and see exactly what’s outstanding—no status‑chasing required. What’s included • ProofHold Escrow: Funds are automatically escrowed at work order approval and released when required proof items—completion photos, tenant sign‑off, permit number—are submitted. Partial holdbacks by line item or percentage prevent overpay while keeping vendors funded. • Instant PushPay: Offer real‑time debit push or same‑day ACH the moment a job is marked complete and checks pass. Vendors choose payout speed with transparent fees, reducing “payment status” calls and keeping crews loyal. • Milestone Releases: Break larger, multi‑visit jobs into milestones with predefined amounts and evidence requirements. Automatic partial payouts keep projects moving without manual spreadsheet tracking. • Smart Splits: Divide a single payout across lead contractors, helpers, and materials reimbursement with rules tied to line items or percentages. FixFlow generates separate receipts and handles 1099 tracking automatically. • Compliance Gate: Validate W‑9s, insurance certificates, licenses, and permits before money moves. Auto‑detect expirations, request updates via SMS/email, and attach documents to the job record. • Dispute Resolve: Pause or reduce a payout when scope issues arise. Collect evidence, propose adjustments, and timebox responses with transparent status for both sides. Why it matters Small teams have historically faced an impossible trade‑off: pay quickly to keep vendors happy or slow down to protect budgets and compliance. FixFlow eliminates the trade‑off by tying speed to proof and policy. That means faster cash flow for vendors and fewer exceptions for managers—plus a clean, exportable audit record. Quotes “Fast, fair, and documented is the gold standard for maintenance payouts,” said Priya Desai, Head of Payments at FixFlow. “ProofHold Escrow and Instant PushPay give small operators the same control towers as big enterprises—without adding overhead. If the work is done and the evidence is there, vendors get paid today.” “As a Portfolio Ops Manager, I need to push funds quickly while guarding budgets,” said Marcus Lee, who oversees 120 units across two neighborhoods. “Compliance Gate blocks risky payouts automatically, and Milestone Releases keep rehab crews funded without me chasing photos and permits. We’ve cut our payout cycle from seven days to under 24 hours.” “We used to wait a week for checks,” said Jamie Park, owner of Park Plumbing and a Preferred Vendor Partner. “With Instant PushPay, we see funds same‑day once photos hit. It’s predictable and transparent, so I can keep my best techs booked on FixFlow jobs.” How it works Approvers see a Context Card summarizing severity, habitability impact, access notes, warranty coverage, and prior work history. With Step‑Up Approvals and Policy Packs, sensitive payments trigger adaptive 2FA and follow least‑privilege rules. Upon approval, ProofHold Escrow sets aside funds and shows vendors exactly what’s needed for release. When vendors upload completion artifacts, FixFlow validates requirements, runs Compliance Gate checks, and triggers Instant PushPay or same‑day ACH, generating receipts and updating the ledger automatically. If something changes, ChangeGuard flags scope variance and routes for one‑tap re‑approval. Measured impact Early users report a 52% reduction in payout cycle time, a 37% decrease in inbound payment status inquiries, and a 100% completion rate on compliance documents prior to release. Smart Splits eliminated off‑platform reimbursements and reduced end‑of‑month reconciliation work by hours per job. Availability and pricing The payments and compliance suite is available today to all FixFlow customers. Instant PushPay supports real‑time debit push and same‑day ACH with transparent fees; ProofHold Escrow and Compliance Gate are included in Growth and above plans. Existing customers can enable the features in Settings with one click; new customers can start a free trial and invite vendors in minutes. Security and audit readiness Access Ledger provides a tamper‑evident audit of every view, reveal, role change, approval, and payout with exportable reports for boards, insurers, and auditors. Role Blueprints, Timeboxed Access, and Contact Shield minimize data exposure while keeping workflows friction‑light for busy teams. About FixFlow FixFlow is the modern maintenance operations platform that centralizes intake, scheduling, communications, approvals, and payouts for independent landlords and small property managers. By pairing AI‑assisted diagnosis with policy‑based scheduling and payments, FixFlow cuts response times, prevents double‑bookings, and pays vendors faster—without sacrificing control. Media contact Alex Romero, Communications Lead press@fixflow.app +1‑415‑555‑0137 https://fixflow.app/press
Imagined Press Article
San Francisco, CA — September 9, 2025 — FixFlow today announced Turnover Playbooks, an adaptive automation suite that sequences cleaners, painters, locksmiths, and techs with realistic dependencies, access logistics, and live reflow—so make‑readies finish on time and vacancy days shrink. For small property teams, the sprint from move‑out to move‑in is where schedules break, vendors no‑show, and hidden dependencies derail plans. Turnover Playbooks bring an operator’s eye to the chaos with tools that plan for cure times, building rules, lead times, and quiet hours—then re‑sequence automatically when anything shifts. What’s inside • Smart Sequencer: Automatically orders turnover tasks with built‑in cure times, building rules, vendor lead times, and quiet hours. When a step moves, all downstream appointments reflow in real time. • Gap Squeeze: Identifies idle gaps and safely overlaps compatible steps—like locksmith during paint dry time—using historical punctuality and travel data. Risk levels and one‑tap rollback keep decisions safe. • Access AutoPass: Generates timeboxed access credentials and logistics per step—smart lock codes, lockbox PINs, elevator bookings, parking passes—and delivers them via SMS to prevent lockouts. • StageKit: Stages supplies and materials ahead of each step by pulling unit‑specific checklists and preferred vendors. Auto‑orders consumables and schedules deliveries so work starts without delays. • FlexSwap: If a vendor declines, fails to confirm, or risks lateness, the playbook auto‑swaps to pre‑vetted backups within budget and compliance rules. • Branch Paths: Cleaners flag heavy soil and a deep‑clean branch inserts; painters detect moisture and remediation steps add with required cure time. SLAs, budgets, and notifications adjust automatically. • Turn Meter: A live countdown to move‑in shows critical path, slack by step, and what’s blocking progress. Test accelerators—add a crew, extend hours, priority materials—and see time saved before you commit. • PauseGuard: SLA‑fair pauses for reasons outside your control—waiting on tenant access, HOA approvals, parts on order, weather holds—resume automatically when conditions clear. Who benefits • Turnover Tactician Tessa: Coordinate multiple trades to compress vacancy days with to‑the‑minute precision. • Data‑Driven Operator Dana: Model scenarios, compare outcomes, and apply the winning plan with one tap. • Short‑Stay Steward Skylar: Automate cleanings and quick repairs between checkout and check‑in windows to protect reviews and revenue. • HOA Liaison Liam: Keep boards and residents aligned with transparent schedules and updates. Quotes “Vacancy days are NOI killers, and most misses come from hidden dependencies and access friction,” said Jordan Alvarez, COO of FixFlow. “Turnover Playbooks make your plan realistic on day one and resilient when reality strikes on day two.” “I used to live in a color‑coded spreadsheet,” said Tessa Martinez, a make‑ready coordinator managing three mid‑rise buildings. “Smart Sequencer and Gap Squeeze gave me back hours a week and two full days per month on the calendar. Locksmith during paint dry time is my new favorite overlap.” “Access AutoPass eliminated 90% of our lockouts,” said Skylar Brooks, a short‑stay operator across eight condos. “Vendors get codes and parking instructions by SMS right when they need them, and Turn Meter keeps my team laser‑focused on the critical path.” How it works Start with a One‑Click Playbook template for typical turns, then customize tasks, dependencies, SLAs, budget caps, and preferred vendors. StageKit ensures materials arrive before the first crew rolls. When a step completes early or slips, Smart Sequencer and Gap Squeeze reflow schedules and propose safe overlaps. If a vendor declines or risks lateness, FlexSwap swaps in a pre‑vetted backup and updates access windows via Access AutoPass automatically. Branch Paths adapt the plan to field findings without blowing up budgets or timelines, while Turn Meter and Live Badges keep stakeholders aligned with the same live countdown. Measured impact Early customers saw a 23% reduction in vacancy days, a 34% drop in coordination phone calls, and 80% fewer lockouts during turns. Teams hit more SLA targets with PauseGuard protecting the clock for delays outside their control and Smart Rescheduler letting tenants pick new windows instantly when plans change. Availability Turnover Playbooks are available today for all FixFlow accounts. Existing customers can enable Playbooks in Settings and choose from starter templates; new customers can start a free trial and import properties in minutes. Role Blueprints and Policy Packs streamline onboarding for assistants, vendors, and short‑term cleaners with least‑privilege defaults. About FixFlow FixFlow is the modern maintenance operations platform for independent landlords and small property managers. From AI‑powered intake to auto‑scheduling, vendor confirmations, and payments, FixFlow unifies maintenance so small teams move faster without adding headcount. Media contact Alex Romero, Communications Lead press@fixflow.app +1‑415‑555‑0137 https://fixflow.app/press
Imagined Press Article
San Francisco, CA — September 9, 2025 — FixFlow today launched the SLA Intelligence Suite, a set of real‑time tools that help small property teams hit response and resolution targets without the stress. With live heatmaps, role‑aware nudges, adaptive targets, and inspector‑ready evidence, independent landlords and small property managers finally get the visibility and control that large enterprises take for granted. The SLA Intelligence Suite ties approvals and scheduling to timers that reflect your reality—not wishful thinking. Teams see brewing risks before breaches happen, rebalance workloads with one click, and generate airtight evidence packets for boards, insurers, and city inspectors in seconds. What’s included • SLA Heatmap: A live, color‑coded view of response and resolution timers across properties, issue types, and assignees. Spot bottlenecks and drill into blockers instantly. • SLA Escalator: Connect approvals to SLAs with live timers. Auto‑send reminder nudges, escalate to alternates as deadlines near, and auto‑approve under defined emergency rules. • Nudge Ladder: Role‑aware reminders that escalate smartly—DMs for techs, SMS for vendors, email for owners—respecting quiet hours and time zones. One‑tap actions like confirm access or add ETA turn nudges into progress. • SLA AutoTune: Data‑driven targets that adapt by property and issue type using your historical cycle times, vendor lead times, building rules, and seasonality. • Inspector Pack: One‑click export of time‑stamped SLA evidence—start/stop events, pause reasons, communications, approvals, and completion proof. Branded PDF/CSV packets satisfy auditors without screenshot hunts. • Live Badges: Embeddable countdowns that travel with the job—inside work orders, vendor SMS links, and the tenant FixTrack page—so everyone sees the same clock and stage. • PauseGuard: Fair, audit‑ready SLA pauses when delays are outside your control—waiting on access, parts on order, weather holds—auto‑resuming when conditions clear. Why it matters Hitting SLAs in small shops is less about trying harder and more about seeing sooner. With real‑time risk visualization, automated nudges that meet people where they are, and targets tuned to your actual constraints, teams spend fewer minutes firefighting and more time finishing work. The result: higher tenant satisfaction, fewer fines or rent concessions, and calmer workdays. Quotes “Small operators shouldn’t have to guess whether they’re on track,” said Luis Ortega, Head of Product at FixFlow. “SLA Heatmap and Nudge Ladder make risk visible hours before a miss, and AutoTune sets targets teams can actually hit. Add Inspector Pack, and you’re always audit‑ready.” “Our compliance posture has never been stronger,” said Casey Nguyen, a risk‑conscious manager overseeing 90 units. “PauseGuard preserves fairness, Inspector Pack ends the evidence scramble, and Live Badges keep vendors and tenants aligned on the same clock.” “With AutoTune, our targets finally match vendor lead times and building rules,” said David Kim, a Portfolio Ops Manager for a 160‑unit scattered site. “We rebalance assignments from the heatmap and use Nudge Ladder to nudge the right person at the right moment. SLA misses are down 31% month over month.” How it works The moment a request is approved, SLA Escalator starts response and resolution timers and pairs them with your policy rules. Nudge Ladder sequences reminders to the right roles on the right channels, each with one‑tap actions that shave minutes. SLA Heatmap surfaces brewing breaches by property and issue type, enabling instant drill‑downs and reassignment. When reality deviates—waiting on parts, tenant not home—PauseGuard pauses timers with clear reasons and auto‑resumes when conditions clear. At any point, Inspector Pack produces an exportable packet with a full event timeline, communications, approvals, and completion photos. Measured impact Pilot customers reported a 28% reduction in SLA breaches, a 35% drop in status‑check calls from tenants, and a 42% improvement in on‑time vendor arrivals when Live Badges and Nudge Ladder were enabled together. Managers gained back hours each week previously lost to manual chases and screenshot hunts. Availability The SLA Intelligence Suite is available today for all FixFlow plans. Enable components individually or as a bundle from Settings. Live Badges and Inspector Pack are available to vendors and tenants without requiring logins, keeping collaboration fast and secure. About FixFlow FixFlow is the modern maintenance operations platform that centralizes intake, scheduling, communications, approvals, and payouts for independent landlords and small property managers. With AI intake, auto‑scheduling, and SLA‑driven workflows, FixFlow helps small teams move at enterprise speed without enterprise overhead. Media contact Alex Romero, Communications Lead press@fixflow.app +1‑415‑555‑0137 https://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.