Skip to main content

Analytics (KPI workspace)

First-time workspace setup

Optional after core setup steps 1–15 — month-range KPI charts when your role includes Analytics module permission (analytics.module). Reconcile figures with Dashboard snapshot cards and Finance ledgers during Portfolio KPI review. Complete Getting Started — Recommended Setup Sequence first. Workflow pairing: Modules — Setup sequence after go-live.

The Analytics module (/analytics) is the portfolio KPI workspace: charts and breakdowns for Overview, Revenue, Occupancy, ADR, RevPAR, and Maintenance over a configurable from–to date range you pick in the toolbar. It answers “how is the portfolio performing over time?” — not “what should this listing’s nightly rate be next week?” For per-listing availability, pricing grids, and channel status, use Sales instead.

Pair with other modules

Reconcile month-end charts with Finance Income and Sales Pricing grids; pair Dashboard snapshot cards for daily ops. When Revenue or debt KPIs spike during Portfolio KPI review, triage payment overdue alerts with Handling a Late Payment — Step 1. Poll AI usage API during Portfolio KPI review — Step 7 when assistant or utility-bill extraction volume should explain operational spikes. When weak metrics look tied to one tenant category, scope Finance — Tenant category filter (or Bookings — Other filters tenant category) during Portfolio KPI review — Step 6 — see Glossary — Tenant category. Section-to-doc pairing: Analytics section cross-reference. Full pairing matrix: Modules — Module cross-reference.

Direct access

Open Analytics at platform.vivin.app/analytics. Bookmarkable tab routes are listed in Deep Links — Analytics (KPI Dashboard).

Who can use it

The sidebar entry Analytics (under Business, after Finance and before Operations) is shown only when your role includes the Analytics module permission (analytics.module). Without it, the link is hidden and opening /analytics (or a deeper tab URL) directly shows the standard permission message. Administrators grant access in Users and roles.

Layout and controls

  • Page header — Title and short subtitle for the workspace.
  • Tab strip — Pill-style tabs switch the main chart set: Overview, Revenue, Occupancy, ADR, RevPAR, and Maintenance. The URL updates to /analytics/<tab> (for example /analytics/revenue).
  • Date range — A from–to month range in the toolbar applies to all tabs; click the range control to open the month picker, choose a start month then an end month, and close the popover. Quick presets inside the picker — 6M, 12M, and YTD — set common windows in one click (rolling multi-month spans anchored on the current month for 6M / 12M, calendar year-to-date for YTD). Every tab reuses the range you pick until you change it.

Analytics — month-range picker open with calendar grid and 6M, 12M, and YTD quick presets

  • Refresh indicator — A small spinner may appear while data is refetching after you change the range or tab. On a cold visit or after a large range change, chart cards can take roughly 15–20 seconds to populate; the tab strip and month picker are visible immediately, but ranking and heatmap sections stay empty until the workspace finishes loading KPI data.
  • When data fails to load — If the analytics service does not return KPI data on the first fetch, the page shows a red inline alert (for example “We couldn’t load your portfolio KPIs”) instead of blank chart cards that look like a zero portfolio. Copy explains that charts would be empty or stale until data loads. Click Try again to refetch — you do not need to leave the module or change the month range first. Do not treat this state as proof of zero revenue or occupancy; retry or check back before operational decisions. A slow success path (spinner, then charts) is different from this hard failure path. For a same-day snapshot when Analytics is unavailable, use the Dashboard. See also FAQ — Analytics shows a red error banner.

Analytics — KPI load failure banner with Try again

  • AggregationRevenue, ADR, RevPAR, and Occupancy expose property, unit, and (when your portfolio has multiple owners and the tab offers it) owner roll-ups on ranking and heatmap sections. Maintenance uses property vs unit only for rankings and heatmaps. Overview has no aggregation control — it always shows portfolio-wide monthly bars.
  • Tab info (non-Overview tabs) — On Revenue, Occupancy, ADR, RevPAR, and Maintenance, an information icon appears next to the month-range picker. Open it for the same definitions the product uses for that tab (revenue components, ranking rules, heatmap meaning, and forecast handling).

Analytics — Revenue tab with the definitions tooltip open beside the month-range picker

Analytics — Maintenance tab with the definitions tooltip open beside the month-range picker

Several inner card titles (for example Monthly Trend and Heatmap) are fixed English strings in the UI today; tab names, tooltips, and numeric formatting still follow your interface language where applicable.

Screenshots

These captures use a desktop viewport (about 1536×900): you see the management shell, the Analytics tab strip, and the month-range picker. In the live app, scroll for additional charts or tables below the fold.

Analytics — Overview tab: portfolio KPI bar charts for the selected month range

Analytics — Revenue tab: monthly trend, revenue ranking, and seasonality heatmap

Analytics — Occupancy tab: occupancy trend, ranking, and seasonality heatmap

Analytics — ADR tab: average daily rate trend, ranking (By Property), and seasonality heatmap

Analytics — RevPAR tab: revenue per available night trend, ranking, and heatmap

Analytics — Maintenance tab: ticket trend, maintenance ranking, and ticket-count heatmap

Walkthrough: switch OverviewRevenueOverview with one shared month range (see also Deep Links — Analytics).
Walkthrough: OccupancyADRRevPARMaintenanceOverview with one shared month range (metric tabs that share ranking + heatmap layout).

The ADR, RevPAR, and Maintenance tabs use the same three-part layout as Revenue and Occupancy: a wide Monthly Trend next to a Ranking card (top 20), then a full-width heatmap. ADR and RevPAR also offer By Property, By Unit, and (when applicable) By Owner on both ranking and heatmap; Maintenance is By Property or By Unit only.

Publication-quality captures

Committed screenshots must stay operator-presentable — no [CLONE-*] names, obvious test strings, or distorted outlier rows in readable ranking or heatmap labels.

Last verified (2026-07-08 08:02 UTC, hourly docs enricher) on the Vivin docs capture account (@vivin.app staging data): Overview and all metric-tab PNGs (Revenue, Occupancy, ADR, RevPAR, Maintenance) verified publication-clean on disk; no refresh needed this run. Definitions tooltip PNG remains current from 2026-06-04 (tools/capture-analytics-kpi-maintenance-info-tooltip.ts).

Tab overview

Pair with other Analytics sections
TabTypical use
OverviewA single grid of bar charts for the selected range — revenue, occupancy %, ADR, RevPAR, and maintenance (operations tickets created per month in range) so you can scan trends side by side.
RevenueMonthly trend (portfolio), ranking (top 20 by roll-up), and revenue heatmap — see Revenue, ADR, and RevPAR.
OccupancySame top-row split as other metric tabs: monthly occupancy trend, occupancy ranking (top 20), then a seasonality heatmap; owner roll-up appears only with multiple owners.
ADRSame layout as Revenue, for average daily rate: total revenue divided by occupied nights (see tab info tooltip).
RevPARSame layout as Revenue, for revenue per available night: total revenue divided by available nights (see tab info tooltip).
MaintenanceTickets created per month in the selected range, ranking by property or unit (top 20, no owner mode), and a ticket count heatmap — see Maintenance tab.

Tab names, tooltips, and numeric labels follow your interface language where the product localizes them; URLs and permission keys stay the same.

How amounts are formatted on charts

Portfolio monthly totals and large ranking values use compact EUR notation (for example 86,8 Mio. € in a de-DE locale) so axis ticks stay readable and are not misread as glued symbols. ADR and RevPAR use grouped euros for typical nightly rates and switch to compact notation only from €1M upward on axes and heatmaps. Tooltip and table cells follow the same rules. Your interface language affects separators and wording where the formatter localizes them.

Display caps on impossible outliers

Before charts render, the product caps extreme values used only for display on Revenue, ADR, and RevPAR trend bars and heatmaps when a corrupted balance would otherwise flatten the scale (for example monthly revenue above €100M or nightly rates above €5,000 are clipped to those ceilings). Real portfolio numbers stay unchanged in Finance and bookings; the cap restores readable axes. If you still see a flat or empty chart after a data fix, refresh the tab or change the month range so the workspace refetches.

Mistyped tab URLs (for example /analytics/foo) redirect to /analytics/overview so the address bar matches the tab you see — see Deep Links — Invalid, legacy, and mistyped URLs.

Revenue, ADR, and RevPAR tabs (shared layout)

Revenue, ADR, and RevPAR are implemented as one shared screen pattern:

  1. Top row — A two-column-wide Monthly Trend bar chart for the portfolio series, next to a one-column Ranking card. The ranking table lists up to 20 entities with mini comparison bars.
  2. Roll-ups — On both the Ranking card and the heatmap below it, use By Property, By Unit, and (when the portfolio has more than one linked owner) By Owner to change how rows are grouped. The ranking and heatmap each have their own roll-up control so you can compare different slices (for example rank by property while scanning unit-level seasonality).
  3. Definitions — Open the information icon beside the date range for wording that matches the product: revenue counts rent plus admin and cleaning fees and excludes deposits and full refunds; ranking for property groups uses a simple average of each unit’s metric in that group; heatmap cells are month-by-row values with colour intensity for relative performance; forecast months use confirmed bookings for forward periods.

ADR and RevPAR reuse that exact structure; only the metric on the trend bars, ranking values, and heatmap colouring changes.

Maintenance tab

Pair with other Analytics sections

The Maintenance tab answers “where are we opening the most operations tickets, and when?” using tickets whose created timestamp falls in the selected from–to range:

  • Top rowMonthly Trend (ticket count per month) and Maintenance Ranking (total tickets in the period, top 20 rows). Roll-up is By Property or By Unit only (By Owner is not offered on this tab).
  • Heatmap — A full-width matrix of ticket counts by month and property or unit (again property / unit only), with a colour scale from zero to the portfolio maximum in view.
  • Definitions — Open the information icon beside the month-range picker for How Maintenance works: ticket counts per month, how ranking totals are grouped, and how heatmap colour intensity reflects relative ticket volume (same pattern as the metric tabs).

For ticket workflows in the product (assignments, checklists, and exports), use the Operations module.

How Analytics differs from Sales

Pair with other Analytics sections

Choose Analytics for portfolio roll-ups and Sales for listing-centric calendars — see FAQ — Analytics (KPI workspace) when figures disagree with Sales, Dashboard, or Finance. Pair month-end reconciliation with Portfolio KPI review and FAQ — Dashboard Total Debt subtitle. Full pairing matrix: Analytics section cross-reference.

QuestionUse AnalyticsUse Sales
ScopeWhole portfolio (and roll-ups by property / unit / owner)Individual listings, calendars, channel rows
Time lensMulti-month from–to rangeAvailability windows, heatmaps, listing-centric pricing
Primary decisionsPortfolio health, trends, investor-style KPIsGaps, nightly/monthly prices, channel manager actions

Analytics guide subsection index

Pair with other Analytics module guide sections

This index pairs Analytics tab sections and Related subsections — use it when month-range charts disagree with Dashboard snapshot cards or Sales listing grids. Full pairing matrix: Analytics section cross-reference.

SubsectionWhen to open itPair with
Who can use itPermission or missing sidebar entrySettings > Users and roles, FAQ — Navigation & shortcuts
Layout and controlsMonth-range picker, presets, load failureDashboard module, FAQ — Analytics (KPI workspace)
ScreenshotsVisual reference for each tabGlossary — Visual quick reference, Portfolio KPI review — Step 2
Tab overviewTab routing and shared chromeDashboard guide subsection index, Modules hub subsection index
Revenue, ADR, and RevPAR tabs (shared layout)Metric trends, rankings, heatmapsFinance — Overview tab, Sales — Pricing tab, Portfolio KPI review — Step 6
Maintenance tabTicket volume and seasonalityOperations module, Glossary — Draft ticket (display status)
How Analytics differs from SalesPortfolio vs listing scope decisionSales module, FAQ — Analytics (KPI workspace)
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 month-range KPI sign-offCommon Workflows — Notification row-click navigation, Notification triage — Step 4, Revenue, ADR, and RevPAR tabs (shared layout)
Payment alert to receivables triagepayment overdue on Revenue / debt KPI spikesCommon Workflows — Payment alert to receivables triage, Handling a Late Payment — Step 1, Notifications — Payment overdue alerts
Confirmation alert triageUpcoming alerts before month-end chart reconciliationCommon Workflows — Confirmation alert triage, Portfolio KPI review — Step 7, Processing a New Booking — Step 5b
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 triageRevenue and debt-adjacent KPI reads may lag until Debt Aging Top debtors clearCommon Workflows — Finance debt receivables triage, Finance — Finance debt receivables triage, FAQ — Finance debt receivables triage hub, Revenue, ADR, and RevPAR tabs (shared layout), Portfolio KPI review — Step 7 (finance-overview-debt-aging-expanded-bucket.png, finance-overview-debt-aging-walkthrough-flow.mp4)
Finance Income status drill-downMonth-end Revenue reads may disagree with Income → Paid until segment reconciliationCommon Workflows — Finance Income status drill-down, Finance — Income status drill-down, FAQ — Finance Income status drill-down hub, Revenue, ADR, and RevPAR tabs (shared layout), Portfolio KPI review — Step 7 (finance-overview-income-status-in-debt-modal.png, finance-overview-income-drill-down-flow.mp4)
Cash flow forecast drill-downMonth-end Revenue reads may disagree with Cash flow forecast All payments until collections reconciliationCommon 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, Revenue, ADR, and RevPAR tabs (shared layout), Portfolio KPI review — Step 7 (finance-overview-cash-flow-all-payments-modal.png, finance-overview-cash-flow-day-view.png, finance-overview-cash-flow-drill-down-flow.mp4)
Analytics section cross-referencePer-tab pairing matrixModule cross-reference, Common Workflows hub subsection index

Analytics section cross-reference

Use this table when one Analytics tab or control naturally leads into another module, workflow, or concept — each row links to the docs you should read before or after interpreting that chart.

Analytics tab / sectionPair with these docs
Who can use itSettings > Users and roles, FAQ — Why don't I see Analytics?
Layout and controls (load failure)Dashboard module (same-day snapshot), FAQ — Analytics red error banner
Overview tabDashboard module, Portfolio KPI review — Step 2, Portfolio KPI review — Step 6, Finance — Tenant category filter, Bookings — Other filters tenant category, Glossary — Tenant category
Revenue tabFinance — Overview tab, Sales — Pricing tab, Finance — Tenant category filter, Bookings — Other filters tenant category, Tenants — Tenant category filter, Portfolio KPI review — Step 6, Notifications — Payment overdue alerts, Handling a Late Payment — Step 1
Occupancy tabSales — Multicalendar, Bookings — Timeline view, Bookings — Other filters, Finance — Tenant category filter, Tenants — Tenant category filter, Portfolio KPI review — Step 6
ADR / RevPAR tabsSales — Pricing tab, Listings — Rent Value tab, Finance — Tenant category filter, Portfolio KPI review — Step 6
Maintenance tabOperations module, Glossary — Draft ticket (display status), Portfolio KPI review — Step 6, Bookings — Other filters tenant category, Glossary — Tenant category
How Analytics differs from SalesSales module, FAQ — Analytics (KPI workspace)

Pair with other Analytics 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: Analytics guide subsection index · Analytics section cross-reference. Full hub matrix: Module cross-reference · Modules hub subsection index.

Documentation map & escalation

Pair with other Analytics module guide sections

Upstream & downstream workflows

Pair with other Analytics module guide sections

Deeper workflow reads

Pair with other Analytics 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/analytics/index.md#deeper-workflow-reads) anchors on Module documentation hubs bullets — hub parity: Modules hub — Deeper workflow reads. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Pair with other Analytics module guide sections

Settings that shape Analytics

Pair with other Analytics module guide sections

Deeper concept reads

Pair with other Analytics module guide sections

Operator modules (pairing surfaces)

Pair with other Analytics module guide sections

Lockout catch-up after password recovery

Pair with other Analytics module guide sections

Pending manual receipt approval

Pair with other Analytics module guide sections

Reject/revert mistaken receipts

Check-out ledger cleanup before refund

Pair with other Analytics module guide sections

Utility overage collections

Pair with other Analytics module guide sections

Utility overage arrears skew Revenue and debt-aging charts after monthly bill posting — segment before collections outreach. Hub parity: Common Workflows — Utility overage collections. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Cancellation collections before void

Pair with other Analytics module guide sections

Check-out collections before refund

Pair with other Analytics module guide sections

Handling a Late Payment collections

Pair with other Analytics module guide sections

High receivables can skew Revenue / occupancy KPIs until Handling a Late Payment collections clear — pair Portfolio KPI review Step 7 with Debt Aging. Hub parity: Common Workflows — Handling a Late Payment collections hub. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Check-out vs cancellation

Pair with other Analytics module guide sections

Month-range Occupancy and Revenue KPIs treat Ended and Canceled exits differently — confirm lifecycle filter on Bookings before month-end sign-off pairs with the wrong workflow. Hub parity: Common Workflows — Check-out vs cancellation. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Deposit missing on Finance Deposits

Pair with other Analytics module guide sections

Month-range Revenue / occupancy KPIs can look healthy while Finance → Deposits lifecycle card counts stay low — clear the toolbar date range before month-end sign-off when older move-outs are missing. Hub parity: Common Workflows — Deposit missing on Finance Deposits. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Notification row-click navigation

Pair with other Analytics module guide sections

Month-range Revenue or Occupancy charts can disagree with receivables until /notifications row-click opens the booking for Notification triage — Step 4 — finish Transactions / Payment Plan triage before you trust KPI trends during Portfolio KPI review. Hub parity: Common Workflows — Notification row-click navigation. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Payment alert to receivables triage

Pair with other Analytics module guide sections

Ongoing/Ended payment overdue alerts inflate Revenue rankings and debt-adjacent KPI reads until you row-click into Bookings and finish Handling a Late Payment — Step 1 — pair Finance — Overview tab Debt Aging before month-range sign-off. Hub parity: Common Workflows — Payment alert to receivables triage. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Finance debt receivables triage

Pair with other Analytics module guide sections

Revenue and debt-adjacent KPI reads may lag until you clear amber Pending receipts and reconcile Finance → Overview → Debt Aging Top debtors. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Finance Income status drill-down

Pair with other Analytics module guide sections

Month-end Revenue reads may disagree with Income → Paid until you reconcile segments on Finance → Overview. Hub parity: Common Workflows — Finance Income status drill-down. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Cash flow forecast drill-down

Pair with other Analytics module guide sections

Month-end Revenue reads may disagree with Cash flow forecast All payments until you reconcile on Finance → Overview. Hub parity: Common Workflows — Cash flow forecast drill-down. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Confirmation alert triage

Pair with other Analytics module guide sections

Upcoming Booking created / Payment received alerts during month-end review row-click into Bookings — finish Processing a New Booking — Step 5b / Step 6 before you bulk-clear /notifications and sign off Overview / Revenue charts. Hub parity: Common Workflows — Confirmation alert triage. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

New inventory to first booking handoff

Pair with other Analytics module guide sections

Month-end KPI sign-off on accounts with recent go-live inventory should include first Upcoming reservation backlog — pair Portfolio KPI review — Step 7 with Onboarding — Step 7 and Processing a New Booking — Step 6. Hub parity: Common Workflows — New inventory to first booking handoff. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Property setup to first arrival handoff

Pair with other Analytics module guide sections

Month-end KPI sign-off on accounts with recent go-live inventory should include first-arrival Upcoming backlog on Operations → Check-in & Check-out — pair Portfolio KPI review — Step 7 with Onboarding — Step 7. Hub parity: Common Workflows — Property setup to first arrival handoff. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Confirmation to check-in handoff

Pair with other Analytics module guide sections

Month-end KPI sign-off should include Upcoming → arrival-week handoff — not only Ongoing receivables. Hub parity: Common Workflows — Confirmation to check-in handoff. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Check-in to check-out handoff

Pair with other Analytics module guide sections

Month-end sign-off should scan Ongoing stays entering departure week — occupancy Revenue dips from missed handoff timing skew Portfolio KPI review — Step 7 reconciliation. Hub parity: Common Workflows — Check-in to check-out handoff. Full pairing matrix: analytics-section-cross-reference · Module cross-reference.

Check-out final utilities handoff

Pair with other Analytics module guide sections

Month-end Portfolio KPI review — Step 7 should close Missing utility bills and departure-week final overages before investor sign-off. Hub parity: Common Workflows — Check-out final utilities handoff. Distinct from Utility overage collections (mid-stay arrears KPI skew). Full pairing matrix: analytics-section-cross-reference · Module cross-reference.

Same-day turnover coordination

Pair with other Analytics module guide sections

Portfolio KPI review — Step 7 should scan Multicalendar turnover gaps on high-churn units — hub parity: Common Workflows — Same-day turnover coordination. Full pairing matrix: analytics-section-cross-reference · Module cross-reference.

WhatsApp per-booking messaging

Pair with other Analytics module guide sections

Month-end message backlog pairs with bell Inbox or Bookings → Communication during KPI review — clear New WhatsApp message from … alerts before unread cleanup. Hub parity: Glossary — WhatsApp per-booking messaging hub · Common Workflows — WhatsApp per-booking messaging. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Bot reasoning (audit)

Pair with other Analytics module guide sections

ChatBot settings

Pair with other Analytics module guide sections

Account Settings → ChatBot pairs with Communication thread review — month-end bot quality during kpi review. Hub parity: Glossary — ChatBot settings hub · Common Workflows — ChatBot settings. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Rent reduction after invoicing

Pair with other Analytics module guide sections

Month-end Overview / Revenue chart review may surface bookings where goodwill repricing hits the invoiced floor — open Bookings → Contract Info → Change monthly rent before KPI sign-off. Pair Bulk Hostkit invoicing when external relief surfaces Not issued credit note rows. Hub parity: Common Workflows — Rent reduction after invoicing. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Occupancy KPI to block hygiene handoff

Pair with other Analytics module guide sections

Occupancy tab dips without a rate change pair with hub Common Workflows — Occupancy KPI to block hygiene handoff before you lower rent in Sales → Pricing — stale manual holds suppress available nights. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Partly collected security deposit

Pair with other Analytics module guide sections

Month-end invoicing (fixed date)

Pair with other Analytics module guide sections

Month-end Overview / Revenue chart review (Portfolio KPI review — Step 7) pairs with fixed Invoice date before bulk Issue allocation on Finance → Transactions. Hub parity: Common Workflows — Month-end invoicing (fixed date). Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Bulk Hostkit invoicing

Pair with other Analytics module guide sections

Month-end Overview / Revenue chart review (Portfolio KPI review — Step 7) pairs with Finance → Transactions bulk Issue allocation Hostkit pacing. Hub parity: Common Workflows — Bulk Hostkit invoicing. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Directory list load failures

Pair with other Analytics module guide sections

When /analytics shows We couldn't load your portfolio KPIs + Try again, that is a first-fetch workspace failure — not blank charts that imply zero performance. Pair Layout and controls load-failure copy with Dashboard same-day snapshot while you Retry. Hub parity: Common Workflows — Directory list load failures. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Portfolio segmentation by tenant category

Pair with other Analytics module guide sections

Key glossary terms

Pair with other Analytics module guide sections

API & companion guides

Pair with other Analytics module guide sections

API bullets pair with API Reference hub. Full pairing matrix: Analytics section cross-reference · Module cross-reference.

Module documentation hubs

Pair with other Analytics module guide sections
  • Analytics module — Hub for month-range portfolio KPI workspace with tabbed charts, rankings, and heatmaps (this page)
  • Dashboard module — Post-login Today, Total debt, Vacant Units, and forecast KPI snapshot with bell notification triage (hub)
  • Listings module — Property wizard, Channels tab, Archived inventory, and unit management (hub)
  • Finance module — Portfolio ledgers (Overview, Income, Contract Values, Transactions, Payouts, Deposits) with payment approval and deposit settlement (hub)
  • Tenants module — Tenant directory, profile sidebars, With Debt segmentation, and table expand for linked bookings (hub)
  • Sales module — Portfolio availability, monthly rent editing, and channel manager connections (hub)
  • Operations module — Maintenance tickets, cash flows, check-in/out coordination, Draft ticket queues, and linked cash flows (hub)
  • Utilities module — Bills Included ceiling model, Connections, AI bill upload, and tenant overage charges on payment plans (hub)
  • Inbox module — Portfolio-wide WhatsApp workspace with Dashboard bell Inbox sub-tab deep links (hub)
  • Notifications module — Full /notifications history with search, filters, and row-click navigation (hub)
  • AI Chat module — Vivin-internal AI Assistant using Landlord MCP tools for portfolio Q&A (hub)
  • Audit module — Portfolio-wide Manual Blocks and Discounts contract-value review (hub)
  • Properties workspace — Legacy /properties URL redirects into Listings (hub)
  • Booking engine details — Rich marketplace payload editor via the Full integration pill (hub)
  • Account Settings — Workspace-wide financial policies, templates, integrations, and operational defaults (hub)
  • API Reference hub — Partner HTTP contracts, Swagger onboarding, and partial vs full feeds (hub)