Skip to main content

AI Chat

First-time workspace setup

Optional after core setup steps 1–15Vivin internal accounts only (@vivin.app). Verify AI answers against Dashboard and Finance; external clients use Landlord MCP — see Getting Started — External AI and automation (optional). Workflow pairing: Modules — Setup sequence after go-live.

The AI Chat module provides a conversational interface to the VIVIN AI Assistant. Use it to ask questions about your portfolio, occupancy, revenue, upcoming move-ins, and coliving overview — and get instant, data-backed answers without leaving the platform.

Pair with other modules

Validate AI answers against Dashboard KPIs and Finance ledgers; external clients use the same APIs via Landlord MCP. When the assistant cites Total debt or unpaid schedules, confirm against payment overdue rows — row-click opens the booking for Handling a Late Payment — Step 1. When answers cite one tenant category disproportionately, scope Finance — Tenant category filter or Bookings — Other filters tenant category before account-wide policy changes — see Glossary — Tenant category. Full pairing matrix: Modules — Module cross-reference.

User Roles and Access

The AI Assistant screen (/ai-chat) is available only to Vivin internal accounts. Other signed-in management users do not see Tools > AI Assistant and receive a standard permission message if they open the URL directly. What each user can see and do in the product is still enforced by the API on every request.

RolePractical access
Vivin internalCan use AI Assistant from Tools and /ai-chat; same API-enforced data access as other management features
Property Manager / Admin / Viewer (other)AI Assistant is not offered in the shell for these accounts
note

If your organization needs AI Assistant access for additional roles, contact Vivin support; product and documentation will be updated together when policy changes.

Prerequisites

  • An active Vivin account with at least one property and listing
  • Access to the management frontend (platform.vivin.app)
  • Vivin internal sign-in for the AI Assistant nav entry (see User Roles and Access)

Administrator configuration

Workspace administrators with account_settings.mcp manage Landlord MCP API keys, account-wide tool permissions, and per-user overrides on Account Settings → AI / MCP — the same policy caps what the in-app assistant and external MCP clients can call. Users without that permission still open the tab (when rollout allows) and see read-only My permissions for their effective domain access. See AI / MCP settings.

Direct access

Open the AI Chat module at platform.vivin.app/ai-chat. See Deep Links for all management frontend routes.

Key Workflows

Pair with other AI Chat sections

Portfolio answers route through Landlord MCP tools — verify write suggestions in Bookings or Finance before operational follow-up. Full pairing matrix: AI Chat section cross-reference.

How answers are produced

The assistant does not run ad-hoc SQL against your database. Each user message is handled by the Core API AI Chat service, which invokes the same Landlord MCP tool catalogue wired for external MCP clients (portfolio reads, booking summaries, listing calendars, and permitted writes). Tool calls use the signed-in user’s JWTaccount scoping and role permissions match the management frontend modules you can already open.

  • Read / intelligence — occupancy snapshots, upcoming move-ins, booking summaries, listing pricing tables, tenant lists, and similar portfolio questions.
  • Finance figures (#3183) — “how much did we make / collect / invoice / are we owed?” uses Finance-sourced portfolio metrics (get-finance-overview, get-revenue-summary) so answers match Finance → Overview, not Analytics ADR/RevPAR charts. Prefer cash collected when you mean banked money; income expected includes scheduled and in-debt amounts. See FAQ — Genius / AI Chat revenue vs Analytics.
  • Write (when you ask explicitly) — create or update bookings, tenants, tickets, bills, manual payment-ins, pricing months, invoices, and other actions that have a Landlord MCP tool — each gated by the same Core API permission flags as the UI (for example bookings.create, operations.module).
  • Failures — tool errors surface as the red inline banners documented below; adjust your question or complete the action manually in the relevant module.

For the external HTTP MCP server (IDE assistants, custom integrations), see Landlord MCP and configure keys plus domain policy on Account Settings → AI / MCP. For how AI Chat fits next to tenant chatbot channels and WhatsApp Genius, see Automation & AI.

Read vs write in practice

Treat the assistant as operator automation with conversation history, not a read-only report:

You ask for…Typical behaviour
Portfolio summary, occupancy, revenue outlookRead tools — formatted breakdown in the thread
“Create a booking for …” / “Open a ticket for …”Write tools when your role has the matching module permission
Destructive changes (for example cancel booking)The service is instructed to confirm with you before destructive financial actions — still verify outcomes in Bookings or Finance

Formatted replies (headings, lists, code blocks) help scan long answers; they do not replace checking amounts, dates, and tenant names before operational follow-up.

Starting a New Conversation

  1. Navigate to Tools > AI Assistant in the sidebar (or go to /ai-chat)
  2. Click New chat in the left sidebar
  3. Type your question in the message input at the bottom
  4. Press Enter or click the send button

Asking About Your Portfolio

The AI Assistant has access to your account data and can answer questions such as:

Question TypeExample
Occupancy"How is my occupancy for next month?"
Revenue"What is my expected revenue this month?"
Move-ins"Who is moving in this month?"
Coliving overview"Give me an overview of all my coliving properties"

Responses include real data from your bookings, properties, and financial records — with breakdowns by property, unit, and tenant where relevant.

Using Example Conversations

The sidebar includes Example conversations you can click to see sample questions and answers. These demonstrate the kinds of queries the AI can handle. Click Start a real conversation to begin your own chat.

Managing Conversations

  • Rename — Hover over a conversation in the sidebar and click the pencil icon to rename it
  • Archive — Click the trash icon to archive a conversation (it is removed from the list)
  • Switch — Click any conversation in the sidebar to switch between chats

AI Assistant — archive confirmation before a conversation is removed from the sidebar

AI Assistant — inline rename on a conversation row in the sidebar

When you start a New chat with no messages yet, the main area shows the empty-state prompt and the composer stays available:

AI Assistant — new conversation empty state with sidebar and message composer

Interface Overview

Pair with other AI Chat sections

The two-pane layout mirrors Inbox — bookmark /ai-chat from Deep Links — AI Assistant. Full pairing matrix: AI Chat section cross-reference.

The AI Chat screen is a two-pane layout: your conversation list on the left and the active thread on the right (message history plus the composer at the bottom). The app shell matches other management modules (top bar and primary navigation).

Left sidebar

  • New chat — starts a blank conversation
  • Your conversations — click a row to open that thread
  • Examples — canned threads that demonstrate question types; open one, then use Start a real conversation when you are ready to ask your own questions

Main chat area

  • Thread — your messages and the assistant’s replies scroll chronologically
  • Composer — text input at the bottom; send with Enter or the send control
  • Busy state — a loading indicator appears while a reply is being generated

Formatted assistant replies

Assistant messages render Markdown-style formatting in the thread (not raw ** or backtick syntax). Supported constructs include:

ConstructExample in a reply
HeadingsLines starting with ## or ###
Bold / italic**emphasis** and *emphasis*
Bullet or numbered listsLines starting with - , * , or 1.
Inline code`booking-id`
Fenced code blocksTriple-backtick blocks for IDs, snippets, or structured text
Links[label](https://…)http and https only

Anything outside that subset appears as plain text with normal line breaks. Formatting helps scan long portfolio answers; it does not replace verification — confirm amounts, dates, and tenant names in Finance or Bookings before operational action.

The Examples threads in the sidebar demonstrate formatted replies with headings, bullet lists, and emphasis (open Expected revenue or Coliving overview and scroll the thread):

AI Assistant — formatted assistant reply with bullet list and structured portfolio breakdown (Examples thread)

Errors and retries

Pair with other AI Chat sections

Persistent API failures pair with Resetting a Management User Password (expired session) and FAQ — AI & Automation. Full pairing matrix: AI Chat section cross-reference.

When the AI Assistant API call fails, a red inline banner appears just above the composer with a short message. Dismiss the banner by succeeding on a later action (for example New chat or a successful Send after the error clears).

SituationBanner message (English UI)What to do
Conversation list fails on loadFailed to load AI Assistant conversations.Refresh the page or use New chat after the network recovers.
Opening a thread failsFailed to load conversation messages.Select another conversation or refresh; the sidebar list may still be visible.
New chat failsFailed to create conversation.Wait a moment and click New chat again.
Send failsFailed to send message. Please try again.Check connectivity and retype your question — the composer clears when you submit, so a failed send does not leave the draft in the box.
Rename failsFailed to rename conversation. Please try again.Exit inline rename and try the pencil again.
Archive failsFailed to archive conversation. Please try again.Dismiss the archive modal and retry from the trash control.

On first visit when the account has no conversations yet, the product may auto-create an empty thread so the composer is ready — that uses the same create API as New chat. If auto-create fails, use New chat manually once the banner clears.

AI Assistant — send failure with red inline banner above the composer (simulated API error during capture)

Screenshot freshness

Send-error banner capture refreshed 2026-06-12 21:15 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-ai-chat-send-error-banner-screenshot.ts — POST /ai-chat/conversations/:id/messages mocked to 500).

Screenshots

Screenshot freshness

Module overview, empty state, rename, archive confirm, and formatted-reply captures refreshed 2026-06-12 17:12 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-ai-chat-screenshots.ts and tools/capture-ai-chat-formatted-reply-screenshot.ts).

Example layout after opening Tools > AI Assistant (conversation list and Examples on the left, active thread and composer on the right, full app shell):

AI Assistant module — conversation sidebar, example thread, and message composer

Walkthrough: New chat, send a portfolio question, open an Examples thread, then Start a real conversation to return to your live threads.

Important Notes

info

VIVIN AI can make mistakes. Verify important information before taking action.

The AI Assistant provides helpful summaries and insights based on your data, but critical decisions (e.g., payment reminders, contract changes) should be confirmed in the relevant modules (Finance, Bookings, etc.).

AI Chat guide subsection index

Pair with other AI Chat module guide sections

This index pairs AI Chat workflow and UI sections with Related subsections — use it when portfolio answers need Dashboard or Finance verification before operational follow-up. Full pairing matrix: AI Chat section cross-reference.

SubsectionWhen to open itPair with
User Roles and AccessVivin-internal @vivin.app gateUsing in-app support, Settings > Users and roles
How answers are producedLandlord MCP tool catalogue behind repliesLandlord MCP, Automation & AI
Read vs write in practiceWhen the assistant can mutate dataBookings module, Finance module, Create New menu
Managing ConversationsRename, archive, and switch threadsDeep Links — AI Assistant
Interface OverviewTwo-pane layout and composerInbox module (similar shell pattern)
Formatted assistant repliesMarkdown rendering in threadsDashboard module (KPI validation)
Errors and retriesRed inline banners above composerResetting a Management User Password, FAQ — AI & Automation
Important NotesVerify before acting on AI suggestionsPortfolio KPI review, AI usage API (landlord_chat on GET /ai-usage/summary), Finance — Tenant category filter
Deeper workflow readsStep-by-step procedures in this moduleCommon Workflows hub subsection index, Portfolio KPI review
Lockout catch-up after password recoverySign-in restored; module backlog accumulatedCommon Workflows — Lockout catch-up, Getting Started — Lockout catch-up, Resetting a Management User Password — Step 3
Pending manual receipt approvalRecorded bank transfers still pending until Approve paymentsCommon Workflows — Pending manual receipt approval, Finance — Pending manual payments, FAQ — Manual receipt still pending
Reject/revert mistaken receiptsDuplicate or wrong-booking receipts after ApproveCommon Workflows — Reject/revert mistaken receipts, Payment Allocation — Correcting mistaken receipts, Glossary — Credit note (payment reject/revert)
Notification row-click navigation/notifications row-click before trusting assistant answersCommon Workflows — Notification row-click navigation, Notification triage — Step 4, Read vs write in practice
Payment alert to receivables triagepayment overdue when assistant cites unpaid schedulesCommon Workflows — Payment alert to receivables triage, Handling a Late Payment — Step 1, Notifications — Payment overdue alerts
Confirmation alert triageUpcoming alerts before acting on assistant import summariesCommon Workflows — Confirmation alert triage, Processing a New Booking — Step 5b, Notification triage — Confirmation alert triage
Portfolio segmentation by tenant categoryReview one tenant segment across modulesCommon Workflows — Portfolio segmentation, Settings > Tenant categories, Finance — Tenant category filter, Tenants — Tenant category filter
Finance debt receivables triageValidate assistant Total Debt or collections answers against Debt Aging Top debtorsCommon Workflows — Finance debt receivables triage, Finance — Finance debt receivables triage, FAQ — Finance debt receivables triage hub, AI usage API, Payment alert to receivables triage (finance-overview-debt-aging-expanded-bucket.png, finance-overview-debt-aging-walkthrough-flow.mp4)
Finance Income status drill-downValidate assistant Income segment answers against Finance → Overview stacked chartCommon Workflows — Finance Income status drill-down, Finance — Income status drill-down, FAQ — Finance Income status drill-down hub, AI usage API, Finance debt receivables triage (finance-overview-income-status-in-debt-modal.png, finance-overview-income-drill-down-flow.mp4)
Cash flow forecast drill-downValidate assistant collections answers against Cash flow forecast on Finance → OverviewCommon Workflows — Cash flow forecast drill-down, Finance Income status drill-down, Finance — Income chart and cash flow forecast, FAQ — Cash flow forecast drill-down hub, AI usage API, Dashboard — Cash flow forecast drill-down (finance-overview-cash-flow-all-payments-modal.png, finance-overview-cash-flow-day-view.png, finance-overview-cash-flow-drill-down-flow.mp4)
AI Chat section cross-referencePer-section pairing matrixModule cross-reference, Dashboard guide subsection index

AI Chat section cross-reference

Use this table when one AI Chat workflow or UI area naturally leads into another module, concept page, or workflow — each row links to the docs you should read before or after acting on an assistant answer.

AI Chat sectionPair with these docs
User Roles and AccessUsing in-app support, Settings > Users and roles
How answers are producedLandlord MCP, Automation & AI, API Reference — Management session, API Reference — AI usage (landlord_chat ledger)
Read vs write in practiceBookings module, Finance module, Notifications — Payment overdue alerts, Handling a Late Payment — Step 1, Finance — Tenant category filter, Bookings — Other filters tenant category, Tenants — Tenant category filter, Create New menu
Managing ConversationsDeep Links — AI Assistant
Errors and retriesResetting a Management User Password, FAQ — AI & Automation
Important NotesPortfolio KPI review, Portfolio KPI review — Step 6, Portfolio KPI review — Step 7 (AI usage APIlandlord_chat cost), Dashboard module, Notifications — Payment overdue alerts, Handling a Late Payment — Step 1, Finance — Tenant category filter, Bookings — Other filters tenant category, Glossary — Tenant category

Pair with other AI Chat module guide sections

Related below links this module to settings, concepts, workflows, and escalation paths. Pair Documentation map & escalation with Modules hub — Documentation map & escalation; pair Upstream & downstream workflows with Common Workflows — Workflow cross-reference. Topic-to-section pairing in sections above: AI Chat guide subsection index · AI Chat section cross-reference. Full hub matrix: Module cross-reference · Modules hub subsection index.

Documentation map & escalation

Pair with other AI Chat module guide sections
  • Modules hub — Hub pairing matrix across operator workspaces
  • AI usage API — Poll GET /ai-usage/summary for internal landlord_chat token cost (no management UI screen yet)
  • FAQ — AI token usage — Operator FAQ when finance or ops asks about assistant token spend
  • Automation & AI — Platform-wide AI capabilities, including tenant-facing chatbot
  • Landlord MCP — External HTTP MCP server sharing the same tool definitions
  • Tenant MCP — External HTTP MCP server for tenant-scoped tools (complements operator AI Chat)
  • FAQ — AI & Automation — Verification checklist when assistant answers conflict with Finance or Bookings modules
  • Get Help & Support — Escalate when assistant-suggested writes fail or need product clarification beyond in-app support tickets
  • Using in-app support — Escalate to Vivin when AI-suggested writes fail or need product clarification

Upstream & downstream workflows

Pair with other AI Chat module guide sections

Deeper workflow reads

Pair with other AI Chat module guide sections

Workflow reads pair with Common Workflows hub subsection index and Workflow cross-reference. Each workflow sub-guide reciprocates with [Deeper workflow reads](../modules/ai-chat/index.md#deeper-workflow-reads) anchors on Module documentation hubs bullets — hub parity: Modules hub — Deeper workflow reads. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Pair with other AI Chat module guide sections

Settings & tenant-facing AI

Pair with other AI Chat module guide sections

Operator modules (verify assistant answers)

Pair with other AI Chat module guide sections

Deeper concept reads

Pair with other AI Chat module guide sections

Lockout catch-up after password recovery

Pair with other AI Chat module guide sections

Pending manual receipt approval

Pair with other AI Chat module guide sections

Reject/revert mistaken receipts

Check-out ledger cleanup before refund

Pair with other AI Chat module guide sections

Utility overage collections

Pair with other AI Chat module guide sections

Assistant In Debt totals may include utility overage lines — verify Utilities bill posting before trusting collections advice. Hub parity: Common Workflows — Utility overage collections. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Cancellation collections before void

Pair with other AI Chat module guide sections

Pre-cancel arrears pair with Cancelling a Booking when assistant debt totals block void guidance. Hub parity: Common Workflows — Cancellation collections before void. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Check-out collections before refund

Pair with other AI Chat module guide sections

Assistant In Debt totals during departure week pair with Managing a Check-out and Handling a Late Payment. Hub parity: Common Workflows — Check-out collections before refund. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Handling a Late Payment collections

Pair with other AI Chat module guide sections

Validate assistant debt totals against Finance → Overview → Debt Aging before recommending Handling a Late Payment outreach — assistant may aggregate In Debt across bookings. Hub parity: Common Workflows — Handling a Late Payment collections hub. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Check-out vs cancellation

Pair with other AI Chat module guide sections

Validate assistant lifecycle suggestions against booking status — policy void → Cancelling a Booking Canceled vs completed stay → Managing a Check-out Ended. Hub parity: Common Workflows — Check-out vs cancellation. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Deposit missing on Finance Deposits

Pair with other AI Chat module guide sections

Validate assistant deposit refund suggestions against booking Deposit tab data and Finance → Deposits toolbar date range — older move-outs stay hidden until you clear the default window. Hub parity: Common Workflows — Deposit missing on Finance Deposits. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Notification row-click navigation

Pair with other AI Chat module guide sections

The assistant may cite /notifications rows or bell volume — row-click into Bookings, Tenants, or Listings via Notification triage — Step 4 and verify amounts in Finance or Dashboard before you act on write suggestions. Hub parity: Common Workflows — Notification row-click navigation. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Payment alert to receivables triage

Pair with other AI Chat module guide sections

When the assistant cites Total debt, unpaid schedules, or payment overdue rows, row-click into Bookings and finish Handling a Late Payment — Step 1 before you accept portfolio write suggestions or chase tenants from thread summaries alone. Hub parity: Common Workflows — Payment alert to receivables triage. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Finance debt receivables triage

Pair with other AI Chat module guide sections

Validate assistant Total Debt or collections answers against Finance → Overview → Debt Aging after amber Pending clears. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Finance Income status drill-down

Pair with other AI Chat module guide sections

Validate assistant Income segment answers against Finance → Overview stacked chart before you trust month-scoped payment-line modals. Hub parity: Common Workflows — Finance Income status drill-down. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Cash flow forecast drill-down

Pair with other AI Chat module guide sections

Validate assistant collections answers against Finance → Overview Cash flow forecast before you trust month bar totals. Hub parity: Common Workflows — Cash flow forecast drill-down. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Confirmation alert triage

Pair with other AI Chat module guide sections

Upcoming Booking created / Payment received summaries in the assistant thread still need Processing a New Booking — Step 5b / Step 6 on the opened booking before you bulk-clear /notifications or trust import counts from chat alone. Hub parity: Common Workflows — Confirmation alert triage. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

New inventory to first booking handoff

Pair with other AI Chat module guide sections

Validate assistant guidance on first-reservation duplicate imports and Add booking timing against Listings — Step 7 and Processing a New Booking — Steps 1–2 — not manual create before units exist. Hub parity: Common Workflows — New inventory to first booking handoff. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Property setup to first arrival handoff

Pair with other AI Chat module guide sections

Validate assistant guidance on first-arrival access codes and move-in charge timing against Listings — Access Lockers and Managing a Check-in — Steps 1–4 — not Inbox-only replies. Hub parity: Common Workflows — Property setup to first arrival handoff. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Confirmation to check-in handoff

Pair with other Ai-chat module guide sections

Validate assistant suggestions on Upcoming → arrival-week timing against Bookings — Contract Info portal gates — not only bell alert counts. Hub parity: Common Workflows — Confirmation to check-in handoff. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Check-in to check-out handoff

Pair with other AI Chat module guide sections

Assistant answers about mid-stay → departure-week timing should cite Common Workflows — Check-in to check-out handoff before suggesting Managing a Check-out Steps 1–7 on Ongoing stays. Hub parity: Common Workflows — Check-in to check-out handoff. Full pairing matrix: ai-chat-section-cross-reference · Module cross-reference.

Check-out final utilities handoff

Pair with other AI Chat module guide sections

Validate assistant answers about final utility overage timing against Entering Monthly Utility Bills — Step 4 and Glossary — End-of-Booking cost split before trusting Ready To Refund guidance. Hub parity: Common Workflows — Check-out final utilities handoff. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Same-day turnover coordination

Pair with other AI Chat module guide sections

Validate assistant answers about shared-unit turnover timing against Operations — Check-in & Check-out and Bookings — Timeline view before trusting key-handover guidance — hub parity: Common Workflows — Same-day turnover coordination. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

WhatsApp per-booking messaging

Pair with other AI Chat module guide sections

Assistant-cited WhatsApp threads pair with Bookings → Communication verification before operational follow-up — the assistant may reference Inbox traffic without booking sidebar context. Hub parity: Glossary — WhatsApp per-booking messaging hub · Common Workflows — WhatsApp per-booking messaging. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Bot reasoning (audit)

Pair with other Ai Chat module guide sections

Assistant-cited bot threads before operational follow-up. Hub parity: Glossary — Bot reasoning (audit) hub · Common Workflows — Bot reasoning (audit). Full pairing matrix: Ai Chat section cross-reference · Module cross-reference.

ChatBot settings

Pair with other Ai Chat module guide sections

Account Settings → ChatBot pairs with Communication thread review — assistant-cited bot threads before operational follow-up. Hub parity: Glossary — ChatBot settings hub · Common Workflows — ChatBot settings. Full pairing matrix: Ai Chat section cross-reference · Module cross-reference.

Rent reduction after invoicing

Pair with other AI Chat module guide sections

Assistant answers citing rent relief pair with Bookings → Contract Info → Change monthly rent when the Already invoiced months banner blocks lower nets — verify on the booking before operational follow-up. Hub parity: Common Workflows — Rent reduction after invoicing.

Month-end invoicing (fixed date)

Pair with other AI Chat module guide sections

Assistant-cited month-end invoicing habit — operator saves fixed Invoice date in Settings → Invoicing before Finance → Transactions bulk Issue allocation; verify on the amber toolbar banner. Hub parity: Common Workflows — Month-end invoicing (fixed date). Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Bulk Hostkit invoicing

Pair with other AI Chat module guide sections

Assistant-cited month-end Issue allocation habit — operator batches on Finance → Transactions with Hostkit pacing; verify FR series in Settings → Invoicing first. Hub parity: Common Workflows — Bulk Hostkit invoicing. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Directory list load failures

Pair with other AI Chat module guide sections

AI Assistant conversation list failures (Failed to load AI Assistant conversations.) are directory first-fetch errors — refresh or use New chat after connectivity recovers. Opening one thread may fail while the sidebar list still renders; that is message-fetch scope, not whole-module empty state. Hub parity: Common Workflows — Directory list load failures. Full pairing matrix: Ai Chat section cross-reference · Module cross-reference.

Occupancy KPI to block hygiene handoff

Pair with other AI Chat module guide sections

When the assistant cites Occupancy dips or phantom vacancy, validate against hub Common Workflows — Occupancy KPI to block hygiene handoff — stale manual holds often explain the gap before rate or category advice. Hub parity: Common Workflows — Occupancy KPI to block hygiene handoff. Full pairing matrix: AI Chat section cross-reference · Module cross-reference.

Partly collected security deposit

Pair with other Ai Chat module guide sections

Portfolio segmentation by tenant category

Pair with other AI Chat module guide sections

Key glossary terms

Pair with other AI Chat module guide sections

Module documentation hubs

Pair with other AI Chat module guide sections