Skip to main content

Notification triage

First-time workspace setup

Use after go-live when alerts accumulate — there is no setup sequence step dedicated to /notifications; bookmark the full inbox once Getting Started — Recommended Setup Sequence steps 1–15 are complete. First-booking alerts on new inventory: finish Onboarding a New Property — Step 7 before bulk-clearing go-live pings. Lockout catch-up: Getting Started — Lockout catch-up after password recovery. Workflow pairing: Common Workflows — Setup sequence after go-live.

Use this workflow after busy booking or payment days when you need to clear unread in-app alerts and jump to the related booking, tenant, or listing without hunting through modules manually. It centers on the Notifications module at /notifications, with the desktop Dashboard bell for a quick first pass.

Pair with other workflows

Payment alerts often continue in Handling a Late Payment — Step 1 — start from Notifications — Payment overdue alerts when a Payments category row row-clicks into a booking; after navigation, confirm balances on Finance → Overview using Glossary — Finance income status (In debt drill-down) and Glossary — Finance Debt Aging (Top debtors / overdue buckets — FAQ — Bookings that owe money), or compare Dashboard Total Debt with Finance > KPI strip (Uncovered Debt). During month-end, pair Step 4 row-click triage with Portfolio KPI review — Dashboard Total Debt subtitle before you change rates in Sales — and poll AI usage API during Portfolio KPI review — Step 7 when assistant or utility-bill extraction volume should explain operational cost alongside debt reconciliation. Pending manual in-payment alerts need Glossary — Pending manual in-payment (Finance) on Transactions, not the Overview Manual Payments KPI alone. Arrival and departure alerts pair with Managing a Check-in and Managing a Check-out. Step-to-module pairing: Notification triage section cross-reference. Full pairing matrix: Common Workflows — Workflow cross-reference.

Prerequisites
  • An active Vivin account with access to the management frontend
  • Bookmark /notifications if you triage the full inbox regularly — there is no Notifications item in the left sidebar

Step 1 — Quick scan on Dashboard (desktop)

Pair with other Notification triage steps

Bell quick scan pairs with Dashboard bell slide-over, Inbox module (General / Inbox sub-tabs), Common Workflows — WhatsApp per-booking messaging (New WhatsApp message from … → bell Inbox), and get-upcoming-move-ins on Landlord MCP. Downstream: Step 2 when you need search or row-click navigation — pair Common Workflows — Notification row-click navigation on /notifications. Full pairing matrix: Notification triage section cross-reference.

On desktop, open the Dashboard (/). The bell in the page header shows an unread badge when applicable.

  1. Click the bell to open the Notifications slide-over from the right.
  2. Check the General sub-tab first for payment, ticket, and booking alerts (when your build includes Inbox sub-tabs — see Inbox module). Switch to Inbox for inbound WhatsApp / email message pings; summaries read New WhatsApp message from … or New email from … (tenant name when Vivin can resolve the contact, otherwise a clean +{digits} phone — never a raw WhatsApp JID). Clicking a row with a deep link opens the conversation directly — from the thread, click the tenant name in the header to open the Tenant sidebar without leaving Inbox (screenshot). If Inbox is greyed out, the account tenant chatbot is not enabled yet — triage General only and contact Vivin or use Bookings → Communication after enablement (Inbox — Chatbot gating; FAQ — WhatsApp and email per booking).

Dashboard bell — Inbox sub-tab with WhatsApp / email channel icons and unread badge on the tab

  1. Scroll the list — the panel loads more rows as you approach the bottom (skeleton rows appear while the next batch fetches).
  2. Click a General row without a link to read Notification detail inside the panel (summary, body, created time). Unread rows are marked read when you open them (no success toast on row click alone). The header title switches to Notification Detail, the General / Inbox sub-tabs hide until you use the back arrow (←) beside the title to return to the list for the same sub-tab.
  3. Use Mark all as read when you have scanned the active sub-tab and want to clear its unread state without opening every row. Success and failure both surface as toasts on the full page and in the bell slide-over — if unread badges remain after clicking, retry (see Glossary — Notification read actions).

Dashboard — notifications bell slide-over on Notification detail with Summary, Content, and Created at

Dashboard — notifications bell slide-over open with scrollable history and Mark all as read

Screenshot freshness

Step 1 Notification detail capture refreshed 2026-06-18 17:00 UTC (notifications-dashboard-bell-detail.png via tools/capture-notifications-bell-detail.ts with panel-scoped clone check).

What the bell does not do

The Dashboard slide-over has no search and no All / Unread / Read pills. General rows without a backend link open in-panel detail only — they do not navigate to Bookings, Tenants, or Listings from the bell. Inbox rows with a link do jump to the conversation. Use the full /notifications page when you need filters, search, or one-click entity navigation from payment and ticket alerts.

The bell is not shown on narrow (mobile) viewports and is not added to other modules’ page headers — open /notifications directly on mobile or when you are already deep in another module.

External automation on bell quick scan

Account-scoped Landlord MCP get-upcoming-move-ins surfaces the same arrival-week rows many General alerts reference — pair with list-tickets when ticket-category pings dominate the bell list before you row-click in Step 4. External clients cannot read in-app notification rows or Mark all as read from MCP; operators finish triage on the bell or /notifications.

Full pairing matrix: Notification triage section cross-reference.

Step 2 — Open the full inbox

Pair with other Notification triage steps

Full inbox pairs with /notifications search and All / Unread / Read pills, and get-booking-summary on Landlord MCP for portfolio context. Upstream: Step 1 (bell scan). Downstream: Step 3 (filter slice). Full pairing matrix: Notification triage section cross-reference.

Go to platform.vivin.app/notifications (or your bookmarked /notifications URL).

The full page adds:

  • Search — matches summary and body text (debounced; pause briefly after typing)
  • All / Unread / Read filter pills
  • Mark all as read for the current filter + search slice
  • A totals line (matching count and unread count)
  • Infinite scroll with an explicit End of list marker when every matching row is loaded

Notifications module — full history with All filter

External automation before opening /notifications

Account-scoped Landlord MCP get-booking-summary returns active and upcoming booking counts when external assistants need portfolio context before an operator opens the full inbox — MCP has no /notifications list tool; unread read-state changes remain operator UI only (Step 5).

Full pairing matrix: Notification triage section cross-reference.

Step 3 — Narrow to what still needs attention

Pair with other Notification triage steps

Inbox narrowing pairs with /notifications Unread pill and search, and list-bookings / list-tenants on Landlord MCP when external clients match names before row-click. Upstream: Step 2. Downstream: Step 4 (entity navigation). Full pairing matrix: Notification triage section cross-reference.

  1. Click Unread to show only items you have not reviewed yet.

Notifications module — Unread filter

  1. Optionally type in search to find a tenant name, booking reference, or keyword from the message body.

Notifications module — All filter with search text narrowing the list

  1. When nothing matches, the list shows No notifications found for the selected filters. — switch pills or clear search before assuming data is missing.

Notifications module — empty state after search with no matching rows

  1. After you have handled unread items, switch to Read to confirm history or audit what you already cleared.

Notifications module — Read filter with read-only rows and totals line

External automation when search narrows the slice

Account-scoped Landlord MCP list-bookings helps external clients match tenant names or unit codes you type in search — pair results with get-booking before row-click navigation in Step 4. When search text looks like a person name rather than a room code, list-tenants / get-tenant resolve tenantId targets the same way /notifications row-click uses bookingId — then get-tenant-bookings narrows to the active stay. For Payments-category keywords (amounts, “overdue”, “received”), list-payments surfaces ledger rows you can cross-check with get-payment before you open the booking in Step 4 — external clients cannot change Unread / Read pills from MCP; operators finish read-state cleanup on /notifications or the Dashboard bell.

Full pairing matrix: Notification triage section cross-reference.

Pair with other Notification triage steps

Row-click navigation pairs with Common Workflows — Payment alert to receivables triage (Step 4Finance debt receivables triage / Handling a Late Payment — Steps 1–3Step 5; notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4, finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4) and Common Workflows — Confirmation alert triage on Upcoming stays (Step 4Processing a New Booking — Step 5b / Step 6Confirmation to check-in handoff; bookings-detail-transactions-approve-payment-modal.png, booking-lifecycle-status-tabs-flow.mp4), Common Workflows — Handling a Late Payment collections hub (alert row-click → confirm balance → Handling a Late Payment — Step 1 / Step 3), Glossary — Notification row navigation, FAQ — Handling a Late Payment hub, Handling a Late Payment — Step 1 (Payments alerts), and get-booking / list-payments on Landlord MCP. Upstream: Step 3. Downstream: Step 5 after you act on each row. Full pairing matrix: Notification triage section cross-reference.

On the full Notifications page, clicking a row does more than update read status when the platform attached a navigation target:

  1. If the row is still Unread, it is marked read in the background.
  2. The app navigates using the first match: backend link, then bookingId, tenantId, listingId, or propertyId.

Notifications module — inbox row ready to open the related booking

Example outcome after a payment-related notification:

Bookings — detail opened after clicking a payment notification row on /notifications

Walkthrough: on /notifications, click a row with a bookingId target — the app marks it read and opens the booking detail sidebar.

From the opened booking, review Payment Plan or Contract Values for the charge behind the alert. When the shortfall is a security deposit (not rent schedule lines), also open the Deposit tab — an amber Partially paid badge means the deposit is short (Partial Paid on depositStatus — see Glossary — Deposit lifecycle status); portfolio triage uses Finance → DepositsPartial paid lifecycle card — see FAQ — Partly collected security deposit and Handling a Late Payment — Step 1 (deposit vs rent Partial Paid distinction).

External automation on payment alerts

Account-scoped Landlord MCP clients can triage the same Payments category rows you open from /notificationsget-booking and list-payments / get-payment for ledger context after row-click navigation, create-manual-payment-in when an external assistant records a bank transfer that still needs Approve payments, and list-bookings when several alerts reference the same tenant. Booking-scoped Tenant MCP get-payment-info returns the tenant-facing schedule for one reservation — use it when the alert followed a WhatsApp or email thread (Inbox module) rather than a portfolio-wide collections pass. list-bookings-by-email resolves bookingId when the tenant name in search matches multiple stays; get-tenant-info confirms profile fields before you mirror segment filters on Finance → Contract Values; notify-landlord escalates when the tenant disputes a balance external automation cannot clear — operators still finish approval and read-state cleanup in Step 5.

Booking sidebar tab load failures

If Communication or Tickets inside the booking sidebar shows Could not load messages or Could not load tickets, the reservation opened correctly but one tab’s API slice failed — use Refresh (Communication) or Retry on the banner (Tickets) without leaving the inbox workflow. Other tabs stay available. If the whole Bookings or /notifications list shows Failed to load … instead, that is a Directory list load failures whole-module Retry — not tab-scoped recovery. See Common Workflows — Booking sidebar tab load failures, FAQ — Communication or Tickets load failure, and Glossary — Booking detail sidebar tab load failures.

Finance Overview — Manual Payments KPI beside Total Debt (monthly manual total; triage pending rows on Transactions)

Finance Transactions — All card with amber Pending chip active and filtered ledger rows

Booking detail Transactions — Approve payment confirmation (same modal on Finance → Transactions)

Finance Transactions — bulk selection bar with Approve selected and Reject selected

Walkthrough: Finance → Transactions — clear date range, click amber Pending on the All card, open Approve payment (cancel before saving).

When several payment alerts arrive during a Portfolio KPI review month-end pass, treat Step 4 as the alert-driven entry and Step 7 as the portfolio snapshot: after row-click opens the booking, compare its balance with Dashboard Total Debt (headline vs >15 days subtitle — dashboard-kpi-total-debt-tooltip.png) and Finance → Overview Debt Aging (finance-overview-debt-aging-expanded-bucket.png) — hub matrix: Common Workflows — Payment alert to receivables triage; Portfolio KPI review — Dashboard Total Debt subtitle, FAQ — Dashboard Total Debt subtitle before you clear the last unread rows in Step 5.

Screenshot freshness

Row-click triage captures refreshed 2026-06-20 15:08 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-notifications-row-navigation.ts — targets first publication-clean notification with bookingId, not the default Inbox row). Row-navigation walkthrough MP4 added 2026-06-20 15:08 UTC (tools/record-notifications-row-navigation-mp4.ts). Manual Payments KPI and approve/bulk-bar captures cross-linked 2026-06-16 08:07 UTC (shared finance-overview-kpi-cards.png from tools/capture-finance-debt-detail-screenshots.ts). Pending-pill PNG + pending-approve MP4 cross-linked 2026-06-27 15:08 UTC (round 132 — finance-transactions-pending-pill.png, tools/record-finance-transactions-pending-approve-flow-mp4.ts). Prose aligned to #1739 Manual Payments label 2026-06-20 04:06 UTC.

If none of those target fields are set, the row is marked read when applicable but you stay on the inbox — use Mark as read when you only want to clear unread without leaving the page.

When the opened booking is still Upcoming, finish Processing a New Booking — Step 5b / Step 6 before you bulk-clear confirmation-week alerts — hub matrix: Common Workflows — Confirmation alert triage (notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png, notifications-row-navigation-flow.mp4); when alerts are quiet and move-in is ~7 days out, hand off via Common Workflows — Confirmation to check-in handoffManaging a Check-in — Step 1 (workflows-operations-check-in-out-planning-view.png).

Full pairing matrix: Notification triage section cross-reference.

Step 5 — Clear remaining unread

Pair with other Notification triage steps

Unread cleanup pairs with /notifications Mark all as read, Common Workflows — Payment alert to receivables triage (confirm balance on each payment overdue row before Mark all as readnotifications-row-navigation-flow.mp4), Common Workflows — Confirmation alert triage (finish Step 5b / Step 6 on each Upcoming Booking created / Payment received row — bookings-detail-transactions-approve-payment-modal.png), downstream workflows (Managing a Check-in, Managing a Check-out, Handling a Late Payment) before bulk-clear, and Glossary — Notification read actions. Upstream: Step 4 (acted on each alert). Downstream: Step 6 when read-state or row-click fails. Full pairing matrix: Notification triage section cross-reference.

  • Per rowMark as read on unread items you have reviewed but do not need to open in another module.
  • BulkMark all as read clears unread for every notification matching the current filter + search (not a hidden second query).
External automation on inbox cleanup

Account-scoped Landlord MCP get-booking-summary gives portfolio-level active/upcoming counts when several Payments category rows still need row-click follow-up in Step 4 before you Mark all as read. list-bookings and get-booking surface every reservation on a property when unread alerts cluster on one unit — external clients cannot clear in-app read state from MCP; operators finish on /notifications or the Dashboard bell. get-upcoming-move-ins mirrors arrival-week General alerts before you bulk-clear rows that still need Managing a Check-in follow-up. list-tickets, get-ticket, update-ticket, close-ticket, and add-ticket-comment help when Operations-category alerts still reference open turnover or damage tickets — pair close-ticket only after operator Cost allocation is reconciled when contractor spend is involved (Glossary — Ticket — linked cash flows).

Tenant-facing unread cleanup contrast

Booking-scoped Tenant MCP get-payment-info confirms tenant-facing balances on the last Payments alert you opened before you bulk-clear unread — pair with list-bookings-by-email when Inbox message pings (Step 1) preceded the row and identity was ambiguous. get-booking-status and get-dates-and-schedule are the right reads for arrival-week General alerts before you Mark all as read on rows that still need Managing a Check-in follow-up. get-maintenance-tickets / create-maintenance-ticket mirror Operations ticket alerts — do not clear unread on maintenance escalations until the ticket row is Completed or assigned. notify-landlord is for tenant-channel escalations that should stay open until a human replies; do not Mark all as read on those rows until the thread is handled on Bookings → Communication or /inbox. Surface-choice contrast: Automation & AI — Workflow pairing for surface choice.

When you have scrolled through the full history for the active filter, an End of list line appears below the list:

Notifications module — full history scrolled to the end with the End of list marker

Walkthrough: Dashboard bell slide-over → Mark all as read → close → full /notifications page → Unread and Read filters.

Full pairing matrix: Notification triage section cross-reference.

Step 6 — Escalate when triage is blocked (when needed)

Pair with other Notification triage steps

Triage escalation pairs with Using in-app support, Resetting a Management User Password (lockout catch-up), and Portfolio KPI review — Step 7 (month-end Pending mesh). Upstream: Steps 1–5 self-serve paths. Full pairing matrix: Notification triage section cross-reference.

When /notifications row-click navigation, Mark all as read, or the Dashboard bell Inbox sub-tab behaves unexpectedly after you followed Steps 1–5, document what you tried in Internal Notes or the booking Communication thread before you escalate.

Self-serve first:

File Using in-app support when product behaviour blocks triage despite correct operator steps:

Use the Help & Support drawer from Bookings or Dashboard when you need context; deep-link /bookings?support=<ticketId> when email notifications include ticket ids — Deep Links — Support. If a management lockout delayed triage, recover access with Resetting a Management User Password (Step 3) before you file support — refresh Landlord MCP Bearer JWT after Step 3 there; rerun Step 4 row-click on stale Payments alerts, clear unread in Step 5, then finish month-end Pending mesh via Portfolio KPI review — Step 7 and Entering Monthly Utility Bills — Step 4b when utility overage receipts piled up during lockout.

External automation on triage escalation

Account-scoped Landlord MCP get-booking-summary and list-bookings help external clients confirm portfolio context when /notifications search or row-click targets look wrong — pair get-booking, list-payments, and get-payment with the booking id from the alert summary before you file a support ticket. list-tenants, get-tenant, and get-tenant-bookings resolve person-name alerts that never attached a bookingId. list-tickets, get-ticket, and add-ticket-comment document Operations-category escalations on the ticket thread. External clients cannot read in-app notification rows, change read-state pills, or Mark all as read from MCP — operators finish triage on /notifications or the Dashboard bell.

Tenant-facing triage escalation contrast

Booking-scoped Tenant MCP notify-landlord alerts your team when tenants dispute balances or access through a chatbot — it does not replace operator triage in Steps 1–5 or a Vivin support ticket when row-click navigation or read-state APIs fail. get-payment-info and list-bookings-by-email remain the right tenant-scoped reads when Inbox threads preceded the alert. Surface-choice contrast: Automation & AI — Workflow pairing for surface choice.

Full pairing matrix: Notification triage section cross-reference.

When to use which surface

NeedUse
Quick scan of recent alerts on desktopDashboard bell slide-over
Search, read-status filters, full history/notifications
Jump from a notification into Bookings / Tenants / Listings/notifications row click
Operator alert when a tenant payment is receivedEmail + in-app when opted in — see Glossary — Payment notification (operator) and Preferences; in-app rows are visible only to users who enabled Payment notification emails on /settings/personal

Notification triage section cross-reference

Use this table when one step in this workflow naturally leads into another module, concept page, or downstream workflow — each row links to the docs you should read before or after that step.

| Workflow step / section | Pair with these docs | | ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Step 1 — Quick scan on Dashboard (desktop) | Dashboard module, Inbox module — Dashboard bell, Glossary — Notification read actions, Landlord MCP — Read-only and intelligence (get-upcoming-move-ins for arrival-week alerts), Landlord MCP — Extended account tools (list-tickets when ticket-category pings dominate the bell list; read-state changes remain operator UI only) | | Step 2 — Open the full inbox | Notifications module, Deep Links — Notifications, Landlord MCP — Read-only and intelligence (get-booking-summary for portfolio context before opening /notifications; no MCP list tool for in-app notification rows) | | Step 3 — Narrow to what still needs attention | Notifications — History loading, Getting Started — Infinite scroll, Tenants module (profile sidebar when search matches a person name), Finance — Pending manual payments (payment-keyword triage before Step 4), Landlord MCP — Extended account tools (list-bookings, get-booking when search narrows to unit codes; list-tenants, get-tenant, get-tenant-bookings when search narrows to person names; list-payments, get-payment when Payments keywords dominate; Unread / Read pills remain operator UI only) | | Step 4 — Open the related booking, tenant, or listing | Notifications — Payment overdue alerts, Glossary — Notification row navigation, Glossary — Finance income status, Glossary — Finance Debt Aging, Glossary — Dashboard KPI cards, Glossary — Pending manual in-payment (Finance), Glossary — Credit note (payment reject/revert), Glossary — Deposit lifecycle status, Portfolio KPI review — Dashboard Total Debt subtitle, Portfolio KPI review — Step 7, AI usage API (landlord_chat when alert triage used AI Chat), Processing a New Booking — Step 5b, Handling a Late Payment — Step 1, Finance — Tenant category filter, Bookings — Other filters, Tenants — Tenant category filter, Glossary — Tenant category, FAQ — Finance tenant category filter parity, Handling a Late Payment — Step 4b, Managing a Check-in — Step 3b, Entering Monthly Utility Bills — Step 4b, Cancelling a Booking — Step 2a, Payment Allocation — Pending manual approval, Payment Allocation — Correcting mistaken receipts, Finance — Pending manual payments, Finance > Transactions — Row actions, Bookings > Transactions — Row actions, Finance — KPI strip, FAQ — Uncovered Debt, FAQ — Dashboard Total Debt subtitle, FAQ — Manual receipt still pending, Landlord MCP — Tool overview — extended account tools (get-booking, list-payments, get-payment, create-manual-payment-in), Inbox module — Dashboard bell, Tenant MCP — Property, payments, and portal tools (get-payment-info, get-tenant-info, list-bookings-by-email; notify-landlord when tenant-channel escalation preceded the alert) | | Step 5 — Clear remaining unread | Glossary — Notification read actions, Portfolio KPI review (month-end alert cleanup), Managing a Check-in (arrival-week alerts before bulk clear), Inbox module, Automation & AI — Workflow pairing for surface choice, Landlord MCP — Read-only and intelligence (get-booking-summary, get-upcoming-move-ins for arrival-week alerts), Landlord MCP — Extended account tools (list-bookings, get-booking when unread alerts cluster on one property; list-tickets, get-ticket, update-ticket, close-ticket, add-ticket-comment for Operations-category rows — Cost allocation remains operator UI; read-state changes remain operator UI only), Tenant MCP — Property, payments, and portal tools (get-payment-info before bulk Mark all as read; list-bookings-by-email when Inbox pings preceded payment rows), Tenant MCP — Booking and contract data (get-booking-status, get-dates-and-schedule for arrival-week alerts), Tenant MCP — Maintenance and escalation (get-maintenance-tickets, create-maintenance-ticket for ticket alerts; notify-landlord — do not clear unread until tenant-channel escalation is handled) | | Step 6 — Escalate when triage is blocked | Using in-app support, Using in-app support — Help & Support drawer, Using in-app support — New Support Ticket modal, Handling a Late Payment — Step 1, Handling a Late Payment — Step 4b, Handling a Late Payment — Step 6, Handling a Late Payment — Step 6b (collections Pending mesh at month-end), Portfolio KPI review — Step 6 (segment-wide arrears after alert triage), Portfolio KPI review — Step 7, Onboarding a New Property — Step 7 (first-booking / go-live alerts), Processing a New Booking — Step 6 (booking-created / confirmation alerts), Managing a Check-in — Step 6 (arrival-week access alerts), Managing a Check-out — Step 6 (departure-week balances after payment alerts), Managing a Check-out — Step 7 (Ended status alerts after settlement), Manual block hygiene — Step 4 (same-day turnover manual holds), Manual block hygiene — Step 6 (availability alerts persist after holds cleared), Cancelling a Booking — Step 6 (availability after cancel), Processing a New Booking — Step 6b, Managing a Check-in — Step 6b, Managing a Check-out — Step 6b, Cancelling a Booking — Step 6b, Entering Monthly Utility Bills — Step 4b, Entering Monthly Utility Bills — Step 6, Services Marketplace, Settings > Services, ChatBot settings — Status Bot, Glossary — Notification read actions, Glossary — Notification row navigation, Glossary — Same-day turnover, Deep Links — Support, Resetting a Management User Password — Step 3 (lockout-delayed alert backlog catch-up), Resetting a Management User Password — Troubleshooting, Landlord MCP — Permissions and safety, Landlord MCP — Extended account tools (get-booking-summary, list-bookings, get-booking, list-payments, get-payment, list-tenants, get-tenant, get-tenant-bookings, list-tickets, get-ticket, add-ticket-comment; read-state changes remain operator UI only), Tenant MCP — Maintenance and escalation (notify-landlord — contrast with Vivin support tickets), Automation & AI — Workflow pairing for surface choice | | Lockout catch-up after password recovery | Unread alerts accumulated during lockout | Common Workflows — Lockout catch-up, Getting Started — Lockout catch-up, Step 5 | | Pending manual receipt approval | Payment alerts for pending receipts | Common Workflows — Pending manual receipt approval, Finance — Pending manual payments, Step 4 | | Reject/revert mistaken receipts | Duplicate payment alerts | Common Workflows — Reject/revert mistaken receipts, Payment Allocation — Correcting mistaken receipts | | Month-end invoicing (fixed date) | Alert cleanup before month-end bulk export | Common Workflows — Month-end invoicing (fixed date), Step 5, Portfolio KPI review — Month-end invoicing (fixed date) | | Same-day turnover coordination | Arrival/access alerts on turnover week (Step 4 row-click) | Common Workflows — Same-day turnover coordination, Step 4 — Open the related booking, tenant, or listing, FAQ — Same-day turnovers (operations-add-ticket-modal.png, bookings-timeline-day-week-month-and-sidebar.mp4) | | Occupancy KPI to block hygiene handoff | Vacant Units vs Analytics occupancy on Step 1 bell scan | Common Workflows — Occupancy KPI to block hygiene handoff, Step 1 — Quick scan on Dashboard, FAQ — Analytics (KPI workspace) (analytics-kpi-occupancy-tab.png, audit-manual-blocks-filter-scroll.mp4) | | Deposit missing on Finance Deposits | Deposit payment alert row-click but Finance row hidden | Common Workflows — Deposit missing on Finance Deposits, Step 4 — Open the related booking, FAQ — Deposit missing on Finance Deposits (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-clear-flow.mp4) | | Partly collected security deposit | Payment alerts for deposit shortfalls | Common Workflows — Partly collected security deposit, Step 4, Finance — Deposits status summary cards, Glossary — Deposit lifecycle status, FAQ — Partly collected security deposit | | Wrong tenant on a booking | Wrong Tenant card after alert row-click | Common Workflows — Wrong tenant on a booking, Step 4 — Open the related booking, tenant, or listing, FAQ — Wrong tenant on a booking (bookings-detail-change-tenant-control.png, bookings-detail-change-tenant-flow.mp4) | | Cancel Booking vs Delete Booking | Row-click scope before Cancel vs Delete vs Archive | Common Workflows — Cancel Booking vs Delete Booking, Step 4 — Open the related booking, tenant, or listing, FAQ — Cancel Booking vs Delete Booking (bookings-cancel-booking-modal-refund-types.png, bookings-list-canceled-tab.png, workflows-cancel-booking-refund-modal-flow.mp4) | | Portfolio retirement decisions | Alert row-click before Cancel vs Delete vs Archive | Common Workflows — Portfolio retirement decisions, Step 4 — Open the related booking, tenant, or listing, FAQ — Portfolio retirement decisions (listings-archived-populated-table.png, finance-transactions-type-summary-cards.png) | | Directory list load failures | /notifications list fails before row-click triage | Common Workflows — Directory list load failures, Step 2 — Open the full inbox, FAQ — Directory list load failures (notifications-module-load-failure.png, utilities-bills-load-failure.png) | | Booking sidebar tab load failures | Alert row-click opened booking but one tab red | Common Workflows — Booking sidebar tab load failures, Step 4 — Open the related booking, tenant, or listing, FAQ — Communication or Tickets load failure (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-tickets-tab.png) | | Confirmation alert triage | Upcoming confirmation alert row-click before bulk mark-read | Common Workflows — Confirmation alert triage, Step 4 — Open the related booking, tenant, or listing, FAQ — Processing a New Booking hub (notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png) | | Portfolio segmentation by tenant category | Alert clusters on one tenant segment | Common Workflows — Portfolio segmentation, Bookings — Other filters | | Utility overage collections | Utility payment overdue after monthly bill cycle | Common Workflows — Utility overage collections, Step 4 — Open the related booking, tenant, or listing, Entering Monthly Utility Bills — Step 4 (utilities-allocations-row-breakdown-expanded.png, utilities-allocations-review-flow.mp4) | | Check-out final utilities handoff | Departure-week utility payment overdue during turnover week | Common Workflows — Check-out final utilities handoff, Step 4 — Open the related booking, tenant, or listing, Managing a Check-out — Step 6 (utilities-allocations-review-flow.mp4, bookings-detail-payment-plan-tab-schedule.png) | | Check-in to check-out handoff | payment overdue on Ongoing stay during bell scan | Common Workflows — Check-in to check-out handoff, Step 4 — Open the related booking, tenant, or listing, Managing a Check-out — Step 1 (operations-check-in-out-check-outs-next-7-days.png, bookings-timeline-view.png) | | Check-out collections before refund | Departure-week payment overdue blocks Ready To Refund | Common Workflows — Check-out collections before refund, Step 4 — Open the related booking, tenant, or listing, Managing a Check-out — Step 6 (workflows-check-out-coordination-flow.mp4, bookings-detail-payment-plan-tab-schedule.png, finance-contract-values-in-debt-filter.png) | | Check-out ledger cleanup before refund | Duplicate Pending manual in-payment alert during departure week | Common Workflows — Check-out ledger cleanup before refund, Step 4 — Open the related booking, tenant, or listing, Managing a Check-out — Step 6 (bookings-detail-transactions-revert-modal-info-banner.png, finance-transactions-bulk-reject-selected-bar.png) | | Payment alert to receivables triage | Canonical Ongoing payment overdue row-click before mark-read | Common Workflows — Payment alert to receivables triage, Step 4 — Open the related booking, tenant, or listing, Handling a Late Payment — Step 1 (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4) | | Finance debt receivables triage | Payment overdue alert row-click before portfolio Top debtors | Common Workflows — Finance debt receivables triage, Step 4 — Open the related booking, tenant, or listing, Common Workflows — Payment alert to receivables triage (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4, finance-transactions-pending-pill.png) | | Handling a Late Payment collections | Alert row-click → collections Steps 1–6 before Step 5 | | Finance Income status drill-down | payment overdue alert row-click — Income → In debt vs Debt Aging after Step 4 | Common Workflows — Finance Income status drill-down, Step 4 — Open the related booking, tenant, or listing, Finance debt receivables triage (finance-overview-income-status-in-debt-modal.png, finance-overview-income-drill-down-flow.mp4) | | Cash flow forecast drill-down | Payment received alert — Cash flow forecast confirms portfolio collections after Step 4 | Common Workflows — Cash flow forecast drill-down, Step 4 — Open the related booking, tenant, or listing, Finance Income status drill-down (finance-overview-cash-flow-all-payments-modal.png, finance-overview-cash-flow-drill-down-flow.mp4) | | Cancellation collections before void | Pre-cancel payment overdue alert blocks void | Common Workflows — Cancellation collections before void, Step 4 — Open the related booking, tenant, or listing, Cancelling a Booking — Step 2 (finance-contract-values-in-debt-filter.png, bookings-detail-transactions-approve-payment-modal.png, bookings-cancel-booking-modal-refund-types.png, workflows-cancel-booking-refund-modal-flow.mp4) | | Rent reduction after invoicing | Row-click lands on invoiced booking before month-end repricing | Common Workflows — Rent reduction after invoicing, Step 4 — Open the related booking, tenant, or listing, Glossary — Invoiced floor (rent) (bookings-detail-change-monthly-rent-modal.png) | | Bulk Hostkit invoicing | Alert cleanup before month-end bulk export | Common Workflows — Bulk Hostkit invoicing, Step 5 — Clear remaining unread, FAQ — Bulk Hostkit invoicing slow (finance-transactions-bulk-selection-bar.png, settings-invoicing-hostkit-series.png) |


Pair with other Notification triage guide sections

Related below links this workflow to modules, concepts, settings, and escalation paths. Pair Documentation map & escalation with Common Workflows hub — Documentation map & escalation; pair Upstream & downstream workflows with Common Workflows — Workflow cross-reference. Topic-to-section pairing in sections above: Notification triage section cross-reference. Full hub matrix: Common Workflows section cross-reference.

Documentation map & escalation

Upstream & downstream workflows

Pair with other Notification triage guide sections
Pair with other Notification triage guide sections

Concepts & settings that shape this workflow

Pair with other Notification triage guide sections

Finance, bookings & collections surfaces

Pair with other Notification triage guide sections

Finance, bookings & collections surfaces bullets pair with the matching topic rows in Notification triage section cross-reference. Full pairing matrix: Notification triage section cross-reference · Common Workflows section cross-reference.

Inbox, tenants & operations surfaces

Pair with other Notification triage guide sections

Inbox, tenants & operations surfaces bullets pair with the matching topic rows in Notification triage section cross-reference. Full pairing matrix: Notification triage section cross-reference · Common Workflows section cross-reference.

Deeper workflow reads

Pair with other Notification triage guide sections

Concept workflow reads pair with Concepts hub subsection index and Concept cross-reference. Each concept sub-guide reciprocates with [Deeper workflow reads](../workflows/notification-triage.md#deeper-workflow-reads) anchors on Notification triage bullets — hub parity: Common Workflows hub — Deeper workflow reads. Full pairing matrix: Notification triage section cross-reference · Common Workflows section cross-reference.

Deeper API reads

Lockout catch-up after password recovery

Pair with other Notification triage guide sections

Unread payment and booking alerts accumulated during lockout pair with Getting Started — Lockout catch-up after password recovery. Route payment overdue rows via Common Workflows — Payment alert to receivables triage and Upcoming Booking created / Payment received rows via Common Workflows — Confirmation alert triage before Step 5notifications-row-navigation-flow.mp4, bookings-detail-transactions-approve-payment-modal.png. Hub parity: Common Workflows — Lockout catch-up after password recovery. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Pending manual receipt approval

Pair with other Notification triage guide sections

Pending manual in-payment alerts require Finance — Pending manual payments approval — not just mark-read. When two identical transfers sit in the amber Pending queue, route duplicates to Common Workflows — Reject/revert mistaken receipts (Reject selected, not Approve). Hub parity: Common Workflows — Pending manual receipt approval. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

WhatsApp per-booking messaging

Pair with other Notification triage guide sections

New WhatsApp message from … alerts pair with bell Inbox on Step 1 and full /notifications on Step 2 — contrast cross-booking Inbox with Bookings → Communication when Step 4 lands on a booking without a thread. Hub parity: Glossary — WhatsApp per-booking messaging hub · Common Workflows — WhatsApp per-booking messaging. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Bot reasoning (audit)

Pair with other Notification Triage guide sections

Message pings on bell Inbox / **/notifications — expand Reasoning under mint Bot bubbles on Bookings → Communication → WhatsApp to audit automated replies before editing **ChatBot** persona or IF/THEN rules. Hub parity: Glossary — Bot reasoning (audit) hub · Common Workflows — Bot reasoning (audit). Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

ChatBot settings

Pair with other Notification Triage guide sections

Pair Account Settings → ChatBot (Persona, IF/THEN, Status Bot) with thread review on Communication when message pings on bell inbox / /notifications. Hub parity: Glossary — ChatBot settings hub · Common Workflows — ChatBot settings. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Utility overage collections

Check-out final utilities handoff

Check-in to check-out handoff

Pair with other Notification triage guide sections

Check-out collections before refund

Check-out ledger cleanup before refund

Pair with other Notification triage guide sections

Duplicate Pending manual in-payment alerts during departure week pair with Step 4 — Open the related booking, tenant, or listingReject selected on booking Transactions — hub: Common Workflows — Check-out ledger cleanup before refund. Distinct from rent Check-out collections before refund and utility Check-out final utilities handoff. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Cancellation collections before void

Rent reduction after invoicing

Pair with other Notification triage guide sections

Payment alert row-click on Step 4 — Open the related booking, tenant, or listing may land on a booking whose confirmation month is already invoiced — pair Contract Info → Change monthly rent before month-end Issue credit notes. Hub parity: Common Workflows — Rent reduction after invoicing. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Notification row-click navigation

Pair with other Notification triage guide sections

Payments category row-click on Step 4 is the canonical alert-driven entry — contrast bell General in-panel detail with /notifications row-click before Step 5 — Clear remaining unread. Hub parity: Common Workflows — Notification row-click navigation. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Payment notification (operator)

Pair with other Notification triage guide sections

Step 4 — Open the related booking, tenant, or listing is the canonical Payments category entry — distinguish Payment received, Pending manual in-payment, and payment overdue before Step 5 — Clear remaining unread. Hub parity: Common Workflows — Payment notification (operator). Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Payment alert to receivables triage

Pair with other Notification triage guide sections

Payments category row-click on Step 4 is the canonical alert-driven entry — route payment overdue to booking Payment Plan before portfolio Debt Aging or Handling a Late Payment — Step 1. Hub parity: Common Workflows — Payment alert to receivables triage. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Finance debt receivables triage

Pair with other Notification triage guide sections

Payment overdue row-click on Step 4 pairs with portfolio Debt Aging when balance needs ranking — hub: Common Workflows — Payment alert to receivables triage. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Handling a Late Payment collections

Pair with other Notification triage guide sections

payment overdue row-click on Step 4 opens a booking — receivables triage surfaces answer “who owes?” before Handling a Late Payment — Steps 1–6 answer “what do I do next?”. Hub parity: Common Workflows — Handling a Late Payment collections hub. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Dashboard Total Debt subtitle

Pair with other Notification triage guide sections

After Step 4 row-click, compare the opened booking balance with post-login Total Debt headline vs >15 days subtitle before Step 5. Hub parity: Common Workflows — Payment alert to receivables triage. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Uncovered Debt KPI

Pair with other Notification triage guide sections

After Step 4, open Finance → Overview and compare Total Debt with Uncovered Debt — when they align, rank Top debtors before Step 5. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Finance Income status drill-down

Pair with other Notification triage guide sections

After Step 4 on payment overdue alerts — portfolio-wide rank needs Debt Aging, not Income → In debt payment-line modal alone. Hub parity: Common Workflows — Finance Income status drill-down. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Cash flow forecast drill-down

Pair with other Notification triage guide sections

After Step 4 on Payment received alerts — Cash flow forecast confirms portfolio collections when the opened booking balance looks paid. Hub parity: Common Workflows — Cash flow forecast drill-down. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Reject/revert mistaken receipts

Pair with other Notification triage guide sections

Payment alerts for duplicate receipts pair with Payment Allocation — Correcting mistaken receipts and Common Workflows — Pending manual receipt approval (approve legitimate pending rows before you Revert an approved duplicate). Hub parity: Common Workflows — Reject/revert mistaken receipts. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Month-end invoicing (fixed date)

Pair with other Notification triage guide sections

Month-end alert cleanup in Step 5 should finish Pending approval and balance checks before bulk Issue allocation — save a fixed Invoice date in Settings → Invoicing first. Hub parity: Common Workflows — Month-end invoicing (fixed date). Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Bulk Hostkit invoicing

Pair with other Notification triage guide sections

Month-end alert cleanup in Step 5 should finish Pending approval before bulk Issue allocation / Invoice selected — pair Month-end invoicing (fixed date) (save fixed Invoice date first — finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png). Hub parity: Common Workflows — Bulk Hostkit invoicing. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Same-day turnover coordination

Pair with other Notification triage guide sections

Step 4 — Open the related booking, tenant, or listing when Arrival or access-code alerts fire during turnover week on a shared unit — pair hub Common Workflows — Same-day turnover coordination before you bulk Mark all as read. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Occupancy KPI to block hygiene handoff

Pair with other Notification triage guide sections

Step 1 — Quick scan on Dashboard when Vacant Units looks lower than Analytics → Occupancy for the same range — continue hub Common Workflows — Occupancy KPI to block hygiene handoff before you bulk Mark all as read on payment alerts. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Deposit missing on Finance Deposits

Pair with other Notification triage guide sections

Step 4 — Open the related booking on deposit payment alerts should confirm the Deposit tab, then clear Finance → Deposits toolbar date range when the portfolio row is still missing. Hub parity: Common Workflows — Deposit missing on Finance Deposits. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Deposit lifecycle status

Pair with other Notification triage guide sections

Step 4 — Open the related booking, tenant, or listing — when the alert is a deposit shortfall, open booking Deposit and read the depositStatus lifecycle pill (Partial Paid vs rent Payment Plan lines). Hub parity: Common Workflows — Deposit lifecycle status. Full pairing matrix: Notification Triage section cross-reference · Common Workflows section cross-reference.

Partly collected security deposit

Pair with other Notification triage guide sections

Step 4 — Open the related booking on deposit payment alerts should open the Deposit tab — not only Payment Plan rent lines. Hub parity: Common Workflows — Partly collected security deposit. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Wrong tenant on a booking

Pair with other Notification triage guide sections

After Step 4 — Open the related booking, tenant, or listing row-click, verify the Tenant card on Contract Info — payment or confirmation alerts on Upcoming stays may need Change tenant instead of editing the linked tenant profile in place. Hub parity: Common Workflows — Wrong tenant on a booking. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Cancel Booking vs Delete Booking

Pair with other Notification triage guide sections

After Step 4 — Open the related booking, tenant, or listing row-click, confirm scope before Cancel booking, Delete Booking, or building Archive — three different outcomes with different ledger visibility (#1897 / #2076). Wrong profile on valid stay → Change tenant, not this hub. Hub parity: Common Workflows — Cancel Booking vs Delete Booking. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Portfolio retirement decisions

Pair with other Notification triage guide sections

Row-click navigation on Step 4 — Open the related booking, tenant, or listing should confirm scope before you Cancel booking, Delete Booking, or ignore building Archive — three different outcomes. Hub parity: Common Workflows — Portfolio retirement decisions. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Provider platform Delete Booking guard

Pair with other Notification triage guide sections

Before Delete Booking on integration imports opened from Step 4 — Open the related booking, tenant, or listing, confirm scope and clear provider platform in-payment — soft-archive is blocked until Reject or assign (#2076). Hub parity: Common Workflows — Provider platform Delete Booking guard. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Archived booking ledger visibility

Pair with other Notification triage guide sections

Before Delete Booking on integration imports opened from Step 4 — Open the related booking, tenant, or listing, confirm scope — soft-archive hides Manual Transactions on Finance → Transactions (#1897). Policy voids use Cancel booking. Hub parity: Common Workflows — Archived booking ledger visibility. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Archive property (building-level)

Pair with other Notification triage guide sections

Alert row-click on Step 4 — Open the related booking, tenant, or listing may surface scope confusion — building sunsetting uses Archive property, not Delete Booking on every reservation. Hub parity: Common Workflows — Archive property (building-level). Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Directory list load failures

Pair with other Notification triage guide sections

Full inbox triage on Step 2 — Open the full inbox needs a loaded /notifications list — Failed to load notifications. + Try again before Step 4 — Open the related booking, tenant, or listing row-click. Tab-scoped Communication Refresh inside an already-open booking is Booking sidebar tab load failures — not whole-module Retry. Hub parity: Common Workflows — Directory list load failures · Glossary — Directory list load failures hub. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Booking sidebar tab load failures

Pair with other Notification triage guide sections

After Step 4 — Open the related booking, tenant, or listing row-click, a red Communication or Tickets banner is tab-scoped — use Refresh or Retry without leaving triage. Whole /notifications Failed to load notifications. on Step 2 is Directory list load failures — not tab recovery. Hub parity: Glossary — Booking sidebar tab load failures hub · Common Workflows — Booking sidebar tab load failures. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Confirmation to check-in handoff

Pair with other Notification triage guide sections

When Upcoming confirmation alerts are quiet and move-in is ~7 days out, hand off from Step 5 — Clear remaining unread to Managing a Check-in — Step 1 — finish Processing a New Booking — Step 6 / Step 5b on Step 4 row-clicks first. Hub parity: Common Workflows — Confirmation to check-in handoff. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Confirmation alert triage

Pair with other Notification triage guide sections

Upcoming Booking created / Payment received / Pending manual in-payment alerts are the canonical confirmation-week path — Step 4 — Open the related booking, tenant, or listing row-click → Processing a New Booking — Step 5b / Step 6Step 5. Contrast Ongoing payment overdue on Payment alert to receivables triage. Hub parity: Common Workflows — Confirmation alert triage. Full pairing matrix: notification-triage-section-cross-reference · Common Workflows section cross-reference.

Portfolio segmentation by tenant category

Pair with other Notification triage guide sections

Key glossary terms

Pair with other Notification triage guide sections

Module documentation hubs

Pair with other Notification triage guide sections