{
  "as_of": "2026-09-14",
  "method": "Source-linked reconstruction from vendor documentation, images and public recordings; no authenticated product session.",
  "summary": {
    "Cove": {
      "flows": 33,
      "reviewed": 8,
      "illustrated": 33,
      "video": 18
    },
    "Visitt": {
      "flows": 25,
      "reviewed": 8,
      "illustrated": 25,
      "video": 5
    }
  },
  "matched_demo_jobs": [
    {
      "id": "pair-01",
      "title": "Launch access",
      "goal": "Add the right user to the right property and confirm the tenant view.",
      "cove_flow_ids": [
        "cove-property-setup",
        "cove-tenant-lifecycle",
        "cove-user-onboarding",
        "cove-tenant-user-admin"
      ],
      "visitt_flow_ids": [
        "visitt-portfolio-setup",
        "visitt-tenants",
        "visitt-user-access",
        "visitt-tenant-start"
      ],
      "demo_question": "Which permissions are inherited, delegated and revoked when tenancy ends?",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-02",
      "title": "Tenant service request",
      "goal": "Submit a tenant issue, update it and let the tenant see progress.",
      "cove_flow_ids": [
        "cove-request-intake",
        "cove-chat",
        "cove-field-work"
      ],
      "visitt_flow_ids": [
        "visitt-tenant-requests",
        "visitt-work-orders",
        "visitt-field-work"
      ],
      "demo_question": "Trace one request ID across tenant, manager and engineer views; inspect reopen and missing-information states.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-03",
      "title": "Routing and after-hours coverage",
      "goal": "Assign new work and handle escalation or absence.",
      "cove_flow_ids": [
        "cove-dispatch"
      ],
      "visitt_flow_ids": [
        "visitt-automation",
        "visitt-on-call"
      ],
      "demo_question": "Does the rule make an assignment, suggest one, or merely display on-call staff?",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-04",
      "title": "Billable work",
      "goal": "Estimate or add charges, obtain approvals and verify financial follow-through.",
      "cove_flow_ids": [
        "cove-chargeback"
      ],
      "visitt_flow_ids": [
        "visitt-billing"
      ],
      "demo_question": "Compare the same billable case through tenant approval, invoice/export and final ledger acceptance; the public endpoints differ.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-05",
      "title": "Preventive maintenance",
      "goal": "Schedule work against equipment and complete it in the field.",
      "cove_flow_ids": [
        "cove-equipment-qr",
        "cove-recurring-work",
        "cove-maintenance"
      ],
      "visitt_flow_ids": [
        "visitt-assets",
        "visitt-automation",
        "visitt-field-work"
      ],
      "demo_question": "Show the schedule, equipment history, missed-work recovery and multi-property oversight.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-06",
      "title": "Inspection and corrective work",
      "goal": "Build an inspection, execute it on site and create corrective work.",
      "cove_flow_ids": [
        "cove-inspections"
      ],
      "visitt_flow_ids": [
        "visitt-inspection-setup",
        "visitt-inspection-execution",
        "visitt-work-orders"
      ],
      "demo_question": "For Visitt, verify that a corrective work order initiated inside an inspection appears only after Finish inspection.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-07",
      "title": "Insurance compliance",
      "goal": "Set requirements, review certificates and resolve exceptions.",
      "cove_flow_ids": [
        "cove-coi"
      ],
      "visitt_flow_ids": [
        "visitt-coi",
        "visitt-vendors"
      ],
      "demo_question": "Who approves an extracted mismatch, what gets versioned, and can non-compliance block work?",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-08",
      "title": "Room or amenity reservation",
      "goal": "Configure a space, book it, handle approval and follow the charge.",
      "cove_flow_ids": [
        "cove-amenity-setup",
        "cove-amenity-booking"
      ],
      "visitt_flow_ids": [
        "visitt-amenities",
        "visitt-work-orders",
        "visitt-billing"
      ],
      "demo_question": "Use one paid, approval-required room and trace booking, setup work order and billing to the same record.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-09",
      "title": "Visitor arrival",
      "goal": "Invite a guest and process arrival at the property.",
      "cove_flow_ids": [
        "cove-visitors",
        "cove-group-visitors",
        "cove-mobile-access"
      ],
      "visitt_flow_ids": [
        "visitt-visitors"
      ],
      "demo_question": "Show the tenant invite, front-desk list, QR/check-in, watchlist exception and access-system handoff.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-10",
      "title": "Package pickup",
      "goal": "Record a delivery, notify its recipient and confirm collection.",
      "cove_flow_ids": [
        "cove-packages"
      ],
      "visitt_flow_ids": [
        "visitt-packages"
      ],
      "demo_question": "Show notification delivery, recipient correction and pickup proof.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-11",
      "title": "Building communications",
      "goal": "Target and send a building message, then inspect delivery.",
      "cove_flow_ids": [
        "cove-announcements",
        "cove-displays"
      ],
      "visitt_flow_ids": [
        "visitt-broadcast",
        "visitt-tenant-branding"
      ],
      "demo_question": "Compare audience controls, message channels, delivery evidence and tenant presentation.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-12",
      "title": "Tenant participation",
      "goal": "Publish an experience and collect participation or feedback.",
      "cove_flow_ids": [
        "cove-events",
        "cove-surveys",
        "cove-waivers"
      ],
      "visitt_flow_ids": [
        "visitt-tenant-branding",
        "visitt-broadcast"
      ],
      "demo_question": "This is an approximate comparison: request the same event and survey use case in both demos.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-13",
      "title": "Portfolio reporting",
      "goal": "Inspect status and share a useful operational view.",
      "cove_flow_ids": [
        "cove-analytics",
        "cove-network-work",
        "cove-audit"
      ],
      "visitt_flow_ids": [
        "visitt-reporting"
      ],
      "demo_question": "Can a regional manager answer the same cross-property exception question without manual reconciliation?",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    },
    {
      "id": "pair-14",
      "title": "AI in daily work",
      "goal": "See an AI suggestion, review it and trace who took the final action.",
      "cove_flow_ids": [
        "cove-ai-surfaces"
      ],
      "visitt_flow_ids": [
        "visitt-ai-surfaces"
      ],
      "demo_question": "Test the same input, human review, error correction and audit trace; marketing claims are not task outcomes.",
      "comparison_limit": "Adjacent public flow maps may not be one executed transaction. Compare the same configured use case in live demos."
    }
  ],
  "flows": [
    {
      "id": "cove-ai-surfaces",
      "company": "Cove",
      "task": "Review CoveAI entry points and review controls",
      "area": "AI assistance",
      "actor": "Property team and engineer",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "CoveAI entry points",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Review content-generation entry points",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Inspect work-order assistance",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review certificate extraction",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Identify assistant release limitations",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Identify assistant release limitations",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 23,
      "ui_stills": 6,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-001",
        "thumbnail": "ui-thumbs/ui-001.jpg",
        "file": "ui/cove-coi-detail-1.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/51962740810388-COI-Extraction-AI-Review"
      },
      "source_urls": [
        {
          "id": "cove-45516314082068",
          "title": "CoveAI FAQ",
          "url": "https://support.cove.is/hc/en-us/articles/45516314082068-CoveAI-FAQ",
          "date": "2026-02-26T14:27:58Z",
          "language": "en-us"
        },
        {
          "id": "cove-49515455566484",
          "title": "March 2026: Introducing CoveAI for Tenant Experience and Operations",
          "url": "https://support.cove.is/hc/en-us/articles/49515455566484-March-2026-Introducing-CoveAI-for-Tenant-Experience-and-Operations",
          "date": "2026-05-22T15:07:15Z",
          "language": "en-us"
        },
        {
          "id": "cove-51962740810388",
          "title": "COI Extraction: AI Review",
          "url": "https://support.cove.is/hc/en-us/articles/51962740810388-COI-Extraction-AI-Review",
          "date": "2026-09-03T22:10:00Z",
          "language": "en-us"
        },
        {
          "id": "cove-53198372080404",
          "title": "August 2026: AI-powered Insights, Streamlined Workflows",
          "url": "https://support.cove.is/hc/en-us/articles/53198372080404-August-2026-AI-powered-Insights-Streamlined-Workflows",
          "date": "2026-09-03T03:45:01Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-ai-surfaces",
      "flow_atlas_url": "ui-flow-atlas.html#cove-ai-surfaces",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-mobile-access",
      "company": "Cove",
      "task": "Set up and revoke mobile credentials",
      "area": "Access & device setup",
      "actor": "Tenant and property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Mobile Credential Setup → Issue / Revoke",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Enable the applicable access integration",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Add the mobile credential",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review device setup",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Revoke a credential",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Revoke a credential",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 12,
      "ui_stills": 0,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0204",
        "thumbnail": "ui-thumbs/ui-0204.jpg",
        "file": "ui/cove-expanded-00ba710f6408ddae.png",
        "type": "Setup illustration",
        "source_url": "https://support.cove.is/hc/en-us/articles/45785657215508-HID-Bluetooth-Apple-Google"
      },
      "source_urls": [
        {
          "id": "cove-45785657215508",
          "title": "HID Bluetooth (Apple & Google)",
          "url": "https://support.cove.is/hc/en-us/articles/45785657215508-HID-Bluetooth-Apple-Google",
          "date": "2026-01-29T16:27:40Z",
          "language": "en-us"
        },
        {
          "id": "cove-45785890514068",
          "title": "HID Wallet (Apple)",
          "url": "https://support.cove.is/hc/en-us/articles/45785890514068-HID-Wallet-Apple",
          "date": "2026-04-30T19:55:48Z",
          "language": "en-us"
        },
        {
          "id": "cove-45786685251988",
          "title": "HID Wallet (Google)",
          "url": "https://support.cove.is/hc/en-us/articles/45786685251988-HID-Wallet-Google",
          "date": "2026-01-29T16:23:24Z",
          "language": "en-us"
        },
        {
          "id": "cove-45786892769044",
          "title": "Kastle Wallet (Apple)",
          "url": "https://support.cove.is/hc/en-us/articles/45786892769044-Kastle-Wallet-Apple",
          "date": "2026-01-29T16:27:05Z",
          "language": "en-us"
        },
        {
          "id": "cove-45787060737044",
          "title": "Swiftconnect (Apple)",
          "url": "https://support.cove.is/hc/en-us/articles/45787060737044-Swiftconnect-Apple",
          "date": "2026-01-29T16:31:40Z",
          "language": "en-us"
        },
        {
          "id": "cove-45787159107348",
          "title": "Swiftconnect (Google)",
          "url": "https://support.cove.is/hc/en-us/articles/45787159107348-Swiftconnect-Google",
          "date": "2026-01-29T16:34:07Z",
          "language": "en-us"
        },
        {
          "id": "cove-51944966190740",
          "title": "Revoking a User's Wallet Credentials",
          "url": "https://support.cove.is/hc/en-us/articles/51944966190740-Revoking-a-User-s-Wallet-Credentials",
          "date": "2026-07-30T18:46:41Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-arrival-and-access",
          "title": "Register arrivals and manage access"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-mobile-access",
      "flow_atlas_url": "ui-flow-atlas.html#cove-mobile-access",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-audit",
      "company": "Cove",
      "task": "Inspect the activity log",
      "area": "Activity & audit",
      "actor": "Property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Activity Log",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Open the activity log",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Filter events",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Inspect recorded changes",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Inspect recorded changes",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 3,
      "ui_stills": 3,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0179",
        "thumbnail": "ui-thumbs/ui-0179.jpg",
        "file": "ui/cove-expanded-62bf57ea5ada6814.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/46177424570132-Activity-Log"
      },
      "source_urls": [
        {
          "id": "cove-46177424570132",
          "title": "Activity Log",
          "url": "https://support.cove.is/hc/en-us/articles/46177424570132-Activity-Log",
          "date": "2026-02-10T18:29:40Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        },
        {
          "id": "cove-control-desk",
          "title": "Operate compliance, procurement and incident controls"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-audit",
      "flow_atlas_url": "ui-flow-atlas.html#cove-audit",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-amenity-setup",
      "company": "Cove",
      "task": "Configure amenity inventory and booking policies",
      "area": "Amenities",
      "actor": "Property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Reservation Setup → Amenity Setup → Category / Space / Policies",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create categories and spaces",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Define reservation policies",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Set seating options",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Configure reservation credits",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Configure reservation credits",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Administrators create a category and a reservable space, then configure availability, approval, visibility, payment options and any questionnaires or operational follow-up.",
          "source_page_ids": [
            "cove-34283833309332"
          ],
          "kind": "configuration"
        },
        {
          "text": "Reservation policies are enabled through Cove support or the customer-success manager. Create them at site level, then attach them to individual spaces. A policy can vary booking windows by tenant or user tag. When both restrictions are set, both must match; the highest-priority matching policy wins.",
          "source_page_ids": [
            "cove-41689099890324"
          ],
          "kind": "configuration"
        },
        {
          "text": "Credits are allocated by tenant and billing cycle. The guide distinguishes displayed booking costs from later usage reconciliation and describes potentially confusing cash or invoice messaging when credits are used. Check the configured payment combination and cycle-end export.",
          "source_page_ids": [
            "cove-43249069821716"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 26,
      "ui_stills": 26,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0558",
        "thumbnail": "ui-thumbs/ui-0558.jpg",
        "file": "ui/cove-expanded-d4a4b67fd8e9ab98.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283827538964-Create-an-Amenity-Space-Category"
      },
      "source_urls": [
        {
          "id": "cove-34283827538964",
          "title": "Create an Amenity Space Category",
          "url": "https://support.cove.is/hc/en-us/articles/34283827538964-Create-an-Amenity-Space-Category",
          "date": "2025-04-07T17:47:14Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283833309332",
          "title": "Create an Amenity Space",
          "url": "https://support.cove.is/hc/en-us/articles/34283833309332-Create-an-Amenity-Space",
          "date": "2026-07-28T19:24:10Z",
          "language": "en-us"
        },
        {
          "id": "cove-41689099890324",
          "title": "Amenity Space Reservation Policies",
          "url": "https://support.cove.is/hc/en-us/articles/41689099890324-Amenity-Space-Reservation-Policies",
          "date": "2025-10-02T12:29:28Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283658800532",
          "title": "Amenity Reservations- Setting Up Seating Arrangements",
          "url": "https://support.cove.is/hc/en-us/articles/34283658800532-Amenity-Reservations-Setting-Up-Seating-Arrangements",
          "date": "2025-01-27T15:05:21Z",
          "language": "en-us"
        },
        {
          "id": "cove-43249069821716",
          "title": "Understanding and Managing Credits in Reservations",
          "url": "https://support.cove.is/hc/en-us/articles/43249069821716-Understanding-and-Managing-Credits-in-Reservations",
          "date": "2025-11-12T00:33:06Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-amenity-reservation",
          "title": "Reserve a room from the tenant app"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-amenity-setup",
      "flow_atlas_url": "ui-flow-atlas.html#cove-amenity-setup",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-amenity-booking",
      "company": "Cove",
      "task": "Reserve, approve and bill amenities",
      "area": "Amenities",
      "actor": "Tenant and property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenant app → Reserve Amenities quick action or Highlight; manager: Reservations → Requested",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Choose a space and time",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Review the reservation",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Handle approval",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review charges and reminders",
          "basis": "public documentation outline"
        },
        {
          "number": 5,
          "action": "View tablet entry points",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Each date has a Requested or Confirmed reservation record",
      "reviewed_controls_and_exceptions": [
        {
          "text": "The current property-team guide supports entering several dates together, while retaining separate reservation records. Test later edits, cancellations and charges for the whole series instead of assuming they behave as one record.",
          "source_page_ids": [
            "cove-41316202327316"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": "A multi-date tenant booking creates separate reservation records for each date. An approval-required booking shows Requested until the property team decides; no-approval bookings show Confirmed.",
      "additional_source_note_source": {
        "id": "cove-49442451819412",
        "title": "Reserving Amenities: Tenant Admins",
        "url": "https://support.cove.is/hc/en-us/articles/49442451819412-Reserving-Amenities-Tenant-Admins"
      },
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 17,
      "ui_stills": 16,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0620",
        "thumbnail": "ui-thumbs/ui-0620.jpg",
        "file": "ui/cove-expanded-df7d3a70a6e4495d.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/49442451819412-Reserving-Amenities-Tenant-Admins"
      },
      "source_urls": [
        {
          "id": "cove-49442451819412",
          "title": "Reserving Amenities: Tenant Admins",
          "url": "https://support.cove.is/hc/en-us/articles/49442451819412-Reserving-Amenities-Tenant-Admins",
          "date": "2026-08-04T15:32:00Z",
          "language": "en-us"
        },
        {
          "id": "cove-41316202327316",
          "title": "Reserving Amenities: Property Teams",
          "url": "https://support.cove.is/hc/en-us/articles/41316202327316-Reserving-Amenities-Property-Teams",
          "date": "2026-08-04T15:36:43Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283721439124",
          "title": "Reservation Approvals",
          "url": "https://support.cove.is/hc/en-us/articles/34283721439124-Reservation-Approvals",
          "date": "2026-01-22T15:45:44Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283776157204",
          "title": "Amenity Reservation Billing",
          "url": "https://support.cove.is/hc/en-us/articles/34283776157204-Amenity-Reservation-Billing",
          "date": "2025-01-27T15:08:21Z",
          "language": "en-us"
        },
        {
          "id": "cove-51868287479316",
          "title": "Reservation Reminder Emails",
          "url": "https://support.cove.is/hc/en-us/articles/51868287479316-Reservation-Reminder-Emails",
          "date": "2026-07-28T22:18:48Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283788854932",
          "title": "Reserve Tablets",
          "url": "https://support.cove.is/hc/en-us/articles/34283788854932-Reserve-Tablets",
          "date": "2026-04-14T16:15:00Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283805406356",
          "title": "Amenity Reservations Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/34283805406356-Amenity-Reservations-Webinar",
          "date": "2025-03-05T22:03:41Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Amenity Reservations Webinar- April 30, 2024",
          "url": "https://www.loom.com/share/657549c916cc4980841aad194dc8bf91",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        },
        {
          "title": "Tenant Admin Training: Reserving Amenities",
          "url": "https://www.canva.com/design/DAGeQFMtmw4/8PWfo0Qrb3TplSHZvHq-_w/watch",
          "kind": "official training clip",
          "status": "Four historical frames sampled; original recording linked",
          "sampled_frames": 0
        },
        {
          "title": "Reservation approvals animated UI",
          "url": "ui/cove-expanded-c94096cd6e2c8e7e.gif",
          "kind": "official help-center animation",
          "status": "Animated property-team approval sequence; not tenant booking creation",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-amenity-reservation",
          "title": "Reserve a room from the tenant app"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-amenity-booking",
      "flow_atlas_url": "ui-flow-atlas.html#cove-amenity-booking",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-analytics",
      "company": "Cove",
      "task": "Build views, reports and insight boards",
      "area": "Analytics",
      "actor": "Property and regional manager",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "Reports / Insight Boards",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Select the data and metric",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Configure filters and grouping",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Arrange report cards",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review records or export",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review records or export",
      "reviewed_controls_and_exceptions": [
        {
          "text": "The Insights guide describes configurable Boards and Cards over supported datasets. Inspect available filters and groupings for the buyer’s actual question; the existence of reporting does not establish every cross-event or tenant-level analysis.",
          "source_page_ids": [
            "cove-52326436838420"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 51,
      "ui_stills": 40,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-007",
        "thumbnail": "ui-thumbs/ui-007.jpg",
        "file": "ui/cove-insights-01.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/52326436838420-Insights-Dashboard"
      },
      "source_urls": [
        {
          "id": "cove-52326436838420",
          "title": "Insights Dashboard",
          "url": "https://support.cove.is/hc/en-us/articles/52326436838420-Insights-Dashboard",
          "date": "2026-09-01T18:31:25Z",
          "language": "en-us"
        },
        {
          "id": "cove-44898819174804",
          "title": "Reporting Overview",
          "url": "https://support.cove.is/hc/en-us/articles/44898819174804-Reporting-Overview",
          "date": "2026-01-13T15:58:05Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283857524884",
          "title": "Custom Reporting",
          "url": "https://support.cove.is/hc/en-us/articles/34283857524884-Custom-Reporting",
          "date": "2025-12-15T19:54:43Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283814826004",
          "title": "Custom Table Views",
          "url": "https://support.cove.is/hc/en-us/articles/34283814826004-Custom-Table-Views",
          "date": "2026-09-03T22:06:16Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Edit Viewable Columns",
          "url": "https://www.loom.com/share/c60aad4fd1a94a80b0bea1d56daf8942",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        },
        {
          "title": "Reorder Columns",
          "url": "https://www.loom.com/share/0d97ff8bbf99490e8db34f5c6067e4a0",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        },
        {
          "id": "cove-planned-maintenance",
          "title": "Plan, inspect and close maintenance work"
        },
        {
          "id": "cove-tenant-engagement",
          "title": "Publish building content and measure response"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-analytics",
      "flow_atlas_url": "ui-flow-atlas.html#cove-analytics",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-dispatch",
      "company": "Cove",
      "task": "Route, assign and escalate work",
      "area": "Automation & staffing",
      "actor": "Operations manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Work Orders → Assignments & Routing → Work Groups",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure routing",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Organize work groups",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Set escalation rules",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Set notifications",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "A routing rule or manager assigns the responsible work group and notifications",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Make team members assignable and set up work groups before configuring issue-type or category routing. Rules can use a default for all buildings or building-specific assignments within a campus.",
          "source_page_ids": [
            "cove-36583309699476"
          ],
          "kind": "configuration"
        },
        {
          "text": "The guide’s general rule says that when a default assignee and a work group are both selected, the assignee receives notifications while the group retains visibility. Some examples in the same article are inconsistent; verify the actual notification behavior in a demonstration.",
          "source_page_ids": [
            "cove-36583309699476"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 24,
      "ui_stills": 23,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0701",
        "thumbnail": "ui-thumbs/ui-0701.jpg",
        "file": "ui/cove-expanded-42561a7dc11bbeaf.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/36583309699476-Work-Order-Assignments-and-Routing"
      },
      "source_urls": [
        {
          "id": "cove-36583309699476",
          "title": "Work Order Assignments and Routing",
          "url": "https://support.cove.is/hc/en-us/articles/36583309699476-Work-Order-Assignments-and-Routing",
          "date": "2025-04-14T15:34:49Z",
          "language": "en-us"
        },
        {
          "id": "cove-36588345828372",
          "title": "Work Groups",
          "url": "https://support.cove.is/hc/en-us/articles/36588345828372-Work-Groups",
          "date": "2026-01-15T03:26:10Z",
          "language": "en-us"
        },
        {
          "id": "cove-36426747724820",
          "title": "Work Order Escalations",
          "url": "https://support.cove.is/hc/en-us/articles/36426747724820-Work-Order-Escalations",
          "date": "2026-05-20T16:59:11Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283805049748",
          "title": "Work Order Notifications",
          "url": "https://support.cove.is/hc/en-us/articles/34283805049748-Work-Order-Notifications",
          "date": "2026-05-05T14:38:34Z",
          "language": "en-us"
        },
        {
          "id": "cove-46453750959380",
          "title": "Routing & Assignments Simplified (webinar)",
          "url": "https://support.cove.is/hc/en-us/articles/46453750959380-Routing-Assignments-Simplified-webinar",
          "date": "2026-03-04T21:20:42Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Routing & Assignments Simplified: Ensure work orders, maintenance tasks, and inspections go to the right people and teams.",
          "url": "https://www.loom.com/share/9e36b0866f044f029fba35bbf7ad174c",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-dispatch",
      "flow_atlas_url": "ui-flow-atlas.html#cove-dispatch",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-recurring-work",
      "company": "Cove",
      "task": "Schedule recurring work orders",
      "area": "Automation & staffing",
      "actor": "Operations manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Recurring Work Orders → Template / Schedule",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create a recurring template",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Edit its recurrence",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Configure when work opens",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Configure when work opens",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 16,
      "ui_stills": 6,
      "training_frames": 10,
      "representative_asset": {
        "id": "ui-0728",
        "thumbnail": "ui-thumbs/ui-0728.jpg",
        "file": "ui/cove-expanded-d4b9c72152a28262.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283790491284-Work-Order-Scheduling"
      },
      "source_urls": [
        {
          "id": "cove-34283774751636",
          "title": "Recurring Work Orders",
          "url": "https://support.cove.is/hc/en-us/articles/34283774751636-Recurring-Work-Orders",
          "date": "2025-08-01T14:21:29Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283790491284",
          "title": "Work Order Scheduling",
          "url": "https://support.cove.is/hc/en-us/articles/34283790491284-Work-Order-Scheduling",
          "date": "2025-01-27T15:08:13Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Create Recurring Work Order Templates",
          "url": "https://www.loom.com/share/785294f5f07b42698abfab9ef617a40d",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        },
        {
          "title": "Edit Recurring Work Orders ",
          "url": "https://www.loom.com/share/1a43f37d46ea40bf9a04ad52d50b16e8",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "cove-planned-maintenance",
          "title": "Plan, inspect and close maintenance work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-recurring-work",
      "flow_atlas_url": "ui-flow-atlas.html#cove-recurring-work",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-chargeback",
      "company": "Cove",
      "task": "Estimate and bill tenant work",
      "area": "Billing & accounting",
      "actor": "Property team and tenant approver",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Work Order → Estimate / Billable Charges; then Tenant Invoices",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure labor and material rates",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Review estimates",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Add charges",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Create the tenant invoice",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "A tenant invoice is created from the reviewed billable work",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": "Public guides describe estimate and billable-charge handling and creating a tenant invoice; do not infer final accounting posting.",
      "additional_source_note_source": {
        "id": "cove-45591445846292",
        "title": "Adding Billable Charges & Creating Tenant Invoices",
        "url": "https://support.cove.is/hc/en-us/articles/45591445846292-Adding-Billable-Charges-Creating-Tenant-Invoices"
      },
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 30,
      "ui_stills": 16,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-0372",
        "thumbnail": "ui-thumbs/ui-0372.jpg",
        "file": "ui/cove-expanded-a53cc1c54c09e050.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/49287794767124-Adding-Labor-Rates-to-Your-Work-Order-Library"
      },
      "source_urls": [
        {
          "id": "cove-49287794767124",
          "title": "Adding Labor Rates to Your Work Order Library",
          "url": "https://support.cove.is/hc/en-us/articles/49287794767124-Adding-Labor-Rates-to-Your-Work-Order-Library",
          "date": "2026-05-15T16:59:28Z",
          "language": "en-us"
        },
        {
          "id": "cove-49288409596052",
          "title": "Adding Materials to Your Work Order Library",
          "url": "https://support.cove.is/hc/en-us/articles/49288409596052-Adding-Materials-to-Your-Work-Order-Library",
          "date": "2026-05-15T17:10:35Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283787465620",
          "title": "Work Order Estimates",
          "url": "https://support.cove.is/hc/en-us/articles/34283787465620-Work-Order-Estimates",
          "date": "2026-01-14T19:42:50Z",
          "language": "en-us"
        },
        {
          "id": "cove-45591445846292",
          "title": "Adding Billable Charges & Creating Tenant Invoices",
          "url": "https://support.cove.is/hc/en-us/articles/45591445846292-Adding-Billable-Charges-Creating-Tenant-Invoices",
          "date": "2026-05-15T17:10:54Z",
          "language": "en-us"
        },
        {
          "id": "cove-40692075559828",
          "title": "Work Order Billing Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/40692075559828-Work-Order-Billing-Webinar",
          "date": "2025-08-28T13:48:53Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Work Order Billing Webinar",
          "url": "https://www.loom.com/share/d062160e03ab466aaf40e964eba5488b",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        },
        {
          "title": "Tenant & Building Engineer View of Work Order Estimates",
          "url": "https://www.loom.com/share/ca950bec11d84740834cb273ee2023ad",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        }
      ],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-chargeback",
      "flow_atlas_url": "ui-flow-atlas.html#cove-chargeback",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-coi",
      "company": "Cove",
      "task": "Configure, review and track insurance certificates",
      "area": "COI",
      "actor": "Compliance administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "COI → Requirements → Extraction Review → Compliance",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure requirements",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Upload and review extraction",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Manage coverage versions",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Track compliance and notifications",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The coverage set and compliance state are reviewed",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Cove separates configured insurance requirements, document extraction and reviewer correction. Its extraction guide retains manual questions and property-specific matching; a reviewed document must be associated with the correct tenant or vendor.",
          "source_page_ids": [
            "cove-51962740810388"
          ],
          "kind": "configuration"
        },
        {
          "text": "Each tenant or vendor has one current coverage set and historical sets. Creating a new set archives the previous version with its compliance snapshot; editing current coverage changes that version in place. Current coverage drives compliance and notifications. Separate tabs expose past coverage, documents, requirements, notes and activity.",
          "source_page_ids": [
            "cove-53224974024852"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 18,
      "ui_stills": 18,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0382",
        "thumbnail": "ui-thumbs/ui-0382.jpg",
        "file": "ui/cove-expanded-a5f2b55d036e8017.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/46139514014868-COI-Setup"
      },
      "source_urls": [
        {
          "id": "cove-46139514014868",
          "title": "COI Setup",
          "url": "https://support.cove.is/hc/en-us/articles/46139514014868-COI-Setup",
          "date": "2026-08-13T16:00:18Z",
          "language": "en-us"
        },
        {
          "id": "cove-51962740810388",
          "title": "COI Extraction: AI Review",
          "url": "https://support.cove.is/hc/en-us/articles/51962740810388-COI-Extraction-AI-Review",
          "date": "2026-09-03T22:10:00Z",
          "language": "en-us"
        },
        {
          "id": "cove-53224974024852",
          "title": "Coverage Sets and Coverage Versioning",
          "url": "https://support.cove.is/hc/en-us/articles/53224974024852-Coverage-Sets-and-Coverage-Versioning",
          "date": "2026-09-03T19:28:37Z",
          "language": "en-us"
        },
        {
          "id": "cove-49960375920276",
          "title": "Managing COIs, Metrics, and Notifications",
          "url": "https://support.cove.is/hc/en-us/articles/49960375920276-Managing-COIs-Metrics-and-Notifications",
          "date": "2026-06-04T21:23:38Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-control-desk",
          "title": "Operate compliance, procurement and incident controls"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-coi",
      "flow_atlas_url": "ui-flow-atlas.html#cove-coi",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-announcements",
      "company": "Cove",
      "task": "Compose, target and measure announcements",
      "area": "Communication",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Email Builder → Recipients → Send → Metrics",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Select or build an email template",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Prepare recipients",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Send the announcement",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Inspect delivery and engagement metrics",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The targeted announcement is sent and delivery metrics are available",
      "reviewed_controls_and_exceptions": [
        {
          "text": "The email-metrics guide documents delivery and user detail. Its wording differs on open-rate availability: one passage presents it as forthcoming, while another describes support-led activation. Treat current entitlement and the exact report as questions to verify.",
          "source_page_ids": [
            "cove-40924797504276"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 27,
      "ui_stills": 19,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-0162",
        "thumbnail": "ui-thumbs/ui-0162.jpg",
        "file": "ui/cove-expanded-aece0047ce8cb9e6.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/48812777192212-Email-Templates"
      },
      "source_urls": [
        {
          "id": "cove-48812777192212",
          "title": "Email Templates",
          "url": "https://support.cove.is/hc/en-us/articles/48812777192212-Email-Templates",
          "date": "2026-05-01T16:31:33Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283738892692",
          "title": "Email Builder: Creating Emails",
          "url": "https://support.cove.is/hc/en-us/articles/34283738892692-Email-Builder-Creating-Emails",
          "date": "2026-04-30T18:05:54Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283726579988",
          "title": "Email Builder: Preparing To Send Emails",
          "url": "https://support.cove.is/hc/en-us/articles/34283726579988-Email-Builder-Preparing-To-Send-Emails",
          "date": "2025-01-27T15:06:33Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283748663700",
          "title": "Email Builder: Sending Emails",
          "url": "https://support.cove.is/hc/en-us/articles/34283748663700-Email-Builder-Sending-Emails",
          "date": "2025-01-27T15:06:36Z",
          "language": "en-us"
        },
        {
          "id": "cove-40924797504276",
          "title": "Track Email Announcement Metrics",
          "url": "https://support.cove.is/hc/en-us/articles/40924797504276-Track-Email-Announcement-Metrics",
          "date": "2026-02-27T23:30:23Z",
          "language": "en-us"
        },
        {
          "id": "cove-43411556391188",
          "title": "Track Push Notification Announcement Metrics",
          "url": "https://support.cove.is/hc/en-us/articles/43411556391188-Track-Push-Notification-Announcement-Metrics",
          "date": "2025-12-10T16:43:14Z",
          "language": "en-us"
        },
        {
          "id": "cove-43411626708756",
          "title": "Track SMS Announcement Metrics",
          "url": "https://support.cove.is/hc/en-us/articles/43411626708756-Track-SMS-Announcement-Metrics",
          "date": "2025-12-08T17:17:55Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283690570132",
          "title": "Email Builder: Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/34283690570132-Email-Builder-Webinar",
          "date": "2025-04-08T16:46:29Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Adding Attachments to Email Builder Emails",
          "url": "https://www.loom.com/share/ee2aef62c4854755825289bf5783ac26",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        },
        {
          "title": "Use Coves Email Builder Like a Pro-Webinar",
          "url": "https://www.loom.com/share/9971ee2178bd4c9a9a08834c19cb9b29",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-tenant-engagement",
          "title": "Publish building content and measure response"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-announcements",
      "flow_atlas_url": "ui-flow-atlas.html#cove-announcements",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-chat",
      "company": "Cove",
      "task": "Coordinate tenant and property-team chat",
      "area": "Communication",
      "actor": "Tenant and property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenant / property-team conversation",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Open a conversation",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Exchange messages",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review the other role’s conversation view",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review the other role’s conversation view",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 11,
      "ui_stills": 11,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0101",
        "thumbnail": "ui-thumbs/ui-0101.jpg",
        "file": "ui/cove-expanded-f6b96ba7ef4e2c1e.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/50430089696788-Chat-Tenants"
      },
      "source_urls": [
        {
          "id": "cove-50430089696788",
          "title": "Chat: Tenants",
          "url": "https://support.cove.is/hc/en-us/articles/50430089696788-Chat-Tenants",
          "date": "2026-06-18T19:54:50Z",
          "language": "en-us"
        },
        {
          "id": "cove-50429183794452",
          "title": "Chat: Property Teams",
          "url": "https://support.cove.is/hc/en-us/articles/50429183794452-Chat-Property-Teams",
          "date": "2026-06-18T19:55:51Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-chat",
      "flow_atlas_url": "ui-flow-atlas.html#cove-chat",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-tenant-lifecycle",
      "company": "Cove",
      "task": "Manage tenants, leases and offboarding",
      "area": "Directory & tenancy",
      "actor": "Property administrator",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "Directory → Tenant organizations → Leases",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create an organization",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Associate people and leases",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Update tenancy",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Offboard the tenant",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Offboard the tenant",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 18,
      "ui_stills": 17,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0452",
        "thumbnail": "ui-thumbs/ui-0452.jpg",
        "file": "ui/cove-expanded-4624c857f27e09c6.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34863785965716-Adding-and-Managing-Tenant-Organizations"
      },
      "source_urls": [
        {
          "id": "cove-34863785965716",
          "title": "Adding and Managing Tenant Organizations",
          "url": "https://support.cove.is/hc/en-us/articles/34863785965716-Adding-and-Managing-Tenant-Organizations",
          "date": "2026-01-22T16:34:04Z",
          "language": "en-us"
        },
        {
          "id": "cove-50154315460628",
          "title": "Managing Tenant Leases",
          "url": "https://support.cove.is/hc/en-us/articles/50154315460628-Managing-Tenant-Leases",
          "date": "2026-06-10T18:34:36Z",
          "language": "en-us"
        },
        {
          "id": "cove-50801058470676",
          "title": "Best Practices for Offboarding Tenants",
          "url": "https://support.cove.is/hc/en-us/articles/50801058470676-Best-Practices-for-Offboarding-Tenants",
          "date": "2026-06-30T14:46:46Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-building-launch",
          "title": "Launch a building and invite its tenant team"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-tenant-lifecycle",
      "flow_atlas_url": "ui-flow-atlas.html#cove-tenant-lifecycle",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-events",
      "company": "Cove",
      "task": "Publish events and manage participation",
      "area": "Events",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Events → Create → RSVP → Check-in",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create the event",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Configure recurrence or RSVP slots",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Check in attendees",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Gather feedback",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Gather feedback",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 50,
      "ui_stills": 32,
      "training_frames": 16,
      "representative_asset": {
        "id": "ui-0399",
        "thumbnail": "ui-thumbs/ui-0399.jpg",
        "file": "ui/cove-expanded-9eba072ae10e0e3d.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283794009492-Creating-Managing-Events"
      },
      "source_urls": [
        {
          "id": "cove-34283794009492",
          "title": "Creating & Managing Events",
          "url": "https://support.cove.is/hc/en-us/articles/34283794009492-Creating-Managing-Events",
          "date": "2026-05-19T21:40:18Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283836988948",
          "title": "Recurring Events",
          "url": "https://support.cove.is/hc/en-us/articles/34283836988948-Recurring-Events",
          "date": "2026-05-19T21:22:11Z",
          "language": "en-us"
        },
        {
          "id": "cove-34892245197460",
          "title": "Event Type: RSVP Slots",
          "url": "https://support.cove.is/hc/en-us/articles/34892245197460-Event-Type-RSVP-Slots",
          "date": "2025-02-17T21:27:29Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283732298900",
          "title": "Event Check-In Tablet",
          "url": "https://support.cove.is/hc/en-us/articles/34283732298900-Event-Check-In-Tablet",
          "date": "2026-05-15T19:55:49Z",
          "language": "en-us"
        },
        {
          "id": "cove-47053435428756",
          "title": "Event Surveys",
          "url": "https://support.cove.is/hc/en-us/articles/47053435428756-Event-Surveys",
          "date": "2026-03-11T18:47:44Z",
          "language": "en-us"
        },
        {
          "id": "cove-42839681150228",
          "title": "Event Planning Made Simple: Leverage Cove’s Events & Reservations for Your Holiday Season (Webinar)",
          "url": "https://support.cove.is/hc/en-us/articles/42839681150228-Event-Planning-Made-Simple-Leverage-Cove-s-Events-Reservations-for-Your-Holiday-Season-Webinar",
          "date": "2025-11-14T00:27:21Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "{Webinar} Event Planning Made Simple: Leverage Cove’s Events & Reservations for Your Holiday Season ",
          "url": "https://www.loom.com/share/eb6c762a7f3243bb9fd98a6f1d15aa68",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        },
        {
          "title": "Cove Kiosk App- Download and Setup",
          "url": "https://www.loom.com/share/53a3088360c8427ab3f175d38ba98870",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        },
        {
          "title": "Event App- Check-In",
          "url": "https://www.loom.com/share/b34185a05a1c4b5aa40adaa25cd78592",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "cove-tenant-engagement",
          "title": "Publish building content and measure response"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-events",
      "flow_atlas_url": "ui-flow-atlas.html#cove-events",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-incidents",
      "company": "Cove",
      "task": "Configure incident routing and review reports",
      "area": "Incidents",
      "actor": "Property manager and operations team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Incidents → Categories → Routing → Report",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Set categories and incident types",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Configure routing",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Open an incident report",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review response and status",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review response and status",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 26,
      "ui_stills": 4,
      "training_frames": 22,
      "representative_asset": {
        "id": "ui-0419",
        "thumbnail": "ui-thumbs/ui-0419.jpg",
        "file": "ui/cove-expanded-c500436a57d15f4c.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283788035604-Incident-Setup"
      },
      "source_urls": [
        {
          "id": "cove-34283788035604",
          "title": "Incident Setup",
          "url": "https://support.cove.is/hc/en-us/articles/34283788035604-Incident-Setup",
          "date": "2025-11-07T14:42:53Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283784260884",
          "title": "Incident Response and Management",
          "url": "https://support.cove.is/hc/en-us/articles/34283784260884-Incident-Response-and-Management",
          "date": "2026-08-20T18:11:46Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Create Incident Categories",
          "url": "https://www.loom.com/share/21639cb29a944e7c80186299f93995d0",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        },
        {
          "title": "Create Incident Types",
          "url": "https://www.loom.com/share/cd3dae263b814ae085fe00e57067a5db",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        },
        {
          "title": "Route Incident Reports",
          "url": "https://www.loom.com/share/37db0f3707c843fb9fbf2b4b32b13a0a",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        },
        {
          "title": "Open an Incident Report",
          "url": "https://www.loom.com/share/0f444f633a684319aee3f4a368ea5734",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        }
      ],
      "journeys": [
        {
          "id": "cove-control-desk",
          "title": "Operate compliance, procurement and incident controls"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-incidents",
      "flow_atlas_url": "ui-flow-atlas.html#cove-incidents",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-inspections",
      "company": "Cove",
      "task": "Create, assign and complete inspections",
      "area": "Inspections",
      "actor": "Operations manager and engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Inspections → Create → Assign → Complete",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create an inspection",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Manage assignments",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Open the inspection",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Record completion",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Inspection completion is recorded",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 13,
      "ui_stills": 9,
      "training_frames": 4,
      "representative_asset": {
        "id": "ui-0366",
        "thumbnail": "ui-thumbs/ui-0366.jpg",
        "file": "ui/cove-expanded-f4a61fbb1808d8a1.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283690377492-Creating-Inspections"
      },
      "source_urls": [
        {
          "id": "cove-34283690377492",
          "title": "Creating Inspections",
          "url": "https://support.cove.is/hc/en-us/articles/34283690377492-Creating-Inspections",
          "date": "2025-04-07T17:57:51Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283661703316",
          "title": "Managing Inspections",
          "url": "https://support.cove.is/hc/en-us/articles/34283661703316-Managing-Inspections",
          "date": "2025-04-07T17:35:05Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283739735188",
          "title": "Viewing and Completing Inspections",
          "url": "https://support.cove.is/hc/en-us/articles/34283739735188-Viewing-and-Completing-Inspections",
          "date": "2025-08-14T16:28:29Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283721941012",
          "title": "Inspections Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/34283721941012-Inspections-Webinar",
          "date": "2025-01-27T15:05:49Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Inspections Webinar",
          "url": "https://www.loom.com/share/3596616a375e4050af517ce5e6324852",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "cove-planned-maintenance",
          "title": "Plan, inspect and close maintenance work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-inspections",
      "flow_atlas_url": "ui-flow-atlas.html#cove-inspections",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-equipment-qr",
      "company": "Cove",
      "task": "Associate and scan equipment QR codes",
      "area": "Maintenance & equipment",
      "actor": "Engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Equipment → Associate QR → Scan",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Associate a QR code",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Scan from the field",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Open equipment context",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Open equipment context",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 8,
      "ui_stills": 0,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-1205",
        "thumbnail": "ui-thumbs/ui-1205.jpg",
        "file": "ui/cove-video-d74509f4b3384e10bfd0fca88806707f-0p5s.png",
        "type": "Training-video frame",
        "source_url": "https://www.loom.com/share/d74509f4b3384e10bfd0fca88806707f"
      },
      "source_urls": [
        {
          "id": "cove-34283774713620",
          "title": "Assigning QR Codes to Equipment",
          "url": "https://support.cove.is/hc/en-us/articles/34283774713620-Assigning-QR-Codes-to-Equipment",
          "date": "2026-04-21T14:20:28Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Equipment QR Codes- Associating QR Codes",
          "url": "https://www.loom.com/share/993e2a2edbbd4c6aa51fa1c80fbec941",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        },
        {
          "title": "Equipment QR Codes- Scanning QR codes",
          "url": "https://www.loom.com/share/d74509f4b3384e10bfd0fca88806707f",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "cove-planned-maintenance",
          "title": "Plan, inspect and close maintenance work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-equipment-qr",
      "flow_atlas_url": "ui-flow-atlas.html#cove-equipment-qr",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-maintenance",
      "company": "Cove",
      "task": "Set up and execute preventive maintenance",
      "area": "Maintenance & equipment",
      "actor": "Engineer and operations manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Maintenance → Equipment → Procedure → Task",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create equipment records",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Configure procedures and schedules",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Assign scheduled work",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Complete tasks",
          "basis": "public documentation outline"
        },
        {
          "number": 5,
          "action": "Review history",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review history",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 14,
      "ui_stills": 10,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0510",
        "thumbnail": "ui-thumbs/ui-0510.jpg",
        "file": "ui/cove-expanded-43d4bca35d885c60.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283806326292-Equipment-Libraries"
      },
      "source_urls": [
        {
          "id": "cove-34283806326292",
          "title": "Equipment Libraries",
          "url": "https://support.cove.is/hc/en-us/articles/34283806326292-Equipment-Libraries",
          "date": "2026-08-12T15:38:18Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283657180948",
          "title": "Maintenance Task Templates, Procedures and Schedules",
          "url": "https://support.cove.is/hc/en-us/articles/34283657180948-Maintenance-Task-Templates-Procedures-and-Schedules",
          "date": "2026-04-28T13:32:28Z",
          "language": "en-us"
        },
        {
          "id": "cove-45555428177556",
          "title": "Seasonal Maintenance Schedules",
          "url": "https://support.cove.is/hc/en-us/articles/45555428177556-Seasonal-Maintenance-Schedules",
          "date": "2026-01-22T15:54:38Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283683467156",
          "title": "Bulk Assigning and Editing Maintenance Tasks",
          "url": "https://support.cove.is/hc/en-us/articles/34283683467156-Bulk-Assigning-and-Editing-Maintenance-Tasks",
          "date": "2026-08-12T15:37:13Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283636660116",
          "title": "Completing Maintenance Tasks",
          "url": "https://support.cove.is/hc/en-us/articles/34283636660116-Completing-Maintenance-Tasks",
          "date": "2025-02-17T19:47:33Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283671962900",
          "title": "Maintenance Task History",
          "url": "https://support.cove.is/hc/en-us/articles/34283671962900-Maintenance-Task-History",
          "date": "2025-01-27T15:05:13Z",
          "language": "en-us"
        },
        {
          "id": "cove-37787209484948",
          "title": "Maintenance Module Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/37787209484948-Maintenance-Module-Webinar",
          "date": "2025-05-23T19:27:24Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Best Practices for Success: Maintenance Module Webinar ",
          "url": "https://www.loom.com/share/10db1d7e7d734779bf98a4de3193108a",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-planned-maintenance",
          "title": "Plan, inspect and close maintenance work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-maintenance",
      "flow_atlas_url": "ui-flow-atlas.html#cove-maintenance",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-packages",
      "company": "Cove",
      "task": "Record and manage delivered packages",
      "area": "Packages",
      "actor": "Front desk and tenant",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Packages → Register → Notify → Collect",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Register the package",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Associate its recipient",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Track notification and collection",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The package is associated with a recipient and collection is tracked",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 5,
      "ui_stills": 5,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0112",
        "thumbnail": "ui-thumbs/ui-0112.jpg",
        "file": "ui/cove-expanded-ffb4da772fd693c5.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/50115736550292-Packages"
      },
      "source_urls": [
        {
          "id": "cove-50115736550292",
          "title": "Packages",
          "url": "https://support.cove.is/hc/en-us/articles/50115736550292-Packages",
          "date": "2026-06-10T13:37:27Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-arrival-and-access",
          "title": "Register arrivals and manage access"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-packages",
      "flow_atlas_url": "ui-flow-atlas.html#cove-packages",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-property-setup",
      "company": "Cove",
      "task": "Configure property structure and information",
      "area": "Property & portfolio setup",
      "actor": "Property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Buildings, floors, suites → Property Info → Resources",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Define buildings and spaces",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Edit property information",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Publish resources",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Configure the web address",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Configure the web address",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 12,
      "ui_stills": 12,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0267",
        "thumbnail": "ui-thumbs/ui-0267.jpg",
        "file": "ui/cove-expanded-26722944ebaae3e9.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283842710676-Buildings-Floors-And-Suites"
      },
      "source_urls": [
        {
          "id": "cove-34283842710676",
          "title": "Buildings, Floors, And Suites",
          "url": "https://support.cove.is/hc/en-us/articles/34283842710676-Buildings-Floors-And-Suites",
          "date": "2026-06-04T14:40:23Z",
          "language": "en-us"
        },
        {
          "id": "cove-43077639287444",
          "title": "Property Info",
          "url": "https://support.cove.is/hc/en-us/articles/43077639287444-Property-Info",
          "date": "2026-04-14T15:32:32Z",
          "language": "en-us"
        },
        {
          "id": "cove-51202476018580",
          "title": "Resources Page",
          "url": "https://support.cove.is/hc/en-us/articles/51202476018580-Resources-Page",
          "date": "2026-07-10T15:56:11Z",
          "language": "en-us"
        },
        {
          "id": "cove-36014987838740",
          "title": "Create a Custom URL for Your Web Dashboard",
          "url": "https://support.cove.is/hc/en-us/articles/36014987838740-Create-a-Custom-URL-for-Your-Web-Dashboard",
          "date": "2025-04-01T15:39:54Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-building-launch",
          "title": "Launch a building and invite its tenant team"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-property-setup",
      "flow_atlas_url": "ui-flow-atlas.html#cove-property-setup",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-network-work",
      "company": "Cove",
      "task": "Manage maintenance across a network",
      "area": "Property & portfolio setup",
      "actor": "Regional manager and engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Network Maintenance → Site switcher",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Select network scope",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Review maintenance",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Switch sites on mobile",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review personal and group work",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review personal and group work",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 9,
      "ui_stills": 9,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0154",
        "thumbnail": "ui-thumbs/ui-0154.jpg",
        "file": "ui/cove-expanded-a39a15f076744de9.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/49406066828180-Maintenance-at-the-Network-Level"
      },
      "source_urls": [
        {
          "id": "cove-49406066828180",
          "title": "Maintenance at the Network Level",
          "url": "https://support.cove.is/hc/en-us/articles/49406066828180-Maintenance-at-the-Network-Level",
          "date": "2026-05-19T16:41:12Z",
          "language": "en-us"
        },
        {
          "id": "cove-49404229005588",
          "title": "Mobile Engineer Experience",
          "url": "https://support.cove.is/hc/en-us/articles/49404229005588-Mobile-Engineer-Experience",
          "date": "2026-06-12T15:35:22Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-planned-maintenance",
          "title": "Plan, inspect and close maintenance work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-network-work",
      "flow_atlas_url": "ui-flow-atlas.html#cove-network-work",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-purchase-orders",
      "company": "Cove",
      "task": "Create and manage purchase orders",
      "area": "Purchase orders",
      "actor": "Property team and approver",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Purchase Orders → Request → Approval → Export",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure purchase orders",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Create a request",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review approval behavior",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Export or print",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Export or print",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Purchase Order General Setup controls shipping and billing addresses, additional document language, required approver or vendor signatures and approval-notification recipients. These settings are applied to generated purchase-order PDFs.",
          "source_page_ids": [
            "cove-34283770552852"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 13,
      "ui_stills": 5,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-0307",
        "thumbnail": "ui-thumbs/ui-0307.jpg",
        "file": "ui/cove-expanded-1a113793e5479828.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283770552852-Purchase-Order-Setup"
      },
      "source_urls": [
        {
          "id": "cove-34283770552852",
          "title": "Purchase Order Setup",
          "url": "https://support.cove.is/hc/en-us/articles/34283770552852-Purchase-Order-Setup",
          "date": "2026-08-26T21:28:34Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283737265812",
          "title": "Creating and Managing Purchase Orders",
          "url": "https://support.cove.is/hc/en-us/articles/34283737265812-Creating-and-Managing-Purchase-Orders",
          "date": "2025-01-27T15:07:41Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283783744276",
          "title": "Purchase Orders Overview",
          "url": "https://support.cove.is/hc/en-us/articles/34283783744276-Purchase-Orders-Overview",
          "date": "2026-05-15T17:29:22Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Create Purchase Orders",
          "url": "https://www.loom.com/share/357a83154dde49b1b98dc257955befee",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        },
        {
          "title": "Export and Print Purchase Orders",
          "url": "https://www.loom.com/share/eb491a37e4fc44468c98cd9504ec1381",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "cove-control-desk",
          "title": "Operate compliance, procurement and incident controls"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-purchase-orders",
      "flow_atlas_url": "ui-flow-atlas.html#cove-purchase-orders",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-waivers",
      "company": "Cove",
      "task": "Configure waiver questions and capture responses",
      "area": "Surveys & waivers",
      "actor": "Property team and tenant",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Waivers / booking questions",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create the waiver",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Configure questions and signatures",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Set visibility and notifications",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review responses",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review responses",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 11,
      "ui_stills": 6,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0364",
        "thumbnail": "ui-thumbs/ui-0364.jpg",
        "file": "ui/cove-expanded-48f8b2e7e10a3108.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283693801876-Waivers-Overview"
      },
      "source_urls": [
        {
          "id": "cove-34283693801876",
          "title": "Waivers: Overview",
          "url": "https://support.cove.is/hc/en-us/articles/34283693801876-Waivers-Overview",
          "date": "2025-04-07T17:37:54Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283712961172",
          "title": "Waivers: Creating Custom Questions",
          "url": "https://support.cove.is/hc/en-us/articles/34283712961172-Waivers-Creating-Custom-Questions",
          "date": "2025-04-07T17:38:39Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283716298772",
          "title": "Waivers: Signature Settings",
          "url": "https://support.cove.is/hc/en-us/articles/34283716298772-Waivers-Signature-Settings",
          "date": "2025-04-07T17:36:49Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283702045716",
          "title": "Waivers: Visibility & Notifications",
          "url": "https://support.cove.is/hc/en-us/articles/34283702045716-Waivers-Visibility-Notifications",
          "date": "2025-01-27T15:06:06Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283713633300",
          "title": "Waivers: Responses",
          "url": "https://support.cove.is/hc/en-us/articles/34283713633300-Waivers-Responses",
          "date": "2025-01-27T15:06:03Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-amenity-reservation",
          "title": "Reserve a room from the tenant app"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-waivers",
      "flow_atlas_url": "ui-flow-atlas.html#cove-waivers",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-surveys",
      "company": "Cove",
      "task": "Create, distribute and review surveys",
      "area": "Surveys & waivers",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Surveys → Audience → Send → Responses",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Build the survey",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Select the audience",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Send it",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review responses",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review responses",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 22,
      "ui_stills": 19,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0356",
        "thumbnail": "ui-thumbs/ui-0356.jpg",
        "file": "ui/cove-expanded-48ee5082d9b8668b.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283715549972-Surveys-Creating-a-Survey"
      },
      "source_urls": [
        {
          "id": "cove-34283715549972",
          "title": "Surveys: Creating a Survey",
          "url": "https://support.cove.is/hc/en-us/articles/34283715549972-Surveys-Creating-a-Survey",
          "date": "2026-07-30T15:07:33Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283714876308",
          "title": "Surveys: Sending A Survey",
          "url": "https://support.cove.is/hc/en-us/articles/34283714876308-Surveys-Sending-A-Survey",
          "date": "2025-04-07T17:44:38Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283730346516",
          "title": "Surveys: Results",
          "url": "https://support.cove.is/hc/en-us/articles/34283730346516-Surveys-Results",
          "date": "2025-01-27T15:06:28Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-tenant-engagement",
          "title": "Publish building content and measure response"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-surveys",
      "flow_atlas_url": "ui-flow-atlas.html#cove-surveys",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-displays",
      "company": "Cove",
      "task": "Configure building displays",
      "area": "Tenant app & content",
      "actor": "Property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Displays → Layout → Device setup",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create display content",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Configure display layout",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Connect and troubleshoot the display device",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Connect and troubleshoot the display device",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 24,
      "ui_stills": 15,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-0287",
        "thumbnail": "ui-thumbs/ui-0287.jpg",
        "file": "ui/cove-expanded-71810fc0c8ec9b68.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283824748948-Displays"
      },
      "source_urls": [
        {
          "id": "cove-34283824748948",
          "title": "Displays",
          "url": "https://support.cove.is/hc/en-us/articles/34283824748948-Displays",
          "date": "2025-10-08T19:52:01Z",
          "language": "en-us"
        },
        {
          "id": "cove-41994784829204",
          "title": "Vertical Displays",
          "url": "https://support.cove.is/hc/en-us/articles/41994784829204-Vertical-Displays",
          "date": "2025-10-24T20:28:58Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283872062228",
          "title": "Setting Up Displays Using Airtame",
          "url": "https://support.cove.is/hc/en-us/articles/34283872062228-Setting-Up-Displays-Using-Airtame",
          "date": "2025-10-08T19:51:28Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Setting Up Displays",
          "url": "https://www.loom.com/share/6c25081291cb4de29b3d63a9f8c4d29d",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        }
      ],
      "journeys": [
        {
          "id": "cove-tenant-engagement",
          "title": "Publish building content and measure response"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-displays",
      "flow_atlas_url": "ui-flow-atlas.html#cove-displays",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-tenant-home",
      "company": "Cove",
      "task": "Configure the tenant home and content",
      "area": "Tenant app & content",
      "actor": "Property administrator",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "App Screens → Highlights → Spotlights → Quick Actions",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Arrange app screens",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Add highlights",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Configure spotlights",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Set quick actions",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Set quick actions",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 13,
      "ui_stills": 8,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0314",
        "thumbnail": "ui-thumbs/ui-0314.jpg",
        "file": "ui/cove-expanded-e6cf768bc0408c0a.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283742573844-Highlights-Creating-Managing-Mobile-Highlights"
      },
      "source_urls": [
        {
          "id": "cove-34283735758228",
          "title": "App Screens",
          "url": "https://support.cove.is/hc/en-us/articles/34283735758228-App-Screens",
          "date": "2025-01-27T15:07:25Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283742573844",
          "title": "Highlights: Creating & Managing Mobile Highlights",
          "url": "https://support.cove.is/hc/en-us/articles/34283742573844-Highlights-Creating-Managing-Mobile-Highlights",
          "date": "2025-04-07T17:52:58Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283742679060",
          "title": "App Spotlights",
          "url": "https://support.cove.is/hc/en-us/articles/34283742679060-App-Spotlights",
          "date": "2025-04-07T17:40:37Z",
          "language": "en-us"
        },
        {
          "id": "cove-38737910615700",
          "title": "Quick Action Buttons",
          "url": "https://support.cove.is/hc/en-us/articles/38737910615700-Quick-Action-Buttons",
          "date": "2026-06-05T13:04:09Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283781221524",
          "title": "App Screens and Spotlights Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/34283781221524-App-Screens-and-Spotlights-Webinar",
          "date": "2025-01-27T15:07:17Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "App Screens and Spotlights Webinar",
          "url": "https://www.loom.com/share/f375cc3aa4df488097d5692b32e74d49",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-building-launch",
          "title": "Launch a building and invite its tenant team"
        },
        {
          "id": "cove-amenity-reservation",
          "title": "Reserve a room from the tenant app"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-tenant-home",
      "flow_atlas_url": "ui-flow-atlas.html#cove-tenant-home",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-time-cards",
      "company": "Cove",
      "task": "Configure and use time cards",
      "area": "Time cards",
      "actor": "Engineer and property manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Time Cards",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure time-card settings",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Record time",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review team time cards",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review team time cards",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 8,
      "ui_stills": 7,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0185",
        "thumbnail": "ui-thumbs/ui-0185.jpg",
        "file": "ui/cove-expanded-7fbbc94ddb128319.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/45991910109460-Time-Cards-Setup-Property-Teams"
      },
      "source_urls": [
        {
          "id": "cove-45991910109460",
          "title": "Time Cards Setup (Property Teams)",
          "url": "https://support.cove.is/hc/en-us/articles/45991910109460-Time-Cards-Setup-Property-Teams",
          "date": "2026-02-09T17:11:50Z",
          "language": "en-us"
        },
        {
          "id": "cove-45992406108948",
          "title": "Using Time Cards (Building Team Members)",
          "url": "https://support.cove.is/hc/en-us/articles/45992406108948-Using-Time-Cards-Building-Team-Members",
          "date": "2026-02-10T22:36:57Z",
          "language": "en-us"
        },
        {
          "id": "cove-45992296828180",
          "title": "Time Cards Management (Property Teams)",
          "url": "https://support.cove.is/hc/en-us/articles/45992296828180-Time-Cards-Management-Property-Teams",
          "date": "2026-02-09T16:49:52Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-time-cards",
      "flow_atlas_url": "ui-flow-atlas.html#cove-time-cards",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-user-onboarding",
      "company": "Cove",
      "task": "Invite users and assign access",
      "area": "Users & permissions",
      "actor": "Property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Directory → Add users / bulk upload → Roles",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create or import users",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Select roles",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Send invitations",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review access",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review access",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 9,
      "ui_stills": 9,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0389",
        "thumbnail": "ui-thumbs/ui-0389.jpg",
        "file": "ui/cove-expanded-a6ab1cd2ac20b778.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283855224852-Adding-Users"
      },
      "source_urls": [
        {
          "id": "cove-34283855224852",
          "title": "Adding Users",
          "url": "https://support.cove.is/hc/en-us/articles/34283855224852-Adding-Users",
          "date": "2025-08-22T22:19:00Z",
          "language": "en-us"
        },
        {
          "id": "cove-50694562347412",
          "title": "Bulk User Upload & Formatting Guide",
          "url": "https://support.cove.is/hc/en-us/articles/50694562347412-Bulk-User-Upload-Formatting-Guide",
          "date": "2026-09-08T16:05:34Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283624380436",
          "title": "Manually Adding A User",
          "url": "https://support.cove.is/hc/en-us/articles/34283624380436-Manually-Adding-A-User",
          "date": "2025-02-16T19:39:06Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283840735892",
          "title": "User Roles",
          "url": "https://support.cove.is/hc/en-us/articles/34283840735892-User-Roles",
          "date": "2026-07-21T16:30:26Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283740851476",
          "title": "Directory Management Webinar",
          "url": "https://support.cove.is/hc/en-us/articles/34283740851476-Directory-Management-Webinar",
          "date": "2025-10-21T15:49:58Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Directory Management Webinar",
          "url": "https://www.loom.com/share/1f3bdde0f23e4eb8bac6f7c61d6866dc",
          "kind": "official embedded video",
          "status": "Video reference; no image sequence captured",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-building-launch",
          "title": "Launch a building and invite its tenant team"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-user-onboarding",
      "flow_atlas_url": "ui-flow-atlas.html#cove-user-onboarding",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-tenant-user-admin",
      "company": "Cove",
      "task": "Tenant administrator user management",
      "area": "Users & permissions",
      "actor": "Tenant administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenant Admin User Manager",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Find a person",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Update access",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Suspend access",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review offboarding",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review offboarding",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 11,
      "ui_stills": 9,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0651",
        "thumbnail": "ui-thumbs/ui-0651.jpg",
        "file": "ui/cove-expanded-cd961d684a4dfe59.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/40201638777876-Tenant-Admin-User-Manager"
      },
      "source_urls": [
        {
          "id": "cove-40201638777876",
          "title": "Tenant Admin User Manager",
          "url": "https://support.cove.is/hc/en-us/articles/40201638777876-Tenant-Admin-User-Manager",
          "date": "2025-10-01T21:46:04Z",
          "language": "en-us"
        },
        {
          "id": "cove-34866870581652",
          "title": "Suspend or Unsuspend Users",
          "url": "https://support.cove.is/hc/en-us/articles/34866870581652-Suspend-or-Unsuspend-Users",
          "date": "2026-08-21T15:10:14Z",
          "language": "en-us"
        },
        {
          "id": "cove-47408964433172",
          "title": "Best Practices for Offboarding Users",
          "url": "https://support.cove.is/hc/en-us/articles/47408964433172-Best-Practices-for-Offboarding-Users",
          "date": "2026-03-20T13:37:44Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-building-launch",
          "title": "Launch a building and invite its tenant team"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-tenant-user-admin",
      "flow_atlas_url": "ui-flow-atlas.html#cove-tenant-user-admin",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-group-visitors",
      "company": "Cove",
      "task": "Manage group visits and bulk uploads",
      "area": "Visitors",
      "actor": "Tenant administrator and front desk",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Groups → Bulk Visitor Upload",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Set up a group",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Prepare visitor rows",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Upload the list",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review imported visitors",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review imported visitors",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 28,
      "ui_stills": 9,
      "training_frames": 18,
      "representative_asset": {
        "id": "ui-0274",
        "thumbnail": "ui-thumbs/ui-0274.jpg",
        "file": "ui/cove-expanded-7ecd7669919c8ab4.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283818099476-Group-Visits"
      },
      "source_urls": [
        {
          "id": "cove-34283818099476",
          "title": "Group Visits",
          "url": "https://support.cove.is/hc/en-us/articles/34283818099476-Group-Visits",
          "date": "2025-01-27T15:09:41Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283832087444",
          "title": "Bulk Visitor Uploads",
          "url": "https://support.cove.is/hc/en-us/articles/34283832087444-Bulk-Visitor-Uploads",
          "date": "2025-01-27T15:09:21Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Adding & Formatting Bulk Visitor Upload Data",
          "url": "https://www.loom.com/share/b6977399796d40b380be6c0f6fef1f2b",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        },
        {
          "title": "Exporting Bulk Visitor Upload Data",
          "url": "https://www.loom.com/share/250843837e264552bd696f5b92390fa2",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        },
        {
          "title": "Upload Bulk Visitor Data",
          "url": "https://www.loom.com/share/ab7da30f146e4f05992d8fd64e849752",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        }
      ],
      "journeys": [
        {
          "id": "cove-arrival-and-access",
          "title": "Register arrivals and manage access"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-group-visitors",
      "flow_atlas_url": "ui-flow-atlas.html#cove-group-visitors",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-visitors",
      "company": "Cove",
      "task": "Register and check in visitors",
      "area": "Visitors",
      "actor": "Tenant administrator and front desk",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Visitor Management → Register → Check-in",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure visitor rules",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Register an individual or recurring visit",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Check in the visitor",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review a watchlist match",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The visitor is registered and check-in status is available",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 45,
      "ui_stills": 45,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0323",
        "thumbnail": "ui-thumbs/ui-0323.jpg",
        "file": "ui/cove-expanded-beadd5249c13655e.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283728982164-Visitor-Management-Setup"
      },
      "source_urls": [
        {
          "id": "cove-34283728982164",
          "title": "Visitor Management Setup",
          "url": "https://support.cove.is/hc/en-us/articles/34283728982164-Visitor-Management-Setup",
          "date": "2026-05-19T21:29:57Z",
          "language": "en-us"
        },
        {
          "id": "cove-49478033778580",
          "title": "Visitor Registration: Tenant Admins",
          "url": "https://support.cove.is/hc/en-us/articles/49478033778580-Visitor-Registration-Tenant-Admins",
          "date": "2026-05-21T15:27:30Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283849742228",
          "title": "Visitor Registration: Property Teams",
          "url": "https://support.cove.is/hc/en-us/articles/34283849742228-Visitor-Registration-Property-Teams",
          "date": "2026-07-21T15:48:37Z",
          "language": "en-us"
        },
        {
          "id": "cove-44364133582484",
          "title": "Checking Visitors In",
          "url": "https://support.cove.is/hc/en-us/articles/44364133582484-Checking-Visitors-In",
          "date": "2026-08-04T16:20:48Z",
          "language": "en-us"
        },
        {
          "id": "cove-40189401394964",
          "title": "Watch List",
          "url": "https://support.cove.is/hc/en-us/articles/40189401394964-Watch-List",
          "date": "2026-06-30T19:14:54Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Tenant Admin Training: Registering Visitors",
          "url": "https://www.canva.com/design/DAGeQEG3Lgg/VlpfGBLGpM8upbGBSqKN7g/watch",
          "kind": "official training clip",
          "status": "Four historical frames sampled; original recording linked",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-arrival-and-access",
          "title": "Register arrivals and manage access"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-visitors",
      "flow_atlas_url": "ui-flow-atlas.html#cove-visitors",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-request-intake",
      "company": "Cove",
      "task": "Create a service request",
      "area": "Work orders",
      "actor": "Tenant and property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenant app / dashboard → Submit Work Order",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Select the request entry point",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Enter request details",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Attach context",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review the submitted record",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "A submitted work-order record is available to the property team",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 11,
      "ui_stills": 11,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0684",
        "thumbnail": "ui-thumbs/ui-0684.jpg",
        "file": "ui/cove-expanded-d5d5b52018822023.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/34283654757908-Submitting-a-Work-Order"
      },
      "source_urls": [
        {
          "id": "cove-34283654757908",
          "title": "Submitting a Work Order",
          "url": "https://support.cove.is/hc/en-us/articles/34283654757908-Submitting-a-Work-Order",
          "date": "2026-08-13T20:45:43Z",
          "language": "en-us"
        },
        {
          "id": "cove-47349863856276",
          "title": "Public Work Orders",
          "url": "https://support.cove.is/hc/en-us/articles/47349863856276-Public-Work-Orders",
          "date": "2026-03-18T19:03:47Z",
          "language": "en-us"
        },
        {
          "id": "cove-34283642018836",
          "title": "Work Order Overview",
          "url": "https://support.cove.is/hc/en-us/articles/34283642018836-Work-Order-Overview",
          "date": "2026-07-28T23:14:47Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Tenant Admin Training: Submitting a Work Order",
          "url": "https://www.canva.com/design/DAGdyyfTphk/KvQ37_0o6QbMUhQ7QOMXOg/watch",
          "kind": "official training clip",
          "status": "Five historical frames sampled; original recording linked",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-request-intake",
      "flow_atlas_url": "ui-flow-atlas.html#cove-request-intake",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "cove-field-work",
      "company": "Cove",
      "task": "Record field work and satisfy completion rules",
      "area": "Work orders",
      "actor": "Engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Mobile Work Order → Notes, labor, materials → Complete",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Open assigned work",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Record notes, labor and materials",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Add travel where enabled",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Resolve missing completion information",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The work order reaches Complete or Closed after required fields are satisfied",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Building admins can require labor hours, a note and/or mileage before completion. Mileage depends on Travel being enabled. Missing requirements block Complete or Closed transitions on web and mobile. Bulk completion evaluates each work order separately and reports the blocked records.",
          "source_page_ids": [
            "cove-53144214370708"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 28,
      "ui_stills": 28,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-034",
        "thumbnail": "ui-thumbs/ui-034.jpg",
        "file": "ui/cove-mobile-work-03.png",
        "type": "Help-center image",
        "source_url": "https://support.cove.is/hc/en-us/articles/51873675144468-Guide-to-Work-Orders-on-Mobile"
      },
      "source_urls": [
        {
          "id": "cove-51873675144468",
          "title": "Guide to Work Orders on Mobile",
          "url": "https://support.cove.is/hc/en-us/articles/51873675144468-Guide-to-Work-Orders-on-Mobile",
          "date": "2026-08-13T20:30:08Z",
          "language": "en-us"
        },
        {
          "id": "cove-52475699642644",
          "title": "Saved Note Templates - WO and PMs",
          "url": "https://support.cove.is/hc/en-us/articles/52475699642644-Saved-Note-Templates-WO-and-PMs",
          "date": "2026-08-31T20:05:08Z",
          "language": "en-us"
        },
        {
          "id": "cove-52171335729428",
          "title": "Travel Management: Logging and Tracking Mileage on Work Orders",
          "url": "https://support.cove.is/hc/en-us/articles/52171335729428-Travel-Management-Logging-and-Tracking-Mileage-on-Work-Orders",
          "date": "2026-09-01T14:51:44Z",
          "language": "en-us"
        },
        {
          "id": "cove-53144214370708",
          "title": "Work Order Completion Requirements",
          "url": "https://support.cove.is/hc/en-us/articles/53144214370708-Work-Order-Completion-Requirements",
          "date": "2026-09-01T20:10:44Z",
          "language": "en-us"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "cove-service-to-invoice",
          "title": "Resolve a tenant request and create its charge"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=cove-field-work",
      "flow_atlas_url": "ui-flow-atlas.html#cove-field-work",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-ai-surfaces",
      "company": "Visitt",
      "task": "Inspect AI assistance in operational workflows",
      "area": "AI assistance",
      "actor": "Property team and engineer",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "Work-order AI assistance",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Review related-request suggestions",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Inspect title and category assistance",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review writing assistance",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Inspect certificate analysis",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Inspect certificate analysis",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 21,
      "ui_stills": 15,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-068",
        "thumbnail": "ui-thumbs/ui-068.jpg",
        "file": "ui/visitt-help-ai-02.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9697354-visitt-ai-capabilities"
      },
      "source_urls": [
        {
          "id": "visitt-9697354",
          "title": "Visitt AI Capabilities",
          "url": "https://help.visitt.io/en/articles/9697354-visitt-ai-capabilities",
          "date": "2024-08-19T21:30:12Z",
          "language": "en"
        },
        {
          "id": "visitt-14456467",
          "title": "Set up and validate tenant COI requirements",
          "url": "https://help.visitt.io/en/articles/14456467-set-up-and-validate-tenant-coi-requirements",
          "date": "2026-07-23T16:33:18Z",
          "language": "en"
        },
        {
          "id": "visitt-9842720",
          "title": "ניהול וביצוע קריאות שבר (אנשי שטח)",
          "url": "https://help.visitt.io/he/articles/9842720-ניהול-וביצוע-קריאות-שבר-אנשי-שטח",
          "date": "2025-09-01T12:16:55Z",
          "language": "he"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        },
        {
          "id": "visitt-compliance-desk",
          "title": "Manage vendor insurance and operational documents"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-ai-surfaces",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-ai-surfaces",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-amenities",
      "company": "Visitt",
      "task": "Configure and reserve amenities",
      "area": "Amenities",
      "actor": "Tenant and property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenant: Visitt+ home → + → Book amenity; manager: Amenities → Manage Amenities / Bookings",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Review amenity settings",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Select the space and time",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Submit a booking",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Inspect booking details and communication",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The booking appears with a status; the manager has a linked preparation work order",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": "The manager guide says each amenity booking creates a work order for approval/preparation. The tenant help guide shows booking status and chat from the Amenities area.",
      "additional_source_note_source": {
        "id": "visitt-9414363",
        "title": "Visitt Amenities for Property Managers",
        "url": "https://help.visitt.io/en/articles/9414363-visitt-amenities-for-property-managers"
      },
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 6,
      "ui_stills": 5,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0977",
        "thumbnail": "ui-thumbs/ui-0977.jpg",
        "file": "ui/visitt-expanded-b3f7806e33940d21.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9414363-visitt-amenities-for-property-managers"
      },
      "source_urls": [
        {
          "id": "visitt-9414363",
          "title": "Visitt Amenities for Property Managers",
          "url": "https://help.visitt.io/en/articles/9414363-visitt-amenities-for-property-managers",
          "date": "2026-06-14T09:10:30Z",
          "language": "en"
        },
        {
          "id": "visitt-16288920",
          "title": "Amenities (Visitt+)",
          "url": "https://help.visitt.io/en/articles/16288920-amenities-visitt",
          "date": "2026-09-09T08:10:33Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Amenities (Visitt+) animated UI",
          "url": "ui/visitt-expanded-90a36f8b8d969cea.gif",
          "kind": "official help-center animation",
          "status": "Animated booking-management screens; not a full booking-creation video",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "visitt-amenity-reservation",
          "title": "Book a room and prepare it for use"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-amenities",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-amenities",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-reporting",
      "company": "Visitt",
      "task": "Use portfolio status, reports and shared views",
      "area": "Analytics",
      "actor": "Property and regional manager",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "Reports → Views → Export",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Review status metrics",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Inspect operational reports",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Define a saved view",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Configure sharing and export",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Configure sharing and export",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 18,
      "ui_stills": 17,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0958",
        "thumbnail": "ui-thumbs/ui-0958.jpg",
        "file": "ui/visitt-expanded-be96e8ec6dcf9c9e.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9352401-status-page-explained"
      },
      "source_urls": [
        {
          "id": "visitt-9352401",
          "title": "Status Page Explained",
          "url": "https://help.visitt.io/en/articles/9352401-status-page-explained",
          "date": "2024-12-18T11:50:41Z",
          "language": "en"
        },
        {
          "id": "visitt-8940479",
          "title": "How to View and Export Reports",
          "url": "https://help.visitt.io/en/articles/8940479-how-to-view-and-export-reports",
          "date": "2024-12-18T11:50:04Z",
          "language": "en"
        },
        {
          "id": "visitt-14817636",
          "title": "Create and Manage Views",
          "url": "https://help.visitt.io/en/articles/14817636-create-and-manage-views",
          "date": "2026-04-30T10:04:59Z",
          "language": "en"
        },
        {
          "id": "visitt-11333068",
          "title": "עמוד סטאטוס - ציון תפעולי",
          "url": "https://help.visitt.io/he/articles/11333068-עמוד-סטאטוס-ציון-תפעולי",
          "date": "2025-07-01T08:07:45Z",
          "language": "he"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        },
        {
          "id": "visitt-inspection-correction",
          "title": "Complete an inspection and correct a missed task"
        },
        {
          "id": "visitt-compliance-desk",
          "title": "Manage vendor insurance and operational documents"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-reporting",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-reporting",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-automation",
      "company": "Visitt",
      "task": "Configure routing and recurring requests",
      "area": "Automation & staffing",
      "actor": "Operations manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Work Orders → Automation / Recurring Schedules",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Choose a trigger",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Define conditions and actions",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Set default assignment",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Create recurring work",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "A saved rule acts on qualifying requests according to its trigger and conditions",
      "reviewed_controls_and_exceptions": [
        {
          "text": "In Work Orders, an administrator defines an automation trigger, priority, building and category conditions, then an action. The documented selection order favors more-specific matches, beginning with subcategory and category.",
          "source_page_ids": [
            "visitt-9000597"
          ],
          "kind": "configuration"
        },
        {
          "text": "New rules do not apply retroactively. An automation does not overwrite a field that already has a value; that also matters for recurring requests created with an assignee. Distinguish rule configuration from AI classification.",
          "source_page_ids": [
            "visitt-9000597"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 11,
      "ui_stills": 11,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-076",
        "thumbnail": "ui-thumbs/ui-076.jpg",
        "file": "ui/visitt-help-automations-04.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9000597-how-to-set-work-order-automations"
      },
      "source_urls": [
        {
          "id": "visitt-9000597",
          "title": "How to Set Work Order Automations",
          "url": "https://help.visitt.io/en/articles/9000597-how-to-set-work-order-automations",
          "date": "2026-05-31T10:54:08Z",
          "language": "en"
        },
        {
          "id": "visitt-13362516",
          "title": "How to Create Recurring Work Orders",
          "url": "https://help.visitt.io/en/articles/13362516-how-to-create-recurring-work-orders",
          "date": "2026-05-13T09:53:05Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-automation",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-automation",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-on-call",
      "company": "Visitt",
      "task": "Create on-call schedules and arrange coverage",
      "area": "Automation & staffing",
      "actor": "Global administrator and on-call engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "On-call Schedule → Rotation / Replacement",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Define properties and rotation",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Assign tiers",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Request replacement coverage",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review on-call assignment context",
          "basis": "public documentation outline"
        },
        {
          "number": 5,
          "action": "Set out-of-office periods",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Set out-of-office periods",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Global admins create account-level on-call schedules, select properties, set a rotation and arrange primary and backup tiers. During off-hours, scheduled people appear prominently in the work-order assignee list. This alone does not establish automatic assignment.",
          "source_page_ids": [
            "visitt-14791155"
          ],
          "kind": "configuration"
        },
        {
          "text": "A scheduled user can arrange coverage for all or part of a shift, choose a replacement from the same schedule and record a reason. The change takes effect immediately and notifies the replacement; the guide also describes cancelling that cover.",
          "source_page_ids": [
            "visitt-14791155"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": "The guide puts scheduled staff prominently in the assignee list after hours; that alone does not prove automatic assignment.",
      "additional_source_note_source": {
        "id": "visitt-14791155",
        "title": "Set up and manage on-call schedules",
        "url": "https://help.visitt.io/en/articles/14791155-set-up-and-manage-on-call-schedules"
      },
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 11,
      "ui_stills": 11,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0816",
        "thumbnail": "ui-thumbs/ui-0816.jpg",
        "file": "ui/visitt-expanded-234996f905cbf70e.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/14791155-set-up-and-manage-on-call-schedules"
      },
      "source_urls": [
        {
          "id": "visitt-14791155",
          "title": "Set up and manage on-call schedules",
          "url": "https://help.visitt.io/en/articles/14791155-set-up-and-manage-on-call-schedules",
          "date": "2026-05-26T16:36:07Z",
          "language": "en"
        },
        {
          "id": "visitt-14817343",
          "title": "Out of Office settings",
          "url": "https://help.visitt.io/en/articles/14817343-out-of-office-settings",
          "date": "2026-05-12T12:27:43Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-on-call",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-on-call",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-billing",
      "company": "Visitt",
      "task": "Approve charges and verify accounting transfer",
      "area": "Billing & accounting",
      "actor": "Property manager, tenant approver and accounting",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Open request → Billable Items; after completion: Billing → verify / export / sync",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Add billable items",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Request tenant approval",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Verify completed work",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Queue eligible charges for synchronization",
          "basis": "public documentation outline"
        },
        {
          "number": 5,
          "action": "Inspect export and synchronization states",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Eligible verified charges reach an export or synchronization state",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Add a billable item or a new charge to an open request and request tenant approval when needed. After the work is completed, a manager reviews and verifies the charges in Billing. The guide says verified charges and work-order status cannot then be edited.",
          "source_page_ids": [
            "visitt-9357580"
          ],
          "kind": "configuration"
        },
        {
          "text": "With Yardi enabled, Verify Only retains a verified charge without queueing it; Verify for Sync puts it in Awaiting Sync. Before synchronization, charges can be moved into or out of the queue. Without Yardi, verification is the final in-app billing state and charges can be exported.",
          "source_page_ids": [
            "visitt-9357580"
          ],
          "kind": "configuration"
        },
        {
          "text": "The Accounting Sync Panel exposes queued items and synchronization errors. Manual sync supports a target post month. The guide says success/failure notifications are unavailable, so the panel must be checked; this does not prove downstream ledger posting.",
          "source_page_ids": [
            "visitt-9357580"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": "Public guides reach approval, verification, export and synchronization states; final acceptance in a customer's accounting ledger still requires a live trace.",
      "additional_source_note_source": {
        "id": "visitt-9357580",
        "title": "Billing Management",
        "url": "https://help.visitt.io/en/articles/9357580-billing-management"
      },
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 6,
      "ui_stills": 6,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0961",
        "thumbnail": "ui-thumbs/ui-0961.jpg",
        "file": "ui/visitt-expanded-e253fd96726c6299.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9357580-billing-management"
      },
      "source_urls": [
        {
          "id": "visitt-9357580",
          "title": "Billing Management",
          "url": "https://help.visitt.io/en/articles/9357580-billing-management",
          "date": "2026-09-02T13:21:54Z",
          "language": "en"
        },
        {
          "id": "visitt-9730300",
          "title": "How to View and Export Charges",
          "url": "https://help.visitt.io/en/articles/9730300-how-to-view-and-export-charges",
          "date": "2024-08-21T10:49:33Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        },
        {
          "id": "visitt-amenity-reservation",
          "title": "Book a room and prepare it for use"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-billing",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-billing",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-coi",
      "company": "Visitt",
      "task": "Set requirements and review tenant or vendor COIs",
      "area": "COI",
      "actor": "Compliance administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "COI → Requirements → Analysis → Exceptions",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure tracking and requirements",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Upload certificate evidence",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review analysis",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Configure reminders and exceptions",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Certificate analysis and compliance exceptions are reviewed",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 10,
      "ui_stills": 9,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-089",
        "thumbnail": "ui-thumbs/ui-089.jpg",
        "file": "ui/visitt-help-coi-02.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/14456467-set-up-and-validate-tenant-coi-requirements"
      },
      "source_urls": [
        {
          "id": "visitt-14456467",
          "title": "Set up and validate tenant COI requirements",
          "url": "https://help.visitt.io/en/articles/14456467-set-up-and-validate-tenant-coi-requirements",
          "date": "2026-07-23T16:33:18Z",
          "language": "en"
        },
        {
          "id": "visitt-11813819",
          "title": "אישורים ביטוחיים לדיירים ולקבלני משנה",
          "url": "https://help.visitt.io/he/articles/11813819-אישורים-ביטוחיים-לדיירים-ולקבלני-משנה",
          "date": "2026-08-04T11:40:12Z",
          "language": "he"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-compliance-desk",
          "title": "Manage vendor insurance and operational documents"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-coi",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-coi",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-broadcast",
      "company": "Visitt",
      "task": "Send broadcast messages to tenants",
      "area": "Communication",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Broadcasts → Audience / Channel → Preview / Send",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create the broadcast",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Select recipients and channels",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Preview and send",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review the tenant message entry point",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The broadcast is sent to selected recipients and channels",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 15,
      "ui_stills": 12,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0964",
        "thumbnail": "ui-thumbs/ui-0964.jpg",
        "file": "ui/visitt-expanded-fc4ec3d342548c08.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9383612-how-to-use-visitt-s-broadcast-messaging"
      },
      "source_urls": [
        {
          "id": "visitt-9383612",
          "title": "How to Use Visitt's Broadcast Messaging",
          "url": "https://help.visitt.io/en/articles/9383612-how-to-use-visitt-s-broadcast-messaging",
          "date": "2026-09-09T08:35:48Z",
          "language": "en"
        },
        {
          "id": "visitt-16891940",
          "title": "Getting Started with Visitt+: A Guide for Tenants",
          "url": "https://help.visitt.io/en/articles/16891940-getting-started-with-visitt-a-guide-for-tenants",
          "date": "2026-09-09T18:41:19Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-tenant-day",
          "title": "Handle a tenant's visitors, packages and building updates"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-broadcast",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-broadcast",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-tenants",
      "company": "Visitt",
      "task": "Manage tenant records, contacts and access",
      "area": "Directory & tenancy",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenants → Contacts → Property association",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create or edit a tenant",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Associate contacts and properties",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Archive contacts",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Restore access when appropriate",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Restore access when appropriate",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 20,
      "ui_stills": 20,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0969",
        "thumbnail": "ui-thumbs/ui-0969.jpg",
        "file": "ui/visitt-expanded-14a302d6921d56c4.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9394000-manage-your-tenants-in-visitt"
      },
      "source_urls": [
        {
          "id": "visitt-9394000",
          "title": "Manage Your Tenants in Visitt",
          "url": "https://help.visitt.io/en/articles/9394000-manage-your-tenants-in-visitt",
          "date": "2025-02-23T10:42:55Z",
          "language": "en"
        },
        {
          "id": "visitt-10129781",
          "title": "הוספת אתרים לדיירים",
          "url": "https://help.visitt.io/he/articles/10129781-הוספת-אתרים-לדיירים",
          "date": "2025-05-06T10:57:04Z",
          "language": "he"
        },
        {
          "id": "visitt-11059565",
          "title": "How to Archive and Restore Contacts",
          "url": "https://help.visitt.io/en/articles/11059565-how-to-archive-and-restore-contacts",
          "date": "2025-04-20T14:32:13Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-tenants",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-tenants",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-documents",
      "company": "Visitt",
      "task": "Manage operational documents",
      "area": "Documents",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Documents → Upload → Context / Expiry",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Upload a document",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Set its context and expiry",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Validate its status",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Remove a document when appropriate",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Remove a document when appropriate",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 10,
      "ui_stills": 10,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0987",
        "thumbnail": "ui-thumbs/ui-0987.jpg",
        "file": "ui/visitt-expanded-3f5a2b68029777fe.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9491071-documents-in-visitt"
      },
      "source_urls": [
        {
          "id": "visitt-9491071",
          "title": "Documents in Visitt",
          "url": "https://help.visitt.io/en/articles/9491071-documents-in-visitt",
          "date": "2026-06-17T07:20:44Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-compliance-desk",
          "title": "Manage vendor insurance and operational documents"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-documents",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-documents",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-inspection-execution",
      "company": "Visitt",
      "task": "Complete, review and reopen inspections",
      "area": "Inspections",
      "actor": "Engineer and operations manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Inspections → Open Inspections → select an inspection",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Open scheduled inspections",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Record task completion",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Inspect closed records",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Reopen an eligible missed task; record a late-completion reason when finishing",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The inspection is finished or an eligible missed task is reopened; corrective work order creation follows Finish inspection",
      "reviewed_controls_and_exceptions": [
        {
          "text": "The Hebrew guide permits admins, and managers given permission, to reopen eligible missed closed tasks. It excludes daily and hourly tasks. A reopened task stays open for seven days; a reason for late completion is requested when the task is finished.",
          "source_page_ids": [
            "visitt-11640168"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": "The official inspection guide says a work order started from inside an open inspection is officially created only when the inspection is finished.",
      "additional_source_note_source": {
        "id": "visitt-9097482",
        "title": "How to View and Complete Open Inspections",
        "url": "https://help.visitt.io/en/articles/9097482-how-to-view-and-complete-open-inspections"
      },
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 28,
      "ui_stills": 14,
      "training_frames": 14,
      "representative_asset": {
        "id": "ui-0907",
        "thumbnail": "ui-thumbs/ui-0907.jpg",
        "file": "ui/visitt-expanded-483c10b22084a2a9.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9097482-how-to-view-and-complete-open-inspections"
      },
      "source_urls": [
        {
          "id": "visitt-9097482",
          "title": "How to View and Complete Open Inspections",
          "url": "https://help.visitt.io/en/articles/9097482-how-to-view-and-complete-open-inspections",
          "date": "2025-07-23T17:07:53Z",
          "language": "en"
        },
        {
          "id": "visitt-9097888",
          "title": "Actions on Closed Inspections",
          "url": "https://help.visitt.io/en/articles/9097888-actions-on-closed-inspections",
          "date": "2026-06-14T09:52:37Z",
          "language": "en"
        },
        {
          "id": "visitt-11718693",
          "title": "How to Reopen a Missed Inspection",
          "url": "https://help.visitt.io/en/articles/11718693-how-to-reopen-a-missed-inspection",
          "date": "2026-06-17T06:45:16Z",
          "language": "en"
        },
        {
          "id": "visitt-11640168",
          "title": "השלמת משימות שפוספסו",
          "url": "https://help.visitt.io/he/articles/11640168-השלמת-משימות-שפוספסו",
          "date": "2025-06-23T11:11:33Z",
          "language": "he"
        }
      ],
      "videos_and_animations": [
        {
          "title": "How to view and complete open inspections",
          "url": "https://www.loom.com/share/b6607444367e4f64bb8680afccddd726",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 6
        },
        {
          "title": "ביצוע משימות שפוספסו ",
          "url": "https://www.loom.com/share/f29fb2e28abd43cd811200ca37d9332e",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        }
      ],
      "journeys": [
        {
          "id": "visitt-inspection-correction",
          "title": "Complete an inspection and correct a missed task"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-inspection-execution",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-inspection-execution",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-inspection-setup",
      "company": "Visitt",
      "task": "Design inspections and require on-site verification",
      "area": "Inspections",
      "actor": "Operations manager",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Inspections → Template → Tasks / Locations / QR requirement",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Define the inspection",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Add tasks and locations",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Set order and schedule",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Require a QR scan where appropriate",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Require a QR scan where appropriate",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Add a location-linked QR Check section while defining inspection tasks. Download and place that location’s code on site. The documented task requires its scan before completion; scanning a location code can also expose relevant active inspection tasks or location details.",
          "source_page_ids": [
            "visitt-11758404"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 47,
      "ui_stills": 35,
      "training_frames": 12,
      "representative_asset": {
        "id": "ui-0885",
        "thumbnail": "ui-thumbs/ui-0885.jpg",
        "file": "ui/visitt-expanded-4ff96ced382dde28.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/8799107-how-to-create-and-edit-inspections"
      },
      "source_urls": [
        {
          "id": "visitt-8799107",
          "title": "How to Create and Edit Inspections",
          "url": "https://help.visitt.io/en/articles/8799107-how-to-create-and-edit-inspections",
          "date": "2026-06-07T09:29:41Z",
          "language": "en"
        },
        {
          "id": "visitt-9173074",
          "title": "How to Edit Inspections",
          "url": "https://help.visitt.io/en/articles/9173074-how-to-edit-inspections",
          "date": "2025-04-16T09:20:43Z",
          "language": "en"
        },
        {
          "id": "visitt-11758404",
          "title": "Require On-Site QR Code Scan Before Task Completion",
          "url": "https://help.visitt.io/en/articles/11758404-require-on-site-qr-code-scan-before-task-completion",
          "date": "2026-06-14T07:07:20Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [
        {
          "title": "How to Edit Inspections",
          "url": "https://www.loom.com/share/773c96cf43ed401f84d2688f2e243935",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        },
        {
          "title": "Visitt - Google Chrome - 13 June 2024",
          "url": "https://www.loom.com/share/bc93fb4144dc46469ab639ddaba6a240",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 4
        }
      ],
      "journeys": [
        {
          "id": "visitt-inspection-correction",
          "title": "Complete an inspection and correct a missed task"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-inspection-setup",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-inspection-setup",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-tenant-start",
      "company": "Visitt",
      "task": "Tenant login, property switching and preferences",
      "area": "Login & onboarding",
      "actor": "Tenant",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "Login code → Home → Property switcher",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Enter the login code",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Review the home screen",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Switch property context",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Set profile and notification preferences",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Set profile and notification preferences",
      "reviewed_controls_and_exceptions": [
        {
          "text": "The property team must first add the tenant user. Login uses an emailed or texted six-digit code. The current guide places property switching in the avatar/settings area and broadcasts in the inbox; notification channels depend on property configuration.",
          "source_page_ids": [
            "visitt-16891940"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 21,
      "ui_stills": 15,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0880",
        "thumbnail": "ui-thumbs/ui-0880.jpg",
        "file": "ui/visitt-expanded-e373b41165c579d1.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/16891940-getting-started-with-visitt-a-guide-for-tenants"
      },
      "source_urls": [
        {
          "id": "visitt-16891940",
          "title": "Getting Started with Visitt+: A Guide for Tenants",
          "url": "https://help.visitt.io/en/articles/16891940-getting-started-with-visitt-a-guide-for-tenants",
          "date": "2026-09-09T18:41:19Z",
          "language": "en"
        },
        {
          "id": "visitt-16288180",
          "title": "כיצד להתחבר לאפליקציית הדיירים Visitt+",
          "url": "https://help.visitt.io/he/articles/16288180-כיצד-להתחבר-לאפליקציית-הדיירים-visitt",
          "date": "2026-09-09T07:50:15Z",
          "language": "he"
        },
        {
          "id": "visitt-16302746",
          "title": "Visitt+ Settings",
          "url": "https://help.visitt.io/en/articles/16302746-visitt-settings",
          "date": "2026-09-09T07:30:34Z",
          "language": "en"
        },
        {
          "id": "visitt-9556404",
          "title": "ניהול ההתראות שלי",
          "url": "https://help.visitt.io/he/articles/9556404-ניהול-ההתראות-שלי",
          "date": "2025-07-06T10:46:16Z",
          "language": "he"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        },
        {
          "id": "visitt-amenity-reservation",
          "title": "Book a room and prepare it for use"
        },
        {
          "id": "visitt-tenant-day",
          "title": "Handle a tenant's visitors, packages and building updates"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-tenant-start",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-tenant-start",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-assets",
      "company": "Visitt",
      "task": "Manage spaces, equipment and lifecycle information",
      "area": "Maintenance & equipment",
      "actor": "Property manager and engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Spaces / Equipment → QR context",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Manage floors and spaces",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Add equipment",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Record lifecycle fields",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Open QR-linked context",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Open QR-linked context",
      "reviewed_controls_and_exceptions": [
        {
          "text": "Use My Property and the Spaces tab to create either a shared/operational building space or a leasable space. A space must be marked leasable to be available as leasable space on tenant records. Its detail view links equipment, work orders, inspection history and QR context.",
          "source_page_ids": [
            "visitt-10055528"
          ],
          "kind": "configuration"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 25,
      "ui_stills": 23,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0743",
        "thumbnail": "ui-thumbs/ui-0743.jpg",
        "file": "ui/visitt-expanded-77861b4753013ad1.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/10054955-my-property-floors"
      },
      "source_urls": [
        {
          "id": "visitt-10054955",
          "title": "My Property - Floors",
          "url": "https://help.visitt.io/en/articles/10054955-my-property-floors",
          "date": "2025-02-25T21:58:56Z",
          "language": "en"
        },
        {
          "id": "visitt-10055528",
          "title": "My Property - Spaces",
          "url": "https://help.visitt.io/en/articles/10055528-my-property-spaces",
          "date": "2025-04-27T12:00:49Z",
          "language": "en"
        },
        {
          "id": "visitt-10055618",
          "title": "Managing Equipment in Visitt",
          "url": "https://help.visitt.io/en/articles/10055618-managing-equipment-in-visitt",
          "date": "2026-06-24T13:54:08Z",
          "language": "en"
        },
        {
          "id": "visitt-11406807",
          "title": "Asset lifecycle management",
          "url": "https://help.visitt.io/en/articles/11406807-asset-lifecycle-management",
          "date": "2025-05-20T13:58:18Z",
          "language": "en"
        },
        {
          "id": "visitt-11479876",
          "title": "QR Codes for Spaces and Equipment",
          "url": "https://help.visitt.io/en/articles/11479876-qr-codes-for-spaces-and-equipment",
          "date": "2025-06-09T10:36:39Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-inspection-correction",
          "title": "Complete an inspection and correct a missed task"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-assets",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-assets",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-packages",
      "company": "Visitt",
      "task": "Track package delivery and collection",
      "area": "Packages",
      "actor": "Front desk and tenant",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Packages → Record → Notify → Collect",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Record a package",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Associate the tenant or contact",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Review collection status",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The tenant is notified and collection status is tracked",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 3,
      "ui_stills": 3,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0984",
        "thumbnail": "ui-thumbs/ui-0984.jpg",
        "file": "ui/visitt-expanded-df0ed9b2a46316bd.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9448312-managing-packages"
      },
      "source_urls": [
        {
          "id": "visitt-9448312",
          "title": "Managing Packages",
          "url": "https://help.visitt.io/en/articles/9448312-managing-packages",
          "date": "2024-08-19T21:21:24Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-tenant-day",
          "title": "Handle a tenant's visitors, packages and building updates"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-packages",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-packages",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-categories",
      "company": "Visitt",
      "task": "Configure global categories and templates",
      "area": "Property & portfolio setup",
      "actor": "Property and global administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Global Categories → Local Categories → Templates",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create global categories",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Manage local categories",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Create or edit reusable templates",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Create or edit reusable templates",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 15,
      "ui_stills": 15,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0847",
        "thumbnail": "ui-thumbs/ui-0847.jpg",
        "file": "ui/visitt-expanded-ca0cdbcfcc4ce34b.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/15545550-global-categories"
      },
      "source_urls": [
        {
          "id": "visitt-15545550",
          "title": "Global Categories",
          "url": "https://help.visitt.io/en/articles/15545550-global-categories",
          "date": "2026-07-23T15:38:42Z",
          "language": "en"
        },
        {
          "id": "visitt-9216614",
          "title": "How to Manage Your Categories",
          "url": "https://help.visitt.io/en/articles/9216614-how-to-manage-your-categories",
          "date": "2026-05-14T12:39:37Z",
          "language": "en"
        },
        {
          "id": "visitt-9215888",
          "title": "How to Create and Manage Visitt Templates",
          "url": "https://help.visitt.io/en/articles/9215888-how-to-create-and-manage-visitt-templates",
          "date": "2026-08-28T14:31:21Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-categories",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-categories",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-portfolio-setup",
      "company": "Visitt",
      "task": "Configure properties and operational scope",
      "area": "Property & portfolio setup",
      "actor": "Global administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Global Settings → Buildings / Properties",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Open global settings",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Manage buildings and properties",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Set primary properties",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Inspect property structure",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Inspect property structure",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 36,
      "ui_stills": 27,
      "training_frames": 8,
      "representative_asset": {
        "id": "ui-0827",
        "thumbnail": "ui-thumbs/ui-0827.jpg",
        "file": "ui/visitt-expanded-5359b35deb2f1bb1.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/14997267-global-settings-buildings"
      },
      "source_urls": [
        {
          "id": "visitt-14997267",
          "title": "Global Settings: Buildings",
          "url": "https://help.visitt.io/en/articles/14997267-global-settings-buildings",
          "date": "2026-05-18T16:47:56Z",
          "language": "en"
        },
        {
          "id": "visitt-15140151",
          "title": "Manage properties in Global Settings",
          "url": "https://help.visitt.io/en/articles/15140151-manage-properties-in-global-settings",
          "date": "2026-05-25T07:49:27Z",
          "language": "en"
        },
        {
          "id": "visitt-16186917",
          "title": "Set Up Primary Properties",
          "url": "https://help.visitt.io/en/articles/16186917-set-up-primary-properties",
          "date": "2026-08-05T12:38:35Z",
          "language": "en"
        },
        {
          "id": "visitt-9997072",
          "title": "My Property: Page Overview",
          "url": "https://help.visitt.io/en/articles/9997072-my-property-page-overview",
          "date": "2025-10-21T11:40:37Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [
        {
          "title": "My Property",
          "url": "https://www.loom.com/share/31ca03a066fa475e896139e2b8aa07cb",
          "kind": "official embedded video",
          "status": "Sampled",
          "sampled_frames": 8
        }
      ],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-portfolio-setup",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-portfolio-setup",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-tenant-branding",
      "company": "Visitt",
      "task": "Configure tenant branding and content pages",
      "area": "Tenant app & content",
      "actor": "Property administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Tenant App Settings → Branding → Pages",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Configure branding and app features",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Create pages and links",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Arrange tenant content",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review the tenant presentation",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review the tenant presentation",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 13,
      "ui_stills": 10,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0945",
        "thumbnail": "ui-thumbs/ui-0945.jpg",
        "file": "ui/visitt-expanded-67b0b05468708769.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9242176-managing-your-tenant-app"
      },
      "source_urls": [
        {
          "id": "visitt-9242176",
          "title": "Managing Your Tenant App",
          "url": "https://help.visitt.io/en/articles/9242176-managing-your-tenant-app",
          "date": "2026-06-07T10:34:51Z",
          "language": "en"
        },
        {
          "id": "visitt-10575297",
          "title": "Content: Create and Manage Tenant App Pages",
          "url": "https://help.visitt.io/en/articles/10575297-content-create-and-manage-tenant-app-pages",
          "date": "2026-06-24T07:17:45Z",
          "language": "en"
        },
        {
          "id": "visitt-16303007",
          "title": "Content: Create and Manage Tenant App Pages",
          "url": "https://help.visitt.io/en/articles/16303007-content-create-and-manage-tenant-app-pages",
          "date": "2026-09-09T07:09:05Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-tenant-branding",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-tenant-branding",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-tenant-requests",
      "company": "Visitt",
      "task": "Submit and track tenant requests",
      "area": "Tenant app & content",
      "actor": "Tenant",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Visitt+ → + → New request → Open / Closed requests",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create a request",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Add category, description and attachments",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Inspect open and closed requests",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Message the property team",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The tenant can view the request and its status in Visitt+",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 7,
      "ui_stills": 4,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0863",
        "thumbnail": "ui-thumbs/ui-0863.jpg",
        "file": "ui/visitt-expanded-db847fb3bcd25159.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/16297490-visitt-work-orders-create-and-track-requests"
      },
      "source_urls": [
        {
          "id": "visitt-16297490",
          "title": "Visitt+ Work Orders: Create and track requests",
          "url": "https://help.visitt.io/en/articles/16297490-visitt-work-orders-create-and-track-requests",
          "date": "2026-09-09T07:39:24Z",
          "language": "en"
        },
        {
          "id": "visitt-9448192",
          "title": "איך ליצור קריאות עבודה ב +Visitt",
          "url": "https://help.visitt.io/he/articles/9448192-איך-ליצור-קריאות-עבודה-ב-visitt",
          "date": "2025-07-27T12:58:05Z",
          "language": "he"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-tenant-requests",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-tenant-requests",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-profile",
      "company": "Visitt",
      "task": "Configure staff profile and notification settings",
      "area": "Users & permissions",
      "actor": "Property team member",
      "flow_shape": "module or lifecycle group",
      "entry_route_hint": "Profile → Notifications / Preferences",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Log in",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Open the profile",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Configure personal details and preferences",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review notification and permission controls",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review notification and permission controls",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 13,
      "ui_stills": 13,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0760",
        "thumbnail": "ui-thumbs/ui-0760.jpg",
        "file": "ui/visitt-expanded-e881ccdde97982d9.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/10425978-how-to-log-in-to-your-account"
      },
      "source_urls": [
        {
          "id": "visitt-10425978",
          "title": "How to Log In to Your Account",
          "url": "https://help.visitt.io/en/articles/10425978-how-to-log-in-to-your-account",
          "date": "2026-06-14T08:56:47Z",
          "language": "en"
        },
        {
          "id": "visitt-15070433",
          "title": "Configuring Profile Settings",
          "url": "https://help.visitt.io/en/articles/15070433-configuring-profile-settings",
          "date": "2026-07-16T16:35:17Z",
          "language": "en"
        },
        {
          "id": "visitt-9227624",
          "title": "How to Manage a User's Profile",
          "url": "https://help.visitt.io/en/articles/9227624-how-to-manage-a-user-s-profile",
          "date": "2026-05-19T13:00:43Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-profile",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-profile",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-user-access",
      "company": "Visitt",
      "task": "Invite users, assign access and hand off responsibilities",
      "area": "Users & permissions",
      "actor": "Property and global administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Users → Invite → Property Access → Permissions",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Invite a user",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Assign property access",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Configure permissions",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Transfer responsibilities",
          "basis": "public documentation outline"
        },
        {
          "number": 5,
          "action": "Deactivate access",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Deactivate access",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 18,
      "ui_stills": 18,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0929",
        "thumbnail": "ui-thumbs/ui-0929.jpg",
        "file": "ui/visitt-expanded-cf2f56fe62d2a318.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/9216614-how-to-manage-your-categories"
      },
      "source_urls": [
        {
          "id": "visitt-9246330",
          "title": "How to Add Users to Your Property",
          "url": "https://help.visitt.io/en/articles/9246330-how-to-add-users-to-your-property",
          "date": "2026-05-13T20:26:18Z",
          "language": "en"
        },
        {
          "id": "visitt-9820788",
          "title": "How to Change User Permissions",
          "url": "https://help.visitt.io/en/articles/9820788-how-to-change-user-permissions",
          "date": "2026-08-25T17:27:21Z",
          "language": "en"
        },
        {
          "id": "visitt-14017538",
          "title": "Assign User Access by Property Group",
          "url": "https://help.visitt.io/en/articles/14017538-assign-user-access-by-property-group",
          "date": "2026-06-07T10:07:14Z",
          "language": "en"
        },
        {
          "id": "visitt-10706974",
          "title": "How to Transfer Responsibilities from One User to Another",
          "url": "https://help.visitt.io/en/articles/10706974-how-to-transfer-responsibilities-from-one-user-to-another",
          "date": "2026-05-15T09:21:56Z",
          "language": "en"
        },
        {
          "id": "visitt-9217472",
          "title": "How to Deactivate or Remove Users from Properties",
          "url": "https://help.visitt.io/en/articles/9217472-how-to-deactivate-or-remove-users-from-properties",
          "date": "2026-05-15T10:30:05Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-portfolio-launch",
          "title": "Configure a property and onboard a tenant"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-user-access",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-user-access",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-vendors",
      "company": "Visitt",
      "task": "Manage property and global vendor records",
      "area": "Vendors",
      "actor": "Property and global administrator",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Vendors → Property links → Verification",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create or find a vendor",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Link properties",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Upgrade or merge records",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review verification and property-specific compliance",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Review verification and property-specific compliance",
      "reviewed_controls_and_exceptions": [
        {
          "text": "A global vendor is one account-level record linked to properties. Global admins can create, upgrade or merge records and apply a Verified badge. Property-admin creation rights are configurable. Merging preserves property-specific contacts, COIs and work orders while combining the shared vendor identity.",
          "source_page_ids": [
            "visitt-16579477"
          ],
          "kind": "configuration"
        },
        {
          "text": "COI tracking remains property-specific even for a global vendor. A global verification badge should not be read as proof that every property’s insurance requirements are satisfied.",
          "source_page_ids": [
            "visitt-16579477"
          ],
          "kind": "limitation"
        }
      ],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "reviewed controls / exceptions",
      "ui_assets": 11,
      "ui_stills": 9,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0872",
        "thumbnail": "ui-thumbs/ui-0872.jpg",
        "file": "ui/visitt-expanded-e4f0f65edefe2a12.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/16579477-manage-global-vendors-across-your-portfolio"
      },
      "source_urls": [
        {
          "id": "visitt-16579477",
          "title": "Manage Global Vendors Across Your Portfolio",
          "url": "https://help.visitt.io/en/articles/16579477-manage-global-vendors-across-your-portfolio",
          "date": "2026-08-26T06:43:07Z",
          "language": "en"
        },
        {
          "id": "visitt-9529819",
          "title": "Managing Vendors",
          "url": "https://help.visitt.io/en/articles/9529819-managing-vendors",
          "date": "2026-08-26T06:45:52Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-compliance-desk",
          "title": "Manage vendor insurance and operational documents"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-vendors",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-vendors",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-visitors",
      "company": "Visitt",
      "task": "Invite visitors and review entry controls",
      "area": "Visitors",
      "actor": "Tenant and front desk",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Visitt+ → New visitor → Scheduled visitors",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create a visitor invitation",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Inspect scheduled visitors",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Manage arrival records",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Review watchlist controls",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The invite and arrival status are available to tenant and front desk",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 19,
      "ui_stills": 19,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-0858",
        "thumbnail": "ui-thumbs/ui-0858.jpg",
        "file": "ui/visitt-expanded-98e34f810073ac0a.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/en/articles/16297178-visitors-overview"
      },
      "source_urls": [
        {
          "id": "visitt-16297178",
          "title": "Visitors Overview",
          "url": "https://help.visitt.io/en/articles/16297178-visitors-overview",
          "date": "2026-09-09T07:55:01Z",
          "language": "en"
        },
        {
          "id": "visitt-9753729",
          "title": "Managing Visitors: A Complete Guide",
          "url": "https://help.visitt.io/en/articles/9753729-managing-visitors-a-complete-guide",
          "date": "2025-09-09T10:18:49Z",
          "language": "en"
        },
        {
          "id": "visitt-9414566",
          "title": "Visitors Overview",
          "url": "https://help.visitt.io/en/articles/9414566-visitors-overview",
          "date": "2024-08-19T21:24:39Z",
          "language": "en"
        },
        {
          "id": "visitt-12855965",
          "title": "Visitors Watchlist",
          "url": "https://help.visitt.io/en/articles/12855965-visitors-watchlist",
          "date": "2025-12-01T07:29:04Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [
        {
          "title": "Visitors Watchlist",
          "url": "https://www.loom.com/share/d3a8c300cfb34d80b2dd3b4f31054ebc",
          "kind": "official embedded video",
          "status": "Public metadata unavailable",
          "sampled_frames": 0
        },
        {
          "title": "Visitors Watchlist",
          "url": "https://www.loom.com/share/1b30613e44814a54b127822125102690",
          "kind": "official embedded video",
          "status": "Public metadata unavailable",
          "sampled_frames": 0
        }
      ],
      "journeys": [
        {
          "id": "visitt-tenant-day",
          "title": "Handle a tenant's visitors, packages and building updates"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-visitors",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-visitors",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-field-work",
      "company": "Visitt",
      "task": "Complete work from the field",
      "area": "Work orders",
      "actor": "Engineer",
      "flow_shape": "documented task outline",
      "entry_route_hint": "My Work → Request detail → Updates → Complete",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Find assigned work",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Open request context",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Record updates",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Complete the work",
          "basis": "public documentation outline"
        },
        {
          "number": 5,
          "action": "Review visibility troubleshooting",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "The assigned work order is completed with its updates recorded",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 16,
      "ui_stills": 12,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-1086",
        "thumbnail": "ui-thumbs/ui-1086.jpg",
        "file": "ui/visitt-expanded-a189dfb62ee1417c.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/he/articles/9842720-ניהול-וביצוע-קריאות-שבר-אנשי-שטח"
      },
      "source_urls": [
        {
          "id": "visitt-9842720",
          "title": "ניהול וביצוע קריאות שבר (אנשי שטח)",
          "url": "https://help.visitt.io/he/articles/9842720-ניהול-וביצוע-קריאות-שבר-אנשי-שטח",
          "date": "2025-09-01T12:16:55Z",
          "language": "he"
        },
        {
          "id": "visitt-9503089",
          "title": "איך לטפל בקריאות שירות: מדריך למנהלים ואנשי שטח",
          "url": "https://help.visitt.io/he/articles/9503089-איך-לטפל-בקריאות-שירות-מדריך-למנהלים-ואנשי-שטח",
          "date": "2025-09-01T12:18:03Z",
          "language": "he"
        },
        {
          "id": "visitt-12086538",
          "title": "How can I troubleshoot work order visibility issues in the Visitt app?",
          "url": "https://help.visitt.io/en/articles/12086538-how-can-i-troubleshoot-work-order-visibility-issues-in-the-visitt-app",
          "date": "2025-08-26T06:25:13Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        },
        {
          "id": "visitt-inspection-correction",
          "title": "Complete an inspection and correct a missed task"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-field-work",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-field-work",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    },
    {
      "id": "visitt-work-orders",
      "company": "Visitt",
      "task": "Create, accept and manage work requests",
      "area": "Work orders",
      "actor": "Property team",
      "flow_shape": "documented task outline",
      "entry_route_hint": "Work Orders → Open → Detail / Acceptance",
      "ordered_stages": [
        {
          "number": 1,
          "action": "Create a work order",
          "basis": "public documentation outline"
        },
        {
          "number": 2,
          "action": "Review and accept it",
          "basis": "public documentation outline"
        },
        {
          "number": 3,
          "action": "Manage subscribers",
          "basis": "public documentation outline"
        },
        {
          "number": 4,
          "action": "Inspect removal controls",
          "basis": "public documentation outline"
        }
      ],
      "completion_signal": "Inspect removal controls",
      "reviewed_controls_and_exceptions": [],
      "additional_source_note": null,
      "additional_source_note_source": null,
      "evidence_level": "AI-extracted controls / exceptions (not reviewed)",
      "ui_assets": 18,
      "ui_stills": 18,
      "training_frames": 0,
      "representative_asset": {
        "id": "ui-1094",
        "thumbnail": "ui-thumbs/ui-1094.jpg",
        "file": "ui/visitt-expanded-bdacecb467831fb9.png",
        "type": "Help-center image",
        "source_url": "https://help.visitt.io/he/articles/9881125-כיצד-ליצור-קריאת-עבודה-תהליך-חדש-ומשופר"
      },
      "source_urls": [
        {
          "id": "visitt-9881125",
          "title": "כיצד ליצור קריאת עבודה: תהליך חדש ומשופר",
          "url": "https://help.visitt.io/he/articles/9881125-כיצד-ליצור-קריאת-עבודה-תהליך-חדש-ומשופר",
          "date": "2026-08-04T08:57:04Z",
          "language": "he"
        },
        {
          "id": "visitt-9184327",
          "title": "מבט כולל על עמוד קריאות",
          "url": "https://help.visitt.io/he/articles/9184327-מבט-כולל-על-עמוד-קריאות",
          "date": "2025-08-11T07:14:25Z",
          "language": "he"
        },
        {
          "id": "visitt-13618786",
          "title": "Work Order Acceptance",
          "url": "https://help.visitt.io/en/articles/13618786-work-order-acceptance",
          "date": "2026-04-09T12:00:04Z",
          "language": "en"
        },
        {
          "id": "visitt-13844622",
          "title": "Work Order Subscribers",
          "url": "https://help.visitt.io/en/articles/13844622-work-order-subscribers",
          "date": "2026-02-25T12:30:35Z",
          "language": "en"
        },
        {
          "id": "visitt-15080037",
          "title": "How to Delete Work Orders",
          "url": "https://help.visitt.io/en/articles/15080037-how-to-delete-work-orders",
          "date": "2026-05-29T17:06:45Z",
          "language": "en"
        }
      ],
      "videos_and_animations": [],
      "journeys": [
        {
          "id": "visitt-service-to-accounting",
          "title": "Turn a tenant issue into completed, billable work"
        },
        {
          "id": "visitt-inspection-correction",
          "title": "Complete an inspection and correct a missed task"
        },
        {
          "id": "visitt-amenity-reservation",
          "title": "Book a room and prepare it for use"
        }
      ],
      "gallery_url": "ui-gallery.html?flow=visitt-work-orders",
      "flow_atlas_url": "ui-flow-atlas.html#visitt-work-orders",
      "limits": [
        "The flow is reconstructed from public documentation and UI evidence; it was not executed in an authenticated account.",
        "Verify the current licensed deployment, roles and actual navigation.",
        "Exercise the flow through completion and inspect failure, correction and recovery states."
      ]
    }
  ]
}
