Skip to main content

Common Workflows

This section provides step-by-step guides for the most frequently performed tasks in Vivin. Each workflow describes the complete sequence of actions, the modules involved, and what to watch out for at each step.

Finding your way in the app

For the management shell (sidebar, Create New, dashboard bell vs full Notifications), see Getting Started. First-time administrators should complete Getting Started — Recommended Setup Sequence (steps 1–3 account-wide, then Onboarding a New Property for steps 4–12, then setup steps 13–15 and Step 7 — Verify in Listings) before daily operational guides. Unfamiliar setup labels: Glossary — Setup sequence vocabulary. Self-serve troubleshooting during setup: FAQ & Troubleshooting). To bookmark or share exact pages, use Management Frontend Deep Links. Tenant-facing payment and portal behaviour pairs with Tenant Portal (including Portal access by tenant category); booking-scoped external automation pairs with Tenant MCP. Each workflow sub-guide opens with a First-time workspace setup tip tailored to that workflow's go-live prerequisites and a Finding your way in this guide tip with step anchors. Habit-specific shortcuts live under Related below and on every workflow sub-guide.

First-time workspace setup

Complete Getting Started — Recommended Setup Sequence (steps 1–12 on Account Settings tabs per Recommended setup order, then steps 13–15 in Listings, Bookings, and Tenants) and Onboarding a New Property — Step 7 go-live verification before you rely on the operational guides below. Guided walkthrough of settings steps 4–12: Onboarding a New Property. Each workflow sub-guide opens with a First-time workspace setup tip tailored to that workflow's go-live prerequisites. When behaviour does not match expectations during setup, check FAQ — Navigation & shortcuts, FAQ — Settings & tenant communications, and FAQ — Help & Vivin support before filing support tickets. When sign-in was restored mid-setup, see Getting Started — Lockout catch-up after password recovery. Step-to-workflow pairing after go-live: Setup sequence after go-live. Tab map: Account Settings — Tab cross-reference. Escalation: Support — Setup sequence escalation.

Product maps​

Pair with other Common Workflows hub sections

These click paths open the same modules the At a glance table routes to — then follow the matching sub-guide for the checklist.

Ask AI Chat “Where do I open Listings for property onboarding, Bookings for processing a new reservation, Operations for check-in and check-out queues, Finance for late payments and deposits, and Notifications for alert triage (English labels — Common Workflows hub for Onboarding a New Property, Processing a New Booking, Managing a Check-in, Handling a Late Payment, and Notification triage — product navigation only, no account data)?” — then open those surfaces (ai-chat-product-context-workflows-hub-reply.png, ai-chat-product-context-workflows-hub-flow.mp4). The assistant typically points at the left-hand menu for Listings, Bookings, Operations, and Finance, and at Notifications for alert triage (bookmark /notifications or View all from the Dashboard bell — it is not a sidebar item). Same grounding external MCP clients get from get-vivin-context-overview (or get-vivin-context-bookings-tenants / get-vivin-context-operations / get-vivin-context-finance). Deep guides: Onboarding a New Property, Processing a New Booking, Managing a Check-in, Handling a Late Payment, Notification triage.

AI Assistant — where to open Listings, Bookings, Operations, Finance, and Notifications for Common Workflows

Walkthrough: ask AI Assistant for Common Workflows product maps, then open Listings, Bookings, Operations, Finance, and Notifications.

For the owner-then-Listings click path alone, see Onboarding a New Property (ai-chat-product-context-onboarding-property-reply.png, ai-chat-product-context-onboarding-property-flow.mp4) — ask AI Chat “Where do I open Owners under Settings Team and Listings under Portfolio to onboard a new property…?”

For the Bookings-then-Create-New click path alone, see Processing a New Booking (ai-chat-product-context-processing-booking-reply.png, ai-chat-product-context-processing-booking-flow.mp4) — ask AI Chat “Where do I open Bookings under Portfolio and Create New Booking to process a new booking…?”

For the Operations Check-in & Check-out click path alone, see Managing a Check-in (ai-chat-product-context-check-in-reply.png, ai-chat-product-context-check-in-flow.mp4) — ask AI Chat “Where do I open Operations under Business and the Check-in & Check-out tab to manage a check-in…?”

For the Operations Check-outs click path alone, see Managing a Check-out (ai-chat-product-context-check-out-reply.png, ai-chat-product-context-check-out-flow.mp4) — ask AI Chat “Where do I open Operations under Business and the Check-in & Check-out tab to manage a check-out — review upcoming departures with Next 7 days and the Check-outs filter…?”

For the Finance Debt Aging / Contract Values click path alone, see Handling a Late Payment (ai-chat-product-context-late-payment-reply.png, ai-chat-product-context-late-payment-flow.mp4) — ask AI Chat “Where do I open Finance under Business to handle a late payment — review Debt Aging on Overview and Contract Values with the In Debt filter…?”

For the Dashboard bell and full inbox click path alone, see Notification triage (ai-chat-product-context-notification-triage-reply.png, ai-chat-product-context-notification-triage-flow.mp4) — ask AI Chat “Where do I open the Dashboard bell and the full Notifications inbox at /notifications to triage alerts — use Unread and Mark all as read…?”

For the Bookings Contract Info Cancel booking click path alone, see Cancelling a Booking (ai-chat-product-context-cancelling-booking-reply.png, ai-chat-product-context-cancelling-booking-flow.mp4) — ask AI Chat “Where do I open Bookings under Portfolio to cancel a booking — open the booking sidebar Contract Info tab and Cancel booking with refund types…?”

For the Utilities Bills Add Bill click path alone, see Entering Monthly Utility Bills (ai-chat-product-context-monthly-utility-bills-reply.png, ai-chat-product-context-monthly-utility-bills-flow.mp4) — ask AI Chat “Where do I open Utilities under Tools to enter monthly utility bills — use the Bills tab and Add Bill with Upload PDF or Manual Entry…?”

For the Audit Manual Blocks click path alone, see Manual block hygiene (ai-chat-product-context-manual-block-hygiene-reply.png, ai-chat-product-context-manual-block-hygiene-flow.mp4) — ask AI Chat “Where do I open Audit under Tools to review manual blocks for Manual block hygiene — use the Manual Blocks tab with Reason and End columns, Created by filter, and unit Calendar edits…?”

For the Analytics month-range KPI click path alone, see Portfolio KPI review (ai-chat-product-context-portfolio-kpi-review-reply.png, ai-chat-product-context-portfolio-kpi-review-flow.mp4) — ask AI Chat “Where do I open Analytics under Business for Portfolio KPI review — use the month-range picker with Overview, Revenue, Occupancy, ADR, and RevPAR tabs, then reconcile on Dashboard and Sales…?”

For the sign-in Forgot password and Settings Users Resend password click path alone, see Resetting a Management User Password (ai-chat-product-context-password-reset-reply.png, ai-chat-product-context-password-reset-flow.mp4) — ask AI Chat “Where do I reset a management user password for Resetting a Management User Password — use the sign-in Forgot password link and /reset-password request form with Send reset link, or Settings Users Resend password for a teammate…?”

On desktop, + Create New opens the quick-create panel from almost any screen (categories such as People, Listings, Reservations, and Operations; Vivin internal accounts also see Tools shortcuts):

Create New slide-out — “What would you like to create?” with category grid and quick actions

At a glance​

WorkflowTypical triggerPrimary places
Onboarding a New PropertyNew building or unit goes liveListings, Property setup to first arrival handoff, New inventory to first booking handoff
Processing a New BookingEnquiry or direct reservationBookings, Confirmation to check-in handoff, Tenants
Managing a Check-inArrival week / key handoverOperations, Confirmation to check-in handoff, Same-day turnover coordination
Managing a Check-out & Deposit RefundDeparture and deposit settlementFinance → Deposits, Check-out collections before refund, Check-out vs cancellation
Handling a Late PaymentOverdue rent or chargesFinance, Finance debt receivables triage, Notification triage
Cancelling a BookingTenant or operator cancelsBookings, Check-out vs cancellation, Cancellation collections before void
Entering Monthly Utility BillsLandlord bills / tenant overagesUtilities, Check-out final utilities handoff, Utility overage collections
Resetting a Management User PasswordUser locked outSign-in page (see workflow), Lockout catch-up after password recovery
Using in-app supportProduct question for VivinAccount Settings Support and floating Help & Support
Portfolio KPI reviewMonth-end / investor reportingAnalytics, Occupancy KPI to block hygiene handoff
Notification triageBusy booking or payment daysNotifications, Payment alert to receivables triage, Confirmation alert triage
Manual block hygieneStale holds / occupancy dipAudit, Occupancy KPI to block hygiene handoff, Listings calendars
Property & listing details (booking engine)Marketplace / booking-engine copyListings, Deep Links

Workflow cross-reference​

Pair with other Common Workflows hub sections

Use the handoff rows in At a glance and the habit hubs under Non-linear habits when a task spans multiple guides.

Use this table when one operator task naturally leads into another. Each sub-guide also opens with a First-time workspace setup tip for that workflow's go-live prerequisites.

WorkflowPair with
Onboarding a New PropertyProcessing a New Booking, Managing a Check-in, Property setup to first arrival handoff, New inventory to first booking handoff
Processing a New BookingManaging a Check-in, Confirmation to check-in handoff, Confirmation alert triage, Onboarding — Step 7
Managing a Check-inManaging a Check-out, Same-day turnover coordination, Check-in to check-out handoff, Confirmation to check-in handoff
Managing a Check-outHandling a Late Payment, Entering Monthly Utility Bills, Check-out collections before refund, Check-out vs cancellation
Handling a Late PaymentNotification triage, Check-out collections before refund, Utility overage collections, Cancellation collections before void
Cancelling a BookingHandling a Late Payment, Manual block hygiene, Check-out vs cancellation, Cancellation collections before void
Entering Monthly Utility BillsManaging a Check-out, Handling a Late Payment, Check-out final utilities handoff, Utility overage collections
Manual block hygienePortfolio KPI review, Occupancy KPI to block hygiene handoff, Onboarding a New Property
Portfolio KPI reviewManual block hygiene, Occupancy KPI to block hygiene handoff, Handling a Late Payment
Notification triageHandling a Late Payment, Processing a New Booking, Payment alert to receivables triage, Confirmation alert triage
Resetting a Management User PasswordLockout catch-up after password recovery, Notification triage, Getting Started — Accessing the Platform
Using in-app supportOnboarding a New Property, Resetting a Management User Password, Get Help & Support

Non-linear habits (no dedicated step page yet — open the habit hub below):

HabitTypical triggerStart here
Wrong tenant on a bookingReservation linked to the wrong tenant profileWrong tenant on a booking, Bookings — Change tenant
Cancel Booking vs Delete BookingReal stay voided vs mistaken/test rowCancel Booking vs Delete Booking, Portfolio retirement decisions
Portfolio retirement decisionsArchive a building vs cancel/delete a stayPortfolio retirement decisions, Archive property (building-level)
Provider platform Delete Booking guardDelete blocked on an integration reservationProvider platform Delete Booking guard
Archived booking ledger visibilityManual payments missing after Delete BookingArchived booking ledger visibility
Archive property (building-level)Retire a whole building from active pickersArchive property (building-level)
Month-end invoicing (fixed date)Same document date on many invoicesMonth-end invoicing (fixed date), Bulk Hostkit invoicing
Rent reduction after invoicingMid-stay discount after Finance exportRent reduction after invoicing
Bulk Hostkit invoicingMonth-end Issue allocation / credit notesBulk Hostkit invoicing
Lockout catch-up after password recoverySign-in restored after password resetLockout catch-up after password recovery
Portfolio segmentation by tenant categoryReview one tenant segment across modulesPortfolio segmentation by tenant category
Partly collected security depositDeposit paid but below the full amountPartly collected security deposit
Deposit missing on Finance DepositsOlder move-out outside the default date rangeDeposit missing on Finance Deposits
Pending manual receipt approvalBank transfer still pending approvalPending manual receipt approval
Reject/revert mistaken receiptsDuplicate or wrong-amount transferReject/revert mistaken receipts
Directory list refreshLarge directory needs a RetryDirectory list refresh
Booking sidebar tab refreshCommunication or Tickets needs a refresh inside a bookingBooking sidebar tab refresh
Finance debt receivables triageUnsure which Finance surface to openFinance debt receivables triage
WhatsApp per-booking messagingInbox vs Bookings → CommunicationWhatsApp per-booking messaging
Bot reasoning (audit)Why the tenant chatbot sent a Bot replyBot reasoning (audit)
ChatBot settingsPersona, IF/THEN rules, Status BotChatBot settings

Lockout catch-up after password recovery​

After Resetting a Management User Password — Step 3, work through backlog in this order — pick the row that matches your symptom:

Symptom after regaining sign-inStart hereNotes
Unread payment or operations alerts/notifications → Notification triage — Step 4Row-click into booking before bulk Mark all as read — Notification row-click navigation
Pending manual in-payment alerts after lockoutNotification row-click navigation → Pending manual receipt approvalRow-click → Transactions → Approve (notifications-row-navigate-to-booking-detail.png)
Pending manual receipts inflated Total DebtPending manual receipt approvalSteps 6b across booking workflows — amber Pending chip on Finance → Transactions
Portal Copy / contract mail still blockedProcessing a New Booking — Step 6Gates on live bookings delayed during lockout
Month-end KPIs / debt aging stalePortfolio KPI review — Step 7Poll AI usage API only after JWT refresh
External automation returns 403Landlord MCP — How it connectsRotate Bearer JWT + Mcp-Session-Id after Step 3
Deposit shortfalls surfaced during catch-upPartly collected security depositPartial paid lifecycle card — distinct from rent Payment Plan
Older move-outs missing from Finance → DepositsDeposit missing on Finance DepositsClear toolbar date range (~3 months default) before refund or dispute triage
SymptomLikely causeFix
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total Debt still high after alert triageReceipts still pending approvalPending manual receipt approval — do not skip Steps 6b (finance-transactions-pending-pill.png); duplicate rows → Reject/revert mistaken receipts before Debt Aging
Landlord MCP / AI Chat auth errorsStale management JWTResetting a Management User Password — Step 3 then refresh MCP credentials
Cannot open in-app Support ticketsStill signed out or missing Support permissionFAQ — Management Account Access before Using in-app support
Setup wizard blocked mid-sequenceLockout delayed steps 4–15Getting Started — Lockout catch-up then rerun Onboarding — Step 7
Partial paid card empty but booking Deposit shows shortfallToolbar date range excludes the stayDeposit missing on Finance Deposits — clear range, then Partly collected security deposit
Deposit on booking Deposit tab but row missing on FinanceDefault ~3 months windowDeposit missing on Finance Deposits (finance-deposits-date-range-clear-flow.mp4)
/notifications or Bookings list needs a refresh after lockoutDirectory first-fetch incompleteDirectory list refresh — Retry before alert triage
Row-click opened booking but Communication still incompleteTab-scoped refresh onlyBooking sidebar tab refresh — header Refresh

Also see: FAQ — Management Account Access · Landlord MCP.

Management sign-in — password reset entry point

Notifications — row-click from payment alert opens booking detail for Transactions approval

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

Walkthrough: sign-in Forgot password? entry → /notifications row-click → Finance → Transactions amber Pending chip → Approve payment (cancel) → Finance → Overview debt sign-off.

Also see: FAQ — Lockout catch-up after password recovery hub · Glossary — Lockout catch-up after password recovery hub.

Also see: Common Workflows — Lockout catch-up after password recovery.

Portfolio segmentation by tenant category​

Three surfaces share the same Tenant category vocabulary — pick the module that matches your triage scope:

QuestionStart hereNotes
Reservation list or timeline by segmentBookings → Tenant categories (toolbar)Full account-wide portfolio filter catalog
Receivables, deposits, or contract values by segmentFinance → Other filters → Tenant categoryDrawer lists every segment from GET /tenant-categories; ledger tabs read live
Profile counts and debt badges by segmentTenants toolbar Tenant category dropdownSame catalog as Bookings
Payment alerts cluster on one cohort/notifications row-click → add segment filterPair Notification row-click navigation before account-wide rule changes
SymptomLikely causeFix
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Segment on Bookings but missing on Finance drawerStale session or segment deleted in SettingsRefresh Finance Other filters — Finance loads full GET /tenant-categories catalog; see FAQ — Finance tenant category filter parity
Filter results stale after Tenants → Tenant Info recategorizationLedger tab not reloaded, or Overview cache (~10 min)Reload ledger tabs; wait up to ~10 min on Overview — Glossary — Finance tenant category cache refresh
Direct booking has wrong portal modulesAdd booking has no category fieldAssign on Tenant Info before contract mail — FAQ — Assign tenant category for direct booking
Month-end KPIs skewed to one segmentMixed portfolio in default viewsPortfolio KPI review — Step 6 — align filters across modules
Collections concentrated on UnassignedIntegration default not setSettings > Tenant categories
Top debtors skewed to one segmentMixed portfolio in default Finance viewsFinance debt receivables triage — add Tenant category filter on Overview / Contract Values first
Segment filter on Finance but Debt Aging still mixedFilter applies to ledger tabs, not KPI headline aloneMirror segment on Bookings and Tenants — Portfolio KPI review — Step 6
QuestionSegment-scoped debtWhole-portfolio debt
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Where to filterFinance → Other filters → Tenant categoryDebt Aging / Top debtors without segment filter
When segment missing on Finance drawerMirror Bookings filter first — FAQ — Finance tenant category filter parityLoad Contract Values for a property
Month-end sign-offPortfolio KPI review — Step 6 + Step 7Portfolio KPI review — Step 7
Departure-week debt on one segmentBookings → Other filters + Finance → DepositsManaging a Check-out — Step 6
Cancellation backlog on one segmentBookings → Other filters before settlementCancelling a Booking — Step 2
First-month bulk export after confirmSettings → Invoicing fixed Invoice date before Issue allocationProcessing a New Booking — Month-end invoicing (fixed date)
Collections month-end bulk exportFixed Invoice date before Issue allocation during Step 6bHandling a Late Payment — Month-end invoicing (fixed date)
Move-in month-end bulk exportFixed Invoice date before Issue allocation during Step 6bManaging a Check-in — Month-end invoicing (fixed date)
Alert cleanup before month-end bulk exportFinish Pending triage in Step 5 before Issue allocationNotification triage — Month-end invoicing (fixed date)
Departure-week month-end bulk exportFixed Invoice date before Issue allocation during Step 6bManaging a Check-out — Month-end invoicing (fixed date)
Utility bill month-end bulk exportFinish Missing data + overage Pending before Issue allocationEntering Monthly Utility Bills — Month-end invoicing (fixed date)
Occupancy hygiene before month-end exportClear stale holds in Step 5 before Issue allocation unmasks receivablesManual block hygiene — Month-end invoicing (fixed date)

When KPI drift, collections concentration, or profile hygiene applies to only one tenant segment (corporate, short-stay, or Unassigned), apply Tenant category filters consistently on Bookings → Tenant categories (toolbar), Finance → Other filters, and Tenants toolbar — then reconcile in Portfolio KPI review — Step 6. Pair with FAQ — Portfolio segmentation by tenant category hub, Glossary — Portfolio segmentation by tenant category hub, Glossary — Tenant category, FAQ — Assign tenant category for direct booking, FAQ — Finance tenant category filter parity, Occupancy KPI to block hygiene handoff (when segment — not holds — explains the dip), and Finance debt receivables triage when overdue rows cluster on one segment.

Bookings list — Tenant categories toolbar menu with segments listed beside Booking categories

Finance Contract Values — Other filters drawer with Tenant category multi-select and one segment active

Tenants — toolbar tenant category filter with one segment active and narrowed directory

Walkthrough: Bookings → Tenant categories on one property → Finance → Contract Values → Other filters mirror → Tenants toolbar No category filter → Analytics for month-end segment review.

Month-end invoicing (fixed date)​

When month-end close requires every Fatura or Invoice-xpress document in a batch to share one posting date (for example the last calendar day of the month), set a fixed Invoice date under Settings → Invoicing before you run bulk Issue allocation / Invoice selected on Finance → Transactions — the same bulk toolbar Hostkit accounts use for Bulk Hostkit invoicing.

QuestionUse fixed dateUse day-of-issue
Month-end batch needs same document dateUse today as invoice date off + saved dateLeave toggle on
One-off invoice todayToggle on before issuingFixed date would back-date or forward-date wrongly
Hostkit month-end Issue allocationAmber banner confirms saved date on TransactionsN/A for uniform backdating
SymptomLikely causeFix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Issued invoices show wrong document dateFixed Invoice date still activeInvoicing — Default invoice date — turn toggle on after batch
No amber banner on TransactionsToggle still on or unsaved dateSave fixed date in Invoicing, reload Transactions
Bulk Pending on Hostkit — not a date issueAPI pacingBulk Hostkit invoicing — leave batch running; refresh before re-issue
Forgot to reset after month-endNext day's invoices use saved dateTurn Use today as invoice date back on
QuestionSettings InvoicingFinance → Transactions bulk
---------------------------------------------------------------------------------------------------------------------------------------------------
Uniform month-end document dateUse today off + Invoice date + SaveInvoice selected / Issue allocation with amber toolbar banner
Hostkit large batchSame fixed date applies to every documentSame pacing as Bulk Hostkit invoicing
After batch completesToggle Use today back onSpot-check document dates in transaction detail

Also see: FAQ — Month-end invoicing (fixed date) hub · Invoicing — Default invoice date.

Account Settings — Invoicing section with Use today as invoice date off and Invoice date picker visible

Finance Transactions — amber custom invoice date banner above search and invoice filter pills

Finance Transactions — bulk toolbar with fixed invoice-date reminder beside Issue allocation

Bulk Hostkit invoicing​

When month-end Issue allocation or Invoice selected runs on many Finance → Transactions rows, Vivin paces Hostkit API calls per listing key and retries rate-limit responses with backoff — large batches can take several minutes even though the UI stays responsive.

What you seeWhat it usually meansWhat to do
Rows stay Pending for several minutesHostkit rate limit — Vivin is pacing per listing keyLeave the batch running; refresh Transactions before duplicate Issue allocation
Rows still not Invoiced after a refreshMissing Listing keys or blank Hostkit invoice seriesIntegrations — Hostkit + Invoicing — Hostkit series
Hostkit invoice series is not configured toastSeries field empty on accountSave the exact FR code from Hostkit Faturação → Séries
Month-end date wrong on issued documentsFixed Invoice date still activeMonth-end invoicing (fixed date) — toggle Use today back on after batch
Need uniform document date before bulk exportDay-of-issue toggle still onMonth-end invoicing (fixed date) — save fixed date first (settings-invoicing-invoice-date-toggle.png)
Not issued credit note queue after month-end cleanupReject / Revert on invoiced chargesReject/revert mistaken receipts → Issue credit notes (N) — same Hostkit pacing as Issue allocation
Duplicate Issue allocation on same rowsBatch still PendingRefresh Transactions first — do not stack runs
Change monthly rent clamped below exported totalInvoiced floor — not a Hostkit issueRent reduction after invoicing — external credit note, then Issue credit notes (bookings-rent-reduction-invoiced-floor-flow.mp4) — not more Issue allocation
Month-end repricing before first exportSchedule still editable on bookingIssue allocation here — floor applies only after export

Integrations — Hostkit connection card with Listing keys

Integrations — Hostkit API keys by listing modal (Configured and Not set rows)

QuestionBooking workspaceFinance → Transactions bulk
Reduce exported rent netChange monthly rent clamps; Edit amount issues a credit noteNot issued credit note → Issue credit notes (N)
Export many uninvoiced rent rowsN/AIssue allocation — Bulk Hostkit invoicing
Pending / Failed Hostkit rowsUnrelated to rent floorLeave batch running; refresh before re-issue

Also see: FAQ — Bulk Hostkit invoicing hub · FAQ — Bulk Hostkit invoicing slow.

Finance Transactions — bulk selection bar with Issue allocation and Invoice selected actions

Finance Transactions — bulk toolbar with fixed invoice-date reminder beside Issue allocation

Account Settings Invoicing — Hostkit invoice series (FR) field

Notification row-click navigation​

On the full Notifications page at /notifications, row click marks unread items read, then navigates when the event carries a target — not on most Dashboard bell General rows (they open Notification detail in-panel unless link is set).

SurfaceRow click behaviourBest for
/notificationsOpens link, then bookingId, tenantId, listingId, or propertyId (first match)Payment alerts, ticket pings, portfolio triage with search/filters
Dashboard bell — GeneralOpens in-panel detail; rarely jumps to BookingsQuick scan of recent events on desktop
Dashboard bell — InboxFollows link to /inbox or booking CommunicationWhatsApp / inbox message pings
MobileBell hidden — bookmark /notificationsSame row-click navigation as desktop full page
SymptomLikely causeFix
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pending manual in-payment alert will not clearReceipt still pending on ledgerRow-click → Transactions → Approve — Pending manual receipt approval
Payment overdue row opened booking but debt unclearAlert deep-linked reservation onlyPayment Plan / Debt Aging — Finance debt receivables triage
Bell General row did not open BookingsIn-panel detail is defaultUse /notifications for row-click triage
Total Debt unchanged after row-click + approveWrong alert type — still pending elsewhereAmber Pending chip on Finance → Transactions
Unread count returns after Mark all as readNew Pending manual in-payment rowsExpected until ledger approval — not a bug
New WhatsApp message from … on /notificationsMessage alert mixed with payment rowsBell Inbox sub-tab or Tools → Inbox — WhatsApp per-booking messaging
Row-click opened booking but need Payment PlanbookingId deep link, not link to CommunicationBookings → Communication after landing — same WhatsApp thread as Inbox
Bell General row did not open threadIn-panel detail is default for payment alertsSwitch to bell Inbox or /notifications when summary reads New WhatsApp message from …
QuestionMessage alert entryPayment / ticket alert entry
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Start on DashboardBell Inbox sub-tab (rows with link)Bell General or bookmark /notifications
Need reservation context while replyingBookings → CommunicationRow-click → booking sidebar — Notification row-click navigation
Full inbox history + filters/notifications (mixed General + Inbox rows)Same page — row-click opens link or entity id

Also see: FAQ — Notification row-click navigation hub · Glossary — Notification row navigation.

Notifications module — inbox row ready to open the related booking

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

Walkthrough: click a payment alert on /notifications, land on the related booking, then return to clear unread.

Payment notification (operator)​

Email and in-app alerts tell operators when tenant money lands or balances fall behind. Three row families on /notifications often confuse triage — distinguish them before bulk mark-read:

Row typeTypical summaryNext step
Payment receivedPayment received from tenant …Row-click → booking Transactions — Approve when status is still pending (Pending manual receipt approval)
Pending manual in-paymentOperator-recorded receipt still pendingRow-click → Approve payment — Pending manual in-payment (Finance)
Payment overdueScheduled charge or balance past duePayment alert to receivables triage — Ongoing/Ended before Debt Aging
QuestionStart hereNotes
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
No email when tenant paysPreferences → Notifications & Emails + Personal Settings → Your email preferencesBoth account master and per-user Payment notification emails required
Email but no in-app rowPreferences → In-app notifications → Payments + your Payments opt-outPersonal Payment notification emails also gates in-app audience
Teammate missing payment rowsThey need Payment notification emails on /settings/personalRows use visibleToPropertyManagerIds per-PM scoping
Payment received but Total Debt unchangedReceipt still pendingPending manual receipt approval — not a broken notification
Opened Debt Aging from payment overdue too earlySkipped single-booking triagePayment alert to receivables triage — row-click → Payment Plan first
Upcoming alert treated as collectionsWrong lifecycle bandConfirmation alert triage — contrast Upcoming vs Ongoing/Ended

Also see: FAQ — Payment notification (operator) hub · Glossary — Payment notification (operator).

Notifications module — row-click on a payment alert opens the related booking

Walkthrough: distinguish Payment received, Pending manual in-payment, and payment overdue rows on /notifications before bulk mark-read.

Rent reduction after invoicing​

When Finance has already invoiced rent for a calendar month, Change monthly rent still clamps exported months. On booking Contract Values → Edit amount, lowering a fully invoiced line issues a credit note; Save stays blocked only on a partly invoiced mix. The Finance → Contract Values table does not run this editor — use Open booking.

SymptomSurfaceFix
Month saves at invoiced amount, not your lower entryContract Info → Change monthly rentBlue Already invoiced months banner — clamped months keep exported totals; other months save at your amount
Edit amount lists Issue a credit noteContract Values → Edit amountSave creates the pending credit note — then Not issued credit note → Issue credit notes (N) (Edit amount)
Save disabled on a partly invoiced lineContract Values → Edit amountMixed invoiced + not-invoiced cash cannot share one instrument
Hostkit Not issued credit note after rent reliefCredit note registered in VivinIssue credit notes (N) — same pacing as Bulk Hostkit invoicing
Repricing after equal-month inference on variable unitChange monthly rent reopenSame floor applies — pair FAQ — Fixed rent on variable unit
QuestionIn-product rent editHostkit month-end batch
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Lower net on a fully invoiced monthEdit amount issues a credit noteThen Issue credit notes on Transactions
First-time export of rent linesN/A — schedule still editableIssue allocation / Invoice selected — Bulk Hostkit invoicing
Batch stays PendingFloor unrelated — check booking modalsRefresh Transactions before duplicate Hostkit run

Also see: FAQ — Rent reduction after invoicing hub · FAQ — Lower rent below invoiced.

Booking detail — Change monthly rent modal with Already invoiced months info banner

Booking Contract Values — Edit Rent on a fully invoiced line; effects include Issue a credit note

Walkthrough: open Contract Info → Change monthly rent, then Contract Values → Edit amount when Finance already exported rent.

Pending manual receipt approval​

Three surfaces share the same pending ledger state — pick the one that matches your triage scope:

QuestionStart hereNotes
Portfolio-wide Pending queue or bulk approveFinance → TransactionsAmber Pending chip on All card; Reject selected is bulk-only
Approve while reviewing one bookingBookings → TransactionsPer-row Approve payment with Payment Plan context
Alert on /notifications or bellRow-click → booking TransactionsNotification triage — Step 4 before Step 5
SymptomLikely causeFix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total Debt / In debt unchanged after recordingReceipt still pending — not approvedApprove payment on Finance → Transactions or booking Transactions
Manual Payments KPI non-zero but queue unclearKPI totals monthly manual in-payments including pending — card opens month drill-down, not pending-onlyTriage amber Pending chip on Transactions, not Overview alone
Pending manual in-payment alert persistsSame ledger state — alert is expectedRow-click → Approve — Notification row-click navigation
Duplicate bank transfer recordedWrong amount or wrong bookingReject while still pending — Reject/revert mistaken receipts
Typed the wrong € on a real pending receiptReceipt is correct; amount is notPencil Edit amount, then Approve — Bookings — Edit payment amount
Month-end KPIs disagree after lockoutPending mesh accumulated during sign-in outageLockout catch-up after password recovery + Steps 5b / 6b
Duplicate transfer in Pending queueWrong booking or double entry before approvalReject selected — Reject/revert mistaken receipts; do not Approve both rows
Duplicate already approved during month-endWrong amount slipped through Approve selectedRevert payment — Reject/revert mistaken receipts
QuestionLegitimate receiptDuplicate / mistake
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Row still pendingApprove payment / Approve selectedReject payment / Reject selected — Reject/revert mistaken receipts
Row already approvedN/A — receipt is liveRevert payment — same hub
Finance already invoiced chargeApprove only when amount is correctReject / Revert → Issue credit notes (N)
Total Debt / KPI lagExpected until ApproveReject duplicate — not a receivables drill-down issue
Debt Aging still high after ApproveReal arrears remainFinance debt receivables triage — Top debtors / overdue buckets
Opened Debt Aging before approving transferPending rows still inflate KPIsPending manual receipt approval — amber Pending chip first (finance-transactions-pending-pill.png)

Until approval, Total Debt, Manual Payments KPI (monthly total — clickable drill-down is not the pending queue), and /notifications Pending manual in-payment rows may lag. Pair with FAQ — Pending manual receipt approval hub (finance-transactions-pending-pill.png, finance-transactions-pending-approve-flow.mp4), Glossary — Pending manual in-payment (Finance), Glossary — Pending manual receipt approval hub, FAQ — Manual receipt still pending, FAQ — Pending manual in-payment on /notifications, FAQ — Reject or revert an incoming payment (Reject while pending vs Revert after Approve), Reject/revert mistaken receipts (duplicate cleanup — finance-transactions-bulk-reject-selected-bar.png, bookings-payment-row-actions-flow.mp4), Notification row-click navigation (alert-driven entry on /notifications), Finance debt receivables triage (Total Debt / In debt until approval clears), Payment Allocation, Glossary — Credit note (payment reject/revert), FAQ — Dashboard Total Debt subtitle, Lockout catch-up after password recovery, and Portfolio KPI review — Step 7.

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

Booking detail Transactions — Approve payment confirmation modal

Notifications — row-click from payment alert opens booking detail for Transactions approval

Walkthrough: amber Pending chip on Finance → Transactions → Approve payment (cancel before saving).

Wrong tenant on a booking​

When the reservation is valid but linked to the wrong tenant profile (duplicate email/NIF picker mistake, channel import matched the wrong person), use Change tenant on Contract Info — not Delete Booking or Cancel booking.

| Question | Use | Notes | | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | | Wrong person on valid upcoming stay | Change tenant | Upcoming, future check-in, no signed contract | | Entire row is duplicate import / test | Delete Booking | Cancel Booking vs Delete Booking | | Real stay voided under policy | Cancel booking | Refund dialog — same hub |

SymptomLikely wrong controlFix
Need different tenant, booking otherwise correctDelete Booking or editing tenant master data in placeChange tenant swap icon on Contract Info
Duplicate channel import for same datesChange tenantDelete Booking after Processing a New Booking — Step 1 duplicate check
Change tenant greyed outSigned contract or check-in passedCannot reassign — see Bookings — Change tenant guards
Reassign booking rejected on confirmPaid + invoiced allocation on bookingExpected — past invoices stay on original tenant for audit
QuestionChange tenantDelete Booking
---------------------------------------------------------------------------
Booking row valid?Yes — wrong profile linkNo — remove mistaken row
Payment plan rebuilt?NoN/A (soft-archive)
Finance → TransactionsUnchanged on reassignManual hidden
Duplicate import but dates/unit valid — wrong person linkedChange tenant on Step 6 — not Delete BookingProcessing a New Booking — Wrong tenant on a booking
Pre-cancel profile linked to wrong tenantChange tenant before Step 4 when stay is UpcomingCancelling a Booking — Wrong tenant on a booking
Departure week finds wrong Tenant cardChange tenant disabled after check-in — fix upstream on Step 1Managing a Check-out — Wrong tenant on a booking
Go-live import linked wrong profileChange tenant on first confirmation after Step 7Onboarding a New Property — Wrong tenant on a booking
Month-end used Delete when profile was wrongChange tenant on Upcoming rows — not soft-archive on Step 5Manual block hygiene — Wrong tenant on a booking
Collections triage finds wrong Tenant card on Upcoming rowChange tenant on Step 1 before escalation — not Delete BookingHandling a Late Payment — Wrong tenant on a booking
Arrival week finds wrong profile on Contract InfoChange tenant on Step 5 before key handover — greys out after check-inManaging a Check-in — Wrong tenant on a booking
Month-end used Delete when profile link was wrongChange tenant on Upcoming rows during Step 7 — not soft-archivePortfolio KPI review — Wrong tenant on a booking
Utility overage landed on wrong guest's bookingChange tenant while still Upcoming on Step 4 — not tenant master-data edit in placeEntering Monthly Utility Bills — Wrong tenant on a booking
Alert row-click shows wrong Tenant cardChange tenant after Step 4 — before contract signingNotification triage — Wrong tenant on a booking
Lockout catch-up backlog has wrong profile linksChange tenant during Step 3 catch-up mesh — not Delete BookingResetting a Management User Password — Wrong tenant on a booking
Change tenant greyed out or guard defectFile Bookings module ticket on New Support Ticket modal — attach booking URLUsing in-app support — Wrong tenant on a booking

Also see: FAQ — Wrong tenant on a booking · Glossary — Wrong tenant on a booking hub.

Booking detail — Contract Info tenant card with Change tenant control (upcoming booking)

Change tenant modal — current tenant, searchable new tenant picker, and audit warning before Reassign booking

Walkthrough: open Change tenant, search for another tenant in the account, review the audit warning (demo cancels without reassigning).

Cancel Booking vs Delete Booking​

QuestionUseFinance → Transactions after action
Real stay voided under policyCancel booking on Contract InfoAll payment types stay visible — filter Canceled
Duplicate import or training rowDelete Booking (soft-archive)Manual Transactions hidden; System Transactions stay
Wrong person on valid upcoming stayChange tenant — not this hubWrong tenant on a booking (bookings-detail-change-tenant-modal.png)
Whole building leaves pickersArchive property — not this hubPortfolio retirement decisions
Sunsetting building by deleting every reservationDelete Booking on each stayArchive property on Listings → Portfolio
Need refund dialog on real voidDelete BookingCancel booking — workflows-cancel-booking-refund-modal-flow.mp4
QuestionBuilding scopeOne reservation
-------------------------------------------------------------------------------------------------------------------------------
Retire whole building from pickersArchive propertyN/A — use building Archive
Void real stay under policyN/ACancel booking
Remove duplicate import / test rowN/ADelete Booking
Month-end ledger still shows manual rows after cleanupUsed Delete on reconciled stayCancel when history matters
SymptomLikely wrong controlFix
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Need refund dialog and settlement historyDelete BookingCancel booking — Cancelling a Booking
Manual receipts vanished from FinanceDelete Booking on reconciled stayExpected — use Cancel when ledger history matters
Delete Booking blocked with toastprovider platform in-payment still presentReject or assign first — FAQ — Delete Booking on integration reservation
Month-end totals short after cleanupSoft-archived rows with manual receiptsFAQ — Manual payments after Delete Booking
Need different tenant, not a duplicate rowDelete Booking on valid stayChange tenant — Wrong tenant on a booking
Picker linked wrong profile during Add bookingCancel booking or DeleteChange tenant when stay is otherwise correct
Duplicate channel import on same datesDelete Booking on Step 1 — not Cancel bookingProcessing a New Booking — Cancel Booking vs Delete Booking
Real void needs refund dialog — not soft-archiveCancel booking on Step 4 — hub: Cancel Booking vs Delete BookingCancelling a Booking — Cancel Booking vs Delete Booking
Month-end totals short after Delete on reconciled staysCancel when ledger history matters — Step 5Manual block hygiene — Cancel Booking vs Delete Booking
Go-live test booking on new inventoryDelete Booking on duplicate import after Step 7 — not building ArchiveOnboarding a New Property — Cancel Booking vs Delete Booking
Reconciled Ended departure — manual receipts still neededLeave Ended or Cancel — not Delete Booking on Step 7Managing a Check-out — Cancel Booking vs Delete Booking
Month-end ledger gaps after soft-archive cleanupCancel when Manual Transactions must stay visible — Step 7Portfolio KPI review — Cancel Booking vs Delete Booking
Last-resort collections escalation needs policy void with settlementCancel booking on Step 6 — not Delete Booking when manual receipts matterHandling a Late Payment — Cancel Booking vs Delete Booking
Test or duplicate Upcoming arrival before key handoverDelete Booking on mistaken row on Step 1 — not Cancel for real voidsManaging a Check-in — Cancel Booking vs Delete Booking
Month-end utility close missing overage Manual TransactionsCancel when ledger history matters — Step 5Entering Monthly Utility Bills — Cancel Booking vs Delete Booking
Payment alert row-click — unsure Cancel vs Delete vs ArchiveConfirm reservation scope on Step 4 before actingNotification triage — Cancel Booking vs Delete Booking
Lockout catch-up backlog has test imports to clean upDelete Booking on duplicate rows during Step 3 catch-up — Cancel for real voidsResetting a Management User Password — Cancel Booking vs Delete Booking
Delete Booking blocked or ledger rows vanished unexpectedlyFile Bookings module ticket from New Support Ticket modal — attach booking URLUsing in-app support — Cancel Booking vs Delete Booking

Cancel booking runs policy settlement and keeps the reservation in Canceled filters with full ledger history. Delete Booking soft-archives mistaken or test rows and drops them from default Bookings lists. Pair with Wrong tenant on a booking when the reservation is valid but the Tenant card points at the wrong profile — Change tenant, not Delete. Pair with FAQ — Cancel Booking vs Delete Booking, Glossary — Cancel Booking vs Delete Booking hub, FAQ — Wrong tenant on a booking, Portfolio retirement decisions (three-way Archive vs Cancel vs Delete — listings-archived-populated-table.png), FAQ — Manual payments after Delete Booking (Manual Transactions hidden), Cancelling a Booking (real voids), Processing a New Booking — Step 1 (duplicate imports), and Portfolio KPI review — Step 7 (month-end ledger gaps).

Bookings — Cancel booking dialog with full refund, no refund, and partial refund options

Bookings list — Canceled tab showing voided reservations still searchable in the directory

Finance Transactions — type summary cards showing System vs Manual Transactions buckets affected by soft-archive

Walkthrough: Contract Info → Cancel booking → review refund types (contrast with Delete Booking, which has no refund dialog).

Portfolio retirement decisions​

Three controls retire inventory at different scopes — pick the one that matches your goal:

GoalControlScopeList visibilityFinance → Transactions
Sunset a whole buildingArchive propertyBuildingListings → Archived tab; hidden from default pickersAll booking history and payment rows stay visible
Void a real stay under policyCancel bookingOne reservationCanceled filter / statusAll payment types stay visible
Remove mistaken/test reservationDelete BookingOne reservationDrops from default Bookings lists (soft-archive)System Transactions (vIBAN, credit card) stay; Manual Transactions hidden
SymptomLikely wrong controlFix
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Need full ledger for a voided real stayDelete BookingUse Cancel booking — Cancelling a Booking
Manual receipts vanished after cleanupDelete Booking on a stay you still reconcileExpected — use Cancel when you need manual rows; see FAQ — Manual payments after Delete Booking
Building should leave pickers but history staysDelete Booking on every reservationArchive property on Listings → Portfolio — FAQ — Archive a property
Delete Booking blocked on OTA importPending provider platform in-paymentReject or assign first — FAQ — Delete Booking on integration reservation
Reservation void needed but used DeleteNo refund dialog on soft-archiveCancel booking — Cancel Booking vs Delete Booking
Building sunsetting via many Delete actionsReservations gone but building still in pickersArchive property — not per-reservation Delete
QuestionArchive propertyCancel bookingDelete Booking
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ScopeWhole buildingOne real voidOne mistaken/test row
Finance → TransactionsAll rows stayAll types stayManual hidden
List visibilityListings → ArchivedCanceled filterDrops from default lists
Month-end Step 7Occupancy / pickersFull ledger on voidsLedger gaps if used on reconciled stays
Whole building leaves portfolio after hygiene passClear holds on Step 5 then Archive property — not per-reservation DeleteManual block hygiene — Portfolio retirement decisions
Real void needs refund dialog — not soft-archiveCancel booking on Step 4 — hub: Cancel Booking vs Delete BookingCancelling a Booking — Portfolio retirement decisions
Last departure before building sunsettingFinish Step 7 before Archive property on Listings → PortfolioManaging a Check-out — Portfolio retirement decisions
Go-live mistaken test booking on new inventoryDelete Booking on duplicate import Step 1 — not building ArchiveProcessing a New Booking — Portfolio retirement decisions
New property accidentally archived during setupUnarchive from Listings → Archived after Step 7 — building Archive is sunsetting onlyOnboarding a New Property — Portfolio retirement decisions
Month-end utility gaps before building sunsettingFinish Step 5 before Archive property — not per-reservation DeleteEntering Monthly Utility Bills — Portfolio retirement decisions
Collections escalation before policy voidStep 6 — Cancel booking not Delete Booking for real arrearsHandling a Late Payment — Portfolio retirement decisions
Upcoming arrivals on building being retiredStep 1 — finish departures before Archive propertyManaging a Check-in — Portfolio retirement decisions
Alert row-click before retirement scope choiceStep 4 — Cancel vs Delete vs building ArchiveNotification triage — Portfolio retirement decisions
Lockout-delayed retirement catch-upStep 3 → hub Lockout catch-upResetting a Management User Password — Portfolio retirement decisions
Archive / Unarchive or Delete guard defectsNew Support Ticket modal — module Listings or BookingsUsing in-app support — Portfolio retirement decisions

Also see: FAQ — Portfolio retirement decisions · Glossary — Portfolio retirement decisions hub.

Listings — Archived tab with populated property cards and Archived badge count

Listings — Archived property edit sidebar with Unarchive in the danger zone

Bookings — Cancel booking dialog with full refund, no refund, and partial refund options

Finance Transactions — type summary cards showing System vs Manual Transactions buckets affected by soft-archive

Walkthrough: Listings → Portfolio property edit Archive (building scope) → Listings → Archived tab → Bookings → Upcoming Cancel booking refund dialog vs Delete Booking confirm (clip closes without confirming any action).

Provider platform Delete Booking guard​

Integration reservations with a non-rejected provider platform in-payment cannot be soft-archived until that row is Rejected or assigned to another booking. Open booking Transactions or Finance → Transactions, clear the in-payment, then retry Delete Booking on Contract Info → Check-in & Check-out.

SymptomLikely wrong controlFix
Delete Booking blocked with toastprovider platform in-payment still presentReject or assign on booking Transactions / Finance → Transactions — then retry Delete Booking
Tried Delete payment on provider-platform rowLedger rail does not support deleteReject or assign — see Bookings — Provider platform payment
Real void needs full ledger historyDelete Booking on integration stayCancel booking — Cancelling a Booking
Month-end ledger gaps after DeleteSoft-archive on reconciled stayUse Cancel when Manual Transactions must stay — Archived booking ledger visibility
Duplicate channel import on same datesDelete before clearing in-paymentProcessing a New Booking — Step 1 — Reject first
Test Upcoming row before key handoverDelete blocked on integration importManaging a Check-in — Step 1 — clear in-payment then Delete
Go-live test booking on new inventoryDelete blocked after Step 7Onboarding a New Property — Provider platform Delete Booking guard
Alert row-click — Delete on integration importPending provider platform in-paymentNotification triage — Step 4 — Reject before Delete
Lockout catch-up duplicate importsDelete blocked during Step 3 catch-upResetting a Management User Password — Provider platform Delete Booking guard
Guard persists after correct Reject / assignProduct defectUsing in-app support — Provider platform Delete Booking guard — module Bookings ticket

Also see: FAQ — Delete Booking on integration reservation · Glossary — Provider platform Delete Booking guard hub.

Booking detail — Provider platform payment read-only field on integration booking

Walkthrough: open booking Transactions, Reject the provider platform in-payment, then retry Delete Booking on Contract Info.

Archived booking ledger visibility​

Delete Booking soft-archives the reservation. On Finance → Transactions, Manual Transactions rows tied to that booking — transfer, cash, deposit refund, provider platform, and similar operator-recorded types — are hidden so test or mistaken stays do not clutter the portfolio ledger. System Transactions (vIBAN, credit card) stay visible for bank/card reconciliation. Canceled bookings that are not archived keep every type visible. Use Cancel booking when you need full ledger history for a real void.

SymptomLikely wrong controlFix
Manual receipts vanished after cleanupDelete Booking on reconciled stayUse Cancel when Manual Transactions must stay — Cancel Booking vs Delete Booking
Month-end totals short after training-row cleanupDelete Booking on stays you still reconcilePortfolio KPI review — Step 7 — use Cancel when history matters
Need full ledger for voided real stayDelete BookingCancel booking — Cancelling a Booking
vIBAN / credit card rows still visibleExpected — not a sync bugSystem Transactions stay for reconciliation
Building sunsetting ledger gapsPer-reservation Delete vs ArchivePortfolio retirement decisions — Archive property keeps all ledger rows
Duplicate import cleanup on Step 1Delete hides manual rows afterwardProcessing a New Booking — Step 1 — expected for test rows
Collections escalation needs policy voidDelete Booking on real arrearsCancel booking on Step 6 when manual receipts matter
Utility close missing overage manual rowsDelete on reconciled stayEntering Monthly Utility Bills — Step 5 — use Cancel when history matters
Reconciled Ended departureDelete Booking when manual receipts neededLeave Ended or Cancel — Managing a Check-out — Step 7
Test Upcoming row before key handoverDelete hides manual rows afterwardManaging a Check-in — Step 1 — expected for mistaken rows
Lockout catch-up cleanup used DeleteLedger gaps after soft-archiveResetting a Management User Password — Step 3 — prefer Cancel when history matters
Ledger rows vanish unexpectedlyProduct confusion vs expectedUsing in-app support — Archived booking ledger visibility — module Bookings when behaviour differs

Also see: FAQ — Manual payments after Delete Booking · Glossary — Archived booking ledger visibility hub.

Finance Transactions — type summary cards showing System Transactions (Virtual Iban, Credit Card) vs Manual Transactions (Transfer, Cash, Deposit Refund, Platform)

Finance Transactions — soft-archived booking still listing Virtual Iban rows after Delete Booking; Manual Transactions for that reservation are hidden

Walkthrough: Finance → Transactions manual transfer row → booking Transactions tab → Delete Booking → manual row disappears from the portfolio ledger while System Transactions (Virtual Iban) stay for reconciliation.

Archive property (building-level)​

When a whole building leaves the portfolio for good, retire it from active pickers without deleting booking or finance history — distinct from per-reservation Cancel Booking vs Delete Booking and the three-way scope table in Portfolio retirement decisions.

StepActionNotes
1Clear stale manual blocks on each unit calendarManual block hygiene — Step 5 before sunsetting
2Confirm no Upcoming arrivals remain on the buildingManaging a Check-in — Step 1 — finish departures before Archive
3Open Listings → Portfolio, Edit property sidebar → danger zone ArchiveApp confirms first; active bookings may trigger an extra warning — FAQ — Archive a property
4Review retired inventory on Listings → Archived/listings/archived; legacy /properties/archived redirects — Listings — Archived properties
5Unarchive if archived by mistake during go-liveOnboarding a New Property — Step 7 — building Archive is sunsetting only
SymptomLikely wrong controlFix
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Building still in pickers after deleting every reservationDelete Booking on each stayArchive property on Listings → Portfolio — FAQ — Archive a property
Property missing from Portfolio after setup mistakeAccidental Archive during go-liveUnarchive from Listings → Archived — Onboarding a New Property — Portfolio retirement decisions
Used Delete Booking to clean duplicate importsReservation scope onlyDelete Booking on Processing a New Booking — Step 1 — not building Archive
Unsure whether to Archive, Cancel, or DeleteScope confusionPortfolio retirement decisions — three-way decision table
Archive / Unarchive guard defect despite correct stepsProduct bugUsing in-app support — Portfolio retirement decisions — module Listings

Archive property does not remove bookings or Finance → Transactions rows — archived buildings drop from default pickers and Sales active grids while historical Bookings rows remain. Pair with Glossary — Archive property (building-level) hub, Portfolio retirement decisions, FAQ — Archive a property, Glossary — Archived property, Manual block hygiene (portfolio sunsetting), Portfolio KPI review — Step 7 (month-end sunsetting review), and Managing a Check-out — Archive property (building-level) (last departure before building Archive).

Listings — Archived tab with populated property cards and Archived badge count

Listings — Archived property edit sidebar with Unarchive in the danger zone

Walkthrough: Listings → Portfolio property edit → danger zone Archive (confirm dialog) → Listings → Archived tab → archived property edit → Unarchive (confirm dialog) for go-live recovery.

Directory list refresh​

When a large directory shows a Retry control instead of rows, your portfolio is not empty — use Retry, or reload the page.

SituationWhat to do
Directory alert with RetryClick Retry, or reload the page
Bookings Timeline chart alertRetry on the chart, or switch to List
Empty table, no alertWiden filters or clear search
Finance empty table + non-zero summary cardsReload the browser tab
Tools → Inbox conversations blankReload the browser tab
Only one booking tab affectedBooking sidebar tab refresh

Pair with FAQ — Directory list refresh and Glossary — Directory list refresh hub.

Booking sidebar tab refresh​

Inside an open booking, Communication and Tickets load independently — a tab refresh does not block Contract Info, Payment Plan, or Deposit.

SituationWhat to do
CommunicationRefresh in the booking sidebar header
TicketsRetry on the banner inside the tab
Other tabs still workKeep working — only the affected tab needs refresh
Tab still looks incompleteClose and reopen the booking from the list
Whole Bookings list alertDirectory list refresh

Pair with FAQ — Communication or Tickets won't open and Glossary — Booking sidebar tab refresh hub.

Finance debt receivables triage​

Before you rank debtors on Debt Aging or reconcile Dashboard Total Debt at month-end, clear the amber Pending queue on Finance → Transactions when operators just recorded bank transfers — Total Debt, In debt, and Manual Payments KPIs lag until Approve payments confirms each row (Pending manual receipt approval).

QuestionStart with Pending approvalStart with receivables triage
Just recorded Add PaymentAmber Pending chip → ApproveN/A — KPIs update after approval
Pending manual in-payment alert on /notificationsRow-click → Transactions → ApproveNot Debt Aging until queue clears
Total Debt unchanged after transferReceipt still pendingTop debtors only after approval
Month-end sign-off with lingering PendingSteps 5b / 6b mesh — finance-transactions-pending-approve-flow.mp4Portfolio KPI review — Step 7 after queue clears
Top debtors still high after ApproveDuplicate transfer approved by mistakeReject/revert mistaken receipts — Revert before collections (bookings-detail-transactions-revert-modal-info-banner.png)
Debt Aging bucket shows paid-looking bookingLedger duplicate not cleaned upBooking Transactions → Revert payment — then re-open Top debtors
QuestionLedger cleanup firstReceivables triage first
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Two identical transfers, one pendingReject selected — Reject/revert mistaken receiptsNot Debt Aging until queue clears
Two identical transfers, both approvedRevert duplicate — same hubRe-check Top debtors after Revert
Total Debt high, tenant insists they paidOpen booking Transactions for duplicate rowsDebt Aging only after ledger is clean
Month-end Step 7 sign-offPending + Revert meshDebt Aging / Dashboard Total Debt reconcile

Four surfaces answer “who owes money?” at different scopes — pick the one that matches your question:

QuestionStart hereOpens
Quick ongoing-debt headline on loginDashboard → Total DebtSummary only — >15 days subtitle, not clickable
Ranked debtors with days overdueFinance → Overview → Debt AgingTop debtors or overdue bucket → booking sidebar
Payment lines for one monthFinance → Overview → Income → In debtMonth-scoped modal — not a debtor ranking
Deposit coverage gapFinance → Overview → Uncovered Debt KPIPair with Top debtors when close to Total Debt
SymptomLikely causeFix
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Need tenant · unit rows with days overdueOpened Income → In debt modal (payment lines)Debt Aging → Top debtors or overdue bucket
Dashboard Total Debt card not clickablePost-login headline is summary onlyFinance → Overview → Debt Aging
Uncovered Debt close to Total DebtThin deposit coverage on debtorsPrioritize Top debtors — FAQ — Uncovered Debt KPI
Payment alert opened booking but balance unclearAlert deep-linked reservationPayment Plan / Transactions on sidebar — Notification triage — Step 4
Total Debt headline lags after bank transferReceipt still pendingPending manual receipt approval — approve before Debt Aging triage (finance-transactions-pending-pill.png)
Debt Aging high but transfer just recordedPending rows still on ledgerSame hub — not collections escalation yet
Top debtors row shows tenant who paid twiceDuplicate approved — not real arrearsReject/revert mistaken receipts — Revert duplicate (bookings-detail-transactions-revert-modal-info-banner.png)
Total Debt unchanged after RevertNot issued credit note queue still open on invoiced chargeIssue credit notes (N) — then re-triage Debt Aging
Payment overdue alert but balance looks paidTransfer recorded but not approvedRow-click → Approve — Notification row-click navigation
Pending manual in-payment alert after month-endOperator mesh still pendingAmber Pending chip before KPI sign-off
Top debtors dominated by one cohortArrears cluster on Unassigned or one segmentPortfolio segmentation by tenant category — Finance → Other filters → Tenant category before collections
Segment filter works on Bookings but not Finance drawerCache has no rows with that tenantCategoryIdFAQ — Finance tenant category filter parity — load Contract Values first
QuestionSegment-scoped collectionsWhole-portfolio receivables
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Start hereFinance → Other filters → Tenant category + Debt AgingDebt Aging → Top debtors without segment filter
Align filters across modulesBookings / Finance / Tenants toolbarPortfolio segmentation by tenant category
Month-end KPI drift on one segmentPortfolio KPI review — Step 6Step 7 receivables sign-off

Also see: FAQ — Finance debt receivables triage hub · Glossary — Finance debt receivables triage hub.

Finance Overview — stacked Income chart with Paid, Scheduled, and In debt segments beside Debt Aging panel

Finance Overview — Debt Aging bucket expanded to show tenant · unit rows for an overdue band

Dashboard — Total Debt KPI card with portfolio debt headline and overdue (>15 days) subtitle

Walkthrough: expand a Debt Aging overdue bucket on Finance → Overview and open a booking from Top debtors.
Walkthrough: compare Total Debt and Uncovered Debt on the KPI strip, rank debtors in Debt Aging, then contrast the month-scoped Income → In debt payment-line modal (not a debtor ranking).

Uncovered Debt KPI​

On Finance → Overview, compare Total Debt with Uncovered Debt on the seven-card KPI strip before you rank Debt Aging Top debtors or clear the last notification rows at month-end. Uncovered Debt is the portion of portfolio underpayment not offset by security deposits you still hold — when it tracks Total Debt closely, deposit cushions are thin and collections risk is higher.

QuestionStart hereOpens
Quick ongoing-debt headline on loginDashboard → Total DebtSummary only — does not show Uncovered Debt
Deposit coverage gapFinance → Overview → Uncovered Debt KPIPair with Top debtors when close to Total Debt
Ranked debtors with days overdueFinance → Overview → Debt AgingTop debtors after KPI strip compare
SymptomLikely causeFix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Uncovered Debt close to Total DebtThin deposit coverage on debtorsPrioritize Top debtors — Finance debt receivables triage (finance-overview-debt-aging-expanded-bucket.png)
Looking for Uncovered Debt on /Dashboard Total Debt is ongoing-onlyOpen Finance → Overview — finance-overview-kpi-cards.png
Total Debt high, Uncovered Debt much lowerStrong deposit cushionsCollections still possible — focus highest absolute Top debtors rows
KPI strip unchanged after bank transferReceipt still pendingPending manual receipt approval — finance-transactions-pending-pill.png
Month-end Step 7 debt looks low on depositsCompared Dashboard ongoing card onlyPortfolio KPI review — Step 7 — Finance all-booking KPIs

Also see: FAQ — Uncovered Debt KPI hub · Glossary — Uncovered Debt hub.

Finance Overview — seven KPI cards including Total Debt and Uncovered Debt

Finance Overview — Debt Aging bucket expanded to show tenant · unit rows for an overdue band

Walkthrough: compare Total Debt and Uncovered Debt on the Finance → Overview KPI strip, then expand Debt Aging Top debtors when deposit coverage is thin.

Finance Income status drill-down​

On Finance → Overview, the stacked Income chart breaks each calendar month into Paid (dark teal), Scheduled (light teal), and In debt (red). Click a bar segment or a row in its hover tooltip to open a payment-line modal scoped to that month and status — tenant · unit rows with View booking, not a ranked debtor list.

QuestionStart hereOpens
Payment lines for one month + statusIncome → Paid / Scheduled / In debtMonth-scoped modal (finance-overview-income-status-in-debt-modal.png)
Same tenant in Paid and ScheduledPartly collected charge — expected splitPartial payments across Paid, Scheduled, and In debt
Who owes, days overdue, booking sidebarDebt Aging → Top debtors or overdue bucketBooking-level rows (finance-overview-debt-aging-expanded-bucket.png)
Opened In debt modal but need debtor rankWrong surface — modal is payment-line scopeDebt Aging — FAQ — Bookings that owe money
Month-end Analytics vs Finance mismatchIncome segments by monthPair with Portfolio KPI review — Step 7 (finance-overview-income-drill-down-flow.mp4)
Alert row-clicked booking but portfolio rank unclearSingle-booking triage firstDebt Aging after Notification triage — Step 4

Also see: FAQ — Finance Income status drill-down · FAQ — Finance Income status drill-down hub.

Walkthrough: Paid / Scheduled / In debt segment drill-down — payment-line modal, View booking, then contrast Debt Aging Top debtors (finance-overview-income-status-in-debt-modal.png).

Cash flow forecast drill-down​

On Finance → Overview, the Cash flow forecast chart below Income shows actual cash received per period (confirmed in-payments only — no scheduled or In debt amounts). Toggle Month vs Day on the chart header. Click a month or day bar to open an All payments drill-down listing every collection in that period.

QuestionStart hereOpens
Which payments landed in one month/day?Cash flow forecast bar clickAll payments modal (finance-overview-cash-flow-all-payments-modal.png)
Scheduled vs collected for one monthIncome → Paid / Scheduled / In debtStatus-scoped payment-line modal — Finance Income status drill-down
When is rent due (not yet collected)?Dashboard → Cash Flow ForecastRent-due timing — Glossary — Cash Flow Forecast (Dashboard)
Month-end collections vs AnalyticsCash flow forecast Day viewfinance-overview-cash-flow-day-view.png; pair Portfolio KPI review — Step 7

Also see: FAQ — Cash flow forecast drill-down · FAQ — Cash flow forecast drill-down hub.

Payment alert to receivables triage​

Notification triage Step 4 row-click opens the booking behind a Payments alert — Finance debt receivables triage picks the portfolio surface when you need ranked debtors or month-end KPI sign-off before Handling a Late Payment — Step 1 outreach. Pick the row that matches the alert text:

Alert on /notificationsNotification triage stepReceivables surfaceCollections follow-through
Payment overdueStep 4 → Payment PlanDebt Aging / Top debtors when portfolio-wide rank neededHandling a Late Payment — Step 1 → Step 3
Payment received from tenant …Step 4 → TransactionsN/A — confirm ledger on opened bookingApprove — Pending manual receipt approval before Step 5
Pending manual in-paymentStep 4 → ApproveAmber Pending chip on Finance → TransactionsNot Debt Aging until queue clears
Month-end Total Debt drift after alert triageStep 5 only after approvalPortfolio KPI review — Step 7 + Dashboard Total DebtStep 6b mesh
Alert cleared but portfolio debt unclearN/A — re-open Finance → OverviewHub: Finance debt receivables triage — four-surface matrixHandling a Late Payment collections hub
QuestionAlert-driven entry (Step 4)Portfolio receivables triage
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
One booking behind the pingRow-click → Payment Plan / TransactionsConfirm balance before Step 5
Need ranked debtors with days overdueFinish single-booking triage firstFinance → Overview → Debt Aging — Top debtors
Dashboard Total Debt headline onlyNot enough for collections listDebt Aging — card is not clickable
Income → In debt modal openedPayment-line scope — not debtor rowsDebt Aging buckets — FAQ — Bookings that owe money
Uncovered Debt close to Total DebtDeposit coverage gap on opened bookingPrioritize Top debtors — thin deposit offsets
SymptomAlert triage fixReceivables fix
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total Debt unchanged after row-clickReceipt still pendingPending manual receipt approval — not Debt Aging yet
Payment overdue but balance looks paidTransfer recorded, not approvedRow-click → Approve — then Step 5
Top debtors still high after ApproveDuplicate transfer approvedReject/revert mistaken receipts — Revert before collections
Unread returns after Mark all as readNew Pending manual in-payment rowsExpected until ledger approval
Bell General row did not open BookingsIn-panel detail is defaultBookmark /notifications — Notification row-click navigation
Segment-wide arrears after alert batchAdd Tenant category on Finance → Other filtersPortfolio segmentation by tenant category

Also see: FAQ — Payment alert to receivables triage hub · Glossary — Payment alert to receivables triage.

Notifications — row-click from payment alert opens booking detail for balance review

Finance Overview — stacked Income chart with Paid, Scheduled, and In debt segments beside Debt Aging panel

Finance Overview — Debt Aging bucket expanded to show tenant · unit rows for an overdue band

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

Walkthrough: row-click a payment overdue alert on /notifications, confirm balance on the opened booking, then clear unread in Step 5.
Walkthrough: when alert triage needs portfolio context, expand a Debt Aging bucket and open a booking from Top debtors.

Occupancy KPI to block hygiene handoff​

Portfolio KPI review Steps 2–4 surface occupancy or RevPAR dips — Manual block hygiene Steps 1–5 clear stale manual blocks before you change rates or tenant-category rules account-wide. Pick the row that matches the KPI signal:

KPI signal on AnalyticsPortfolio KPI review stepBlock hygiene follow-through
Overview occupancy bar dips without revenue changeStep 2 → Step 3Step 1 — Tools → Audit
Occupancy Ranking concentrates on one unitStep 3Step 2 Date range + Search
RevPAR low but ADR healthyStep 4Holds suppressing available nights — not Sales → Pricing yet
Segment filters look healthyStep 6 — tenant category / tagsHub: block hygiene before portal rule edits
Dashboard Vacant Units lower than AnalyticsStep 7Step 5 after Step 4
Month-end sign-off, occupancy still suppressedStep 7Step 3 Created by after staff turnover
QuestionKPI review answerBlock hygiene answer
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Dip on one property onlyRanking roll-up By PropertyAudit Search + row-click unit sidebar
Dip portfolio-wide, rates unchangedStep 3 heatmapStep 1 Blocked nights per month chart
Sales Multicalendar shows mystery blocksStep 7Step 4 on unit Calendar
Tenant WhatsApp about blocked datesN/A — not Analytics-firstStep 3 + get-listing-calendar
Vacant Unit Preference includes manual blocksToday / Vacant Units may still list held unitsConfirm preference before blaming holds
SymptomKPI review fixBlock hygiene fix
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Occupancy recovers after hold removedRe-run Step 2 next monthStep 5 — Multicalendar + Dashboard
Dip tracks one tenant categoryStep 6 — not holdsDo not clear blocks — edit Settings → Tenant categories
Blocked nights per month chart spikeNote month in Analytics rangeStep 2 overlap filter
Rate change planned on suppressed unitPause Step 4Clear hold first — Glossary — Manual unavailability
Calendar edit blocked after hygieneManual block hygiene — Step 6Using in-app support — not tenant notify-landlord
New inventory holds from onboardingOnboarding — Step 7Processing a New Booking — Step 1 overlap
Occupancy Ranking dip on month-end reviewStep 3 → Step 1 Tools → AuditPortfolio KPI review — Occupancy KPI to block hygiene handoff
Stale holds suppressing Multicalendar after go-liveStep 7 Multicalendar pass before first reservationOnboarding a New Property — Occupancy KPI to block hygiene handoff
Timeline overlap from forgotten holds on channel importStep 1 overlap check before Add bookingProcessing a New Booking — Occupancy KPI to block hygiene handoff
Occupancy recovers after Audit passStep 5 Dashboard / Multicalendar reconciliationManual block hygiene — Occupancy KPI to block hygiene handoff
Arrival-week Timeline overlap from stale manual holdsStep 1 Timeline / Multicalendar before blaming channel double-bookManaging a Check-in — Occupancy KPI to block hygiene handoff
Calendar bars persist after departure EndedStep 7 → Manual block hygiene — Step 4Managing a Check-out — Occupancy KPI to block hygiene handoff
Availability not restored after cancellation voidStep 5 Multicalendar pass before repricingCancelling a Booking — Occupancy KPI to block hygiene handoff
Month-end Dashboard Vacant Units vs Analytics mismatchStep 5 utility sign-off → Portfolio KPI review — Step 7Entering Monthly Utility Bills — Occupancy KPI to block hygiene handoff
Bell scan shows occupancy dip — not payment alertsStep 1 Vacant Units vs Analytics before Mark all as readNotification triage — Occupancy KPI to block hygiene handoff
Lockout-delayed occupancy KPI reviewStep 3 catch-up → hub Lockout catch-up after password recoveryResetting a Management User Password — Occupancy KPI to block hygiene handoff
Calendar edit blocked after block hygieneManual block hygiene — Step 6 → New Support Ticket modalUsing in-app support — Occupancy KPI to block hygiene handoff
Unit looks vacant on Dashboard but Multicalendar blockedStep 1 collections triage — not a rent arrears issueHandling a Late Payment — Occupancy KPI to block hygiene handoff

Also see: FAQ — Occupancy KPI to block hygiene handoff hub · Glossary — Occupancy KPI to block hygiene handoff hub.

Analytics — Occupancy tab with monthly trend, Ranking roll-up, and seasonality heatmap for the selected range

Audit — Manual Blocks tab with portfolio-wide table, filters, and management shell

Walkthrough: narrow Audit → Manual Blocks with filters, scan Reason and End, then open the unit sidebar to clear a stale hold before re-reading Analytics → Occupancy.
End-to-end walkthrough: Analytics → Occupancy dip → Audit → Manual Blocks search → unit Calendar hold removal → re-read Occupancy Ranking (demo uses a temporary hold removed during capture).

New inventory to first booking handoff​

Onboarding a New Property Steps 1–7 make inventory bookable — Processing a New Booking Steps 1–6 create or confirm the first Upcoming stay. Pick the row that matches where you are after go-live:

QuestionOnboarding workflowFirst booking workflow
Property wizard not finishedStep 2 → Step 3Not Step 2 until units exist
Channel connected, import expectedStep 5Step 1 before Add booking
Portfolio table looks wrongStep 7 read-only passNot Step 6 until Listings verified
Direct enquiry, no channel rowStep 4 tenant categoryStep 2 + Tenant Info category
First Booking created alertStep 7 Multicalendar checkStep 1 duplicate check → Step 6
Confirmation transfer PendingStep 7 alert triageStep 5b
~7 days to first move-inStep 7 Timeline overlapHub: Property setup to first arrival handoff → Managing a Check-in — Step 1 (workflows-operations-check-in-out-planning-view.png)
SymptomOnboarding fixFirst booking fix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Duplicate channel import on new unitStep 7 + Manual block hygieneStep 1 → Delete Booking — not Add booking
Wrong tenant on valid importN/A — profile issueChange tenant — Wrong tenant on a booking
Portal modules hidden on first stayStep 4 Tenant categoryStep 6 + Tenant Info
Unexpected Multicalendar holdStep 7Manual block hygiene before Step 4
Month-end Pending on first importsPortfolio KPI review — Step 7Step 6b

Also see: FAQ — Processing a New Booking hub · FAQ — Managing a Check-in hub.

Listings module — portfolio table after onboarding with property rows and Create New

Add booking modal — property, unit, tenant, and contract dates on new inventory

Walkthrough: Create New → Property wizard, Sales → Channels link check, then Listings portfolio verification before the first reservation.

Property setup to first arrival handoff​

Onboarding a New Property Steps 1–7 make inventory and access ready — Managing a Check-in Steps 1–4 run about one week before the first guest moves in. Pick the row that matches where you are after go-live:

QuestionOnboarding workflowFirst arrival workflow
Property wizard not finishedStep 2 → Step 3Not Step 1 until units exist
Access Lockers / Nuki not configuredStep 4 + Listings — Access LockersStep 4 blocked without codes
Tenant category wrong on portalStep 4Step 1 re-verify Tenant Info before keys
First reservation still UpcomingStep 7 Multicalendar checkHub: Confirmation to check-in handoff → Step 1
~7 days to first move-in on new inventoryStep 7 Timeline overlapStep 1 → Step 2
Move-in charges unpaidProcessing a New Booking — Step 6Step 3 before Step 4
Same-day turnover on first unitStep 7FAQ — Same-day turnovers + Managing a Check-out — Step 2
SymptomOnboarding fixCheck-in fix
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Check-ins + Next 7 days empty on new propertyStep 7 — confirm first booking existsExtend Custom date range — Operations — Check-in & Check-out
Portal modules hidden on first stayStep 4 Tenant categoryStep 1 Category check
Nuki invitation failed after go-liveSettings → Integrations + Access LockersStep 6
Move-in receipt Pending at month-endPortfolio KPI review — Step 7Step 3b / Step 6b
Payment overdue on first arrivalNotification triage — Step 4Handling a Late Payment — Step 1 → Step 3
Utilities Missing on new buildingStep 6Entering Monthly Utility Bills — Step 5 after first cycle

Also see: FAQ — Managing a Check-in hub · Glossary — Tenant category.

Listings — property edit sidebar, Access Lockers tab with building and unit codes

Operations — Check-in & Check-out tab with Next 7 days and check-in rows for weekly planning

Walkthrough: Create New → Property wizard through Access Lockers setup, then verify Listings before the first arrival week.

Confirmation to check-in handoff​

Processing a New Booking Steps 1–6 close when the reservation is Upcoming and portal-ready — Managing a Check-in Steps 1–4 begin about one week before move-in. Pick the row that matches where you are in the lifecycle:

QuestionFinish on confirmation workflowStart on check-in workflow
Contract not signed yetStep 4 → Step 5Not Step 1 until contract + confirmation charges clear
Portal Copy / Impersonate Tenant blockedStep 6Step 6 only after category + receipts are correct
Confirmation bank transfer still PendingStep 5bStep 3b for move-in receipts — distinct charge bucket
Move-in week but unpaid Payment Plan pillsHandling a Late Payment — Step 1 before handoffStep 3 before Step 4
Arrival ~7 days out, planning prep ticketsStep 6 portal sanity checkStep 1 → Step 2
Same-day turnover on shared unitStep 1 overlap checkFAQ — Same-day turnovers + Managing a Check-out on departure unit
SymptomConfirmation workflowCheck-in workflow
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tenant category wrong on portalStep 2 / Tenant InfoStep 1 re-verify before access codes
Deposit only partly collectedStep 5Partly collected security deposit — not rent collections
Month-end Pending confirmation receiptsStep 6bStep 6b for move-in week
Payment overdue alert before arrivalNotification triage — Step 4Step 3 before key handover

Also see: FAQ — Processing a New Booking hub · FAQ — Managing a Check-in hub.

Walkthrough: confirm an Upcoming reservation on Bookings status tabs before handing off to arrival-week planning.

Booking detail — Contract Info Method of payments with Tenant Portal copy and Impersonate Tenant

Operations — Check-in & Check-out tab with Next 7 days and check-in rows for weekly planning

Confirmation alert triage​

Notification triage Step 4 row-click opens the Upcoming booking behind a confirmation-week alert — Processing a New Booking Steps 5b / 6 / 6b finish ledger and portal gates before you clear unread in Step 5. Pick the row that matches the alert text:

Alert on /notificationsNotification triage stepConfirmation workflow step
Booking created / new reservationStep 4 row-clickStep 6 portal sanity — not Managing a Check-in — Step 1 until ~7 days out
Payment received from tenant …Step 4 → TransactionsStep 5b when receipt stays pending
Pending manual in-paymentStep 4 → ApproveStep 5b — hub: Pending manual receipt approval
Payment overdue on Upcoming stayStep 4 → Payment PlanHandling a Late Payment — Step 1 before Step 6 handoff
Month-end lingering Pending on importsStep 5 only after approvalStep 6b
Alert cleared but portal still blockedN/A — re-open booking from BookingsStep 6 + Tenant category on Tenant Info
SymptomAlert triage fixConfirmation fix
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Row-click opened wrong bookingNotification triage — Step 6Step 1 duplicate check
Payment Plan still unpaid after Payment received alertPending manual receipt approvalStep 5b
Unread returns after Mark all as readNew Pending manual in-payment rows — expectedFinish Step 5b before Step 5
Total Debt unchanged after alert triageReceipt still pendingStep 5b — not Finance debt receivables triage yet
~7 days to move-in, alerts quietStep 5Hub: Confirmation to check-in handoff → Managing a Check-in — Step 1
First reservation on new propertyHub: New inventory to first booking handoff — Step 7 Listings passStep 1 duplicate check → Step 6

Also see: FAQ — Confirmation alert triage hub · Glossary — Confirmation alert triage.

Notifications — row-click from payment alert opens booking detail for Transactions approval

Booking detail Transactions — Approve payment confirmation modal

Walkthrough: row-click a confirmation-week payment alert on /notifications, approve on Transactions, then clear unread.

Check-in to check-out handoff​

Managing a Check-in Steps 1–4 close when the guest is Ongoing with keys and move-in charges settled — Managing a Check-out Steps 1–7 begin about one week before departure. Pick the row that matches where you are in the occupancy window:

QuestionStay on check-in workflowStart on check-out workflow
Guest just arrived, keys not handed overStep 4Not Step 1 until Ongoing
~7 days to departure, planning turnover ticketsStep 2 only if prep still openStep 1 → Step 2
Same-day turnover on shared unitHub: Same-day turnover coordination — finish Step 2 before Step 4FAQ — Same-day turnovers numbered habit
Deposit only partly collected at move-inPartly collected security deposit — chase before accessStep 5 blocked until Fully Paid
Final utility meter reads before refundEntering Monthly Utility Bills mid-stay overagesStep 6 before Step 5
Departure-week bank transfer still PendingN/A — move-in bucket closedStep 6b
SymptomCheck-in workflowCheck-out workflow
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Payment overdue on move-in chargesStep 3 before Step 4Handling a Late Payment — Step 1 before Step 5
Damage ticket with contractor invoiceStep 2 prep onlyStep 3 + linked cash flows
Deposit dispute before refundPartly collected security depositStep 5 + Glossary — Deposit dispute
Booking still Ongoing after departure dayN/AStep 7
Older move-out missing on Finance → DepositsN/ADeposit missing on Finance Deposits — clear toolbar date range
payment overdue on Ongoing stay during bell scanStep 4 row-click → Managing a Check-out — Step 1Notification triage — Check-in to check-out handoff
First Ongoing stay on go-live inventory needs departure planningStep 7 → Managing a Check-in — Step 4 → Managing a Check-out — Step 1Onboarding a New Property — Check-in to check-out handoff
Canceled void frees unit — incoming import is separate lifecycleStep 5 — not check-out mesh on voided stayCancelling a Booking — Check-in to check-out handoff
Ongoing past departure day after calendar hold cleanupStep 5 → Managing a Check-out — Step 7Manual block hygiene — Check-in to check-out handoff
Support ticket asks when to switch from check-in to check-out workflowSelf-serve hub before New Support Ticket modalUsing in-app support — Check-in to check-out handoff
Lockout-delayed departure-week planning backlogStep 3 → hub Lockout catch-up after password recovery → Managing a Check-out — Step 1Resetting a Management User Password — Check-in to check-out handoff
Confirmed Ongoing after import needs departure planningStep 6 → Managing a Check-in — Step 4 → Managing a Check-out — Step 1Processing a New Booking — Check-in to check-out handoff
Keys handed over — scan departure week ~7 days outStep 4 → Managing a Check-out — Step 1 — hub: Confirmation to check-in handoffManaging a Check-in — Check-in to check-out handoff
Canonical departure-week entry after mid-stayStep 1 — upstream Managing a Check-in — Step 4Managing a Check-out — Check-in to check-out handoff
payment overdue on Ongoing stay blocks departure planningStep 1 → Managing a Check-out — Step 1Handling a Late Payment — Check-in to check-out handoff
Missing bills on departing units during bill cycleStep 5 → Managing a Check-out — Step 1Entering Monthly Utility Bills — Check-in to check-out handoff
Month-end Ongoing entering departure week backlogStep 7 → Operations → Check-in & Check-out Check-outs pillPortfolio KPI review — Check-in to check-out handoff

Also see: FAQ — Managing a Check-in hub · FAQ — Managing a Check-out hub.

Operations — Check-in & Check-out tab, Check-outs pill with Next 7 days and grouped departure rows

Bookings Timeline — Week scale with departure and arrival bars on one unit row

Walkthrough: Operations → Check-in & Check-out Check-outs pill + Next 7 days → Bookings → Timeline Week departure bar → return to Check-outs planning (Managing a Check-out — Step 1).

Same-day turnover coordination​

When a check-out and check-in share the same calendar day on one unit, run Managing a Check-out Steps 1–2 on the departing stay before Managing a Check-in Step 4 hands keys to the incoming guest. Pick the row that matches turnover day:

QuestionCheck-out workflow stepCheck-in workflow step
~7 days out, spot shared-unit overlapStep 1 Check-outs + unit SearchStep 1 Check-ins on same unit code
Cleaning ticket not yet assignedStep 2 Add ticket / verify auto ticketNot Step 4 until turnover due date passes
Who cleans when on turnover morningStep 2 → Operations → Planning (when Planning (schedule board) is granted)Step 2 Planning board before key handover
Visual overlap on one unit rowBookings → Timeline Week scaleSame Timeline search — incoming bar after departure bar
Outgoing guest still Ongoing on turnover morningStep 3 inspectionStep 3 only on incoming stay
Deposit refund vs incoming move-in chargesStep 5 after Step 6Partly collected security deposit on incoming deposit
Calendar block after departureStep 7 + Manual block hygieneStep 4 access codes
SymptomCheck-out fixCheck-in fix
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Incoming guest blocked by outgoing Ongoing statusStep 7 EndedNot Step 4 until departure row ends
Turnover ticket still Unassigned on handover dayStep 2 reassign / escalate — or drag from Unscheduled on PlanningStep 6
Same unit shows only departure in Next 7 daysExtend Custom range on Check-ins pillStep 1
Payment overdue on incoming move-in chargesN/A on outgoing ledgerStep 3 before Step 4
Outgoing In Debt blocks Ready to RefundCheck-out collections before refundDelay incoming key handover until outgoing Step 6 clears
Short-term iCal pseudo row on turnover dayGlossary — Short-term iCal pseudo check-in/outFilter Stay type → Mid-term on Step 1
Shared-unit turnover ~7 days out on one unit codeStep 1 Check-ins + Step 1 Check-outs with unit SearchManaging a Check-in — Same-day turnover coordination
Turnover ticket due date before incoming key handoverStep 2 Add ticket / verify auto ticket before Step 4Managing a Check-out — Same-day turnover coordination
Timeline overlap on shared unit during channel importStep 1 Week scale — not a duplicate rowProcessing a New Booking — Same-day turnover coordination
First reservation on high-turnover new inventoryStep 7 Multicalendar / Timeline pass before first Upcoming importOnboarding a New Property — Same-day turnover coordination
Cancellation void but incoming Upcoming on same unitStep 5 Multicalendar + Step 6 turnover ticketsCancelling a Booking — Same-day turnover coordination
Departure-week final utility overages on turnover unitStep 4 before incoming Step 4Entering Monthly Utility Bills — Same-day turnover coordination
Timeline overlap persists after hold cleanup on turnover unitStep 4 → Processing a New Booking — Step 1Manual block hygiene — Same-day turnover coordination
Arrival/access alerts during turnover weekStep 4 row-click before bulk Mark all as readNotification triage — Same-day turnover coordination
Multicalendar turnover gaps at month-end KPI sign-offStep 7 Sales pass before rate cutsPortfolio KPI review — Same-day turnover coordination
Lockout-delayed turnover ticket catch-upStep 3 → hub Lockout catch-up after password recoveryResetting a Management User Password — Same-day turnover coordination
Turnover coordination blocked — file supportManaging a Check-in — Step 6 → New Support Ticket modalUsing in-app support — Same-day turnover coordination
Outgoing In Debt blocks incoming key handoverStep 1 on outgoing stay before Step 4Handling a Late Payment — Same-day turnover coordination

Also see: FAQ — Same-day turnovers · FAQ — Where is the Planning dispatch board? · FAQ — Managing a Check-in hub.

Operations — Add ticket modal with property, unit, category, and due date fields

Operations Planning — Daily Planning board for same-day turnover cleaning dispatch

End-to-end walkthrough: Operations → Check-in & Check-out — Check-outs and Check-ins on one unit → Create New → New Ticket → Bookings → Timeline Week overlap.
Timeline focus: Day / Week / Month scale and opening a booking from a bar on Bookings → Timeline.

Check-out final utilities handoff​

Managing a Check-out Step 6 blocks deposit release until every charge — including final utility overages — is settled. Entering Monthly Utility Bills Steps 2–4 post landlord bills and tenant overage lines; pick the row that matches where you are in departure week:

QuestionUtility bills workflowCheck-out workflow
Final supplier bill not yet enteredStep 2 → Step 3Not Step 5 until overage posts
Overage line on Payment Plan but unpaidStep 4 → Handling a Late Payment — Step 1Step 6 before refund
Overage payment recorded, still UnpaidStep 4bStep 6b same Pending mesh
End of Booking charge time — overage not visible yetGlossary — End-of-Booking cost split — posts after checkoutStep 7 triggers posting
Missing bill gaps at month-endStep 5Portfolio KPI review — Step 7
Coliving split looks wrong for leaverStep 3 + Cost mapStep 6 — confirm roommate still occupied
SymptomUtility bills fixCheck-out step
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
In Debt on departure booking includes utility lineStep 4Step 6
Ready to Refund blocked by overageStep 4bStep 5
Final meter read after inspection damage chargeStep 2 after Step 4Step 6 net of both
SIMAR water bill did not match propertyFAQ — SIMAR water billN/A until bill enters Step 2
End of Booking — overage posts only after departureStep 3 review before checkoutStep 7 — then Step 6 re-check
Rent arrears + utility overage both block refundUtility overage collections for overage lineCheck-out collections before refund for rent/fee lines
Departure-week operator questionUtility bills answerCheck-out answer
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Which step posts the final overage?Step 2 → Step 4Confirm on Payment Plan in Step 6
Overage paid but Ready To Refund greyedStep 4bStep 6b
Coliving leaver share looks highStep 3 + Cost mapGlossary — End-of-Booking cost split
Month-end Missing bills on departing unitsStep 5Portfolio KPI review — Step 7

Also see: FAQ — Entering Monthly Utility Bills hub · FAQ — Managing a Check-out hub.

Booking detail — Payment Plan tab with schedule rows to verify before deposit release

Utilities — Allocations tab with expanded row breakdown for overage math review

Utilities — Bills tab with Missing toggle showing expected-period gaps

Walkthrough: review calculated utility allocations, confirm overage lines on tenant Payment Plan, then verify settlement in Managing a Check-out — Step 6 before deposit release.

Utility overage collections​

Entering Monthly Utility Bills Steps 2–4 post landlord bills and tenant overage lines on Payment Plan — when those lines stay Unpaid or Overdue, Handling a Late Payment Steps 1–4 collect or approve the same way as rent arrears. Pick the row that matches what blocks settlement:

QuestionUtility bills workflowCollections workflow
Overage line not on Payment Plan yetStep 2 → Step 4Not Step 1 until charge posts
Overage Overdue after due dateStep 4 spot-checkStep 1 → Step 3
Tenant paid overage, balance unchangedStep 4bStep 4b same Pending mesh
End of Booking charge time — line not visible yetGlossary — End-of-Booking cost splitManaging a Check-out — Step 7 triggers posting — not mid-stay collections
Overage on Canceled stay after voidStep 4Step 1 — not Cancellation collections before void rent mesh
Departure-week overage blocks refundCheck-out final utilities handoffCheck-out collections before refund when rent + utility mix
Coliving split looks wrongStep 3 + Cost mapRe-triage after math fix — not outreach first
SymptomUtility bills fixCollections step
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
In Debt includes utility-type line on Contract ValuesStep 4Step 1 — filter Property when portfolio is large
Payment overdue alert after monthly bill cycleStep 4Step 1 after Notification row-click navigation
Overage receipt still Pending at month-endStep 4bStep 6b
Tenant insists they paid — duplicate on ledgerReject/revert mistaken receiptsStep 1 re-triage before Step 3
Segment-wide overage arrears at month-endStep 5 (Missing gaps)Step 6 → Portfolio KPI review — Step 7

Also see: FAQ — Entering Monthly Utility Bills hub · FAQ — Handling a Late Payment hub.

Walkthrough: review calculated utility allocations before overage lines post to tenant Payment Plan schedules.

Utilities — Allocations tab with expanded row breakdown for overage math review

Booking detail Transactions — Approve payment confirmation before overage allocations apply

Finance — Contract Values with In Debt filter applied to prioritize overdue scheduled charges

Check-out collections before refund​

Managing a Check-out Step 5 (Ready To Refund / Mark refunded) and Step 6 (In Debt on Payment Plan) block deposit release until scheduled charges are settled — not only utility overages (Check-out final utilities handoff). Handling a Late Payment Steps 1–4 collect or approve departure-week rent and fee arrears; pick the row that matches what blocks refund:

QuestionCollections workflowCheck-out workflow
Unpaid rent/fee row on Payment PlanStep 1 → Step 3Not Step 5 until settled — Step 6
Tenant paid final rent, balance still UnpaidStep 4bStep 6b same Pending mesh
Payment overdue alert during departure weekStep 1 after Notification row-click navigationStep 6 before refund queue
Arrears after check-out day, status still OngoingStep 1 → Step 4Step 7 after settlement
Shortfall is deposit collection, not rentPartly collected security deposit — Finance → Deposits Partial paidNot rent collections — collect deposit first
Unpaid line is utility overageEntering Monthly Utility Bills — Step 4Check-out final utilities handoff
SymptomCollections fixCheck-out step
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ready to Refund toggle greyed / In Debt on bookingStep 3 → Step 4Step 6
Est. Refund wrong after tenant paidStep 4bStep 6b
Tenant insists they paid — duplicate on ledgerReject/revert mistaken receipts — hub: Check-out ledger cleanup before refundStep 6 before Step 5
Segment-wide departure arrears at month-endStep 6Portfolio KPI review — Step 7

Also see: FAQ — Managing a Check-out hub · FAQ — Handling a Late Payment hub.

Finance Overview — Contract Values tab with In Debt filter for departure-week balance triage

Bookings — Deposit tab with Ready To Refund toggle enabled before the external bank transfer

Booking detail — Payment Plan tab with schedule rows to verify before deposit release

Walkthrough: plan departures on Operations → Check-in & Check-out, verify Payment Plan settlement, then queue deposit release on the Deposit tab.

Check-out ledger cleanup before refund​

Managing a Check-out Step 6 and Step 6b can show In Debt or a wrong Est. Refund when the tenant paid correctly but the ledger holds duplicate departure transfers — not unpaid rent (Check-out collections before refund) or utility overages (Check-out final utilities handoff). Reject/revert mistaken receipts Reject / Revert clears phantom balances before Ready To Refund:

QuestionLedger cleanup workflowCheck-out workflow
Two identical final transfers, one pendingReject payment / Reject selected — Reject/revert mistaken receiptsStep 6b — approve legitimate row only
Two identical transfers, both approvedRevert payment on duplicate — same hubStep 6 before Step 5
Tenant paid once, balance still UnpaidCheck for duplicate before Pending manual receipt approvalStep 6b if single row is pending
Reject / Revert on invoiced departure chargeNot issued credit note → Issue credit notes (N)Step 6 after credit-note queue clears
Est. Refund inflated by duplicateRevert duplicate receiptStep 5 net of real charges only
Month-end departure duplicates in Pending queueReject selected — not Approve bothPortfolio KPI review — Step 7
SymptomLedger cleanup fixCheck-out step
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ready to Refund blocked despite tenant paidRevert duplicate on TransactionsStep 6
In Debt on Contract Values after tenant paidReject / Revert mistaken rowStep 6 before Step 5
Amber Pending shows two identical transfersReject selected on Finance ledgerStep 6b
Red / blue modal after Reject / RevertIssue credit notes — Bulk Hostkit invoicing pacingRe-check Est. Refund on Deposit tab
Tenant insists they paid — ledger shows overpaymentRevert duplicate, not collectionsNot Handling a Late Payment — Step 3 until ledger is clean

Also see: FAQ — Managing a Check-out hub · FAQ — Reject/revert mistaken receipts hub.

Booking detail Transactions — Reject payment confirmation with red credit-note warning banner

Booking detail Transactions — Revert payment confirmation with blue invoice follow-up info banner

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

Walkthrough: Finance → Transactions Reject selected on duplicate Pending rows, Revert payment on an approved duplicate (clip closes without confirming), then Finance → Deposits → Deposit Ready To Refund after ledger cleanup.

Check-out vs cancellation​

When a stay ends, pick Managing a Check-out for a completed occupancy that should reach Ended status — or Cancelling a Booking when the reservation is voided under your cancellation policy and should appear in Canceled filters. Neither replaces Delete Booking for mistaken or test rows. Deposit settlement steps overlap on both paths — use the tables below before you run the wrong workflow:

QuestionCancellation workflowCheck-out workflow
Tenant backs out before arrival (Upcoming)Cancelling a Booking — Steps 1–4Not Step 1 — guest never moved in
Mid-stay early termination (Ongoing)Step 4 refund-type dialogStep 3 inspection + Step 5 only when stay completes normally
Need Canceled filter + full ledger historyStep 4 — bookings-list-canceled-tab.pngEnded status — Step 7
Mistaken Add booking / training duplicateDelete Booking — Cancel Booking vs Delete BookingNot cancellation or check-out
Last-resort collections failedHandling a Late Payment — Step 6 → cancelStep 6 collections before refund
Calendar still blocked after voidStep 5 + Manual block hygieneStep 7 + manual block hygiene
SymptomCancellation fixCheck-out fix
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ended status fails but stay was voidedStep 6 ticket closureNot Step 7 — row is Canceled
Deposit refund after policy voidStep 3 + Step 2aStep 5 + Step 6b
Settlement receipt still Pending at month-endStep 6bStep 6b
Utility overage on Canceled stayEntering Monthly Utility Bills — Step 4Check-out final utilities handoff
Stale cancellation alerts on /notificationsStep 6bN/A — clear departure alerts via Step 7

Also see: FAQ — Cancelling a Booking hub · FAQ — Managing a Check-out hub.

Walkthrough: open Cancel booking, review refund types (example closes without confirming) — contrast with Ended closure on a completed stay per Managing a Check-out — Step 7.
Walkthrough: Bookings → Ended vs Cancelled filters — completed stay Ended status vs policy void Canceled rows.

Bookings — Cancel booking modal with Full refund, No refund, and Partial refund options

Bookings list — Canceled tab showing voided stays with full ledger history

Bookings — Deposit tab with Ready To Refund toggle enabled before the external bank transfer

Also see: Common Workflows — Check-out vs cancellation · FAQ — Check-out vs cancellation.

Cancellation collections before void​

Cancelling a Booking Step 4 (Cancel booking refund-type dialog) and Step 3 (deposit settlement) assume scheduled charges through the cancellation date are settled — not only deposit rows. Handling a Late Payment Steps 1–4 collect or approve pre-cancel rent and fee arrears; pick the row that matches what blocks Cancel booking:

QuestionCollections workflowCancellation workflow
Unpaid rent/fee row on Payment PlanStep 1 → Step 3Not Step 4 until Step 2 clears
Tenant paid settlement transfer, balance unchangedStep 4bStep 2a same Pending mesh
Payment overdue alert before cancelStep 1 after Notification row-click navigationStep 2 before refund dialog
Collections failed after outreachStep 6 → last-resort cancelStep 4 refund types
Shortfall is deposit collection, not rentPartly collected security deposit — Finance → Deposits Partial paidStep 3 — not rent collections
Unpaid line is utility overage on Canceled stayEntering Monthly Utility Bills — Step 4Post-cancel utility mesh — not Step 2 rent
SymptomCollections fixCancellation step
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
In Debt on Contract Values before sidebarStep 3 → Step 4Step 2
Settlement receipt still PendingStep 4bStep 2a / Step 6b
Tenant insists they paid — duplicate on ledgerReject/revert mistaken receiptsStep 2 before Step 4
Segment-wide arrears at month-endStep 6Portfolio KPI review — Step 7
Pre-cancel payment overdue alert blocks voidStep 4 row-click → Cancelling a Booking — Step 2 before Step 4Notification triage — Cancellation collections before void
Pre-cancel rent arrears on first go-live bookingStep 7 → Cancelling a Booking — Step 2 before voidOnboarding a New Property — Cancellation collections before void
Rent arrears on Payment Plan during settlement (canonical void path)Step 2 → Handling a Late Payment — Steps 1–4 before Step 4Cancelling a Booking — Cancellation collections before void
Phantom rent In Debt after hold cleanup mistaken for cancelStep 5 — confirm real arrears on Contract Values before voidManual block hygiene — Cancellation collections before void
Support ticket cites In Debt blocking Cancel bookingSelf-serve Cancelling a Booking — Step 2 before New Support Ticket modalUsing in-app support — Cancellation collections before void
Lockout-delayed pre-cancel collections backlogStep 3 → hub Lockout catch-up after password recovery → Step 2Resetting a Management User Password — Cancellation collections before void
Pre-cancel rent arrears on Upcoming import before policy voidStep 6 → Cancelling a Booking — Step 2 before Step 4Processing a New Booking — Cancellation collections before void
Tenant backs out before arrival — move-in rent arrears block voidStep 3 / Step 4 → Cancelling a Booking — Step 2Managing a Check-in — Cancellation collections before void
Policy void mid-stay vs departure-week arrears (contrast)Step 6 — Check-out collections before refund, not pre-cancel voidManaging a Check-out — Cancellation collections before void
Canonical pre-cancel collections before last-resort voidSteps 1–4 → Cancelling a Booking — Step 4 after Step 6 failsHandling a Late Payment — Cancellation collections before void
Utility overage on Canceled stay — not rent pre-cancel meshStep 4 — utility collections, not Step 2 rentEntering Monthly Utility Bills — Cancellation collections before void
Month-end segment-wide pre-cancel arrears at KPI sign-offStep 7 → Cancelling a Booking — Step 2 before void queuePortfolio KPI review — Cancellation collections before void

Also see: FAQ — Cancelling a Booking hub · FAQ — Handling a Late Payment hub.

Finance Overview — Contract Values tab with In Debt filter for pre-cancel balance triage

Booking detail Transactions — Approve payment confirmation before cancellation math updates

Bookings — Cancel booking modal with Full refund, No refund, and Partial refund options

Walkthrough: after In Debt clears, open Cancel booking and review refund types (example closes without confirming).
Walkthrough: triage pre-cancel arrears on Finance → Contract Values (In Debt filter), confirm Payment Plan and Communication on the booking, then open Cancel booking refund types on Contract Info (clip closes without confirming).

Handling a Late Payment collections hub​

Receivables triage surfaces answer “who owes?” — Handling a Late Payment Steps 1–6 answer “what do I do next?” Pick the row that matches where you are in the flow:

QuestionStart with receivables triageStart with collections workflow
Need ranked debtors with days overdueFinance → Overview → Debt Aging — Finance debt receivables triageHandling a Late Payment — Step 1 after you pick a booking
Payment overdue alert row-clickConfirm balance on opened booking — Notification row-click navigationStep 3 outreach after Step 2
Tenant paid but Total Debt unchangedPending manual receipt approval — Approve firstStep 4 / Step 4b
Tenant insists they paid twiceReject/revert mistaken receipts — Revert duplicateRe-open Debt Aging — not Step 3 until ledger is clean
Month-end Pending collections receiptsAmber Pending chip — Pending manual receipt approvalStep 6b mesh
Segment-wide arrears after self-serve Steps 1–5Portfolio segmentation by tenant categoryStep 6 Vivin support ticket
SymptomTriage surfaceCollections step
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Opened Income → In debt modal, need tenant rowsDebt Aging buckets — not payment-line modalStep 1
Dashboard Total Debt not clickableFinance → OverviewStep 1
Balance unclear after alert row-clickPayment Plan / Transactions on sidebarStep 1 confirm before Step 3
Partly collected deposit, not rent arrearsFinance → Deposits Partial paid cardPartly collected security deposit — not rent collections

Also see: FAQ — Handling a Late Payment hub · FAQ — Finance debt receivables triage hub.

Finance Overview — Debt Aging panel with overdue buckets and top debtors for prioritizing late payments

Notifications — row-click from payment alert opens booking detail for Transactions approval

Also see: Common Workflows — Handling a Late Payment collections hub · FAQ — Handling a Late Payment collections hub.

Walkthrough: open an arrears booking, confirm Payment Plan overdue pills, use Communication for tenant outreach, record a manual receipt via Transaction (Add Payment modal), then approve pending rows when your role allows.

WhatsApp per-booking messaging​

Three surfaces share the same WhatsApp conversation state — pick the one that matches your triage scope:

QuestionStart hereNotes
Quick reply without opening a bookingTools → Inbox (/inbox) or bell Inbox sub-tabCross-booking list; click tenant name for Tenant sidebar
Message one tenant with Payment Plan / Tickets contextBookings → CommunicationWhatsApp composer + read-only Email; header Refresh
Payment or ticket alert (not a message thread)Bell General or /notificationsSwitch to Inbox when summary reads New WhatsApp message from …
SymptomLikely causeFix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Bell ping reads New WhatsApp message from …Message alert on General or /notificationsOpen bell Inbox sub-tab or Tools → Inbox
Need Payment Plan while replyingCross-booking Inbox lacks booking contextBookings → Communication for that reservation
Unlock your communication historyChatbot not enabled (isTenantChatBotEnabled)ChatBot settings — Status Bot
Communication messages need a refreshTab-scoped reloadHeader Refresh — Booking sidebar tab refresh
New WhatsApp message from … on /notificationsMessage alert on full inboxBell Inbox or row with link — Notification row-click navigation
Row-click landed on booking, thread emptybookingId target without linkOpen Communication tab — Notification row-click navigation
Supplier thread got a Bot replyShared WhatsApp business lineDedicated tenant number — Automation & AI — WhatsApp Support
QuestionMessage threadPayment / ticket alert
------------------------------------------------------------------------------------------------------------------------------------------------------------
Dashboard entryBell Inbox sub-tabBell General or /notifications
Reply with Payment Plan visibleBookings → CommunicationRow-click → booking — Notification row-click navigation
Cross-booking triageTools → Inbox (/inbox)/notifications filters + row-click

Also see: FAQ — WhatsApp per-booking messaging hub · Glossary — WhatsApp per-booking messaging hub.

Booking detail — Communication tab, WhatsApp filter with tenant / Bot / You bubbles and channel pills

Booking detail — Communication tab, WhatsApp composer for operator replies

Inbox module — conversation list and thread composer for portfolio-wide WhatsApp triage

Walkthrough: open Inbox, pick a conversation, reply, and jump to booking Communication when you need reservation context.

Bot reasoning (audit)​

When a tenant Bot reply looks wrong, audit before you edit rules — Reasoning on the thread is read-only; ChatBot settings change future behaviour only:

QuestionStart hereNotes
Why did the bot send this specific message?Bookings → Communication → WhatsApp → Bot → ReasoningOnly mint Bot bubbles; not tenant or You
How do I stop similar replies in future?Account Settings → ChatBot — narrow IF/THEN or edit PersonaPair thread audit with ChatBot settings
Bot still replies after I messaged the tenantCommunication → Pause bot (when configured)Per-booking; global rules unchanged
No Reasoning control visibleVivin did not store reasoning for that sendNot a display bug — adjust rules from tenant message content instead
SymptomLikely causeFix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Generic bot answer on every messageCatch-all IF/THEN If phraseExpand Reasoning → replace with specific rule — IF/THEN rules
Wrong policy quoted in bot replyOutdated or conflicting rulesAudit thread → edit matching IF/THEN row → Save
Need proof for support ticketOperator dispute over automationScreenshot expanded Reasoning — Using in-app support

Also see: FAQ — Bot reasoning (audit) hub · Glossary — Bot reasoning (audit) hub.

Booking detail — Communication tab, Bot message with expanded Reasoning audit text under the reply

Walkthrough: open Bookings → Communication → WhatsApp, expand Reasoning on a Bot bubble, then open ChatBot → Special Rules to adjust matching IF/THEN rows.

ChatBot settings​

Account Settings → ChatBot configures tenant-facing automation — pair Persona + Special Rules authoring with Bot Status before tenants message you. Bot Status also shows the separate Genius WhatsApp connection card (often Vivin-managed):

QuestionStart hereNotes
First-time chatbot setupPersona then Special Rules subtabsOptional Getting Started step 11 pairing
Tenant WhatsApp line disconnectedBot Status → WhatsApp connection — Connect WhatsApp / scan QRConfirm Connect anyway after the warning countdown; Inbox and Communication stay gated until Connected
Genius WhatsApp / scheduled digestsBot Status → Genius WhatsApp connectionOften Connected with “managed by VIVIN — no QR pairing needed”; staff still link phones on Users
Bot too chatty or off-topicReview IF/THEN — replace broad If phrasesMax 20 rules; see IF/THEN rules
Verify a sent reply before changing rulesBot reasoning (audit)Thread Reasoning is read-only
Tenant should hear the bot is AI at the startChatBot → Persona — Introduce as AI on startOff by default; distinct from AI Disclosure (answers only when asked) — Introduce as AI on start
SymptomLikely causeFix
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Inbox greyed in sidebarChatbot not enabled or tenant WhatsApp connection DisconnectedBot Status → Connect WhatsApp until Connected
Unlock your communication historyisTenantChatBotEnabled falseContact Vivin; then pair tenant WhatsApp connection
ChatBot tab missing, cannot edit rulesYour role does not have the Chatbot permissionWho can edit ChatBot settings
Rules saved but behaviour unchangedWrong If phrase never matchesAudit live threads — Bot reasoning (audit)
QR expired before scanSession timed out on phoneRefresh QR code on the tenant WhatsApp connection card

Also see: FAQ — ChatBot settings hub · Glossary — ChatBot settings hub.

Account Settings — ChatBot → Persona Setup with preset cards, style levels, preferences, and composed preview

Account Settings — ChatBot → Bot Status with tenant and Genius WhatsApp cards

Account Settings — ChatBot → Bot Status Genius WhatsApp card Connected and managed by VIVIN

Account Settings — ChatBot → Bot Status with Disconnected badge on tenant WhatsApp and Connect WhatsApp

Account Settings — ChatBot → Bot Status with Connected badge on the tenant WhatsApp session

Account Settings — ChatBot → Bot Status with QR code and Awaiting scan badge during WhatsApp pairing

Walkthrough: Bot Status dual cards — tenant WhatsApp connection and Genius WhatsApp connection.
Walkthrough: from Disconnected, click Connect WhatsApp, confirm after the warning countdown, then scan the QR until Connected.
Walkthrough: tenant WhatsApp connection after a successful pair — Connected badge, green live-session callout, and disabled Connect WhatsApp.
Walkthrough: open ChatBot settings, enter edit mode, add a narrow IF/THEN rule, Save, and return to read-only preview.

Reject/revert mistaken receipts​

Four ledger corrections share the same Transactions surfaces — pick the action that matches receipt status and whether Finance already invoiced the charge:

QuestionStart hereNotes
Duplicate still pending (never approved)Reject payment on booking Transactions, or Reject selected on Finance → TransactionsLedger Reject is bulk-only — no per-row reject icon on Finance
Duplicate already approvedRevert payment on booking Transactions or Finance row menuRolls allocations and balances back
Wrong row, not yet invoicedDelete payment on Finance → Transactions when enabledDisabled for vIBAN / provider platform or invoiced allocations
Reject / Revert on an invoiced chargeFinance → Transactions — Not issued credit note filter → Issue credit notes (N)Red / blue modals reference this queue — not a spreadsheet
SymptomLikely causeFix
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Duplicate bank transfer still pendingNever approved — same ledger state as Pending manual receipt approvalReject payment / Reject selected — do not Approve
Duplicate already approvedWrong amount or wrong booking slipped through month-endRevert payment on booking Transactions or Finance row menu
Delete payment disabled on FinancevIBAN / provider platform rail or invoiced allocationRevert or Issue credit notes after reject/revert on invoiced charges
Red / blue modal after Reject / RevertFinance already invoiced the chargeNot issued credit note filter → Issue credit notes (N)
Total Debt unchanged after cleanupReceipt still pending or credit note not issuedPair Pending manual receipt approval + Finance — Issuing credit notes
Not issued credit note rows stay Pending after bulk pushHostkit rate limit on Issue credit notesSame pacing as Bulk Hostkit invoicing — leave batch running, refresh Transactions before re-issue
Need goodwill rent cut below exported monthInvoiced floor blocks in-product netRent reduction after invoicing — external credit notes
Total Debt still high — duplicate never rejectedBoth rows approved by mistakeRevert the duplicate — then Finance debt receivables triage re-check Top debtors (bookings-detail-transactions-revert-modal-info-banner.png)
Amber Pending chip shows two identical transfersDuplicate before any ApproveReject selected on Finance → Transactions — Pending manual receipt approval
QuestionReceipt still pendingReceipt already approved
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Legitimate bank transferApprove payment — Pending manual receipt approvalN/A
Duplicate / wrong bookingReject payment / Reject selectedRevert payment
Finance already invoicedRed modal → Issue credit notes after RejectBlue modal → Issue credit notes after Revert
Month-end Step 7 sign-offClear Pending queue firstThen Revert / credit-note cleanup

When a duplicate bank transfer, wrong booking, or wrong amount slips through Approve, use the tables above before month-end KPI sign-off — then re-open Finance debt receivables triage (Top debtors / Dashboard Total Debt) only after ledger cleanup. During departure week, pair duplicate settlement transfers with Check-out ledger cleanup before refund (Managing a Check-out — Step 6 / Step 6b before Step 5). Pair with FAQ — Credit note warning (reject/revert) hub (bookings-detail-transactions-reject-modal-credit-note-banner.png, bookings-detail-transactions-revert-modal-info-banner.png, finance-transactions-bulk-reject-selected-bar.png, bookings-payment-row-actions-flow.mp4), Glossary — Credit note warning (reject/revert), Glossary — Credit note warning (reject/revert) hub, FAQ — Reject or revert an incoming payment, FAQ — Managing a Check-out hub, FAQ — Finance debt receivables triage hub (collections vs ledger-cleanup decision table), Pending manual receipt approval (amber Pending chip — approve legitimate rows before you Revert an approved duplicate; Reject duplicates still pending), Payment Allocation — Correcting mistaken receipts, Glossary — Credit note (payment reject/revert), Handling a Late Payment — Step 1 (re-triage Debt Aging after Revert), Bulk Hostkit invoicing (Issue credit notes batch pacing), and Portfolio KPI review — Step 7 during month-end reconciliation. Recover access first with Resetting a Management User Password — Troubleshooting when a lockout delayed ledger triage.

Booking detail Transactions — Reject payment confirmation with red credit-note warning banner

Booking detail Transactions — Revert payment confirmation with blue invoice follow-up info banner

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

Walkthrough: booking Transactions — open Approve, Reject, and Revert confirmation modals (demo cancels each without saving).

Deposit lifecycle status​

The depositStatus lifecycle pill on the booking Deposit tab and matching Finance → Deposits row chips share one vocabulary — pick the surface that matches what you are chasing:

QuestionStart hereNotes
Which lifecycle state is this deposit in?Booking sidebar Deposit tab lifecycle pillNot Paid → Partial Paid → Fully Paid → Ready to Refund → Refunded; optional Disputed freeze
Portfolio triage by lifecycle stateFinance → Deposits — Deposit lifecycle status cardsClick Partial paid, Ready to refund, Refunded, or other cards — counts scope to toolbar date range
Filter without opening Finance firstOther filters → Deposit status on Bookings / FinanceSame lifecycle slice as the status cards
Deposit shortfall (Partial Paid) vs rent Partial PaidBooking Deposit tab vs Payment PlanAmber Partially paid on Initial Deposit — not scheduled rent — Partly collected security deposit
Ready To Refund blocked at departureManaging a Check-out — Step 6 before Step 5Rent In Debt on Payment Plan — Check-out collections before refund
Refund blocked by contested retentionBooking Deposit tab Disputed pillDeposit dispute — distinct from shortfall and rent arrears meshes
Lifecycle card counts look too lowToolbar date range on Finance → DepositsDeposit missing on Finance Deposits — clear range before month-end sign-off
Month-end deposit lifecycle sign-offPortfolio KPI review — Step 7Partial paid, Ready to refund, Disputed filters — pair with Partly collected security deposit

Also see: FAQ — Deposit lifecycle status hub · Glossary — Deposit lifecycle status.

Finance Deposits — Deposit lifecycle status row with Partial paid, Ready to refund, and Refunded cards

Booking detail — Deposit tab with lifecycle pill and Initial Deposit row

Walkthrough: Finance → Deposits Deposit lifecycle status cards — click Ready to refund, Refunded, and Not paid, then row-open to the booking Deposit tab lifecycle pill.
Walkthrough: toggle Ready To Refund on the booking Deposit tab, then Mark refunded on Finance → Deposits after the external bank transfer.

Partly collected security deposit​

Two different Partial Paid signals look alike — pick the surface that matches what you are chasing:

QuestionStart hereNotes
Security deposit short after confirmation or move-inFinance → Deposits — Partial paid lifecycle cardPaid above zero but below Amount on booking Deposit — depositStatus pill Partial Paid
Rent schedule line only partly coveredBookings → Payment Plan or Finance → Contract ValuesScheduled rent charge — not the Initial Deposit row on Deposit
Portfolio filter without opening Finance firstOther filters → Deposit status → Partial paid on Bookings / FinanceSame lifecycle slice as the Partial paid card
Per-booking badge and remaining helperBooking sidebar Deposit tabAmber Partially paid on Initial Deposit — open from Finance row-click or the booking list
Partial paid lifecycle card shows zero rowsToolbar date range excludes the stayDeposit missing on Finance Deposits — clear range first
Catch-up after password recoveryLockout delayed deposit triageLockout catch-up after password recovery
Deposit shortfall discovered at departure inspectionStep 3 Deposit tab before Step 5Managing a Check-out — Partly collected security deposit
Month-end deposit sign-off alongside utility closePortfolio KPI review — Step 7 Partial paid card during bill month-endEntering Monthly Utility Bills — Partly collected security deposit
Payment alert for deposit shortfall — opened wrong tabStep 4 — Deposit tab, not Payment Plan rent linesNotification triage — Partly collected security deposit
First confirmation deposit shortfall after property go-liveProcessing a New Booking — Step 5 after Step 7Onboarding a New Property — Partly collected security deposit
Debt KPIs high after calendar holds clearedStep 5 — Partial paid card when holds masked receivablesManual block hygiene — Partly collected security deposit
Lockout-delayed deposit triage after password recoveryStep 3 → hub Lockout catch-up after password recoveryResetting a Management User Password — Partly collected security deposit
Partially paid badge or partial filter defectsWhen to use in-app support → New Support Ticket modalUsing in-app support — Partly collected security deposit

When a tenant pays less than the full security deposit (or confirmation bundle) in one transfer, Vivin marks the deposit line Partially paid on the booking Deposit tab with a remaining helper — this is not the same as Partial Paid rent rows on Payment Plan (lifecycle pill Partial Paid on depositStatus — see Glossary — Deposit lifecycle status). Pair with FAQ — Partly collected security deposit (finance-deposits-lifecycle-partial-paid-card.png, bookings-detail-deposit-tab-partial-badge.png, finance-deposits-partial-collection-walkthrough.mp4), Glossary — Deposit lifecycle status, and Payment Allocation — Partly collected security deposit.

Walkthrough: click the Partial paid lifecycle card on Finance → Deposits, open a partly collected row, then review the amber Partially paid badge on the booking Deposit tab.

Finance Deposits — Partial paid lifecycle card selected, narrowing rows to partly collected deposits

Booking detail — Deposit tab Initial Deposit row with amber Partially paid badge and remaining helper

Deposit missing on Finance Deposits​

A deposit row can exist on the booking Deposit tab but stay hidden on Finance → Deposits when the toolbar date range excludes the stay — pick the fix that matches your symptom:

SymptomLikely causeFix
Tenant or unit missing from Deposits after an older move-outDefault ~3 months window excludes check-out / Refund Due DateClear date range selection or widen from / to, then Search
Mark disputed / Resolve dispute row chips missingSame date filter — dispute actions only render on visible rowsClear or widen the toolbar range before portfolio dispute triage
Lifecycle card counts look too lowStatus summary cards scope to the active date windowClear the range before month-end deposit sign-off
Row visible on booking Deposit but never on FinanceBooking may lack deposit line, or dates still outside a widened windowConfirm Initial Deposit on booking Deposit; then clear range and search by tenant
Partly collected deposit after clearing rangePaid > 0 but < Amount on Initial DepositPartly collected security deposit — Partial paid lifecycle card
Missed refund/dispute triage during lockoutDelayed check-out catch-upLockout catch-up after password recovery
Confirmation deposit on booking Deposit but missing on FinanceClear toolbar date range before portfolio triage after Step 5Processing a New Booking — Deposit missing on Finance Deposits
Deposit shortfall vs rent Partial Paid on collections Step 1Widen Finance → Deposits range before Partial paid lifecycle cardHandling a Late Payment — Deposit missing on Finance Deposits
Move-in deposit triage before key handoverClear toolbar range on Step 3 before Partial paid cardManaging a Check-in — Deposit missing on Finance Deposits
Payment alert row-click but Finance Deposits row hiddenClear or widen toolbar range on Step 4 before Mark all as readNotification triage — Deposit missing on Finance Deposits
First check-out deposit triage after go-liveClear toolbar range on Step 7 before Finance → Deposits portfolio searchOnboarding a New Property — Deposit missing on Finance Deposits
Departure-week deposit release after utility month-endWiden range on Step 5 before Managing a Check-out — Step 5Entering Monthly Utility Bills — Deposit missing on Finance Deposits
Debt KPIs high after holds cleared — deposit row hiddenClear Finance → Deposits range on Step 5 before calendar escalationManual block hygiene — Deposit missing on Finance Deposits
Support ticket — deposit row missing on FinanceSelf-serve FAQ — Deposit missing on Finance Deposits before New Support Ticket modalUsing in-app support — Deposit missing on Finance Deposits

The tab’s date range defaults to about the last three months. Rows appear when check-in, check-out, or Refund Due Date intersects that window — not when the booking was created. Pair with FAQ — Deposit missing on Finance Deposits (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-toolbar-cleared.png, finance-deposits-date-range-clear-flow.mp4), Glossary — Finance Deposits date range, Finance — Deposits tab, Managing a Check-out — Step 5, Cancelling a Booking — Step 3, and Portfolio KPI review — Step 7.

Walkthrough: open Finance → Deposits with the default toolbar range, click Clear date range selection, then review the widened portfolio table.
Walkthrough: booking Deposit tab shows deposit data → Finance → Deposits default toolbar range with tenant search (row hidden) → Clear date range selection → portfolio row appears.

Finance Deposits — default date range on the toolbar (about the last three months)

Finance Deposits — date range cleared so portfolio triage includes older move-outs

Also see: FAQ — Deposit missing on Finance Deposits hub · Glossary — Deposit missing on Finance Deposits hub.

Also see: Common Workflows — Deposit missing on Finance Deposits · FAQ — Deposit missing on Finance Deposits hub.

Common Workflows section cross-reference​

Use the workflow list above. Open a specific guide for step-by-step help.

All guides​

Pair with other Common Workflows hub sections

Each linked sub-guide opens with a First-time workspace setup tip for that workflow's go-live prerequisites.

Walkthrough media​

Recent guides​

Pair with other Common Workflows hub sections

MP4 clips complement PNG screenshots on individual sub-guides — pair with Modules and Account Settings module clips for cross-workspace flows.

Several step-by-step guides include short MP4 walkthroughs (muted, with controls) beside PNG screenshots. Use them when you prefer motion over static captures:

| Guide | Video asset | What the clip shows | | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- | | Onboarding a New Property | workflows-onboarding-property-wizard.mp4 | Create New → Property wizard steps, Sales → Channels, return to Listings (demo closes wizard without Submit) | | Cancelling a Booking | workflows-cancel-booking-refund-modal-flow.mp4 | Open Contract Info, Cancel booking, review refund types (example closes without confirming) | | Handling a Late Payment | finance-overview-debt-aging-walkthrough-flow.mp4, finance-overview-income-drill-down-flow.mp4, workflows-late-payment-triage-flow.mp4, workflows-late-payment-due-date-extension.mp4 | Step 1 Debt Aging / In debt drill-downs on Finance Overview; triage from Contract Values; optional Edit due date extension (demo cancels before save) | | Entering Monthly Utility Bills | ai-chat-product-context-monthly-utility-bills-reply.png, ai-chat-product-context-monthly-utility-bills-flow.mp4, workflows-monthly-utility-bills-flow.mp4, workflows-monthly-utility-bills-ai-upload-flow.mp4, utilities-bills-bulk-selection-flow.mp4 (module) | AI where-to → Bills / Add Bill; Manual Add Bill and ledger review; Upload PDF tab through Overview and Payment Plan spot-check; optional Bills bulk Download selected / Delete selected on the Received ledger | | Utilities — After you upload | FAQ — What does the Upload PDF banner mean? (recapture: utilities-add-bill-upload-processed-successfully.png, utilities-add-bill-upload-already-uploaded.png, utilities-add-bill-upload-results-flow.mp4; idle drop zone: utilities-add-bill-upload-tab.png) | Add Bill → Upload PDF — green N processed successfully means the invoice is on Received; Already uploaded means close without sending the same PDF again; Unconfirmed — check the Bills list means look at Received first. | | Using in-app support | settings-support-new-ticket-flow.mp4, settings-support-last-activity-flow.mp4, settings-support-mobile-drawer-flow.mp4 | Open support drawer and new-ticket modal; last-message preview, Last activity sort, and full-inbox Last Activity column; phone header icon opens the full-width drawer with Sort by Last activity | | Portfolio KPI review | analytics-kpi-tab-switching.mp4, finance-overview-income-drill-down-flow.mp4, finance-overview-cash-flow-drill-down-flow.mp4, finance-overview-debt-aging-walkthrough-flow.mp4 (embedded on guide) | Switch metric tabs with one shared month range; reconcile Analytics with Finance Income, Cash flow, and Debt Aging drill-downs | | Notification triage | notifications-triage-unread-flow.mp4, notifications-row-navigation-flow.mp4 | Dashboard bell (General / Inbox sub-tabs) → Mark all as read → full /notifications → Unread / Read filters; Step 4 row-click opens Bookings from a bookingId alert | | Manual block hygiene | audit-manual-blocks-filter-scroll.mp4, workflows-manual-block-hygiene-calendar-edit.mp4 (embedded on guide) | Search Manual Blocks → open row to unit sidebar; calendar-edit clip deletes a temporary hold then opens Sales Multicalendar | | Managing a Check-out & Deposit Refund | workflows-check-out-coordination-flow.mp4, deposit-dispute-mark-and-resolve-flow.mp4, finance-deposits-tab-mark-refunded-flow.mp4, finance-deposits-date-range-clear-flow.mp4 (also Deposit missing hub) | Plan departures in Operations, review Tickets, freeze refunds with Mark as Disputed when needed, open Finance → Deposits and the booking Deposit tab — clear the toolbar date range for older move-outs; separate clips for dispute resolution and Mark refunded (also on Finance) | | Managing a Check-in | workflows-check-in-coordination-flow.mp4, operations-planning-dispatch-flow.mp4 | Plan arrivals in Operations, verify tickets and Payment Plan, confirm Access Lockers in Listings; optional Planning day board for prep dispatch | | Managing a Check-out — Step 2 / Operations — Planning | operations-planning-dispatch-flow.mp4 (also on check-in Step 2) | Open Planning, review To replan / person columns, open a turnover ticket card | | Processing a New Booking | bookings-add-booking-flow.mp4, payment-allocation-record-and-allocate-flow.mp4, bookings-contract-onboarding-portal-access-flow.mp4 | + Create New → Booking wizard; record confirmation payment from Transactions (demo cancels before save); Contract Info onboarding / portal-access / check-in emails (demo does not send mail) | | Bookings — Ignore unit preparation days | FAQ — Why are the days after checkout grey on Add Booking?, Creating Bookings — Ignore unit preparation days | Add booking — tick Ignore unit preparation days to start in the previous stay’s prep buffer. Occupied nights stay blocked. Marketplace POST cannot send this skip. Cancel without creating. | | Bookings — Allow check-in date in the past | Creating Bookings — Allow check-in date in the past, FAQ — Marketplace booking Allow check-in date in the past | Add booking — tick Allow check-in date in the past to start before listing Available from. Occupied nights stay blocked. Marketplace POST cannot send this skip. Cancel without creating. | | Bookings — Use check in date as contract start date | Creating Bookings — Use check in date as contract start date, FAQ — Marketplace booking Use check in date as contract start date | Contract Info → Change contract start date — tick Use check in date as contract start date so the contract follows operational check-in. Marketplace POST cannot send this overlay. Leave the box off unless you intend to change that stay. | | Bookings — Send onboarding email & contract | Creating Bookings — Send onboarding, FAQ — Marketplace booking onboarding email | Add booking — leave Send onboarding email & contract off to skip the welcome email at create. Marketplace POST always sends. Cancel without creating. | | Bookings — Use unit contract rents | Creating Bookings — Use unit contract rents, FAQ — Marketplace booking unit contract rents | Add booking — leave Use unit contract rents and other contract details on to copy the unit, or turn it off for custom rent and fees. Marketplace POST always copies. Cancel without creating. | | Bookings — Extra price per tenant | Creating Bookings — Extra Charge, FAQ — Marketplace booking Extra Charge | Add booking — turn off Use unit contract rents to tick Extra price per tenant / Extra deposit per tenant. Marketplace POST copies unit rates from occupant headcount. Cancel without creating. | | Bookings — Second tenant | Creating Bookings — Second tenant, FAQ — Marketplace booking Second tenant | Contract Info → Second tenant — fill co-occupant identity after import when Tenants number is at least 2. Marketplace POST cannot send those fields. Leave empty unless you intend to add that person. | | Bookings — Guarantor | Creating Bookings — Guarantor, FAQ — Marketplace booking Guarantor | Contract Info → Guarantor — fill identity and Guarantor amount (€) after import when Preferences Guarantor is On. Marketplace POST cannot send those fields. Occupant headcount does not fill them. Leave empty unless you intend to add a guarantor. | | Bookings — Provider platform payment | Creating Bookings — Platform commission, FAQ — Marketplace platform commission | Contract Info — read-only Provider platform payment. Marketplace POST records platformProviderPaymentValue. Add Booking First payment value (€) when Platform is a channel. Does not change tenant rent except Booking Engine Daily stays shorter than one month. | | Bookings — Exclude this booking from penalty fees | Creating Bookings — Exclude from penalty fees, FAQ — Marketplace booking penalty exclusion | Contract Info → Method of payments — tick Exclude this booking from penalty fees for one stay. Marketplace POST cannot send this flag. Leave the box off unless you intend to exclude that stay. | | Bookings — Stay bars update after create or delete | FAQ — Do I need to reload Timeline after Create Booking?; PNGs: bookings-timeline-vacant-unit-rows.png, bookings-timeline-view.png | Timeline with Only bookings off — Create Booking draws the stay bar without reload; Delete Booking / Cancel booking drop it. Month you scrolled to stays put. | | Bookings — Unit list updates after create or delete | FAQ — Do I need to reload Timeline after Create Booking?; Glossary — Timeline unit list; PNGs: bookings-timeline-view.png, bookings-timeline-vacant-unit-rows.png | Timeline with Only bookings on (or Search / a booking filter hiding vacant rooms) — Create Booking adds the unit row in place; Delete Booking / Cancel booking drop a unit whose last stay in the window you removed. Month stays put. | | Utilities — Calendar blocks do not replace Covered | FAQ — Did a calendar block remove my Covered allocation?; Glossary — Covered (utilities allocation); PNG: utilities-allocations-tab-list.png | Utilities → Allocations — a calendar block (Absorbed) on a unit does not remove that unit’s Covered stay. Click Covered then Absorbed. Do not Recalculate Allocations to check. | | Bookings — Date calendar stays clear for several units | FAQ — Why doesn’t the Add Booking calendar grey occupied days for several units?; PNGs: bookings-add-booking-multi-unit-toggle.png, bookings-add-booking-multi-unit-selected.png | Book several units at once — date calendar stays clear; after Create N bookings, named clashes and Remove these units from the selection. Occupancy greying is single-unit only. | | Booking lifecycle | booking-lifecycle-status-tabs-flow.mp4, bookings-timeline-day-week-month-and-sidebar.mp4 | List status filters (All → Cancelled); Timeline Day / Week / Month, Only bookings, open booking from a bar | | Resetting a Management User Password | ai-chat-product-context-password-reset-reply.png, ai-chat-product-context-password-reset-flow.mp4, workflows-reset-password-flow.mp4 | AI where-to → Forgot password? / Settings → Users Resend password; Sign-in Forgot password? link → request form → Check your email → tokenized Create new password form (see workflows-reset-password-*.png) | | FAQ — Reject or revert an incoming payment | bookings-payment-row-actions-flow.mp4 (also on Bookings and Handling a Late Payment) | Booking Transactions — Approve, Reject, and Revert confirmation modals (demo cancels each) | | Subscription — Remove or replace the card | settings-subscription-remove-card-flow.mp4 (also FAQ — Remove or replace card) | Subscribed Payment method → Remove card → armed Yes, remove / Cancel (demo cancels; never removes the shared docs card) | | Subscription — When a card is required | FAQ — Why can’t I dismiss Subscription checkout? | After sign-in, Subscription – Action Required as a block: amber A payment method is required…, Sign out, no I'll do it later. | | Bookings — Finance Deposits updates from the booking tab | FAQ — Does Mark refunded on the booking leave the row on Finance Deposits? | After Mark refunded, Revert refund, a dispute action, or Transfer on the booking Deposit tab, Finance → Deposits already matches — a Ready to refund row leaves that queue. | | Bookings — Deposit status filter updates while you work | FAQ — Does Ready To Refund leave the booking on Fully paid?; PNGs: bookings-list-other-filters-deposit-status.png, bookings-detail-deposit-tab-ready-to-refund-toggle.png | Filters → Deposit status → Fully paid, open Deposit, turn on Ready To Refund, close — the row leaves Fully paid. Switch the filter to Ready to refund. Distinct from Finance → Deposits after Mark refunded. | | Subscription — Billing History | settings-subscription-billing-history-subscribed-flow.mp4 (also FAQ — Billing History Action Required; Action Required contrast: settings-subscription-billing-history-action-required-flow.mp4) | Subscribed tab → scroll Payment method → Billing history with Upcoming, Current, and past period rows (clean teaching mocks when docs account is Action Required) | | Listings — Save keeps your place in the list | listings-portfolio-save-keeps-scroll-flow.mp4 (also FAQ — Does saving a listing send me back to the top?; PNGs: listings-portfolio-save-keeps-scroll-before.png, listings-property-edit-update-keeps-list.png, listings-portfolio-save-keeps-scroll.png) | Search Casa, scroll to Casa Dias, Update Property Information, close — the portfolio stays on Casa Dias | | Finance — Booking sidebar stays on the drill-down | FAQ — Does opening a booking from Total Debt close the list? | Open Total Debt (or a Debt Aging bucket / Overdue Deposits / System / Manual Payments / Income list), click a row — the booking opens on top of the list; close the sidebar to keep search, Booking status, and (on debt lists) Booking category / Tenant category. | | Finance — Filter the debt list by category | FAQ — Can I filter Total Debt by category without closing the list? | Open Total Debt, tick Booking category then Tenant category (menus stay open), read Showing N of M, Clear all. Distinct from Other filters. Do not change the booking. | | Finance — Filter toolbar stays two bars | FAQ — Where do I see which Total Debt filters are on? (recapture: finance-overview-debt-filter-two-bars.png, finance-overview-debt-filter-menu-stays-on-trigger.png, finance-overview-debt-filter-two-bars-flow.mp4) | Open Total Debt — search and pickers on the white bar; chips, Clear all, and € totals on the grey bar. Tick a second filter while a menu is open. Do not change the booking. | | Sales — Availability popover stays on the day you clicked | FAQ — Does the Sales Overview free-unit list stay after I click a day?; PNG: sales-overview-availability-timeline-day-popover.png | Sales → Overview → Availability over time — click a Timeline day or a Daily / Fortnightly / Monthly bar; scroll the list (header stays); Close. Dashboard → Vacant Units is a different list. | | Listings — Select types stays open | listings-portfolio-select-types-stays-open-flow.mp4 (also FAQ — Does picking a second listing type close the menu?; PNGs: listings-portfolio-select-types-stays-open.png, listings-portfolio-select-types-two-types.png, listings-portfolio-select-types-two-chips.png) | Search Conde, open Select types, tick Double Room, then Single Room — the menu stays open | | Listings — Select tags stays open | FAQ — Does picking a second listing tag close the menu? | Open Select tags, tick Alameda, then Saldanha — the menu stays open. The table shows buildings with any of those tags. On Sales, Select tags is a separate control. | | Bookings — Contract mark stays on the list | bookings-list-contract-mark-keeps-scroll-flow.mp4 (also FAQ — Does uploading a signed contract send me back to the top?; PNGs: bookings-list-contract-mark-keeps-scroll-before.png, bookings-list-contract-mark-keeps-scroll.png, tenants-table-ct-signed-check.png) | Search Casa Bolivia VIII, open the signed stay, close — All bookings stays on the same house; Tenants CT shows Signed on | | Bookings — Select properties stays open | bookings-list-select-properties-stays-open-flow.mp4, bookings-timeline-select-properties-stays-open-flow.mp4 (also FAQ — Does picking a second building on Timeline close the property menu?; PNGs: bookings-list-select-properties-stays-open.png, bookings-list-select-properties-two-buildings.png, bookings-timeline-select-properties-stays-open.png, bookings-timeline-select-properties-two-buildings.png) | All bookings — type Casa, tick Casa Beatriz - Porto, then Casa Eduardo I; Timeline — same menu, then Casa Dias; the menu stays open while the table or Gantt refreshes | | Bookings — Booking categories stays open | FAQ — Does picking a second booking category close the menu? | Open Booking categories, tick Student, then No booking category — the menu stays open. The table shows stays with any of those choices. Finance → Other filters → Booking → Select categories is a different control. | | Bookings — Tenant categories stays open | FAQ — Does picking a second tenant category close the Bookings menu? | Open Tenant categories, tick a named segment, then No tenant category — the menu stays open. The table shows stays with any of those choices. Tenants → All categories is a different control. | | Bookings — Select all on category filters | FAQ — How do I show every category except one? | Open Booking categories or Tenant categories, click Select all, then untick the one tag or segment to hide. Same strip on Finance → Other filters. Do not Create Booking. | | Bookings — Return of value rows on Transactions | FAQ — Why does Transactions show a negative Return of Value row? | Open a booking that already has a return → Transactions — one negative Return of Value row (Returned on …), All / Manual net the amount. Do not Apply a new return. Do not Approve. | | Tenants — All categories stays open | FAQ — Does picking a second tenant category close the Tenants menu? | Open All categories, tick a named segment, then No category — the menu stays open. The directory shows tenants with any of those choices. Bookings → Tenant categories is a different control. | | Operations — Category stays open | operations-tickets-category-filter-stays-open-flow.mp4 (also FAQ — Does picking a second ticket category close the menu?; PNGs: operations-tickets-category-filter-stays-open.png, operations-tickets-category-filter-two-types.png) | Search hallway, open Category, tick Limpeza, then Maintenance — the menu stays open | | Operations — Source stays open | FAQ — Does picking a second ticket source close the menu? | Open Source, tick Tenant portal, then Chatbot — the menu stays open. Tenant (all channels) is not a shortcut that includes those two. | | Operations — Assignee stays open | FAQ — Does picking a second ticket assignee close the menu? | Open Assignee, tick the first teammate, then a second teammate — the menu stays open. Filters → Responsible is one person. Unassigned is a status card. | | Operations — Responsible stays open | FAQ — Does picking a second responsible teammate close the Check-in & Check-out menu? | Open Responsible, tick the first teammate, then a second teammate — the menu stays open. Assigned responsible With/Without is a different control. | | Audit — Created by stays open | FAQ — Does picking a second Created by teammate close the Manual Blocks menu? | Open Created by, tick the first teammate, then a second teammate — the menu stays open. The table shows holds created by any of those people. Tickets Assignee is a different control. | | Using in-app support — Status stays open | FAQ — Does picking a second Status close the Help & Support drawer menu? | Open Status on the Help & Support drawer, tick Pending, then Awaiting your reply — the menu stays open. The list shows tickets in any of those states. Open is not on this menu. Sort by and Operations Tickets status are different controls. | | Using in-app support — Reopen lands on Pending | FAQ — What status does a reopened support ticket use? | On a Closed ticket, Reopen continues the same thread and sets Pending. Find it on Active + Status → Pending, or full inbox All — not the Open chip. Do not Reopen a live customer thread for a screenshot. | | Using in-app support — Your reply emails the assigned teammate | FAQ — Do I also email support after I reply in Help & Support? (recapture: settings-support-ticket-reply-composer.png, settings-support-ticket-reply-pending-after-send.png, settings-support-ticket-reply-emails-assigned-flow.mp4; PNGs: settings-support-ticket-thread-fresh-open.png, settings-support-ticket-message-edit-hover.png) | Open a dedicated test ticket in Help & Support, send a short reply, confirm Pending. Do not also email the support mailbox. Do not reply on a live customer thread. | | Emails — Select smart locks stays open | FAQ — Does picking a second smart lock close the Communication Rule menu? | New Rule or Edit — set Specific Nuki locks to Include only, open Select smart locks…, tick the first lock, then a second lock — the menu stays open. Cancel unless you intend to keep the audience. | | Emails — Booking tags stays open | FAQ — Does picking a second booking tag close the Communication Rule menu? | New Rule or Edit — set Booking tags to Include only, open All tags, tick Corporate, then Renewal — the menu stays open. Named tags only. Cancel unless you intend to keep the audience. | | Emails — Tenant categories stays open | FAQ — Does picking a second tenant category close the Communication Rule menu? | New Rule or Edit — set Tenant categories to Include only, open Select tenant categories…, tick Corporate, then a second named segment — the menu stays open. Named segments only. Cancel unless you intend to keep the audience. | | Emails — Auto-cancellation | FAQ — Does Cancel booking send the Auto-cancellation Communication Rule? | New Rule — Event Auto-cancellation, read Send at Hour (default 10:00), Cancel. Emails the tenant after Auto-cancel unpaid move-in only. Do not Create Rule. Do not auto-cancel a live booking. | | Emails — Send now is fire-once | FAQ — Why did my Send now rule turn Inactive after I sent it?; PNGs: settings-emails-communication-rules-now-filter-tab.png, settings-emails-send-now-confirm-modal.png | Now chip — after confirm, the rule is Inactive and queued messages still send. Play on Inactive opens the preview again. Do not confirm Send now on a live audience. | | Payments — Select properties / Select categories stay open | FAQ — Does picking a second property close the Rent adjustment menu? | Review and apply → Preview — open Select properties, tick Casa Abel II, then Casa Bolívia VIII — the menu stays open. Select categories (booking tags) stays open the same way. Cancel unless you intend to raise rent. | | Payments — View booking details stays on the preview | FAQ — Does opening a booking from Rent adjustment close the preview? (PNGs: settings-payments-rent-adjustment-preview-tenant-name.png, settings-payments-rent-adjustment-booking-sidebar-over-preview.png; clip: settings-payments-rent-adjustment-booking-sidebar-flow.mp4) | Review and apply → Preview — click the teal tenant name (View booking details). The booking opens on top of the preview. Close the sidebar, not the Rent adjustment X. The rest of the row still checks the stay. Cancel unless you intend to raise rent. | | Operations — Schedule hour on the list | operations-tickets-schedule-hour-flow.mp4 (also FAQ — Does the Tickets Schedule column show the hour?; PNGs: operations-tickets-schedule-hour.png, operations-tickets-other-filters-scheduled-time.png, operations-tickets-other-filters-scheduled-time-with.png, operations-tickets-schedule-hour-without-hallway.png) | Search Bolivia, open Draft, read 15:00 on Schedule; Filters → Scheduled time With / Without; search hallway for a dash | | Operations — Internal note filter and sort | operations-tickets-internal-note-filter-flow.mp4 (also FAQ — How do I find tickets that have an internal note?; PNGs: operations-tickets-other-filters-internal-note.png, operations-tickets-other-filters-internal-note-with.png, operations-tickets-filters-badge-internal-note.png, operations-tickets-internal-note-column-sorted.png) | Filters → Internal note With / Without; sort the Internal note column when it is on under Personal Settings. Do not edit tickets. | | Bookings — Search in comments | bookings-comments-search-flow.mp4 (also FAQ — How do I search bookings by words in Internal Notes?; PNGs: bookings-other-filters-comments-with-search.png, bookings-other-filters-comments-search-filled.png, bookings-list-comments-search-chip.png) | Filters → Comments → With, type in Search in comments…, read the Comments: With · … chip and Filters badge. Do not edit Internal Notes. | | Utilities — Select type stays open | utilities-bills-select-type-stays-open-flow.mp4 (also FAQ — Does picking a second utility type close the Bills menu?; PNGs: utilities-bills-select-type-stays-open.png, utilities-bills-select-type-two-types.png, utilities-bills-select-type-two-chips.png) | Scope Casa Abel II, open Select type, tick Water, then Electricity — the menu stays open | | Listings — Airbnb only settings | listings-unit-short-term-airbnb-only-settings-flow.mp4 (also FAQ — Airbnb only settings; PNGs: listings-unit-short-term-airbnb-only-settings.png, listings-unit-short-term-airbnb-only-settings-edit.png) | Unit Short term — common nightly fields then Airbnb only settings, Edit, Cancel | | Bookings — Platform badge and filters follow the real OTA | bookings-ota-real-ota-identity-flow.mp4 (also FAQ — Why do channel-manager bookings show Airbnb or Booking.com?; PNGs: bookings-list-ota-real-ota-airbnb-search.png, bookings-other-filters-source-platform-real-ota.png, bookings-list-airbnb-filter-channel-manager.png, bookings-detail-ota-real-ota-contract-info.png, bookings-detail-communication-tab-ota-real-ota.png, finance-transactions-select-platforms-real-ota.png) | Search a channel-manager guest → Airbnb logos on the list → Filters → Source platform shows Airbnb and Booking.com (no channel-manager row) → tick Airbnb | | Bookings — Card (recorded manually) | FAQ — When should I use Card (recorded manually)? (PNGs: bookings-detail-transactions-add-payment-modal.png, bookings-detail-transactions-add-payment-type-card-recorded-manually.png, bookings-detail-transactions-add-payment-type-card-recorded-manually-menu.png; clip: bookings-detail-transactions-card-recorded-manually-flow.mp4) | Booking + Transaction → Type → Credit Card for a desk/POS tap (Credit card (VIVIN) is not in the list). Demo Cancel without Add. | | Integrations — Billing from the invoicing connection | FAQ — How do I turn invoicing on? (PNGs: settings-integrations-vivin-invoicing-card.png, settings-integrations-hostkit-card.png, settings-integrations-add-invoicing-provider.png; clip: settings-integrations-billing-from-invoicing-connection-flow.mp4) | Settings → Integrations → Platform Integrations → + Add — connecting Hostkit / Invoice Express / VIVIN Invoicing / NetSuite / Sage50c turns invoicing on. No separate billing switch. Demo close without Add or Delete. | | Inbox — Browser tab title | FAQ — Why does my browser tab say VIVIN | Inbox? (inbox-browser-tab-vivin-inbox.png, inbox-browser-tab-vivin-inbox-flow.mp4) | Open Tools → Inbox — the browser tab reads VIVIN | Inbox (including /inbox?contact=…). Bell Inbox slide-over does not rename the tab until you land on /inbox. OS chrome still and clip show **VIVIN | Inbox**. | | Tenant Portal — Install app | FAQ — How do tenants install the Tenant Portal on their phone? (PNGs: tenant-portal-install-app-prompt.png, tenant-portal-install-app-ios-share-steps.png, tenant-portal-install-app-android.png, tenant-portal-install-app-android-card.png; clips: tenant-portal-install-app-flow.mp4, tenant-portal-install-app-android-flow.mp4) | Open a booking portal link on a phone — read Install plus your company name, Quick Access / Native Experience. iPhone 1. Tap Share → 2. Add to Home Screen. Android Install App. Maybe later without installing. Distinct from management Install app. | | Tenant Portal — Logo website | FAQ — How do tenants open the company website from the portal logo? (PNGs: tenant-portal-logo-website-home.png, tenant-portal-logo-website-sidebar.png, tenant-portal-logo-website-contact-us.png, tenant-portal-logo-website-phone.png, tenant-portal-logo-website-phone-header.png; clip: tenant-portal-logo-website-flow.mp4) | Open the portal — read the company logo at the top of the computer sidebar (or the phone top bar). When Website URL is set, it opens your site in a new tab. Same URL as Home → Contact us. Distinct from Powered by VIVIN. Do not Sign out. | | Tenant Portal — Language switcher | FAQ — How do tenants change the Tenant Portal language? (PNGs: tenant-portal-language-switcher.png, tenant-portal-language-switcher-button.png, tenant-portal-language-switcher-menu.png, tenant-portal-language-switcher-menu-list.png, tenant-portal-language-switcher-phone.png, tenant-portal-language-switcher-phone-menu.png; clip: tenant-portal-language-switcher-flow.mp4) | Open the portal — read globe + EN at the left of the computer top bar (or the compact phone control). Open the menu: EN / PT / ES / IT. Distinct from management Interface language. Do not persist a language on a shared booking. Do not Sign out. | | Portal settings — Default language | FAQ — How do I set the Tenant Portal default language? (PNGs: settings-portal-default-language.png, settings-portal-default-language-edit.png, settings-portal-default-language-options.png; clip: settings-portal-default-language-flow.mp4) | Open Settings → Tenant Portal → Portal settings, pencil the Tenant Portal card, read Default language (Not set (English) / English / Português / Español / Italiano), then Cancel without Save. Distinct from management Interface language. | | Tenants — Portal language | FAQ — How do I set one tenant’s Portal language? (PNGs: tenants-sidebar-portal-language.png, tenants-sidebar-portal-language-menu.png, tenants-sidebar-portal-language-full.png; clip: tenants-sidebar-portal-language-flow.mp4) | Open a tenant sidebar — read Portal language (Account default / English / Português / Español / Italiano). Open the menu to confirm options, then leave without changing the value (saves on change). Account default is not the same as English. | | Tenant Portal — Sign out | FAQ — How do tenants sign out of the Tenant Portal? (PNGs: tenant-portal-sign-out-button.png, tenant-portal-more-sign-out-card.png, tenant-portal-sign-out-email-form.png; clip: tenant-portal-sign-out-flow.mp4) | Computer: click Sign out in the top bar → email access-link form. Phone: More → Sign out / End this session on this device → same form. Access code is unchanged. Distinct from management Logout. Do not Send access link. | | Tenant Portal — More | FAQ — How do tenants open More on the Tenant Portal phone? (PNGs: tenant-portal-more-bottom-nav.png, tenant-portal-more-page.png, tenant-portal-more-page-phone.png, tenant-portal-more-documents.png; clip: tenant-portal-more-page-flow.mp4) | Phone: open More in the bottom bar (swipe the bar if needed) → read Documents / Utilities / Services / Surveys / Account → open Documents → return to More. Do not Sign out. Do not Save. Distinct from desktop sidebar. | | Preferences — Satisfaction surveys | FAQ — Why is Surveys missing from the Tools sidebar? (PNGs: settings-preferences-satisfaction-surveys-card-on.png, settings-preferences-satisfaction-surveys-edit.png, surveys-sidebar-tools-entry.png, surveys-hub-overview-after-enable.png; clip: settings-preferences-satisfaction-surveys-enable-flow.mp4) | Open Settings → System → Global Settings — find Satisfaction surveys, pencil, confirm Enable satisfaction surveys (Cancel without Save on shared demo), then open Tools → Surveys Overview. Distinct from portal Surveys Home prompt. Do not mutate surveys. Do not Save Preferences on shared accounts. | | Tenant Portal — Surveys Home prompt | FAQ — How do tenants see surveys to answer on portal Home? (PNGs: tenant-portal-surveys-home-prompt.png, tenant-portal-surveys-home-prompt-card.png, tenant-portal-surveys-home-prompt-answer.png, tenant-portal-surveys-home-prompt-list.png, tenant-portal-surveys-home-prompt-phone.png; clip: tenant-portal-surveys-home-prompt-flow.mp4) | Open portal Home — read You have N surveys to answer, tap Answer, open Surveys. Distinct from Open requests and from Services. Do not submit survey answers. Do not Sign out. | | Tenant Portal — Greeting and listing address | FAQ — How do tenants see the greeting and listing address on portal Home? (PNGs: tenant-portal-home-greeting.png, tenant-portal-home-listing-address.png; clip: tenant-portal-home-greeting-and-listing-address-flow.mp4) | Open portal Home — read Hello, First name! and the map-pin listing address (Floor when stored). Distinct from Lease information / Contact us. Do not Save. Do not Create Booking. Do not Sign out. | | Tenant Portal — Balance card | FAQ — How do tenants see their balance on portal Home? (PNG: tenant-portal-home-balance-card.png; clip: tenant-portal-home-balance-card-flow.mp4) | Open portal Home — read the balance card (Overdue payment / Outstanding payment, total-due sentence when present). Tap Make payment (paywall opens — do not complete a payment), then go back. Outline View transactions opens Payments → Transaction History. Do not Save. Do not Create Booking. Do not Sign out. | | Tenant Portal — All payments up to date | FAQ — When does portal Home show All payments up to date? (PNGs: tenant-portal-home-balance-all-payments-up-to-date.png, tenant-portal-home-balance-all-payments-up-to-date-card.png, tenant-portal-home-balance-all-payments-up-to-date-status.png, tenant-portal-home-balance-all-payments-up-to-date-phone.png, tenant-portal-home-balance-all-payments-up-to-date-phone-card.png; clip: tenant-portal-home-balance-all-payments-up-to-date-flow.mp4) | Open portal Home — read the green All payments up to date balance card (green check; View transactions). Distinct from Overdue payment / Outstanding payment. Do not complete a payment. Do not Save. Do not Sign out. | | Tenant Portal — Open requests and Contract | FAQ — How do tenants open requests and the contract from portal Home? (PNGs: tenant-portal-home-open-requests-card.png, tenant-portal-home-contract-card.png; clip: tenant-portal-home-open-requests-and-contract-flow.mp4) | Open portal Home — read Open requests and the neighbouring Contract card. Open Requests → History (ticket row or View all N requests), go back, then tap Create request (New Request / What do you need?). Do not submit a request. Do not finish Sign contract. Do not Save. Do not Sign out. | | Tenant Portal — Lease information and Contact us | FAQ — How do tenants see lease dates and landlord contact on portal Home? (PNGs: tenant-portal-home-lease-and-contact-cards.png, tenant-portal-home-lease-information-card.png, tenant-portal-home-contact-us-card.png; clip: tenant-portal-home-lease-and-contact-flow.mp4) | Open portal Home — scroll to Lease information and Contact us. Read the four-digit-year stay timeline, then the landlord Website on Contact us. Distinct from the greeting pin and from Logo website. Do not edit the listing, General Information, or portal settings. Do not Sign out. | | Tenant Portal — IBAN | FAQ — How do tenants enter an IBAN? (PNGs: tenant-portal-account-iban-field.png, tenant-portal-account-iban-field-typed.png; clip: tenant-portal-account-iban-field-flow.mp4) | Open Account → Bank account — read empty IBAN (placeholder example), type a sample personal IBAN for deposit refunds, then leave without Save changes. Distinct from European bank account (layout toggle) and from booking virtual IBAN. Do not Sign out. | | Tenant Portal — First name and last name | FAQ — How do tenants enter first and last name? (PNGs: tenant-portal-account-first-last-name-fields-empty.png, tenant-portal-account-first-last-name-fields.png; clip: tenant-portal-account-first-last-name-fields-flow.mp4) | Open Account → Personal information — read empty First name / Last name (placeholders), type a sample such as Maria then Costa, then leave without Save changes. Email on the same row is read-only. Distinct from Phone and Nationality. Do not Sign out. | | Tenant Portal — Save changes success | FAQ — How do tenants know Account changes saved? (PNGs: tenant-portal-account-save-changes-button.png, tenant-portal-account-save-changes-success-banner.png; clip: tenant-portal-account-save-changes-success-flow.mp4) | Open Account — click Save changes with already-valid fields (no edits), then read the green Details updated successfully! notice above the button. The page stays on Account; the notice disappears after a few seconds. Distinct from Sign out and from operator save on Tenants → Tenant Info. Do not change field values. Do not Sign out. | | Tenant Portal — ID document details | FAQ — How do tenants enter ID type, expiry, and country of issue? (PNGs: tenant-portal-account-id-document-fields.png, tenant-portal-account-id-document-fields-filled.png; clip: tenant-portal-account-id-document-fields-flow.mp4) | Open Account → Personal information — open ID Type (CC / Passport / ID / Residence Permit), fill a sample Identification ID and expiry, read the Country of issue required hint, then leave without Save changes. Distinct from Fiscal number and Nationality. Do not Sign out. | | Tenant Portal — Fiscal number and home address | FAQ — How do tenants enter a fiscal number and home address? (PNGs: tenant-portal-account-fiscal-number-home-address.png, tenant-portal-account-fiscal-number-home-address-filled.png; clip: tenant-portal-account-fiscal-number-home-address-flow.mp4) | Open Account → Personal information — type a sample tax ID in Fiscal number and a street in Home address, read the Country of issue required hint, then leave without Save changes. Distinct from Identification ID, Billing address, and Company fiscal number. Do not Sign out. | | Tenant Portal — Documents preview and download | FAQ — How do tenants see files and invoices on portal Documents? (PNGs: tenant-portal-documents-file-list.png, tenant-portal-documents-file-card.png, tenant-portal-documents-preview.png, tenant-portal-documents-preview-header.png; clip: tenant-portal-documents-preview-download-flow.mp4) | Open Documents — read a PDF tile (badge + filename + Download), open the in-portal preview, use Download or Close / Escape. Distinct from Contract → Download contract and from Payments → Receipt. Do not upload or delete. Do not Sign out. | | Tenant Portal — Phone | FAQ — How do tenants enter a phone number? (PNGs: tenant-portal-account-phone-field.png, tenant-portal-account-phone-field-typed.png; clip: tenant-portal-account-phone-field-flow.mp4) | Open Account → Personal information — read empty Phone (placeholder Phone number), type a spaced sample such as +351 912 345 678, then leave without Save changes. Spaces are removed on save. Distinct from Nationality and Identification ID on the same row. Do not Sign out. | | Tenant Portal — European bank account | FAQ — How do tenants enter a non-European bank account? (PNGs: tenant-portal-account-european-bank-account-on.png, tenant-portal-account-european-bank-account-off.png; clip: tenant-portal-account-european-bank-account-flow.mp4) | Open Account → Bank account — leave European bank account On (IBAN only), turn it Off to reveal Bank country / SWIFT / BIC / bank address fields, then turn it back On. Distinct from Account IBAN (deposit refunds) and from booking virtual IBAN. Leave without Save changes. Do not Sign out. | | Tenant Portal — Use company billing | FAQ — How do tenants use company billing? (PNGs: tenant-portal-account-use-company-billing-off.png, tenant-portal-account-use-company-billing-on.png; clip: tenant-portal-account-use-company-billing-flow.mp4) | Open Account → Billing information — leave Use company details Off (personal address only), turn it On to reveal Company name / Company fiscal number, then turn it back Off. Distinct from European bank account and from booking virtual IBAN. Leave without Save changes. Do not Sign out. | | Tenant Portal — Billing address | FAQ — How do tenants enter a billing address? (PNGs: tenant-portal-account-home-address-field.png, tenant-portal-account-billing-address-fields.png, tenant-portal-account-billing-address-fields-typed.png; clip: tenant-portal-account-billing-address-fields-flow.mp4) | Open Account — read Personal information → Home address, then Billing information empty Billing address / City / Postal code / Country, type a sample invoice street, and leave without Save changes. Distinct from Home address and from Use company details. Do not Sign out. | | Tenant Portal — Nationality | FAQ — How do tenants enter nationality? (PNGs: tenant-portal-account-nationality-field.png, tenant-portal-account-nationality-dropdown.png; clip: tenant-portal-account-nationality-flow.mp4) | Open Account → Personal information — read Nationality (for example Spanish), open Select nationality to browse nationality words with flags (not country names), then leave without Save changes. Distinct from Country of issue and billing Country. Do not Sign out. | | Tenant Portal — Powered by VIVIN | FAQ — What does Powered by VIVIN mean in the Tenant Portal? (PNGs: tenant-portal-powered-by-vivin-home.png, tenant-portal-powered-by-vivin-sidebar.png, tenant-portal-powered-by-vivin-access.png, tenant-portal-powered-by-vivin-phone.png; clip: tenant-portal-powered-by-vivin-flow.mp4) | Open the portal on a computer — read Powered by VIVIN at the bottom of the left sidebar. The email access-link screen shows the same mark. Distinct from the company Logo / Contact us Website. Do not follow the destination tab. Do not Send access link. Do not Sign out. | | Tenant Portal — WiFi Show password | FAQ — How do tenants see WiFi on portal Home? (PNGs: tenant-portal-home-wifi-home.png, tenant-portal-home-wifi-card.png, tenant-portal-home-wifi-password-revealed.png, tenant-portal-home-wifi-password-revealed-card.png, tenant-portal-home-wifi-password-copied.png, tenant-portal-home-wifi-password-copied-card.png, tenant-portal-home-wifi-phone.png; clip: tenant-portal-home-wifi-reveal-copy-flow.mp4) | Open Home — scroll to WiFi. Tap Show password (eye), then Copy password (green check), then Hide password. Distinct from Copy virtual IBAN on Make payment. Do not edit Listings WiFi. Do not Sign out. | | Tenant Portal — Entry codes Show code | FAQ — How do tenants show and copy entry codes on portal Home? (PNGs: tenant-portal-home-entry-codes-home.png, tenant-portal-home-entry-codes-card.png, tenant-portal-home-entry-codes-revealed.png, tenant-portal-home-entry-codes-revealed-card.png, tenant-portal-home-entry-codes-copied.png, tenant-portal-home-entry-codes-copied-card.png, tenant-portal-home-entry-codes-phone.png; clip: tenant-portal-home-entry-codes-show-copy-flow.mp4) | Open Home — scroll to Entry codes. Tap Show code (eye), then Copy code (green check), then Hide code. Distinct from WiFi Show password and from Copy virtual IBAN on Make payment. Do not edit Access Lockers. Do not Sign out. | | Tenant Portal — FAQ accordion | FAQ — Where do tenants see published FAQs? (PNGs: tenant-portal-requests-faq-accordion.png, tenant-portal-requests-faq-accordion-open.png; clip: tenant-portal-requests-faq-accordion-flow.mp4) | Open Requests — scroll to FAQ under New Request and History. Expand a published question, then a second (the first collapses). Do not Submit Request. Do not publish or unpublish. Distinct from ChatBot persona. | | Tenant Portal — What do you need? | FAQ — Report an Issue vs General Inquiry (PNGs: tenant-portal-requests-new-request-form.png, tenant-portal-requests-new-request-report-an-issue.png, tenant-portal-requests-new-request-general-inquiry.png; clip: tenant-portal-requests-what-do-you-need-flow.mp4) | Open Requests → New Request — pick Report an Issue (location + required files), then General Inquiry (no location, optional files). Do not Submit Request. Distinct from Services catalogue orders. | | Tenant Portal — Received status | FAQ — How do tenants see Received on a portal request? (PNGs: tenant-portal-requests-received-status.png, tenant-portal-requests-received-status-home.png, tenant-portal-requests-received-status-home-card.png, tenant-portal-requests-received-status-home-row.png, tenant-portal-requests-received-status-history.png, tenant-portal-requests-received-status-chip.png, tenant-portal-requests-received-status-phone.png; clip: tenant-portal-requests-received-status-flow.mp4) | Open Home → Open requests — read Received under an unassigned ticket (for example Maintenance follow-up). Open Requests → History — read the same ticket’s blue Received chip. Operations still says Unassigned. Do not Submit Request. Distinct from Payments Pending. | | Tenant Portal — Daily Breakdown | FAQ — How do tenants see daily utility consumption? (PNGs: tenant-portal-utilities-daily-breakdown.png, tenant-portal-utilities-daily-breakdown-tooltip.png; clip: tenant-portal-utilities-daily-breakdown-flow.mp4) | Open Utilities — read Daily Breakdown (Property, Unit, (you)). Scroll months. Hover a euro cell for the date and amount. Distinct from Your Property Bills. Do not Save. Do not Sign out. | | Tenant Portal — Download contract | FAQ — How do tenants download the contract from the portal? (PNGs: tenant-portal-contract-download.png, tenant-portal-contract-download-toolbar.png; clip: tenant-portal-contract-download-flow.mp4) | Open Contract — read 3 pages and the download icon, save contract.pdf. Distinct from Documents Download. Do not click Sign. Do not Sign out. | | Tenant Portal — Read to the end to sign | FAQ — How do tenants unlock Sign on the Contract tab? (PNGs: tenant-portal-contract-read-to-the-end.png, tenant-portal-contract-read-to-the-end-banner.png, tenant-portal-contract-ready-to-sign.png, tenant-portal-contract-ready-to-sign-banner.png; clip: tenant-portal-contract-read-to-the-end-flow.mp4) | Open Contract — read Read to the end to sign, scroll the PDF, then Ready to sign with Sign. Home Sign contract opens this tab first. Distinct from Download contract. Do not click Sign. Do not Sign out. | | Tenant Portal — Your Property Bills | FAQ — How do tenants see property utility bills? (PNGs: tenant-portal-utilities-property-bills.png, tenant-portal-utilities-property-bills-card.png, tenant-portal-utilities-bill-preview.png, tenant-portal-utilities-bill-preview-header.png; clip: tenant-portal-utilities-property-bills-flow.mp4) | Open Utilities — read Your Property Bills (Type, Provider, Bill, Period, Amount, Total). Preview (eye) opens Bill Preview when a file is stored; a dash means no file. Distinct from Documents. Do not download or print. Do not Save. Do not Sign out. | | Tenant Portal — Order History | FAQ — How do tenants see ordered services? (PNGs: tenant-portal-services-order-history.png, tenant-portal-services-order-history-list.png; clip: tenant-portal-services-order-history-flow.mp4; recapture: tenant-portal-services-awaiting-approval.png, tenant-portal-services-request-history.png) | Open Services — read the Active catalogue card, then Order History (Active / Nx ordered). Pending rows are Awaiting approval (Cancel). Distinct from Requests → History. Do not Confirm request. Do not Cancel. | | Tenant Portal — Show more | FAQ — How do tenants expand a long service description? (PNGs: tenant-portal-services-show-more.png, tenant-portal-services-show-more-card.png, tenant-portal-services-show-more-expanded.png, tenant-portal-services-show-more-expanded-card.png, tenant-portal-services-show-more-phone.png; clip: tenant-portal-services-show-more-flow.mp4) | Open Services — on a card whose description overflows two lines, tap Show more, then Show less. Short descriptions have no control. Confirm request shows the full text (do not confirm). Distinct from Order History. Do not Confirm request. Do not Sign out. | | Tenant Portal — Confirm request | FAQ — How do tenants confirm a service request? (PNGs: tenant-portal-services-confirm-request-catalogue.png, tenant-portal-services-confirm-request.png, tenant-portal-services-confirm-request-panel.png, tenant-portal-services-confirm-request-description.png, tenant-portal-services-confirm-request-phone.png; clip: tenant-portal-services-confirm-request-flow.mp4) | Open Services — tap Request Service, read the full description, Monthly or One-time, and Total on Confirm request, then Cancel (or X). Opening the panel does not charge the booking. Distinct from Show more on the card. Do not Confirm request. Do not Sign out. | | Tenant Portal — View transactions | FAQ — How do tenants open Transaction History from portal Home? (PNGs: tenant-portal-home-view-transactions.png, tenant-portal-home-view-transactions-card.png, tenant-portal-payments-view-transactions-history.png, tenant-portal-payments-view-transactions-heading.png, tenant-portal-home-view-transactions-phone.png; clip: tenant-portal-home-view-transactions-flow.mp4) | Open Home — on the balance card, tap outline View transactions. Payments opens on Transaction History. Distinct from Make payment, from Payment details (timeline tap), and from Export CSV. Do not complete a payment. Do not Sign out. | | Tenant Portal — Transaction History search | FAQ — How do tenants search payment history in the portal? (PNGs: tenant-portal-payments-transaction-search-idle.png, tenant-portal-payments-transaction-search.png, tenant-portal-payments-transaction-search-results.png, tenant-portal-payments-transaction-search-field.png, tenant-portal-payments-transaction-search-phone.png; clip: tenant-portal-payments-transaction-search-flow.mp4) | Open Payments → Transaction History — type Bank in Search by type, description, date, amount.... Only Bank Transfer rows stay. Clear the field to show every row again. Distinct from Date / Amount sort and from Export CSV. Do not complete a payment. Do not Sign out. | | Tenant Portal — Transaction History sort | FAQ — How do tenants sort payment history in the portal? (PNGs: tenant-portal-payments-transaction-sort-date.png, tenant-portal-payments-transaction-sort-amount.png, tenant-portal-payments-transaction-sort-phone.png; clip: tenant-portal-payments-transaction-sort-flow.mp4) | Open Payments → Transaction History — click Date (newest first), then Amount (low to high), then Amount again. On a phone, use the Sort menu. Total stays chronological. Distinct from Export CSV. Do not complete a payment. Do not Sign out. | | Tenant Portal — Transaction History pagination | FAQ — How do tenants page through payment history in the portal? (PNGs: tenant-portal-payments-transaction-pagination.png, tenant-portal-payments-transaction-pagination-table.png, tenant-portal-payments-transaction-pagination-footer.png, tenant-portal-payments-transaction-pagination-page-2.png, tenant-portal-payments-transaction-pagination-phone.png; clip: tenant-portal-payments-transaction-pagination-flow.mp4) | Open Payments → Transaction History — when more than 10 rows match, read Showing 1–10 of 18 Page 1 of 2, tap next for Page 2 of 2, then previous. Search and sort return to page 1. Export CSV includes every matching row. Distinct from Search and from Sort. Do not complete a payment. Do not Sign out. | | Tenant Portal — Virtual IBAN processing notice | FAQ — How long do virtual IBAN payments take in the Tenant Portal? (PNGs: tenant-portal-payments-viban-processing-notice.png, tenant-portal-payments-viban-processing-notice-banner.png; clip: tenant-portal-payments-viban-processing-notice-flow.mp4) | Open Payments — when Transaction History has a row, read the blue Virtual IBAN payments may take up to 3 business days notice under the table. Empty history hides it. Distinct from Make payment → Bank Transfer (48 hours to match). Do not complete a payment. Do not Sign out. | | Tenant Portal — Copy virtual IBAN | FAQ — How do tenants copy the virtual IBAN in the Tenant Portal? (PNGs: tenant-portal-paywall-copy-iban.png, tenant-portal-paywall-copy-iban-panel.png, tenant-portal-paywall-copy-iban-copied-panel.png, tenant-portal-paywall-copy-iban-phone.png; clip: tenant-portal-paywall-copy-iban-flow.mp4) | Open Make payment — expand Bank Transfer (IBAN), dismiss Payment Due Soon if it appears, tap the virtual IBAN, and read the green check. Distinct from Account → IBAN (deposit refunds). Do not complete a payment. Do not Sign out. | | Tenant Portal — Select an amount | FAQ — How do tenants select an amount in the Tenant Portal? (PNGs: tenant-portal-paywall-select-amount.png, tenant-portal-paywall-select-amount-radios.png, tenant-portal-paywall-select-amount-overdue.png, tenant-portal-paywall-select-amount-entire-balance.png, tenant-portal-paywall-select-amount-phone.png; clip: tenant-portal-paywall-select-amount-flow.mp4) | Open Make payment — read Select an amount radios (Pay overdue debt, Pay next payment, Pay overdue + next payment, Pay entire balance). Tap each radio and confirm Bank Transfer / Credit Card amounts follow. Distinct from Copy virtual IBAN. Do not expand Bank Transfer. Do not tap Credit Card. Do not complete a payment. Do not Sign out. | | Tenant Portal — Payment Due Soon | FAQ — What does Payment Due Soon mean in the Tenant Portal? (PNGs: tenant-portal-paywall-payment-due-soon-modal.png, tenant-portal-paywall-payment-due-soon-dialog.png, tenant-portal-paywall-payment-due-soon-phone.png; clip: tenant-portal-paywall-payment-due-soon-flow.mp4) | Open Make payment — expand Bank Transfer (IBAN) when a charge is due soon, read Payment Due Soon, then dismiss with X. Distinct from Copy virtual IBAN. Do not tap Credit Card. Do not complete a payment. Do not Sign out. | | Tenant Portal — Make payment Back | FAQ — How do tenants leave Make payment without paying? (PNGs: tenant-portal-paywall-back-home.png, tenant-portal-paywall-back-heading.png, tenant-portal-paywall-back-returned-home.png, tenant-portal-paywall-back-returned-payments.png, tenant-portal-paywall-back-phone.png; clip: tenant-portal-paywall-back-flow.mp4) | Open Make payment from Home, tap the left chevron next to Make payment to return to Home. From Payments, the same chevron returns to Payments. Distinct from Sign out. Do not complete a payment. Do not Sign out. | | Tenant Portal — Payment details | FAQ — How do tenants open payment details in the portal? (PNGs: tenant-portal-payments-details-sidebar.png, tenant-portal-payments-details-sidebar-panel.png, tenant-portal-payments-details-sidebar-phone.png; clip: tenant-portal-payments-details-sidebar-flow.mp4) | Open Payments — tap a Payment Timeline card (for example Booking Confirmation) and read Paid, Total, and Breakdown. Distinct from Transaction History and from Receipt. Do not complete a payment. Do not Sign out. | | Tenant Portal — Same-month installment titles | FAQ — How do tenants tell two payments in the same month apart? (PNGs: tenant-portal-payments-same-month-titles.png, tenant-portal-payments-same-month-titles-cards.png, tenant-portal-payments-same-month-titles-phone.png; clip: tenant-portal-payments-same-month-titles-flow.mp4) | Open Payments — on Payment Timeline, read two regular cards in the same month as MMM YYYY payment — due D (for example Aug 2026 payment — due 20 and due 23). Distinct from Payment details (panel title stays the month label). Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — TODAY far-due date | FAQ — When does the portal TODAY divider show a calendar date? (PNGs: tenant-portal-payments-today-far-due.png, tenant-portal-payments-today-far-due-divider.png, tenant-portal-payments-today-far-due-chip.png, tenant-portal-payments-today-far-due-phone.png; clip: tenant-portal-payments-today-far-due-flow.mp4) | Open Payments — on Payment Timeline, when the next installment is 60+ days away, read TODAY D MMM · next payment due DD MMM YYYY (for example 26 Aug · next payment due 11 Feb 2028) and the chip Due 11 Feb 2028. Distinct from next payment in N days. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — TODAY compact tick at the end | FAQ — Where does TODAY sit when every portal payment is already due? (PNGs: tenant-portal-payments-today-end.png, tenant-portal-payments-today-end-last-card.png, tenant-portal-payments-today-end-tick.png, tenant-portal-payments-today-end-phone.png; clip: tenant-portal-payments-today-end-flow.mp4) | Open Payments — on Payment Timeline, when no installment is still in the future, read the compact TODAY tick after the last card (not a full divider with next payment in N days). Distinct from the compact tick above a near-term future card. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Overdue days past due | FAQ — How do tenants see how many days a portal payment is overdue? (PNGs: tenant-portal-payments-overdue-days-past-due.png, tenant-portal-payments-overdue-days-past-due-card.png, tenant-portal-payments-overdue-days-past-due-chip.png, tenant-portal-payments-overdue-days-past-due-phone.png; clip: tenant-portal-payments-overdue-days-past-due-flow.mp4) | Open Payments — on Payment Timeline, read Overdue plus N days past due on a late card (for example Booking Confirmation 96 days past due). Distinct from Home Overdue payment. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Paid installment | FAQ — How do tenants see a paid installment on the portal timeline? (PNGs: tenant-portal-payments-paid-installment.png, tenant-portal-payments-paid-installment-card.png, tenant-portal-payments-paid-installment-check.png, tenant-portal-payments-paid-installment-phone.png; clip: tenant-portal-payments-paid-installment-flow.mp4) | Open Payments — on Payment Timeline, read Paid with a green check and green Total on a settled card (for example Booking Confirmation 2.100 €). Distinct from the Payment details sidebar Paid badge and from Home All payments up to date. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Pending installment | FAQ — How do tenants see a pending installment on the portal timeline? (PNGs: tenant-portal-payments-pending-installment.png, tenant-portal-payments-pending-installment-card.png, tenant-portal-payments-pending-installment-chip.png, tenant-portal-payments-pending-installment-phone.png; clip: tenant-portal-payments-pending-installment-flow.mp4) | Open Payments — on Payment Timeline, read Pending with amber Remaining on a due-window card (for example Move-in Payment Due 11 Feb 2028 Remaining 1.921,24 €). Distinct from Overdue Remaining, from Home Outstanding payment, and from Due in N days. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Pending N days remaining | FAQ — How do tenants see N days remaining on a pending installment? (PNGs: tenant-portal-payments-pending-days-remaining.png, tenant-portal-payments-pending-days-remaining-card.png, tenant-portal-payments-pending-days-remaining-chip.png, tenant-portal-payments-pending-days-remaining-phone.png; clip: tenant-portal-payments-pending-days-remaining-flow.mp4) | Open Payments — on Payment Timeline, read Pending with N days remaining on a due-window card (for example Sep 2026 payment 4 days remaining Remaining 459 €). Distinct from Pending Due DD MMM YYYY (60+ days), from Due in N days (grey clock), and from Overdue N days past due. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Discounted installment | FAQ — How do tenants see a discounted installment on the portal timeline? (PNGs: tenant-portal-payments-discounted-installment.png, tenant-portal-payments-discounted-installment-card.png, tenant-portal-payments-discounted-installment-strike.png, tenant-portal-payments-discounted-installment-phone.png; clip: tenant-portal-payments-discounted-installment-flow.mp4) | Open Payments — on Payment Timeline, read a Paid card whose Total is below the original scheduled amount, with that original struck through (for example Dec 2025 payment 380 € / 760 €). Distinct from Paid without a strikethrough. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Scheduled Due in N days | FAQ — How do tenants see Due in N days on the portal timeline? (PNGs: tenant-portal-payments-scheduled-due-in-n-days.png, tenant-portal-payments-scheduled-due-in-n-days-card.png, tenant-portal-payments-scheduled-due-in-n-days-chip.png, tenant-portal-payments-scheduled-due-in-n-days-phone.png; clip: tenant-portal-payments-scheduled-due-in-n-days-flow.mp4) | Open Payments — on Payment Timeline, read Due in N days with a grey clock on a future Scheduled card (for example Sep 2026 payment Due in 25 days). Distinct from TODAY Due DD MMM YYYY (60+ days), from Upcoming, and from Overdue N days past due. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Upcoming | FAQ — How do tenants see Upcoming on the portal timeline? (PNGs: tenant-portal-payments-scheduled-upcoming.png, tenant-portal-payments-scheduled-upcoming-card.png, tenant-portal-payments-scheduled-upcoming-chip.png, tenant-portal-payments-scheduled-upcoming-phone.png; clip: tenant-portal-payments-scheduled-upcoming-flow.mp4) | Open Payments — on Payment Timeline, read Upcoming with a grey clock on a Scheduled card whose due date is today or already past (for example Deposit Refund Upcoming Total -1.310 €). Distinct from Due in N days and from Overdue. Do not open details. Do not complete a payment. Do not Sign out. | | Tenant Portal — Platform payment label | FAQ — How do tenants see which platform paid in the portal? (PNGs: tenant-portal-payments-platform-label.png, tenant-portal-payments-platform-label-table.png, tenant-portal-payments-platform-label-row.png, tenant-portal-payments-platform-label-phone.png; clip: tenant-portal-payments-platform-label-flow.mp4) | Open Payments → Transaction History — type Roomless (or Airbnb) and read the platform name and logo. Distinct from Bank Transfer / Credit Card. Do not complete a payment. Do not Sign out. | | Tenant Portal — Cash type label | FAQ — How do tenants see a cash payment in the portal? (PNGs: tenant-portal-payments-cash-label.png, tenant-portal-payments-cash-label-table.png, tenant-portal-payments-cash-label-row.png, tenant-portal-payments-cash-label-search.png, tenant-portal-payments-cash-label-phone.png; clip: tenant-portal-payments-cash-label-flow.mp4) | Open Payments → Transaction History — type Cash and read the Cash label (plain text, no logo). Distinct from Bank Transfer / Platform Payment / Roomless. Do not complete a payment. Do not Sign out. | | Tenant Portal — Bank Transfer type label | FAQ — How do tenants see a bank transfer in the portal? (PNGs: tenant-portal-payments-bank-transfer-label.png, tenant-portal-payments-bank-transfer-label-table.png, tenant-portal-payments-bank-transfer-label-row.png, tenant-portal-payments-bank-transfer-label-search.png, tenant-portal-payments-bank-transfer-label-phone.png; clip: tenant-portal-payments-bank-transfer-label-flow.mp4) | Open Payments → Transaction History — type Bank and read the Bank Transfer label (plain text, no logo). Distinct from Make payment → Bank Transfer (IBAN), from Cash, and from Platform Payment / Roomless. Do not complete a payment. Do not Sign out. | | Tenant Portal — Viban type label | FAQ — How do tenants see a Viban payment in the portal? (PNGs: tenant-portal-payments-viban-label.png, tenant-portal-payments-viban-label-table.png, tenant-portal-payments-viban-label-row.png, tenant-portal-payments-viban-label-search.png, tenant-portal-payments-viban-label-phone.png; clip: tenant-portal-payments-viban-label-flow.mp4) | Open Payments → Transaction History — type Viban and read the Viban label (plain text, no logo). Distinct from Make payment → Bank Transfer (IBAN), from the Virtual IBAN processing notice, from Bank Transfer, and from Platform Payment / Inlife. Do not complete a payment. Do not Sign out. | | Tenant Portal — Credit Card type label | FAQ — How do tenants see a credit card payment in the portal? (PNGs: tenant-portal-payments-credit-card-label.png, tenant-portal-payments-credit-card-label-table.png, tenant-portal-payments-credit-card-label-row.png, tenant-portal-payments-credit-card-label-search.png, tenant-portal-payments-credit-card-label-phone.png; clip: tenant-portal-payments-credit-card-label-flow.mp4) | Open Payments → Transaction History — type Credit and read the Credit Card label (plain text, no logo). Distinct from Make payment → Credit Card, from Card (recorded manually), from Cash, from Bank Transfer, and from Platform Payment. Do not complete a payment. Do not Sign out. | | Tenant Portal — Automatic Adjustment type label | FAQ — How do tenants see an automatic adjustment in the portal? (PNGs: tenant-portal-payments-automatic-adjustment-label.png, tenant-portal-payments-automatic-adjustment-label-table.png, tenant-portal-payments-automatic-adjustment-label-row.png, tenant-portal-payments-automatic-adjustment-label-search.png, tenant-portal-payments-automatic-adjustment-label-phone.png; clip: tenant-portal-payments-automatic-adjustment-label-flow.mp4) | Open Payments → Transaction History — type Automatic and read the Automatic Adjustment label (plain text, no logo; grey subtitle Automatic adjustment). Distinct from operator Adjustment on booking Transactions, from Cash, from Bank Transfer, from Viban, from Credit Card, and from Platform Payment. Do not complete a payment. Do not Sign out. | | Tenant Portal — Overpayment Return type label | FAQ — How do tenants see an overpayment return in the portal? (PNGs: tenant-portal-payments-overpayment-return-label.png, tenant-portal-payments-overpayment-return-label-table.png, tenant-portal-payments-overpayment-return-label-row.png, tenant-portal-payments-overpayment-return-label-search.png, tenant-portal-payments-overpayment-return-label-phone.png; clip: tenant-portal-payments-overpayment-return-label-flow.mp4) | Open Payments → Transaction History — type Overpayment and read the Overpayment Return label (plain text, no logo; grey subtitle Refund of tenant overpayments). Distinct from timeline Deposit Refund, from Automatic Adjustment, from Cash, from Bank Transfer, and from Platform Payment. Do not complete a payment. Do not Sign out. | | Tenant Portal — Cancelation With Refund type label | FAQ — How do tenants see a cancelation with refund in the portal? (PNGs: tenant-portal-payments-cancelation-with-refund-label.png, tenant-portal-payments-cancelation-with-refund-label-table.png, tenant-portal-payments-cancelation-with-refund-label-row.png, tenant-portal-payments-cancelation-with-refund-label-search.png, tenant-portal-payments-cancelation-with-refund-label-phone.png; clip: tenant-portal-payments-cancelation-with-refund-label-flow.mp4) | Open Payments → Transaction History — type Cancelation and read the Cancelation With Refund label (plain text, no logo; grey subtitle Cancelation with refund). Distinct from timeline Deposit Refund, from Overpayment Return, from Automatic Adjustment, from Cash, from Bank Transfer, and from Platform Payment. Do not complete a payment. Do not Sign out. | | Tenant Portal — Cancelation With Partial Refund type label | FAQ — How do tenants see a cancelation with partial refund in the portal? (PNGs: tenant-portal-payments-cancelation-with-partial-refund-label.png, tenant-portal-payments-cancelation-with-partial-refund-label-table.png, tenant-portal-payments-cancelation-with-partial-refund-label-row.png, tenant-portal-payments-cancelation-with-partial-refund-label-search.png, tenant-portal-payments-cancelation-with-partial-refund-label-phone.png; clip: tenant-portal-payments-cancelation-with-partial-refund-label-flow.mp4) | Open Payments → Transaction History — type Partial and read the Cancelation With Partial Refund label (plain text, no logo; grey subtitle Cancelation with partial refund). Distinct from Cancelation With Refund, from timeline Deposit Refund, from Overpayment Return, from Automatic Adjustment, from Cash, from Bank Transfer, and from Platform Payment. Do not complete a payment. Do not Sign out. | | Tenant Portal — Deposit Refund type label | FAQ — How do tenants see a deposit refund in payment history? (PNGs: tenant-portal-payments-deposit-refund-label.png, tenant-portal-payments-deposit-refund-label-table.png, tenant-portal-payments-deposit-refund-label-row.png, tenant-portal-payments-deposit-refund-label-search.png, tenant-portal-payments-deposit-refund-label-phone.png; clip: tenant-portal-payments-deposit-refund-label-flow.mp4) | Open Payments → Transaction History — type Deposit and read the Deposit Refund label (plain text, no logo; grey subtitle Refund of security deposit). Distinct from the timeline Deposit Refund card, from Overpayment Return, from Cancelation With Refund, from Cash, from Bank Transfer, and from Platform Payment. Do not complete a payment. Do not Sign out. | | Tenant Portal — Others breakdown | FAQ — How do tenants see Others charges on portal payment details? (PNGs: tenant-portal-payments-others-breakdown-timeline.png, tenant-portal-payments-others-breakdown.png, tenant-portal-payments-others-breakdown-drawer.png, tenant-portal-payments-others-breakdown-phone.png; clip: tenant-portal-payments-others-breakdown-flow.mp4) | Open Payments, tap Move-in Payment (or another card with extras) — under BREAKDOWN read Others / Others - Penalty fee and the grey Penalty for late payment applied on … subtitle. Distinct from Transaction History method labels. Do not Make payment / Save / Sign out. | | Tenant Portal — Manual Card type label | FAQ — How do tenants see a manual card payment in the portal? (PNGs: tenant-portal-payments-manual-card-label.png, tenant-portal-payments-manual-card-label-table.png, tenant-portal-payments-manual-card-label-row.png, tenant-portal-payments-manual-card-label-search.png, tenant-portal-payments-manual-card-label-phone.png; clip: tenant-portal-payments-manual-card-label-flow.mp4) | Open Payments → Transaction History — type Manual and read the Manual Card label (plain text, no logo). Distinct from portal Credit Card checkout, from Cash, from Bank Transfer, and from logo platform rows. Posted after Card (recorded manually) on booking + Transaction. Do not Make payment / Save / Sign out. | | Tenant Portal — Export CSV | FAQ — How do tenants export payment history from the portal? (PNGs: tenant-portal-payments-export-csv.png, tenant-portal-payments-export-csv-search.png, tenant-portal-payments-export-csv-spreadsheet.png, tenant-portal-payments-export-csv-phone.png, tenant-portal-payments-export-csv-phone-header.png, tenant-portal-payments-export-csv-phone-search.png; clips: tenant-portal-payments-export-csv-flow.mp4, tenant-portal-payments-export-csv-phone-flow.mp4) | Open Payments → Transaction History — read Export CSV (beside the heading on a computer; under the heading on a phone), optionally type Bank, then confirm the spreadsheet columns Date / Description / Amount / Total. Search and sort apply; pagination does not. Distinct from Receipt PDFs and from operator CSV downloads. Do not Make payment / Save / Sign out. | | Tenant Portal — Receipt column | FAQ — How do tenants open a receipt from portal payment history? (PNGs: tenant-portal-payments-receipt-column.png, tenant-portal-payments-receipt-column-unavailable.png, tenant-portal-payments-receipt-column-phone.png; clip: tenant-portal-payments-receipt-column-flow.mp4; recapture: tenant-portal-payments-receipt-column-download.png) | Open Payments → Transaction History — read the grey Receipt icon and the line Receipts are available in the Documents section when issued by your landlord. Distinct from Export CSV and from Documents. Do not complete a payment. Do not upload Files. Do not Sign out. | | Cancelling a Booking — Paid, Deposit, and Refund | FAQ — What do Paid, Deposit, and Refund mean on Cancel booking? (PNGs: bookings-cancel-booking-modal-paid-deposit-refund.png, bookings-cancel-booking-modal-paid-deposit-refund-partial.png; clip: bookings-cancel-booking-paid-deposit-refund-flow.mp4) | Open Contract Info → Cancel booking — on step 1 read Paid, Deposit, and Refund. Full refund is the cancel-path return; No refund is € 0; Partial refund starts at € 0 until payment lines are set. Cancel without finishing the flow. | | Cancelling a Booking — Cancel booking wizard steps 2–4 | FAQ — What happens after Next on Cancel booking? (PNGs: bookings-cancel-booking-modal-settle-deposit.png, bookings-cancel-booking-modal-payment-lines.png, bookings-cancel-booking-modal-confirm.png; clip: bookings-cancel-booking-steps-2-4-flow.mp4) | From step 1 Full refund, click Next through Settle the deposit, Payment lines, and Confirm the cancellation. Close without confirming. | | Bookings — Leave outstanding on Edit amount | FAQ — What does Leave outstanding on this line mean? (bookings-detail-contract-values-edit-amount-leave-outstanding.png, bookings-detail-contract-values-edit-amount-leave-outstanding-flow.mp4) | Open Contract Values → Edit amount, type an amount whose New net is above Paid, read Leave €X outstanding on this line. Cancel without Save. | | Finance — Partial payments across Paid, Scheduled, and In debt | FAQ — Why does the same tenant appear under both Paid and Scheduled on Income? (finance-overview-income-partial-paid-segment.png, finance-overview-income-partial-scheduled-segment.png, finance-overview-income-partial-split-flow.mp4) | On Finance → Overview, click Paid then Scheduled on a partly collected charge — Amount is the slice, not the full line. Close without changing receipts. | | Bookings — Booking.com stays: one rent line due at check-in | bookings-ota-bookingcom-collect-at-check-in-flow.mp4 (also FAQ — Why does a Booking.com stay show one rent line due at check-in?; PNGs: bookings-detail-ota-bookingcom-payment-plan-one-rent-line.png, bookings-detail-ota-bookingcom-transactions-record-payment.png, bookings-detail-ota-bookingcom-add-payment-modal.png) | Open a Booking.com stay → Payment Plan one Move-in Payment line due at check-in → Transactions → + Transaction → Add Payment (demo cancels) | | Listings — Channels tab | listings-unit-channels-channex-row-flow.mp4 (also Sales — Channex allocate mode; allocate picker: sales-channels-channex-allocate-flow.mp4) | Unit sidebar Channels after Channex allocate — read-only Airbnb room URL (no pencil / trash); pairs with Sales allocate picker | | Integrations — Booking.com hotel IDs | FAQ — Booking.com hotel IDs / Where did the hotel ID list go? (dialog: Hotel ID list opens as a dialog; recapture: settings-integrations-bookingcom-hotel-id-pool.png, settings-integrations-bookingcom-hotel-id-modal.png, settings-integrations-bookingcom-hotel-id-pool-flow.mp4) | Settings → Integrations compact Booking.com card — Add hotel ID opens the Booking.com hotel IDs dialog; Cancel without adding | | Invoicing — InvoiceXpress document remarks | settings-invoicexpress-remarks-flow.mp4 (also Integrations — Other providers; PNGs: settings-invoicing-invoicexpress-remarks-view.png, settings-invoicing-invoicexpress-remarks-edit.png) | Invoicing → view Proforma / Invoice Receipt remarks → edit → Cancel (fields visible only when Invoice-xpress is the active invoicing provider) | | Finance — Invoice-xpress see invoice | invoicexpress-see-invoice-flow.mp4 (also FAQ — Invoice Reference; PNG: finance-transaction-detail-invoicexpress-see-invoice.png) | Finance → Transactions → Felix cash Draft #263420692 with enabled see invoice (Invoice-xpress permalink; Hostkit Files tiles are separate) | | Integrations — Platform Virtual IBAN | settings-integrations-platform-virtual-iban-flow.mp4 (also Glossary — Virtual IBAN; PNG: settings-integrations-platform-virtual-iban.png; Channex: settings-integrations-channex-platform-card-flow.mp4) | Settings → Integrations → Booking Platforms → expand Uniplaces (or another mid-term card with a provisioned VIBAN) → review Virtual IBAN + copy control | | Finance — Income Export Booking ID | finance-income-export-booking-id-flow.mp4 (also FAQ — Booking ID column; PNG: finance-income-export-booking-id-columns.png; menu: finance-income-export-menu.png) | Finance → Income → Export → Excel — confirm Booking ID is the first column on the aggregated income file | | Finance — Payouts Export Booking ID | finance-payouts-export-booking-id-flow.mp4 (also FAQ — Booking ID column; PNG: finance-payouts-export-booking-id-columns.png; menu: finance-payouts-export-menu.png) | Finance → Payouts → Export → Excel — confirm canonical Booking ID after bookingInPaymentDate (not raw bookingId) | | Finance — Transactions Export Booking ID | finance-transactions-export-booking-id-flow.mp4 (also FAQ — Booking ID column; PNG: finance-transactions-export-booking-id-columns.png; menu: finance-transactions-export-menu.png) | Finance → Transactions → Export → Excel — confirm Booking ID is the first column before Unit Name / Guest Name | | Audit — Discounts Export Booking ID | audit-discounts-export-booking-id-flow.mp4 (also FAQ — Booking ID column; PNG: audit-discounts-export-booking-id-columns.png; menu: audit-discounts-export-menu.png) | Audit → Discounts → Export → Excel — confirm Booking ID is the first column before unit / property | | Tenants — Bookings CSV Export Booking ID | tenants-bookings-csv-export-booking-id-flow.mp4 (also FAQ — Booking ID column; PNG: tenants-bookings-csv-export-booking-id-columns.png; menu: tenants-export-menu.png) | Tenants → Export → Bookings CSV — confirm Booking ID is the first column before Tenant Email / Tenant Name | | Emails — Communication schedule Export Booking ID | settings-emails-communication-schedule-export-booking-id-flow.mp4 (also FAQ — Booking ID column; PNG: settings-emails-communication-schedule-export-booking-id-columns.png; menu: settings-emails-communication-schedule-export-menu.png) | Settings → Communications → Communication schedule → Export → CSV — confirm Booking ID first before Recipient / Subject | | Bookings — List Export id column | bookings-list-export-id-column-flow.mp4 (also FAQ — Booking ID column; PNG: bookings-list-export-id-columns.png; menu: bookings-list-export-menu-open.png) | Bookings → Export → CSV — leading id is the booking UUID (other booking-row exports use Booking ID) | | Bookings — List Export contractTotalValue | bookings-list-export-contract-total-flow.mp4 (PNG: bookings-list-export-contract-total-columns.png; menu: bookings-list-export-menu-open.png) | Bookings → Export → CSV — contractTotalValue (contracted rent) beside bookingTotalValue (all payment lines); empty means unknown, not zero | | Bookings — List Export othersValue | bookings-list-export-others-flow.mp4 (PNG: bookings-list-export-others-columns.png; menu: bookings-list-export-menu-others.png) | Bookings → Export → CSV — othersValue (Other items sum) and othersCategories (JSON labels; [] when none) beside rent totals | | Operations — Cash Flows Export Invoice # / Tax ID | operations-cashflows-export-invoice-columns-flow.mp4 (PNGs: operations-cashflows-export-invoice-columns.png, operations-cashflows-export-menu.png) | Operations → Cash Flows → Export → CSV — confirm Invoice # and Tax ID sit between Supplier and Property (outflows export as negative Amount) |

Module pages under Modules and Settings may include additional clips (for example Analytics tab switching, Operations mobile shell redirect and bottom tabs, or ChatBot Save).


Platform overview and documentation map: Introduction (hub: Key Platform Capabilities, Introduction — Section cross-reference). First-time setup hub: Getting Started — Recommended Setup Sequence (steps 1–12 tab map: Account Settings — Recommended setup order;). Definitions behind linked terms: Glossary (hub: Glossary cluster cross-reference, Setup sequence vocabulary). Troubleshooting during setup: FAQ & Troubleshooting (hub: FAQ — Section cross-reference). Escalation when self-serve docs do not unblock setup: Get Help & Support (hub: Support — Section cross-reference, Setup sequence escalation).

Common Workflows hub cross-reference​

Pair with other Common Workflows hub sections

For setup, modules, FAQ, and escalation maps, use the short Related list below — or jump via the hub subsection index.

SectionPair with
Hub subsection indexAt a glance, Workflow cross-reference, Account Settings hub
Setup sequence after go-liveGetting Started — Recommended Setup Sequence, Onboarding — Step 7
Documentation map & escalationFAQ, Get Help & Support, Using in-app support
Navigation & bookmarksDeep Links, Create New menu
Settings that shape workflowsAccount Settings, Tab cross-reference
Deeper concept / API / workflow readsConcepts, API Reference, Modules
Recommended operator workflowsAll guides, Walkthrough media
Key glossary termsGlossary

Common Workflows hub subsection index​

Pair with other Common Workflows hub sections

Open a subsection when you need the habit hub or documentation map — not as a substitute for the step-by-step guides above.

SubsectionWhen to open it
Product mapsAI Chat where-to for workflow module paths
At a glanceQuick routing to the right procedure
Workflow cross-referenceInter-guide pairing and non-linear habits
All guidesFull list of step-by-step procedures
Walkthrough mediaMP4 walkthroughs beside PNG screenshots
Setup sequence after go-livePost-setup workflows after steps 1–15
Documentation map & escalationCross-hub navigation during troubleshooting
Navigation & bookmarksDeep links and global + shortcuts
Settings that shape workflowsAccount-wide defaults (steps 1–12)
Deeper concept readsUnderlying models behind procedures
Deeper API readsPartner HTTP behind imports and webhooks
Deeper workflow readsHigh-traffic module procedures
Recommended operator workflowsDay-to-day procedures after go-live
Modules where capabilities surfaceScreen docs for each workflow
Key glossary termsDefinitions cited on workflow pages
Lockout catch-up after password recoveryBacklog after password reset
Finance debt receivables triageWhich Finance surface for collections
Pending manual receipt approvalAmber Pending chip on Transactions
Reject/revert mistaken receiptsDuplicate or wrong-amount transfers
Payment alert to receivables triagePayment overdue on /notifications
Confirmation alert triageUpcoming booking alerts before mark-read
WhatsApp per-booking messagingInbox vs Bookings → Communication

Setup sequence after go-live​

Documentation map & escalation​

Settings that shape workflows​

Deeper concept reads​

Deeper API reads​

Deeper workflow reads​

Modules where capabilities surface​

  • Listings — Property wizard, Channels tab, unit Calendar holds, and Bills Included ceilings

  • Bookings — Reservation lifecycle, Payment plan, Deposit, Communication, and Change tenant on Contract Info

  • Tenants — Tenant directory, profile sidebars, With Debt segmentation, and table expand

  • Finance — Portfolio ledgers, payment approval, invoiced-floor guards, and Finance → Deposits refund queues

  • Operations — Maintenance tickets, check-in/out coordination, Draft ticket queues, and linked cash flows

  • Utilities — Bills Included ceiling model, Connections, AI bill upload, and tenant overage charges

  • Sales — Portfolio availability, monthly rent editing, and Multicalendar overlap checks

  • Dashboard — Post-login KPI snapshot and bell notification triage (default landing view)

  • Notifications — Full /notifications history with search, filters, and row-click navigation

  • Inbox — Portfolio-wide WhatsApp workspace with Dashboard bell Inbox sub-tab deep links

  • Audit — Manual Blocks and Discounts during month-end reconciliation

  • Properties workspace — Legacy /properties URL redirects into Listings during onboarding workflows

  • Booking engine details — Rich marketplace payload via the Full integration pill during channel onboarding

  • AI Chat — AI Assistant to sanity-check KPI answers during Portfolio KPI review

Key glossary terms​