Cancelling a Booking
Cancel only after the booking exists in Bookings — cancellation policy and deposit rules come from Settings → Preferences and Settings → Payments, Invoicing & Utilities (setup steps 5 and 8). Complete Getting Started — Recommended Setup Sequence steps 1–15 first. Lockout catch-up: Getting Started — Lockout catch-up after password recovery. Workflow pairing: Common Workflows — Setup sequence after go-live.
Review policy in Step 1 — Review the cancellation terms; settle balances in Step 2 — Settle outstanding payments / Step 2a. Deposit and execution: Step 3 → Step 4 — Execute the cancellation action. Cleanup: Step 5 / Step 6 / Step 6b. Non-linear operator habits (Lockout catch-up, Payment alert to receivables triage, Pending manual receipt approval, Reject/revert mistaken receipts, Month-end invoicing (fixed date), Bulk Hostkit invoicing, Rent reduction after invoicing, Utility overage collections, Check-out final utilities handoff, Check-in to check-out handoff, Check-out collections before refund, Check-out ledger cleanup before refund, Finance debt receivables triage, Handling a Late Payment collections, Cancellation collections before void, Same-day turnover coordination, Occupancy KPI to block hygiene handoff, Partly collected security deposit, Wrong tenant on a booking, Cancel Booking vs Delete Booking, Portfolio retirement decisions, Directory list load failures, Booking sidebar tab load failures, Confirmation alert triage, Portfolio segmentation by tenant category) have matching Related subsections below. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
After cancellation, run Manual block hygiene when calendar holds still suppress availability. Deposit and refund steps that overlap a normal departure pair with Common Workflows — Check-out vs cancellation (workflows-cancel-booking-refund-modal-flow.mp4, bookings-list-canceled-tab.png) and Managing a Check-out (Step 5 for completed stays only — not policy void; Step 7 when mid-stay cancel still needs Ended-status cleanup). During month-end Step 6b, pair Portfolio KPI review — Step 7 with AI usage API when settlement triage leaned on AI Chat. Step-to-module pairing: Cancelling a Booking section cross-reference. Full pairing matrix: Common Workflows — Workflow cross-reference.
- Know your cancellation policy terms (what the tenant forfeits or is entitled to)
- Understand the deposit rules configured in Settings > Payments
Step 1 — Review the cancellation terms
Refund-type decisions pair with Settings → Payments, Invoicing & Utilities, Bookings — Cancellations and Refunds, and Booking Lifecycle. Downstream: Step 2 (settlement) and Step 4 (confirm the same refund type in the dialog). Full pairing matrix: Cancelling a Booking section cross-reference.
Before cancelling, check the booking's contract and your cancellation policy to determine what the tenant forfeits or is entitled to (e.g., deposit retained, first month non-refundable). Determine which refund type applies:
| Refund Type | What Happens to the Payment Schedule |
|---|---|
| Full refund | All payment items are removed from the schedule. Payments already received are refunded. |
| No refund | Only unpaid future items are removed. Already-paid items are retained. |
| Partial refund | Requires manual processing (see Step 2b below). |
Booking-scoped Tenant MCP request-contract-data and get-dates-and-schedule surface the same contract dates and policy context you review in Step 1 — get-payment-info when the tenant asks what they forfeit before you pick a refund type. Account-scoped Landlord MCP cancel-booking is a write tool; operators still confirm refund type in the booking sidebar (Step 4).
Full pairing matrix: Cancelling a Booking section cross-reference.
Step 2 — Settle outstanding payments
Pre-cancel settlement pairs with Common Workflows — Cancellation collections before void (hub matrix when In Debt blocks Step 4; finance-contract-values-in-debt-filter.png, bookings-detail-transactions-approve-payment-modal.png, bookings-cancel-booking-modal-refund-types.png), Finance → Contract Values, Handling a Late Payment — Steps 1–4, and Notification triage — Step 4 when payment overdue alerts brought you here. Upstream: Step 1 (refund type). Downstream: Step 2a when manual receipts stay pending; Step 3 after balances clear. Full pairing matrix: Cancelling a Booking section cross-reference.
Verify all charges up to the cancellation date have been settled. Triage balances before you open the booking sidebar:
- Finance > Contract Values — filter In Debt to surface scheduled charges still unpaid or past due. On large portfolios, open Other filters first: scope with the paged Property picker (and Select owners when you reconcile one landlord), then add Booking → Select categories when you segment by booking tag, or Tenant → Tenant category when cancellations cluster on one tenant segment — see Finance — Property and listing filters, Finance — Tenant category filter, and Glossary — Booking Tag. Mirror the same segment on Bookings → Other filters or Tenants — Tenant category filter when Finance cache parity lags — see Glossary — Tenant category and FAQ — Finance tenant category filter parity. When balances are still disputed, run Handling a Late Payment — Step 1 before you cancel — or open the booking from a payment overdue alert on
/notificationsfirst. - Finance > Overview — when Total Debt is non-zero, use Debt Aging → Top debtors (or In debt on the Income chart) for booking-level context before you cancel individual reservations.
If the tenant owes money, record the payment in Finance > Add Payment or create a charge. If you owe the tenant a refund, process it now.
When the shortfall is a partly collected security deposit (not rent schedule lines), open the booking Deposit tab — an amber Partially paid badge means Paid is above zero but still below Amount (Partial Paid on depositStatus — see Glossary — Deposit lifecycle status). Portfolio triage: Finance → Deposits — Partial paid lifecycle card — distinct from Partial Paid rent on Payment Plan. See FAQ — Partly collected security deposit, Managing a Check-in — Step 3, and Glossary — Deposit lifecycle status.
Booking-scoped Tenant MCP get-payment-info surfaces the same In Debt schedule rows you triage on Finance → Contract Values before picking a refund type. Account-scoped Landlord MCP list-payments / get-payment and get-booking help portfolio assistants resolve booking ids from Finance → Contract Values or payment overdue alerts opened via Notification triage — Step 4.
Manual receipts recorded during settlement may stay pending until Approve payments acts on Finance → Transactions or the booking Transactions tab. Until approval, In Debt contract lines and deposit math can still reflect the old balance — triage Pending on the ledger before you confirm cancellation. See Finance — Pending manual payments.
Step 2a — Approve settlement receipts (when required)
Settlement approval pairs with Finance → Transactions, Payment Allocation — Correcting mistaken receipts, and the same Pending habit in Portfolio KPI review — Step 7. Upstream: Step 2. Downstream: Step 3 and Step 4 once allocations apply. Full pairing matrix: Cancelling a Booking section cross-reference.
When you recorded a final payment during Step 2 but Contract Values or In Debt still show the old balance:
- Open Finance → Transactions (widen the date range if needed) or the booking Transactions tab and confirm Pending rows exist when you expect a manual approval queue.
- Open Finance → Transactions (widen the date range if needed) or the booking Transactions tab, filter to Pending, and locate the manual row.
- Click Approve payment (per-row check icon) or tick several rows and use Approve selected from the floating bar. For a mistaken duplicate on the ledger, use Reject selected (bulk-only on Finance — no per-row reject icon there). Reject selected shows the same red credit note warning as booking Transactions when accounting may already have invoiced the charge — see Finance — Reject payment and Bookings — Transactions row actions.
- Re-check Contract Values and deposit math before you open Cancel booking — allocations apply only after approval.
Account-scoped Landlord MCP create-manual-payment-in records the same bank-transfer rows you enter during Step 2 — receipts may stay pending until Approve payments below. External clients cannot approve or reject from MCP; operators continue on Finance → Transactions or the booking Transactions tab.



Full pairing matrix: Cancelling a Booking section cross-reference.
Step 2b — Handle partial refunds (if applicable)
Partial refunds pair with Glossary — Credit note (payment reject/revert), Audit — Discounts tab, and FAQ — Lower rent below invoiced when exported rent lines block schedule edits. Upstream: Step 1 and Step 2. Downstream: Step 3 and Step 4 (pick partial refund in the dialog only after schedule math is settled). Full pairing matrix: Cancelling a Booking section cross-reference.
Partial refunds are not automated because the split depends on your specific cancellation terms and negotiation with the tenant. For partial refunds:
- Calculate the refund amount based on your cancellation policy
- Manually adjust the payment schedule — remove or modify the relevant items
- Record the partial refund amount and document the agreed terms
- If charges have already been invoiced through your accounting integration, create credit notes in your accounting system (Vivin cannot auto-remove invoiced schedule lines)
Payment items that have already been invoiced through the accounting integration (e.g., Invoice-xpress) cannot be automatically removed from the payment schedule. These must be handled as credit notes or manual adjustments in your accounting system. See Glossary — Credit note (payment reject/revert) and Bookings > Transactions row actions.
Full pairing matrix: Cancelling a Booking section cross-reference.
Step 3 — Handle the deposit
Deposit retention pairs with Common Workflows — Check-out vs cancellation (policy void → Step 3 vs normal departure → Managing a Check-out — Step 5; bookings-cancel-booking-modal-refund-types.png, bookings-detail-deposit-tab-ready-to-refund-toggle.png), Finance → Deposits, and Bookings — Deposit tab. Upstream: Step 2 / Step 2b. Downstream: Step 4 and Step 6b at month-end. Full pairing matrix: Cancelling a Booking section cross-reference.
In Finance > Deposits (or the booking Deposit tab), align the deposit with your cancellation policy. When the guest completed a normal stay instead of a policy void, switch to Managing a Check-out — Step 5 — hub: Common Workflows — Check-out vs cancellation. If the booking ended or was scheduled to end more than a few months ago, clear or widen the Deposits toolbar date range first — the tab defaults to roughly the last three months and hides older rows until check-in, check-out, or Refund Due Date intersects your filter. See Glossary — Finance Deposits date range.
When Paid on the deposit row is short but non-zero, confirm whether you are retaining the collected portion, chasing the remainder before cancel, or netting the shortfall against rent arrears from Step 2 — the booking Deposit tab shows Partially paid with a remaining helper (Partial Paid on depositStatus). See FAQ — Partly collected security deposit and Glossary — Deposit lifecycle status.
When the tenant contests how much of the deposit you retain before you send a return, and Enable deposit disputes is On, use Mark as Disputed on the Deposit tab (or Mark disputed on Finance → Deposits) so Refund / Mark refunded stays frozen until you click Resolve Dispute — same pattern as Managing a Check-out — Step 5. Portfolio triage: Other filters → Deposit status → Disputed — Finance — Deposit status filter. See Glossary — Deposit dispute.
- Full refund: Confirm Est. Refund / Total to refund, complete the external bank transfer, then click Mark refunded (status Refunded).
- Partial refund: Ensure the payment schedule and any damage charges reflect the retained amount (Step 2b), transfer the net return externally, then Mark refunded.
- No refund: Leave the deposit unreturned — the row may show Not Refunded. Document the reason; do not use Mark refunded when nothing is sent back.
Status badges (Pending refund, Overdue, Refunded, Not Refunded) are described in Finance > Deposits — status badges.
Vivin records the deposit decision — the actual bank transfer happens outside the platform. Always document the reason for any retention. Ensure the tenant has provided their IBAN before initiating a return.
Full pairing matrix: Cancelling a Booking section cross-reference.
Booking-scoped Tenant MCP get-security-deposit-info returns the same deposit terms and retention context tenants see on the portal Payments tab while you decide full, partial, or no refund — it does not Mark refunded, Mark as Disputed, or Resolve Dispute; those remain operator actions on Finance → Deposits or the booking Deposit tab. notify-landlord escalates contested retention to your team when external assistants surface a dispute before you use Mark as Disputed — external clients cannot toggle dispute freeze from MCP alone. get-payment-info helps tenant-facing assistants explain how retained deposit amounts relate to outstanding schedule lines during partial-refund paths (Step 2b).
Account-scoped Landlord MCP list-payments / get-payment and get-booking help portfolio assistants reconcile deposit math with Contract Values In Debt rows during Step 2 before you Mark refunded — external clients cannot record bank returns or flip Finance → Deposits status badges from MCP. list-tickets / get-ticket surface open damage jobs when retention disputes tie to Operations inspection work (Step 6). For Vivin product defects (deposit dispute toggle missing, Enable deposit disputes permissions, or MCP credential scope), file Using in-app support instead of routing tenant automation here. Surface-choice contrast: Automation & AI — Workflow pairing for surface choice.
Step 4 — Execute the cancellation action
Cancel execution pairs with Bookings — Contract Info, Tenants fiscal-ID lookup, and Processing a New Booking when you cancel a duplicate import. Upstream: Step 1 (refund type must match the dialog). Downstream: Step 5 and Step 6. Full pairing matrix: Cancelling a Booking section cross-reference.
- Open Bookings and select the booking from the list (or timeline) to open the booking sidebar. When several rows match, paste the unit internal name in toolbar Search — unit hits rank above tenant name or email. See Bookings — Search bar and Glossary — Directory search ranking. If the tenant contacted you with a fiscal ID (NIF) from paperwork instead of a room code, open Tenants and paste that value in Search — the directory matches fiscal and identification IDs without re-ranking; open the tenant profile and jump to the linked booking from there.
- In the sidebar, open the Contract Info tab.
- Scroll to Booking actions and choose Cancel booking (or the equivalent label in your interface language).
- In the cancellation dialog, pick the refund type that matches Step 1 — full refund, no refund, or partial refund (plus amount when partial). Confirm only when you are ready; the booking becomes canceled immediately after confirmation.
This workflow uses Cancel booking — not Delete Booking. Delete soft-archives mistaken or test rows and hides Manual Transactions on Finance → Transactions (#1897); it does not run cancellation policy or refund-type dialogs. On integration reservations, clear any provider platform in-payment before Delete (#2076) — FAQ — Delete Booking on integration reservation (bookings-detail-delete-booking-provider-platform-error-toast.png). For duplicates or training rows, see FAQ — Cancel Booking vs Delete Booking (decision table + bookings-list-canceled-tab.png vs soft-archive), FAQ — Portfolio retirement decisions, and Bookings — Delete Booking (soft archive).
If Communication or Tickets fails to load while Contract Info works, use Refresh or Retry on that tab before you leave the booking — see Glossary — Booking detail sidebar tab load failures.
Account-scoped Landlord MCP cancel-booking is a write tool that can void a reservation programmatically — operators still confirm refund type in the booking sidebar dialog to match Step 1. After cancel, booking-scoped Tenant MCP get-booking-status confirms Canceled (canceled) the same way the sidebar does — pair with notify-landlord when a tenant initiated cancellation through a chatbot before you confirm in Contract Info.

Control labels follow your account language. The three refund choices always map to the same platform behavior: full refund (remove schedule items / refund paid amounts per product rules), no refund (remove unpaid future items only), or partial refund (manual amount — settle the schedule and accounting as in Step 2b before confirming).
When cancellation is applied, booking status becomes Canceled (canceled) and the system automatically cleans up the payment schedule based on the refund type:
- Full refund: all remaining items are removed
- No refund: only unpaid future items are removed; paid items remain
Full pairing matrix: Cancelling a Booking section cross-reference.
Step 5 — Verify availability is restored
Availability restore pairs with Sales → Overview, Manual block hygiene, and Audit Manual Blocks when heatmaps still look blocked. Upstream: Step 4. Downstream: Step 6 and Processing a New Booking when you rebook freed nights. Full pairing matrix: Cancelling a Booking section cross-reference.
Once canceled, the unit's dates automatically become available again in Vivin and on all connected external platforms. Verify in the Sales > Sales Overview that the dates now show as free.
If the heatmap still shows blocked nights after cancellation, open Audit (Tools → Audit, /audit) and filter Manual Blocks for the unit — stale holds created outside the booking may still suppress availability until you remove or shorten them. Sort by Unit or End when you scan several rows (Manual block hygiene — Step 3). On Bookings → Timeline, clear Only bookings to see channel and manual blocks on the same unit row. See Listings — Adding Manual Unavailability for where blocks originate.

When Sales → Overview still shows blocked nights after cancel, account-scoped Landlord MCP get-listing includes unavailabilities (manual holds and channel blocks) so external clients can distinguish a canceled stay from a forgotten Audit hold — list-listings narrows the unit when several rooms share a property. get-listing-calendar and get-vacant-units-next-month mirror Sales → Overview and Multicalendar portfolio reads; external clients cannot delete manual blocks from MCP — operators finish in Manual block hygiene — Step 4. Booking-scoped Tenant MCP get-listing-calendar lets tenant-facing assistants confirm freed nights on the canceled unit — pair with get-booking-status when guests ask whether the reservation is fully voided. Surface-choice contrast: Automation & AI — Workflow pairing for surface choice.
Full pairing matrix: Cancelling a Booking section cross-reference.
Step 6 — Close related tickets
Post-cancel ticket closure pairs with Operations → Tickets, Glossary — Ticket — linked cash flows, and Using in-app support when Close or Cost allocation is blocked for your role. Upstream: Step 5. Downstream: Step 6b and Notification triage — Step 5. Full pairing matrix: Cancelling a Booking section cross-reference.
In Operations → Tickets, close or cancel pending work associated with this booking (check-in preparation, cleaning, damage assessment, etc.) so items do not stay in Unassigned or In progress. Far-future prep jobs may still show a Draft badge until the Schedule date nears — use the Draft KPI card when you need to review long-lead tickets without mixing them into today's queue (Glossary — Draft ticket (display status)). When a damage ticket included paid contractor work, confirm Cost allocation still reflects linked cash flows before you archive the case (Glossary — Ticket — linked cash flows).

After cancellation, the unit is immediately bookable again. Check the Sales Overview calendar for any gaps that could be filled with a new booking — when you rebook freed nights, continue with Processing a New Booking and confirm portal gates in Processing a New Booking — Step 6 before you send contract mail to the replacement guest. When you canceled an Ongoing mid-stay reservation instead of a future Upcoming row, deposit and Ended-status overlap with Managing a Check-out — Step 7 may still need a separate pass after Step 3. When prep tickets for the same unit overlap arrival week on a replacement stay, pair closure with Managing a Check-in — Step 6 before you archive long-lead Draft jobs. At month-end, after ticket closure, pair lingering settlement Pending rows with Portfolio KPI review — Step 7 before you archive the last Operations prep jobs — the Step 6b mesh covers confirmation, arrival, departure, collections, and utility overage receipts on the same ledger queue. When cancellation alerts on /notifications still will not clear after Notification triage — Step 5, continue Notification triage — Step 6 before you file Vivin support from Step 6b.
Account-scoped Landlord MCP list-tickets, get-ticket, update-ticket, add-ticket-comment, and close-ticket surface, document, or close the same Operations → Tickets rows you review after cancel — paste the unit internal name in Tickets toolbar Search when several properties share a portfolio; pair close-ticket only after operator Cost allocation is reconciled when damage tickets included paid contractor work (Glossary — Ticket — linked cash flows). list-bookings and get-booking confirm the reservation is Canceled before you archive prep jobs that still reference the old stay. External clients cannot link Cost allocation cash flows from MCP. Booking-scoped Tenant MCP get-maintenance-tickets lists open prep or damage jobs for the tenant's unit when external assistants ask what work is still pending — contrast with Landlord MCP close-ticket when operators finish closure in the management UI.
Finish Step 5 and deposit settlement in Step 3 before you open a Vivin support ticket — closing Operations tickets and clearing Sales availability are operator workflows, not product defects. File Using in-app support when Vivin behaviour blocks post-cancel cleanup despite correct operator steps:
- Operations → Tickets Close or Cost allocation actions missing for your role — attach your user email and the ticket id on the New Support Ticket modal (Operations module).
- Canceled booking dates still show blocked on Sales → Overview after you removed Audit manual holds — attach the unit internal name and booking id (Sales or Bookings module).
- Landlord MCP or Tenant MCP external clients return persistent 403 / auth errors after you refreshed the management JWT — see Using in-app support — When to use in-app support, Landlord MCP — Permissions and safety, and Resetting a Management User Password — Troubleshooting.
Use the Help & Support drawer from Operations or Bookings when screenshots should include the ticket or booking sidebar — Deep Links — Support. If a management lockout delayed post-cancel ticket closure, recover access with Resetting a Management User Password (Step 3) before you rerun Step 5 and this step — refresh Landlord MCP Bearer JWT after Step 3 there; catch up stale cancellation alerts in Notification triage — Step 5.
Step 6b — Clear cancellation alerts and approve lingering settlement receipts (when required)
Month-end cancellation cleanup pairs with Notification triage — Step 5, Portfolio KPI review — Step 7, and Entering Monthly Utility Bills — Step 4 when Canceled stays still show utility overage lines. Upstream: Step 2a and Step 6. Full pairing matrix: Cancelling a Booking section cross-reference.
After you close Operations tickets in Step 6, clear unread Payments or booking-status rows on /notifications that still reference the Canceled stay — see Notification triage — Step 5. When settlement bank transfers from Step 2 still show Pending at month-end, follow Step 2a and the same approval habit in Portfolio KPI review — Step 7, Processing a New Booking — Step 6b, Managing a Check-in — Step 6b, Managing a Check-out — Step 6b, Entering Monthly Utility Bills — Step 4b, Handling a Late Payment — Step 4b, and Handling a Late Payment — Step 6b — segment-wide arrears after month-end KPI review in Handling a Late Payment — Step 6. When a Canceled stay still shows utility overage lines on Payment plan, triage with Entering Monthly Utility Bills — Step 4 before you archive the last cancellation alerts — file Entering Monthly Utility Bills — Step 6 when overage math is blocked despite correct operator steps on Canceled stays.
- Open Finance → Transactions (widen the date range if needed) or the booking Transactions tab.
- Click the amber Pending chip on the All type-summary card — see Finance — Pending manual payments (
finance-transactions-pending-pill.png). - Locate settlement rows recorded during Step 2 before you confirmed Cancel booking.
- Click Approve payment or use Approve selected from the floating bar; use Reject selected only for mistaken duplicates — same credit note warning as Step 2a.
- Re-check Contract Values and deposit math on Finance → Deposits before you archive the last cancellation alerts on
/notifications.
Account-scoped Landlord MCP list-payments / get-payment and get-booking surface the same Pending settlement rows — external clients cannot approve from MCP; operators finish on Finance → Transactions. get-booking-summary helps portfolio assistants confirm Canceled counts before month-end Mark all as read on /notifications.
Approve payments and ledger Reject selected are operator workflows — finish Step 2a before you open a Vivin support ticket. File Using in-app support when Approve payment is missing for your role, Pending rows persist after approval, or Landlord MCP / Tenant MCP clients return persistent 403 after you refreshed the management JWT — see Resetting a Management User Password — Troubleshooting. If a management lockout delayed month-end cancellation settlement approval, recover access with Resetting a Management User Password (Step 3) before you rerun this step — pair with Handling a Late Payment — Step 6b and Portfolio KPI review — Step 7 on the same Pending queue.
Full pairing matrix: Cancelling a Booking section cross-reference.
Cancelling a Booking section cross-reference
Use this table when one step in this workflow naturally leads into another module, concept page, or downstream workflow — each row links to the docs you should read before or after that step.
| Workflow step / section | Pair with these docs |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Step 1 — Review the cancellation terms | Settings > Invoicing & Payments, Bookings — Cancellations and Refunds, Booking Lifecycle, Tenant MCP — Booking and contract data (request-contract-data, get-dates-and-schedule), Tenant MCP — Property, payments, and portal tools (get-payment-info; contrast with Landlord MCP cancel-booking write tool) |
| Step 2 — Settle outstanding payments | Handling a Late Payment, Finance — Contract Values, Finance — Overview tab, Finance — Deposits status summary cards, FAQ — Partly collected security deposit, Managing a Check-in — Step 3, Finance — Tenant category filter, Bookings — Other filters, Tenants — Tenant category filter, Glossary — Tenant category, FAQ — Finance tenant category filter parity, Notification triage — Step 4, Tenant MCP — Property, payments, and portal tools (get-payment-info), Landlord MCP — Extended account tools (list-payments, get-payment, get-booking), Payment Allocation |
| Step 2a — Approve settlement receipts | Notification triage — Step 4, Notification triage — Step 5, Processing a New Booking — Step 5b, Handling a Late Payment — Step 4b, Managing a Check-in — Step 3b, Entering Monthly Utility Bills — Step 4b, Managing a Check-out — Step 6b, Portfolio KPI review — Step 7, Finance > Transactions — Row actions, Finance — Pending manual payments, Payment Allocation — Correcting mistaken receipts, Glossary — Pending manual in-payment (Finance), Glossary — Credit note (payment reject/revert), FAQ — Manual receipt still pending, Landlord MCP — Extended account tools (create-manual-payment-in pending until operator approval) |
| Step 2b — Handle partial refunds | Glossary — Invoiced floor (rent), FAQ — Lower rent below invoiced, Audit — Discounts tab |
| Step 3 — Handle the deposit | Finance — Deposits tab, Finance — Deposit lifecycle status cards, Bookings — Deposit tab, FAQ — Partly collected security deposit, Glossary — Deposit lifecycle status, Settings > Preferences — Enable deposit disputes, Tenant MCP — Property, payments, and portal tools (get-security-deposit-info, get-payment-info during partial-retention paths), Tenant MCP — Maintenance and escalation (notify-landlord), Landlord MCP — Extended account tools (list-payments, get-payment, get-booking during pre-refund settlement; Mark refunded / dispute toggles remain operator UI), Landlord MCP — Extended account tools (list-tickets, get-ticket when damage jobs block retention), Managing a Check-out — Step 5, Glossary — Deposit dispute, Glossary — Finance Deposits date range, Using in-app support (deposit dispute permissions or MCP scope defects), Automation & AI — Workflow pairing for surface choice |
| Step 4 — Execute the cancellation action | Bookings module — Contract Info, Tenant MCP — Booking and contract data (get-booking-status), Tenant MCP — Maintenance and escalation (notify-landlord), Landlord MCP — Extended account tools (cancel-booking write tool; confirm refund type in UI), Processing a New Booking (duplicate imports), Settings > Interface language |
| Step 5 — Verify availability is restored | Manual block hygiene, Manual block hygiene — Step 4, Sales — Overview tab, Bookings — Timeline view, Audit module, Automation & AI — Workflow pairing for surface choice, Landlord MCP — Bookings, properties, and listings (get-listing with unavailabilities, list-listings; no MCP write for manual blocks), Landlord MCP — Read-only and intelligence (get-listing-calendar, get-vacant-units-next-month), Tenant MCP — Booking and contract data (get-listing-calendar, get-booking-status) |
| Step 6 — Close related tickets | Operations module, Glossary — Draft ticket (display status), Glossary — Ticket — linked cash flows, Processing a New Booking (rebook freed nights), Processing a New Booking — Step 6 (portal gates before replacement contract mail), Managing a Check-in — Step 6 (prep tickets overlapping arrival week on replacement stays), Managing a Check-out — Step 7 (mid-stay cancel vs normal departure closure), Portfolio KPI review — Step 7 (month-end Pending after ticket closure), Notification triage — Step 5, Notification triage — Step 6, Using in-app support, Using in-app support — New Support Ticket modal, Resetting a Management User Password — Step 3 (lockout-delayed post-cancel catch-up), Resetting a Management User Password — Troubleshooting, Manual block hygiene — Step 5 (availability still blocked after cancel), Manual block hygiene — Step 6 (Multicalendar still blocked after cancel), Landlord MCP — Extended account tools (list-tickets, get-ticket, update-ticket, add-ticket-comment, close-ticket, list-bookings, get-booking; Cost allocation remains operator UI), Landlord MCP — Permissions and safety, Tenant MCP — Maintenance and escalation (get-maintenance-tickets), Automation & AI — Workflow pairing for surface choice |
| Step 6b — Clear cancellation alerts and approve lingering settlement receipts | Notification triage — Step 5, Notification triage — Step 6, Step 2a — Approve settlement receipts, Portfolio KPI review — Step 7, Processing a New Booking — Step 6b, Managing a Check-in — Step 6b, Managing a Check-out — Step 6b, Entering Monthly Utility Bills — Step 4b, Entering Monthly Utility Bills — Step 4 (utility overage on Canceled stays), Handling a Late Payment — Step 4b, Handling a Late Payment — Step 6 (segment-wide arrears after month-end KPI review), Handling a Late Payment — Step 6b, Resetting a Management User Password — Step 3 (lockout-delayed month-end catch-up), Resetting a Management User Password — Troubleshooting, Finance — Pending manual payments, Finance > Transactions — Row actions, Glossary — Pending manual in-payment (Finance), Landlord MCP — Extended account tools (list-payments, get-payment, get-booking, get-booking-summary; approval remains operator UI) |
| Lockout catch-up after password recovery | Cancellation settlement delayed by lockout | Common Workflows — Lockout catch-up, Step 6b, Resetting a Management User Password — Step 3 |
| Pending manual receipt approval | Settlement receipts still pending | Common Workflows — Pending manual receipt approval, Step 2a, Step 6b |
| Reject/revert mistaken receipts | Duplicate settlement bank transfers | Common Workflows — Reject/revert mistaken receipts, Payment Allocation — Correcting mistaken receipts |
| Month-end invoicing (fixed date) | Fixed Invoice date before settlement Issue allocation during Step 6b | Common Workflows — Month-end invoicing (fixed date), Invoicing — Default invoice date, Finance — Month-end invoicing with a fixed date (settings-invoicing-invoice-date-toggle.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png) |
| Bulk Hostkit invoicing | Issue allocation / Issue credit notes Hostkit pacing on settlement cleanup | Common Workflows — Bulk Hostkit invoicing, FAQ — Bulk Hostkit invoicing slow, Step 6b |
| Utility overage collections | Utility overage on Canceled stay during Step 2 settlement | Common Workflows — Utility overage collections, Step 2 — Settle outstanding payments, Entering Monthly Utility Bills — Step 4 (utilities-allocations-row-breakdown-expanded.png, utilities-allocations-review-flow.mp4) |
| Check-out final utilities handoff | Utility overage on Canceled stay (not departure refund mesh) | Common Workflows — Check-out final utilities handoff, Step 2 — Settle outstanding payments, Managing a Check-out — Step 6 (utilities-allocations-review-flow.mp4, bookings-detail-payment-plan-tab-schedule.png) |
| Check-in to check-out handoff | Canceled void frees unit — incoming import is separate lifecycle | Common Workflows — Check-in to check-out handoff, Step 5 — Verify availability is restored, Managing a Check-out — Step 1 (operations-check-in-out-check-outs-next-7-days.png, bookings-timeline-view.png) |
| Check-out collections before refund | Rent arrears on Payment Plan during Step 2 settlement | Common Workflows — Check-out collections before refund, Step 2 — Settle outstanding payments, Managing a Check-out — Step 6 (workflows-check-out-coordination-flow.mp4, bookings-detail-payment-plan-tab-schedule.png, finance-contract-values-in-debt-filter.png) |
| Check-out ledger cleanup before refund | Duplicate settlement transfer during Step 2 (tenant paid once) | Common Workflows — Check-out ledger cleanup before refund, Step 2 — Settle outstanding payments, Managing a Check-out — Step 6 (bookings-detail-transactions-revert-modal-info-banner.png, finance-transactions-bulk-reject-selected-bar.png) |
| Payment alert to receivables triage | Pre-cancel payment overdue alert before Step 2 settlement | Common Workflows — Payment alert to receivables triage, Step 2 — Settle outstanding payments, Common Workflows — Cancellation collections before void (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4) |
| Finance debt receivables triage | Pre-cancel rent arrears on Debt Aging before Issue credit notes | Common Workflows — Finance debt receivables triage, Step 2 — Settle outstanding payments, Common Workflows — Cancellation collections before void (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4, finance-transactions-pending-pill.png) |
| Handling a Late Payment collections | Pre-cancel arrears → collections Steps 1–4 before void on Step 2 |
| Finance Income status drill-down | Pre-cancel Income → In debt payment lines vs Top debtors on Step 2 | Common Workflows — Finance Income status drill-down, Step 2 — Settle outstanding payments, Finance debt receivables triage (finance-overview-income-status-in-debt-modal.png, finance-overview-income-drill-down-flow.mp4) |
| Cash flow forecast drill-down | Pre-cancel Cash flow forecast confirms payments landed before void on Step 2 | Common Workflows — Cash flow forecast drill-down, Step 2 — Settle outstanding payments, Finance Income status drill-down (finance-overview-cash-flow-all-payments-modal.png, finance-overview-cash-flow-drill-down-flow.mp4) |
| Cancellation collections before void | Rent arrears on Payment Plan during Step 2 settlement | Common Workflows — Cancellation collections before void, Step 2 — Settle outstanding payments, Cancelling a Booking — Step 2 (finance-contract-values-in-debt-filter.png, bookings-detail-transactions-approve-payment-modal.png, bookings-cancel-booking-modal-refund-types.png, workflows-cancel-booking-refund-modal-flow.mp4) |
| Rent reduction after invoicing | Goodwill repricing blocked below exported rent during settlement | Common Workflows — Rent reduction after invoicing, Step 2b, Glossary — Invoiced floor (rent) (bookings-detail-change-monthly-rent-modal.png, bookings-rent-reduction-invoiced-floor-flow.mp4) |
| Same-day turnover coordination | Incoming Upcoming import on freed unit after void (Step 5) | Common Workflows — Same-day turnover coordination, Step 5 — Verify availability is restored, FAQ — Same-day turnovers (operations-add-ticket-modal.png, bookings-timeline-day-week-month-and-sidebar.mp4) |
| Occupancy KPI to block hygiene handoff | Availability not restored on Multicalendar after void (Step 5) | Common Workflows — Occupancy KPI to block hygiene handoff, Step 5 — Verify availability is restored, FAQ — Analytics (KPI workspace) (analytics-kpi-occupancy-tab.png, audit-manual-blocks-filter-scroll.mp4) |
| Partly collected security deposit | Partly collected deposit before cancellation settlement | Common Workflows — Partly collected security deposit, Step 2, Step 3, Finance — Deposits status summary cards |
| Wrong tenant on a booking | Change tenant before cancel when profile link is wrong | Common Workflows — Wrong tenant on a booking, Step 4 — Execute the cancellation action, FAQ — Wrong tenant on a booking (bookings-detail-change-tenant-control.png, bookings-detail-change-tenant-flow.mp4) |
| Cancel Booking vs Delete Booking | Real void needs Cancel booking — not soft-archive Delete | Common Workflows — Cancel Booking vs Delete Booking, Step 4 — Execute the cancellation action, FAQ — Cancel Booking vs Delete Booking (bookings-cancel-booking-modal-refund-types.png, bookings-list-canceled-tab.png, workflows-cancel-booking-refund-modal-flow.mp4) |
| Portfolio retirement decisions | Real void needs Cancel booking — not Delete Booking | Common Workflows — Portfolio retirement decisions, Step 4 — Execute the cancellation action, FAQ — Portfolio retirement decisions (listings-archived-populated-table.png, finance-transactions-type-summary-cards.png) |
| Directory list load failures | Whole Bookings list fails before cancel workflow | Common Workflows — Directory list load failures, Step 4 — Execute the cancellation action, FAQ — Directory list load failures (notifications-module-load-failure.png, audit-manual-blocks-load-failure.png) |
| Booking sidebar tab load failures | Settlement needs Payment Plan but Communication failed | Common Workflows — Booking sidebar tab load failures, Step 2 — Settle outstanding payments, FAQ — Communication or Tickets load failure (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-tickets-tab.png) |
| Confirmation alert triage | Upcoming payment overdue on settlement booking | Common Workflows — Confirmation alert triage, Step 2 — Settle outstanding payments, FAQ — Processing a New Booking hub (notifications-row-navigate-to-booking-detail.png, bookings-detail-transactions-approve-payment-modal.png) |
| Portfolio segmentation by tenant category | Cancellation patterns on one segment | Common Workflows — Portfolio segmentation, Bookings — Other filters, Settings > Tenant categories |
Related
Related below links this workflow to modules, concepts, settings, and escalation paths. Pair Documentation map & escalation with Common Workflows hub — Documentation map & escalation; pair Upstream & downstream workflows with Common Workflows — Workflow cross-reference. Topic-to-section pairing in sections above: Cancelling a Booking section cross-reference. Full hub matrix: Common Workflows section cross-reference.
Documentation map & escalation
Documentation-map bullets pair with Introduction — Section cross-reference and FAQ — Section cross-reference. Hub parity: Common Workflows hub — Documentation map & escalation. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Common Workflows — Hub pairing matrix across all operator guides
- Getting Started — Management shell before you run this workflow
- Glossary — Term definitions referenced in the steps above
- FAQ & Troubleshooting — Quick answers when a step does not match live product behaviour
- Get Help & Support — Escalate when permissions block cancellation actions
Upstream & downstream workflows
Workflow bullets pair with Common Workflows — Workflow cross-reference for inter-guide step pairing. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Processing a New Booking (section cross-reference; Deeper workflow reads; hub) — Upstream when you cancel a duplicate before channel import reconciliation
- Handling a Late Payment (section cross-reference; Deeper workflow reads; hub) — Collections path when the tenant still owes before you cancel (Step 2)
- Managing a Check-out & Deposit Refund (section cross-reference; Deeper workflow reads; hub) — Early departures (different from cancellations)
- Manual block hygiene (section cross-reference; Deeper workflow reads; hub) — Release stale manual blocks when the canceled unit still looks unavailable (Step 5)
- Manual block hygiene — Step 6 (section cross-reference; Deeper workflow reads; hub) — Multicalendar still blocked after cancel and ticket closure (Step 6)
- Processing a New Booking (section cross-reference; Deeper workflow reads; hub) — Rebook freed nights after cancel (Step 6)
- Processing a New Booking — Step 6 (section cross-reference; Deeper workflow reads; hub) — Portal gates before replacement contract mail (Step 6)
- Managing a Check-in — Step 6 (section cross-reference; Deeper workflow reads; hub) — Prep tickets overlapping arrival week on replacement stays (Step 6)
- Managing a Check-out — Step 7 (section cross-reference; Deeper workflow reads; hub) — Mid-stay cancel deposit and Ended-status overlap (Step 6)
- Portfolio KPI review — Step 7 (section cross-reference; Deeper workflow reads; hub) — Month-end Pending pill after ticket closure (Step 6)
- Notification triage — Step 5 (section cross-reference; Deeper workflow reads; hub) — Clear cancellation and refund alerts after Canceled stays (Step 6b)
- Notification triage — Step 6 (section cross-reference; Deeper workflow reads; hub) — Vivin support when row-click or read-state APIs block post-cancel alert cleanup (Step 6b)
- Handling a Late Payment — Step 6 (section cross-reference; Deeper workflow reads; hub) — Segment-wide arrears when settlement balances cluster before last-resort cancel (Step 2)
- Handling a Late Payment — Step 6b (section cross-reference; Deeper workflow reads; hub) — Collections Pending receipts on the same month-end ledger queue (Step 6b)
- Entering Monthly Utility Bills — Step 4 (section cross-reference; Deeper workflow reads; hub) — Utility overage lines on Canceled stays before alert cleanup (Step 6b)
- Entering Monthly Utility Bills — Step 6 (section cross-reference; Deeper workflow reads; hub) — Bill-entry or overage-math defects on Canceled stays (Step 6b)
- Portfolio KPI review — Step 7 (section cross-reference; Deeper workflow reads; hub) — Month-end Pending pill triage for lingering settlement receipts (Step 6b)
- Resetting a Management User Password (section cross-reference; Deeper workflow reads; hub) — Recover access when a lockout delayed post-cancel cleanup (Step 6, Step 6b)
Navigation & bookmarks
Bookmark routes pair with Management Frontend Deep Links and Create New menu. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Management Frontend Deep Links — Bookings — Bookmarkable routes into list, Timeline, and booking sidebars
- Settings > Interface language — Localized Cancel booking and refund-type labels (Step 4)
Concepts & settings that shape this workflow
Concept and settings bullets pair with Concepts hub subsection index and Concept cross-reference and Account Settings — Tab cross-reference. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Booking Lifecycle — How Canceled fits the computed status model (section cross-reference; Deeper workflow reads; hub)
- Payment Allocation — Two-layer receipts during partial-refund paths (Steps 2a–2b) (section cross-reference; Deeper workflow reads; hub)
- Integrations & Distribution — Cancellation releases dates on connected marketplaces and iCal channels (section cross-reference; Deeper workflow reads; hub)
- Tenant Portal — Tenant-facing schedule visibility after cancellation (section cross-reference; Deeper workflow reads; hub)
- FAQ — Tenant contract signing blocked — No PDF yet, mandatory Your Details gates, category locks, or Lease purpose; portal signing vs paper upload on Contract Info
- Automation & AI — Landlord vs Tenant MCP surface choice during cancellation deposit retention (Step 3) and post-cancel ticket closure (Step 6) (section cross-reference; Deeper workflow reads; hub)
- Using in-app support — Vivin product tickets when Operations closure, availability restore, or MCP auth block post-cancel cleanup (Step 6)
- Tenant MCP — Booking-scoped
request-contract-data,get-dates-and-schedule, andget-payment-infowhen external assistants surface cancellation policy context (Step 1);get-security-deposit-info,get-payment-info, andnotify-landlordduring deposit retention (Step 3);get-booking-statusafter cancel (Step 4);get-listing-calendarandget-booking-statuswhen tenants ask whether freed nights are bookable (Step 5);get-maintenance-ticketsfor open prep or damage jobs (Step 6) (section cross-reference; Deeper workflow reads; hub) - Landlord MCP — Account-scoped
list-payments,get-payment, andget-bookingduring pre-cancel settlement (Step 2);create-manual-payment-infor bank transfers that still need approval (Step 2a);list-payments/get-paymentwhen reconciling deposit math before Mark refunded (Step 3;Mark refundedand dispute toggles remain operator UI);cancel-bookingwrite tool (operators still confirm refund type in UI — Step 4);get-listing(unavailabilities) andlist-listingswhen Sales still shows blocked nights after cancel (Step 5);get-listing-calendarandget-vacant-units-next-monthfor portfolio availability checks (Step 5);list-tickets,get-ticket,update-ticket,add-ticket-comment, andclose-ticketwhen closing prep work (Step 6; Cost allocation remains operator UI) (section cross-reference; Deeper workflow reads; hub) - Settings > Invoicing & Payments — Refund types, penalty policy, and payment priorities
- Settings > Preferences — Enable deposit disputes — Account toggle before Mark as Disputed (Step 3)
- Settings > Emails — Pause or audit departure Communication Rules after cancellation
Bookings, finance & collections surfaces
Bookings, finance & collections surfaces bullets pair with the matching topic rows in Cancelling a Booking section cross-reference. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Bookings module — Full sidebar reference for Contract Info, Deposit, and Transactions
- Bookings — Cancellations and Refunds — Detailed refund type reference (Step 1)
- Finance — Contract Values — Portfolio In Debt triage before canceling (Step 2)
- Handling a Late Payment — Step 1 — Collections path before cancellation when the tenant still owes (Step 2)
- Notifications — Payment overdue alerts — Operator Payments category rows when overdue charges block settlement (Step 2)
- Finance — Tenant category filter — Other filters → Tenant → Tenant category when settlement balances cluster on one segment (Step 2)
- Bookings — Other filters — Tenant → Tenant category mirror when Finance cache parity lags (Step 2)
- Tenants — Tenant category filter — Profile-count cross-check before changing portal rules account-wide (Step 2)
- Finance — Deposits tab — Deposit refund queue (Step 3)
- Finance — Pending manual payments — Approve settlement receipts before cancellation math (Step 2a)
- Finance — Transactions tab — Ledger Reject selected when settlement receipts were recorded in error (Step 2a)
- Payment Allocation — Correcting mistaken receipts — Approve, reject, and revert reference (Steps 2a–2b)
- Portfolio KPI review — Step 7 — Month-end Pending pill habit pairs with settlement receipts (Step 2a)
- Processing a New Booking — Step 5b — Same approval habit for confirmation receipts
- Handling a Late Payment — Step 4b — Same approval habit for collections receipts
- Managing a Check-in — Step 3b — Same approval habit for move-in receipts
- Entering Monthly Utility Bills — Step 4b — Same approval habit for utility overage receipts
Operations, sales & audit surfaces
Operations, sales & audit surfaces bullets pair with the matching topic rows in Cancelling a Booking section cross-reference. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Operations module — Close or cancel prep and damage tickets (Step 6)
- Sales — Overview tab — Availability heatmap after the unit is released (Step 5)
- Audit module — Cross-portfolio manual blocks when canceled dates still look unavailable
Deeper workflow reads
Concept workflow reads pair with Concepts hub subsection index and Concept cross-reference. Each concept sub-guide reciprocates with [Deeper workflow reads](../workflows/cancelling-a-booking.md#deeper-workflow-reads) anchors on Cancelling a Booking bullets — hub parity: Common Workflows hub — Deeper workflow reads. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Booking Lifecycle — Computed status model, list filters, and Timeline (section cross-reference; Deeper workflow reads; hub)
- Payment Allocation — Two-layer receipts, invoiced-floor rent, and reject/revert corrections (section cross-reference; Deeper workflow reads; hub)
- Tenant Portal — Booking-scoped tenant self-service, contract signing, and payments (section cross-reference; Deeper workflow reads; hub)
- Tenant MCP — Booking-scoped external AI clients and portal-link tools (section cross-reference; Deeper workflow reads; hub)
- Integrations & Distribution — Marketplace calendar sync, booking imports, and white-label engine (section cross-reference; Deeper workflow reads; hub)
Deeper API reads
API reads pair with API Reference hub subsection index and API guide cross-reference. Hub parity: Common Workflows — Deeper API reads. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Booking Lifecycle & Validations — Cancellation validation vs computed Canceled list filters (section cross-reference; Deeper workflow reads; hub)
- Webhooks & Notifications — Outbound
booking.*events after cancellation settlement (section cross-reference; Deeper workflow reads; hub) - Creating Bookings — Replacement reservation enqueue when you rebook the unit (Step 6) (section cross-reference; Deeper workflow reads; hub)
- Listings & Availability — Partial availability reads after calendar release (Step 5) (section cross-reference; Deeper workflow reads; hub)
Lockout catch-up after password recovery
Cancellation settlement and alert cleanup delayed by lockout pair with Resetting a Management User Password. Hub parity: Common Workflows — Lockout catch-up after password recovery. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Lockout catch-up after password recovery — Hub matrix when sign-in was restored mid-workflow
- Getting Started — Lockout catch-up after password recovery — Cancellation backlog mesh
- Step 6b — Clear cancellation alerts — Alert and Pending catch-up
- Notification triage — Step 5 — Clear cancellation alerts
Pending manual receipt approval
Settlement receipts stay pending until Step 2a and Step 6b. Hub parity: Common Workflows — Pending manual receipt approval. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Pending manual receipt approval — Hub matrix when recorded transfers still await Approve payments
- Glossary — Pending manual in-payment (Finance) — Definition and three-surface triage
- Glossary — Pending manual receipt approval hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Pending manual receipt approval hub — Symptom table + per-guide/module mesh
- Step 2a — Approve settlement receipts — Primary approval habit
- Step 6b — Approve lingering settlement receipts — Month-end mesh
- Finance — Pending manual payments — Ledger triage (
finance-transactions-pending-pill.png) - Common Workflows — Reject/revert mistaken receipts — Reject duplicate settlement while pending (
finance-transactions-bulk-reject-selected-bar.png) - Processing a New Booking — Pending manual receipt approval — Upstream confirmation mesh on Step 5b
- Portfolio KPI review — Pending manual receipt approval — Month-end settlement cleanup on Step 7
WhatsApp per-booking messaging
Void outreach pairs with Bookings → Communication before Step 4 — Execute the cancellation action — policy voids use Cancel booking, not Delete Booking. Hub parity: Glossary — WhatsApp per-booking messaging hub · Common Workflows — WhatsApp per-booking messaging. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — WhatsApp per-booking messaging — Hub matrix (
bookings-detail-communication-tab-whatsapp-composer.png) - Glossary — WhatsApp per-booking messaging hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — WhatsApp per-booking messaging hub — Void outreach before Step 4 symptom table
- Step 2 — Settle outstanding payments — Settlement context before tenant outreach
- Step 4 — Execute the cancellation action — Confirm void after Communication when needed
- Common Workflows — Cancel Booking vs Delete Booking — Policy void vs mistaken row cleanup
- Handling a Late Payment — WhatsApp per-booking messaging — Collections threads before cancel
- Notification triage — Step 2 — Message pings during settlement week
Bot reasoning (audit)
Void outreach bot replies before Step 4 — expand Reasoning under mint Bot bubbles on Bookings → Communication → WhatsApp to audit automated replies before editing ChatBot persona or IF/THEN rules. Hub parity: Glossary — Bot reasoning (audit) hub · Common Workflows — Bot reasoning (audit). Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Bot reasoning (audit) — Hub matrix (
bookings-detail-communication-tab-bot-reasoning-expanded.png) - Glossary — Bot reasoning (audit) hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Bot reasoning (audit) hub — Symptom table for Reasoning vs ChatBot settings
- ChatBot settings — Bot reasoning audit — Read-only thread audit vs editable persona / IF/THEN
- Bookings — Communication tab — Reasoning control on Bot bubbles
- Glossary — ChatBot settings hub — Edit persona / IF/THEN after thread audit
- Step 4 — Execute the cancellation action — Workflow step where bot replies surface
ChatBot settings
Pair Account Settings → ChatBot (Persona, IF/THEN, Status Bot) with thread review on Communication when void outreach bot replies before step 4. Hub parity: Glossary — ChatBot settings hub · Common Workflows — ChatBot settings. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — ChatBot settings — Hub matrix (
settings-chatbot-tab-overview.png,settings-chatbot-status-bot-connected.png,settings-chatbot-save-rule-flow.mp4) - Glossary — ChatBot settings hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — ChatBot settings hub — Symptom table for pairing, persona, and IF/THEN tuning
- ChatBot settings — Persona, IF/THEN rules, Status Bot WhatsApp pairing
- Glossary — Bot reasoning (audit) hub — Thread Reasoning audit after rule changes
- Onboarding a New Property — Step 4 — Setup-step pairing for tenant chatbot rules
Utility overage collections
Utility overage on a Canceled stay pairs with Step 2 — Settle outstanding payments — collections mesh is Handling a Late Payment — Steps 1–4, not Cancellation collections before void rent arrears. Hub parity: Common Workflows — Utility overage collections. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Utility overage collections — Hub matrix (
utilities-allocations-row-breakdown-expanded.png,finance-contract-values-in-debt-filter.png) - Step 2 — Settle outstanding payments — Utility-type line on Payment Plan before void
- Common Workflows — Cancellation collections before void — Rent arrears contrast (not utility overage mesh)
- Entering Monthly Utility Bills — Step 4 — Confirm overage posted before settlement
- Handling a Late Payment — Step 1 — Collections when overage stays unpaid
- Glossary — End-of-Booking cost split — Deferred posting on mid-stay cancel
Check-out final utilities handoff
Utility overage on a Canceled stay during Step 2 — Settle outstanding payments uses Utility overage collections / Handling a Late Payment — Steps 1–4 — not Managing a Check-out — Step 6 deposit mesh. Hub contrast: Common Workflows — Check-out final utilities handoff. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Check-out final utilities handoff — Hub matrix (
utilities-allocations-review-flow.mp4,bookings-detail-payment-plan-tab-schedule.png) - Common Workflows — Check-out vs cancellation — Canceled vs Ended routing contrast
- Step 2 — Settle outstanding payments — Utility-type line on Payment Plan before void
- Utility overage collections — Collections mesh on Canceled stays (not departure refund path)
- Entering Monthly Utility Bills — Step 4 — Confirm overage posted before settlement
- Glossary — End-of-Booking cost split — Deferred posting on mid-stay cancel
Notification row-click navigation
Pre-cancel payment overdue alerts pair with Notification triage — Step 4 before Step 2 — Settle outstanding payments — hub: Common Workflows — Cancellation collections before void. Hub parity: Common Workflows — Notification row-click navigation. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Notification row-click navigation — Hub matrix (
notifications-row-navigate-to-booking-detail.png,notifications-row-navigation-flow.mp4) - Glossary — Notification row navigation — Target-field order and bell General contrast
- Glossary — Notification row navigation hub — Surface table + per-guide/module mesh
- FAQ — Notification row-click navigation hub — Pre-cancel payment overdue on Step 2 symptom table
- Common Workflows — Cancellation collections before void — Pre-cancel rent arrears from alert row-click
- Notification triage — Step 4 — Row-click before settlement review
- Step 2 — Settle outstanding payments — Payment Plan / Debt Aging after landing
- Pending manual receipt approval — Settlement Pending row-click → Approve (
finance-transactions-pending-pill.png) - Payment alert to receivables triage — Portfolio rank when settlement charges stay unpaid
Payment notification (operator)
Pre-cancel payment overdue alerts pair with Notification triage — Step 4 before Step 2 — Settle outstanding payments — hub: Cancellation collections before void. Hub parity: Common Workflows — Payment notification (operator). Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Payment notification (operator) — Hub matrix (
notifications-row-navigate-to-booking-detail.png,notifications-row-navigation-flow.mp4) - Glossary — Payment notification (operator) — Three row types + opt-in layers
- FAQ — Payment notification (operator) hub — Symptom table + per-guide/module mesh
- Settings — Preferences — Notifications & emails — Account Receive payment notifications master
- Settings — Interface language — Your email preferences — Per-user Payment notification emails
- Step 2 — Settle outstanding payments — Alert-driven entry before policy void
- Step 2a — Approve pre-cancel receipts — Pending manual in-payment on
/notifications - Cancellation collections before void — Rent In Debt from payment overdue alerts
- Payment alert to receivables triage — Row-click before Cancel booking
Payment alert to receivables triage
Pre-cancel payment overdue alerts pair with Notification triage — Step 4 before Step 2 — Settle outstanding payments — hub: Common Workflows — Cancellation collections before void. Hub parity: Common Workflows — Payment alert to receivables triage. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Payment alert to receivables triage — Hub matrix (
notifications-row-navigate-to-booking-detail.png,notifications-row-navigation-flow.mp4) - Glossary — Payment alert to receivables triage — Ongoing/Ended payment overdue before Debt Aging
- Glossary — Payment alert to receivables triage hub — Surface table + per-guide/module mesh
- FAQ — Payment alert to receivables triage hub — Pre-cancel payment overdue on Step 2 symptom table
- Common Workflows — Cancellation collections before void — Pre-cancel rent arrears from payment overdue alerts
- Notification triage — Step 4 — Row-click before settlement review
- Step 2 — Settle outstanding payments — Debt Aging / Top debtors before void
- Pending manual receipt approval — Settlement Pending on Step 2a (
finance-transactions-pending-pill.png) - Finance debt receivables triage — Portfolio rank when settlement charges stay unpaid
Finance debt receivables triage
Pre-cancel rent arrears pair with Step 2 — Settle outstanding payments before Issue credit notes — hub: Common Workflows — Cancellation collections before void. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Finance debt receivables triage — Hub matrix (
finance-overview-debt-aging-expanded-bucket.png,finance-overview-debt-aging-walkthrough-flow.mp4) - Common Workflows — Cancellation collections before void — Pre-cancel rent arrears from payment overdue alerts
- Step 2 — Settle outstanding payments — Debt Aging / Top debtors before void
- Handling a Late Payment — Step 1 — Collections when settlement charges stay unpaid
- Pending manual receipt approval — Clear settlement Pending on Step 2a / Step 6b (
finance-transactions-pending-pill.png) - Reject/revert mistaken receipts — Revert duplicate settlement before Top debtors (
bookings-detail-transactions-revert-modal-info-banner.png) - Glossary — Finance debt receivables triage hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Finance debt receivables triage hub — Pre-cancel arrears symptom table
Handling a Late Payment collections
Pre-cancel rent arrears on Step 2 — Settle outstanding payments pair with Cancellation collections before void → Handling a Late Payment — Steps 1–4 before Step 4 — Execute the cancellation action. Hub parity: Common Workflows — Handling a Late Payment collections hub. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Handling a Late Payment collections hub — Hub matrix (
finance-contract-values-in-debt-filter.png,bookings-cancel-booking-modal-refund-types.png) - Common Workflows — Cancellation collections before void — Pre-cancel settlement mesh (
workflows-cancel-booking-refund-modal-flow.mp4) - Step 2 — Settle outstanding payments — In Debt before void dialog
- Handling a Late Payment — Steps 1–4 — Collections when rent arrears block cancel
- Payment alert to receivables triage — Pre-cancel payment overdue alerts
- Glossary — Handling a Late Payment collections hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Handling a Late Payment collections hub — Pre-cancel collections symptom table
Dashboard Total Debt subtitle
Pre-cancel settlement on Step 2 reduces ongoing underpayment on the Dashboard card — ended stays may still appear on Finance → Overview Total Debt. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- FAQ — Dashboard Total Debt subtitle — Ongoing-only headline vs Finance all-booking KPIs (
dashboard-kpi-total-debt-tooltip.png) - Step 2 — Settle outstanding payments — Clear arrears before void when In Debt blocks cancel
- Step 2a — Approve settlement receipts — Headline may lag until Approve payments
- Finance debt receivables triage — Debt Aging / Top debtors for pre-cancel triage
- Cancellation collections before void — Rent arrears vs Dashboard snapshot
Uncovered Debt KPI
Pre-cancel settlement on Step 2 should shrink Total Debt and Uncovered Debt together — when they stay close after settlement, deposit cushions are thin on remaining debtors. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- FAQ — Uncovered Debt KPI — Deposit coverage vs Total Debt (
finance-overview-kpi-cards.png) - Glossary — Uncovered Debt — Prioritize Top debtors when offsets are thin
- Step 2 — Settle outstanding payments — Clear arrears before void
- Finance debt receivables triage — Debt Aging for pre-cancel triage
- Dashboard Total Debt subtitle — Ongoing-only
/vs Finance all-booking strip
Finance Income status drill-down
Pre-cancel settlement on Step 2 — Income → In debt opens month-scoped payment lines, not a ranked debtor list; use Debt Aging Top debtors for booking-level triage before Issue credit notes. Hub parity: Common Workflows — Finance Income status drill-down. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- FAQ — Finance Income status drill-down — Income chart (Paid / Scheduled / In debt); month-scoped payment-line modal (
finance-overview-income-status-in-debt-modal.png) - Glossary — Finance income status — In debt segment vs Debt Aging booking rows
- Finance debt receivables triage — Top debtors when you need ranked debtors, not payment lines (
finance-overview-debt-aging-expanded-bucket.png) - FAQ — Bookings that owe money — Booking-level receivables on Debt Aging
- Step 2 — Settle outstanding payments — Contract Values → In Debt vs Income → In debt modal scope
- Glossary — Finance Income status drill-down hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Finance Income status drill-down hub — Pre-cancel Income → In debt symptom table
Cash flow forecast drill-down
Pre-cancel settlement on Step 2 — Cash flow forecast confirms which payments actually landed before void; not rent-due timing on Dashboard. Hub parity: Common Workflows — Cash flow forecast drill-down. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- FAQ — Cash flow forecast drill-down — Cash flow forecast chart (Month / Day); All payments modal (
finance-overview-cash-flow-all-payments-modal.png) - Glossary — Cash flow forecast (Finance Overview) — Collections history vs Dashboard rent-due chart vs Income status
- Finance Income status drill-down — Paid / Scheduled / In debt when scheduled vs collected mismatch
- Dashboard — Cash Flow Forecast — Rent due timing (
dashboard-cash-flow-forecast-chart.png) — not Finance collections - Step 2 — Settle outstanding payments — Collections history vs Contract Values → In Debt
- Glossary — Cash flow forecast drill-down hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Cash flow forecast drill-down hub — Pre-cancel collections symptom table
Reject/revert mistaken receipts
Duplicate settlement transfers pair with Payment Allocation — Correcting mistaken receipts. Hub parity: Common Workflows — Reject/revert mistaken receipts. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
-
Common Workflows — Reject/revert mistaken receipts — Hub matrix when duplicate receipts need Reject / Revert
-
Glossary — Credit note warning (reject/revert) — Modal banners and Not issued credit note queue
-
Glossary — Reject/revert mistaken receipts hub — Surface table + per-guide/module mesh reciprocal hub
-
Glossary — Credit note warning (reject/revert) hub — Modal-banner surface table + per-guide/module mesh
-
FAQ — Credit note warning (reject/revert) hub — Symptom table + per-guide/module mesh
-
Payment Allocation — Correcting mistaken receipts — Reject duplicate settlement receipts
-
Glossary — Credit note (payment reject/revert) — Refund accounting follow-up
-
Manual block hygiene — Release calendar holds after cancel
-
Step 2a — Approve settlement receipts — Reject selected duplicate settlement while pending (
finance-transactions-bulk-reject-selected-bar.png) -
Step 6b — Clear cancellation alerts — Issue credit notes after invoiced Reject / Revert (
bookings-detail-transactions-reject-modal-credit-note-banner.png) -
Processing a New Booking — Reject/revert mistaken receipts — Confirmation duplicate habit before cancel settlement
-
Portfolio KPI review — Reject/revert mistaken receipts — Month-end settlement cleanup (Step 7)
-
FAQ — Cancelling a Booking hub — Settlement duplicate symptom table
-
FAQ — Reject/revert mistaken receipts hub — Settlement duplicate symptom table
Month-end invoicing (fixed date)
Month-end Step 6b may overlap Issue allocation — save a fixed Invoice date in Settings → Invoicing before bulk export — pair Bulk Hostkit invoicing on the same amber toolbar banner. Hub parity: Common Workflows — Month-end invoicing (fixed date). Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Month-end invoicing (fixed date) — Hub matrix (
settings-invoicing-invoice-date-toggle.png,finance-transactions-fixed-invoice-date-banner.png,finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png) - Invoicing — Default invoice date — Toggle Use today as invoice date off + Save
- Finance — Month-end invoicing with a fixed date — Six-step operator habit on Transactions
- Common Workflows — Bulk Hostkit invoicing — Issue allocation after fixed date is saved
- FAQ — Month-end invoicing (fixed date) hub — Symptom table + toggle reset after batch
- Glossary — Fixed invoice date — Account-wide until you change it
Bulk Hostkit invoicing
Bulk Issue allocation / Invoice selected and Issue credit notes (N) pace Hostkit per listing key — pair Month-end invoicing (fixed date) when every document must share one saved Invoice date. Hub parity: Common Workflows — Bulk Hostkit invoicing. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Bulk Hostkit invoicing — Hub matrix (
finance-transactions-bulk-selection-bar.png,settings-invoicing-hostkit-series.png) - FAQ — Bulk Hostkit invoicing hub — Symptom table + per-guide mesh
- Common Workflows — Month-end invoicing (fixed date) — Fixed Invoice date before bulk export (
finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png) - Common Workflows — Reject/revert mistaken receipts — Issue credit notes (N) after invoiced Reject / Revert
- FAQ — Bulk Hostkit invoicing slow — HTTP 429 pacing — leave batch running; refresh Transactions before re-issue
- Step 6b — Clear cancellation alerts and approve lingering settlement receipts — Month-end settlement mesh
- Step 2b — Handle partial refunds — Invoiced settlement lines before Issue credit notes
- Finance — Invoice automation — Bulk Issue allocation / Invoice selected
- Managing a Check-out — Bulk Hostkit invoicing — Departure-week settlement contrast (completed stay)
- Handling a Late Payment — Bulk Hostkit invoicing — Collections before void on settlement arrears
Rent reduction after invoicing
Goodwill repricing during Step 2b when exported rent lines block schedule edits pairs with Bulk Hostkit invoicing when external credit notes need Issue credit notes (N) — same Hostkit pacing as first-time Issue allocation. Hub parity: Common Workflows — Rent reduction after invoicing. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Rent reduction after invoicing — Hub matrix: invoiced-floor modals + MP4 (
bookings-detail-change-monthly-rent-modal.png,bookings-detail-contract-values-invoiced-floor-edit-amount.png,bookings-rent-reduction-invoiced-floor-flow.mp4) - FAQ — Rent reduction after invoicing hub — Pre-cancel settlement invoiced floor on Step 2b symptom table
- Common Workflows — Bulk Hostkit invoicing — Issue credit notes Hostkit pacing after external rent relief (
finance-transactions-bulk-selection-bar.png) - Glossary — Invoiced floor (rent) — Change monthly rent clamp vs Edit amount Save block
- FAQ — Lower rent below invoiced — External credit note path when in-product net cannot drop
- Bookings — Changing contract dates and rent — Repricing entry on booking sidebar
- Step 2b — Handle partial refunds — Invoiced settlement lines before Issue credit notes
- Step 6b — Clear cancellation alerts — Month-end Issue credit notes after external rent relief
- Finance — Invoiced floor and rent edits — Why edits start on the booking, not Transactions
Check-in to check-out handoff
A policy void on Step 4 — Execute the cancellation action ends the stay in Canceled — not Managing a Check-out — Step 7. When Step 5 — Verify availability is restored frees a unit, the next Upcoming import follows the normal check-in → check-out lifecycle — hub: Common Workflows — Check-in to check-out handoff. Hub contrast: Common Workflows — Check-out vs cancellation. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Check-in to check-out handoff — Hub matrix (
operations-check-in-out-check-outs-next-7-days.png,bookings-timeline-view.png) - Glossary — Check-in to check-out handoff hub — Surface table + per-guide/module mesh
- Step 5 — Verify availability is restored — Freed unit before next reservation lifecycle
- Common Workflows — Check-out vs cancellation — Canceled vs Ended contrast
- Processing a New Booking — Step 1 — Incoming import on freed unit
- Managing a Check-in — Step 4 — Downstream arrival handover
- FAQ — Cancel Booking vs Delete Booking — Void vs cleanup
Cancellation collections before void
Canonical pre-cancel settlement: Step 2 — Settle outstanding payments → Handling a Late Payment — Steps 1–4 before Step 4 — Execute the cancellation action — hub: Common Workflows — Cancellation collections before void. Contrast Check-out collections before refund (completed stay) and Utility overage collections (utility lines). Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Cancellation collections before void — Hub matrix (
finance-contract-values-in-debt-filter.png,bookings-detail-transactions-approve-payment-modal.png,bookings-cancel-booking-modal-refund-types.png,workflows-cancel-booking-refund-modal-flow.mp4) - Step 2 — Settle outstanding payments — Primary rent/fee arrears mesh before void
- Step 2a — Approve settlement receipts when required — Pending mesh before Step 4
- Handling a Late Payment — Step 1 — Collections follow-through
- Check-out collections before refund — Departure-week mesh contrast (completed stay)
- FAQ — Cancelling a Booking hub — Pre-cancel symptom table
Check-out collections before refund
Rent arrears on Payment Plan during Step 2 — Settle outstanding payments pair with Handling a Late Payment — Steps 1–4 — hub: Common Workflows — Check-out collections before refund. Contrast Cancellation collections before void (rent mesh on void) and Utility overage collections (utility lines). Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Check-out collections before refund — Hub matrix (
workflows-check-out-coordination-flow.mp4,bookings-detail-payment-plan-tab-schedule.png,finance-contract-values-in-debt-filter.png) - Step 2 — Settle outstanding payments — Rent/fee arrears before Step 4
- Common Workflows — Cancellation collections before void — Rent mesh contrast on policy void
- Handling a Late Payment — Step 1 — Collections follow-through
- Managing a Check-out — Step 6 — Departure-week mesh contrast (completed stay)
- Glossary — Deposit lifecycle status — Settlement before refund or void
Check-out ledger cleanup before refund
Duplicate settlement transfers during Step 2 — Settle outstanding payments (tenant paid once, balance unchanged) pair with Reject/revert mistaken receipts — not rent Cancellation collections before void outreach. Hub parity: Common Workflows — Check-out ledger cleanup before refund. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
-
Common Workflows — Check-out ledger cleanup before refund — Hub matrix (
bookings-detail-transactions-revert-modal-info-banner.png,bookings-detail-transactions-reject-modal-credit-note-banner.png) -
Step 2 — Settle outstanding payments — Duplicate transfer before Step 4
-
Step 2a — Approve settlement receipts when required — Reject selected when two identical rows sit in Pending
-
Reject/revert mistaken receipts — Revert approved duplicate
-
Check-out collections before refund — Real arrears contrast on Payment Plan
-
Glossary — Credit note (payment reject/revert) — Invoiced Reject / Revert follow-up
-
FAQ — Check-out ledger cleanup before refund hub — Symptom table for phantom In Debt / Ready To Refund blocked when tenant paid once
Same-day turnover coordination
Step 5 — Verify availability is restored when a void frees nights but an Upcoming import already targets the same unit on turnover day — pair hub Common Workflows — Same-day turnover coordination before you rebook without turnover tickets. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Same-day turnover coordination — Hub matrix (
operations-add-ticket-modal.png,bookings-timeline-day-week-month-and-sidebar.mp4) - Glossary — Same-day turnover coordination hub — Surface table + per-guide/module mesh
- Step 5 — Verify availability is restored — Post-void Multicalendar vs incoming Upcoming overlap
- Step 6 — Close related tickets — Turnover prep tickets before replacement import
- Managing a Check-out — Step 2 — Upstream cleaning ticket when void overlaps departure day
- Processing a New Booking — Step 1 — Downstream overlap on replacement reservation
- FAQ — Same-day turnovers — Four-step operator habit
Occupancy KPI to block hygiene handoff
Step 5 — Verify availability is restored when Multicalendar still shows mystery blocks after void — pair hub Common Workflows — Occupancy KPI to block hygiene handoff before you lower Sales → Pricing on the freed unit. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Occupancy KPI to block hygiene handoff — Hub matrix (
sales-multicalendar-tab.png,audit-manual-blocks-filter-scroll.mp4) - Glossary — Occupancy KPI to block hygiene handoff hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Occupancy KPI to block hygiene handoff hub — Post-void Multicalendar availability symptom table
- Step 5 — Verify availability is restored — Post-void Multicalendar hold check
- Manual block hygiene — Step 1 — Portfolio Audit when blocks survive cancellation
- Portfolio KPI review — Step 3 — Upstream occupancy dip signal
- Glossary — Manual unavailability (manual block) — Holds distinct from Canceled nights
Deposit missing on Finance Deposits
Step 3 — Handle the deposit dispute freeze on Finance → Deposits only renders on visible rows — clear the toolbar date range when the cancelled stay ended outside the default ~3 months window. Hub parity: Common Workflows — Deposit missing on Finance Deposits. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Deposit missing on Finance Deposits — Hub matrix (
finance-deposits-date-range-toolbar-cleared.png,finance-deposits-date-range-clear-flow.mp4) - Step 3 — Handle the deposit — Dispute freeze before settlement
- Glossary — Deposit dispute — Mark as Disputed / Resolve Dispute vocabulary
- Finance — Deposits tab — Portfolio dispute row actions
- Managing a Check-out — Deposit missing on Finance Deposits — Completed-stay refund mesh (not cancellation)
Deposit lifecycle status
Step 3 — Handle the deposit settles the security deposit under policy void — lifecycle pill may show Fully Paid, Disputed, or Refunded depending on retention and dispute state. Hub parity: Common Workflows — Deposit lifecycle status. Full pairing matrix: Cancelling A Booking section cross-reference · Common Workflows section cross-reference.
- Step 3 — Handle the deposit — Policy void deposit settlement
- Common Workflows — Deposit lifecycle status — Hub matrix
- Glossary — Deposit lifecycle status —
depositStatuspill vocabulary - Glossary — Deposit dispute — Disputed freeze on Fully Paid deposits
Partly collected security deposit
Step 2 — Settle outstanding payments and Step 3 — Handle the deposit must account for deposits that were only partly collected — Paid above zero but below Amount. Hub parity: Common Workflows — Partly collected security deposit. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Partly collected security deposit — Hub matrix when Paid on the deposit is above zero but below Amount
- Step 2 — Settle outstanding payments — Rent and deposit balances before cancel
- Step 3 — Handle the deposit — Refund or forfeit math on shortfall deposits
- Finance — Deposit lifecycle status cards — Partial paid card for portfolio triage (#2091)
- Finance — Deposit status filter — Other filters → Deposit status → Partial paid on Bookings and Finance (#2090)
- Finance — Deposit lifecycle status cards — Deposit lifecycle status row on Finance → Deposits; click Partial paid for collection shortfalls (#2091)
- Operations — Tickets toolbar search — Paste the full sequential ticket ID (for example
S259,T27) in toolbar Search (#2074) - FAQ — Find a ticket by its ID — Paste the full sequential ticket ID (for example
S259,T27) in Operations → Tickets toolbar Search (#2074) - FAQ — Skip automatic check-in/out tickets for one booking — Turn off Use unit contract rents and other contract details on Add booking to reveal CI/CO ticket checkboxes (#1140)
- FAQ — Same-day turnovers — Check-out + check-in on one unit same day: Operations → Check-in & Check-out, Timeline / Multicalendar, turnover tickets
- FAQ — Manual payments after Delete Booking — Delete Booking hides manual/provider_platform rows on Finance → Transactions; vIBAN and credit card stay visible (#1897)
- Glossary — Directory list load failures — First-fetch directory failures show Retry / Try again; distinct from filter-empty states and booking-sidebar tab errors
- Glossary — Vacant Unit Preference — Include manual blocks counts operator holds as free on Dashboard / Sales vacancy surfaces (#1427)
- FAQ — Communication or Tickets load failure — Tab-scoped Refresh (Communication) or Retry (Tickets); other booking sidebar tabs stay usable
- FAQ — Partly collected security deposit — Distinct from Partial Paid rent on Payment Plan
Wrong tenant on a booking
When the stay is still Upcoming with the wrong tenant profile but otherwise valid, use Change tenant on Contract Info before Step 4 — Execute the cancellation action — not Cancel booking or Delete Booking. Hub parity: Common Workflows — Wrong tenant on a booking. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Wrong tenant on a booking — Hub matrix (
bookings-detail-change-tenant-modal.png) - Common Workflows — Cancel Booking vs Delete Booking — Real void vs duplicate row vs wrong profile
- Glossary — Cancel Booking vs Delete Booking hub — Contrast duplicate import → Delete, not Change tenant
- Step 4 — Execute the cancellation action — Cancel booking only when policy void is intended
- Processing a New Booking — Step 6 — Post-import profile check before cancel path
- Bookings — Change tenant — Reassign booking modal and audit warning
- Glossary — Wrong tenant on a booking hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Wrong tenant on a booking — Eligibility guards
Cancel Booking vs Delete Booking
This workflow runs Cancel booking on Step 4 — Execute the cancellation action with refund-type dialogs — contrast Delete Booking (soft-archive without settlement) used for mistaken or test rows. Hub parity: Common Workflows — Cancel Booking vs Delete Booking. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Cancel Booking vs Delete Booking — Hub matrix (
bookings-cancel-booking-modal-refund-types.png,bookings-list-canceled-tab.png,workflows-cancel-booking-refund-modal-flow.mp4) - Glossary — Cancel Booking vs Delete Booking hub — Surface table + per-guide/module mesh reciprocal hub
- Step 4 — Execute the cancellation action — Cancel booking for policy voids
- Processing a New Booking — Cancel Booking vs Delete Booking — Duplicate imports use Delete, not Cancel
- FAQ — Delete Booking on integration reservation — Clear provider platform in-payment before Delete (#2076)
- Glossary — Archived booking ledger visibility — Manual Transactions hidden after Delete (#1897)
- Bookings — Delete Booking (soft archive) — Mistaken-row cleanup contrast
Portfolio retirement decisions
This workflow uses Cancel booking on Step 4 — Execute the cancellation action — not Delete Booking for real voids that need refund-type dialogs and full ledger history. Building sunsetting is Archive property — a third scope. Hub parity: Common Workflows — Portfolio retirement decisions. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Portfolio retirement decisions — Hub matrix (
bookings-cancel-booking-modal-refund-types.png,bookings-list-canceled-tab.png,portfolio-retirement-decisions-flow.mp4) - Glossary — Portfolio retirement decisions hub — Surface table + per-guide/module mesh reciprocal hub
- Common Workflows — Cancel Booking vs Delete Booking — Refund dialog vs soft-archive decision table
- Step 4 — Execute the cancellation action — Cancel booking for policy voids
- FAQ — Manual payments after Delete Booking — Manual Transactions hidden after Delete (#1897)
- Glossary — Archived booking ledger visibility — System vs Manual buckets after soft-archive
- Processing a New Booking — Portfolio retirement decisions — Duplicate imports use Delete, not Cancel
Provider platform Delete Booking guard
This workflow uses Cancel booking on Step 4 — Execute the cancellation action — not Delete Booking. When you must soft-archive a mistaken row elsewhere, clear provider platform in-payment before Delete (#2076). Hub parity: Common Workflows — Provider platform Delete Booking guard. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Provider platform Delete Booking guard — Hub matrix (
bookings-detail-delete-booking-provider-platform-error-toast.png,bookings-provider-platform-reject-delete-flow.mp4) - Glossary — Provider platform Delete Booking guard hub — Surface table + per-guide/module mesh reciprocal hub
- Cancel Booking vs Delete Booking — Policy Cancel here; Delete only for mistaken rows
- Processing a New Booking — Provider platform Delete Booking guard — Duplicate import cleanup on Step 1
- Bookings — Provider platform payment — Reject or assign before soft-archive
- FAQ — Delete Booking on integration reservation — Integration guard (#2076)
- Glossary — Archived booking ledger visibility — Manual Transactions hidden after Delete (#1897)
Archived booking ledger visibility
This workflow uses Cancel booking on Step 4 — Execute the cancellation action — not Delete Booking when Manual Transactions must stay on Finance → Transactions (#1897). When soft-archiving mistaken rows elsewhere, expect manual/provider_platform rows to hide after Delete. Hub parity: Common Workflows — Archived booking ledger visibility. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Archived booking ledger visibility — Hub matrix (
finance-transactions-type-summary-cards.png) - Glossary — Archived booking ledger visibility hub — Surface table + per-guide/module mesh reciprocal hub
- Step 4 — Execute the cancellation action — Cancel booking keeps full ledger history
- Cancel Booking vs Delete Booking — Policy Cancel here; Delete only for mistaken rows
- Portfolio retirement decisions — Building Archive keeps all ledger rows
- Provider platform Delete Booking guard — Clear in-payment before Delete elsewhere (#2076)
- FAQ — Manual payments after Delete Booking — Symptom table (#1897)
- Finance — Archived bookings on the ledger — System vs Manual Transactions
Archive property (building-level)
Policy voids on Step 5 — Verify availability is restored use Cancel booking — building sunsetting uses Archive property on Listings → Portfolio, not Delete Booking on every reservation. Hub parity: Common Workflows — Archive property (building-level). Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Archive property (building-level) — Hub matrix (
listings-archived-populated-table.png,listings-archived-unarchive-sidebar.png) - Glossary — Archive property (building-level) hub — Surface table + per-guide/module mesh reciprocal hub
- Step 5 — Verify availability is restored — Cancel on one stay — not building Archive
- Cancel Booking vs Delete Booking — Reservation void vs soft-archive
- Portfolio retirement decisions — Three-way decision table
- Managing a Check-out — Archive property (building-level) — Last departure before sunsetting
- Manual block hygiene — Archive property (building-level) — Hold cleanup before Archive
- FAQ — Archive a property — Archive / Unarchive steps
Directory list load failures
When the whole Bookings list shows Failed to load bookings. Please try again., use the list-card Retry before you open a reservation for Step 4 — Execute the cancellation action — tab-scoped Communication Refresh inside an already-open booking is a different recovery path. Hub parity: Common Workflows — Directory list load failures · Glossary — Directory list load failures hub. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Directory list load failures — Hub matrix (
notifications-module-load-failure.png) - FAQ — Directory list load failures hub — Whole-module Bookings Retry before cancel execution (Step 4)
- Bookings — Loading more rows — First-fetch Retry on list view
- Step 4 — Execute the cancellation action — Needs reachable Bookings directory first
- Common Workflows — Booking sidebar tab load failures — Payment Plan may work when Communication fails
- Notification triage — Step 4 — Row-click needs /notifications Try again when list fails
- FAQ — Directory list load failures — Symptom table vs tab-scoped recovery
Booking sidebar tab load failures
Settlement review on Step 2 — Settle outstanding payments may need Payment Plan while Communication shows Could not load messages — switch tabs; Payment Plan often still loads. Tab Refresh is not whole-module Bookings list Retry. Hub parity: Glossary — Booking sidebar tab load failures hub · Common Workflows — Booking sidebar tab load failures. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Booking sidebar tab load failures — Hub matrix (
bookings-detail-communication-tab-whatsapp-thread.png) - Glossary — Booking sidebar tab load failures hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Booking sidebar tab load failures hub — Payment Plan when Communication fails (Step 2)
- Step 2 — Settle outstanding payments — Payment Plan when Communication tab fails
- Directory list load failures — Whole Bookings list Retry before Step 4
- WhatsApp per-booking messaging — Normal Communication thread vs load-error Refresh
- Bookings — Sidebar tab load failures — Module reference
- FAQ — Communication or Tickets load failure — Tab-scoped recovery controls
Confirmation to check-in handoff
When a voided stay was still Upcoming with imminent move-in, contrast finishing Processing a New Booking — Step 6 portal gates vs proceeding to Step 4 — Execute the cancellation action — handoff to Managing a Check-in does not apply after a policy Cancel booking. Pre-cancel Upcoming payment overdue on Step 2 pairs with Confirmation alert triage. Hub parity: Common Workflows — Confirmation to check-in handoff. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Confirmation to check-in handoff — Hub matrix (
booking-lifecycle-status-tabs-flow.mp4) - Glossary — Confirmation to check-in handoff — Upcoming portal gates → arrival week ~7 days before move-in
- Glossary — Confirmation to check-in handoff hub — Surface table + per-guide/module mesh
- Step 2 — Settle outstanding payments — Upcoming arrears before void — not arrival handoff
- Step 4 — Execute the cancellation action — Policy void ends handoff path
- Cancellation collections before void — Collections mesh before cancel
- Confirmation alert triage — Upcoming alert row-click on settlement booking
- Processing a New Booking — Step 6 — Portal gates contrast when stay was still Upcoming
- FAQ — Confirmation to check-in handoff — Pre-cancel vs handoff decision table
Confirmation alert triage
Pre-cancel settlement on Step 2 — Settle outstanding payments may surface Upcoming payment overdue alerts — row-click via Notification triage — Step 4, confirm Payment Plan on the opened booking, then continue void prep on Step 4. Hub: Cancellation collections before void. Hub parity: Common Workflows — Confirmation alert triage. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Confirmation alert triage — Hub matrix (
notifications-row-navigate-to-booking-detail.png,notifications-row-navigation-flow.mp4) - Glossary — Confirmation alert triage — Upcoming Booking created / Payment received before mark-read
- Glossary — Confirmation alert triage hub — Surface table + per-guide/module mesh
- Step 2 — Settle outstanding payments — Upcoming payment overdue before void execution
- Common Workflows — Cancellation collections before void — Arrears mesh before Step 4
- Payment alert to receivables triage — Ongoing receivables contrast on settlement booking
- Processing a New Booking — Confirmation alert triage — Canonical Booking created / Payment received path
- FAQ — Confirmation alert triage hub — Pre-cancel Upcoming alert symptom table
- Pending manual receipt approval — Approve before clearing confirmation alerts
Portfolio segmentation by tenant category
Cancellation patterns on one tenant segment pair with Step 2 — Settle outstanding payments — add Tenant category on Bookings → Other filters and Finance → Other filters when settlement backlog clusters on corporate or short-stay cohorts. Hub parity: Common Workflows — Portfolio segmentation by tenant category. Full pairing matrix: cancelling-a-booking-section-cross-reference · Common Workflows section cross-reference.
- Common Workflows — Portfolio segmentation by tenant category — Hub matrix (
bookings-list-other-filters-tenant-category.png,finance-other-filters-tenant-category.png) - Glossary — Portfolio segmentation by tenant category hub — Surface table + per-guide/module mesh reciprocal hub
- FAQ — Portfolio segmentation by tenant category hub — Segment filter symptom table
- Step 2 — Settle outstanding payments — Segment-scoped arrears before Cancel booking
- Step 3 — Handle the deposit — Dispute freeze on filtered Finance → Deposits
- Bookings — Other filters — Cancellation backlog by segment
- Settings > Tenant categories — Portal rules after cancellation
- Tenant Portal — Tenant-facing cancellation communication
- Portfolio KPI review — Step 6 — Segment cancellation rates at month-end
- Managing a Check-out — Portfolio segmentation by tenant category — Completed-stay departure debt (contrast with mid-stay cancel)
- FAQ — Finance tenant category filter parity — Mirror Bookings when Finance drawer omits a segment
Key glossary terms
Glossary rows pair with Glossary cluster cross-reference. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
-
Glossary — End-of-Booking cost split — Charge Time → End of Booking splits daily overage across every occupied unit; still-staying roommates stay in the denominator (#2111)
-
Operations — Property-level ticket search — Property-name matches share the top relevance tier with unit hits; building-scoped rows float first under an active Property filter (#2089)
-
Glossary — Change history — Operator-initiated edits on Listings setup and Bookings Changelog; create-time defaults excluded (#2093)
-
FAQ — Booking Changelog scope — Operator-initiated edits only; create-time defaults excluded (#2093)
-
Glossary — Archived booking ledger visibility — Delete Booking hides manual/provider_platform rows on Finance → Transactions; vIBAN and credit card stay visible (#1897)
-
Bookings — Provider platform payment — Non-rejected provider platform in-payment blocks Delete Booking until Reject or assign (#2076)
-
FAQ — Delete Booking on integration reservation — Clear pending provider platform in-payment with Reject or assign before soft-archive (#2076)
-
Listings — Property edit sidebar pills — Setup / Full integration / Photos pills on property and unit edit sidebars; replaced the old Go to details shortcut (#2082)
-
Glossary — Finance tenant category cache refresh — Recategorizing a tenant on Tenants → Tenant Info force-refreshes Finance caches so Contract Values, Overview, and Deposits filters match within seconds (#2088)
-
FAQ — Assign tenant category for direct booking — Add booking has no category field; assign on Tenants → Tenant Info or + Create New → Tenant before contract mail
-
Glossary — SIMAR water contract ID — SIMAR (Loures e Odivelas) water bills use Cód. Local in Connections — not Nº de Contador; leading zeros stripped (#2110)
-
FAQ — SIMAR water bill property match — Cód. Local in Connections — not Nº de Contador; strip leading zeros (#2110)
-
Glossary — Per-booking maintenance ticket opt-out — Add booking checkboxes skip automatic CI/CO tickets for one reservation only; property rule unchanged (#1140)
-
FAQ — Cancel Booking vs Delete Booking — Cancel for real stays with settlement; Delete soft-archives mistaken/test rows (#1897 / #2076)
-
Glossary — Archived property — Archive retires a building to Listings → Archived without deleting bookings; distinct from Delete Booking (reservation soft-archive) — Listings — Archived properties
-
FAQ — Archive a property — Edit property sidebar Archive / Unarchive on Listings; building-level — not Delete Booking or Cancel booking
-
FAQ — Portfolio retirement decisions — Archive property (building) vs Cancel booking vs Delete Booking (reservation soft-archive) — three-way decision table
-
Glossary — Tenant category — Bookings, Finance, and Tenants segmentation when settlement balances cluster (Step 2)
-
FAQ — Finance tenant category filter parity — When Finance Other filters omits a segment Bookings/Tenants still list (Step 2)
-
Glossary — Credit note (payment reject/revert) — Reject/revert modals and invoiced schedule lines (Steps 2a–2b)
-
Glossary — Deposit dispute — Freeze Refund while retention is contested (Step 3)
-
Glossary — Finance Deposits date range — Default toolbar window on Finance → Deposits (Step 3)
-
FAQ — Deposit missing on Finance Deposits — Default ~3 months date range; clear or widen before triaging older move-outs or dispute row actions
-
Glossary — Booking detail sidebar tab load failures — Communication / Tickets recovery (Step 4)
-
Glossary — Draft ticket (display status) — Far-future prep jobs in Operations (Step 6)
-
Glossary — Ticket — linked cash flows — Contractor spend on damage tickets (Step 6)
-
FAQ — AI token usage — Poll GET /ai-usage / GET /ai-usage/summary with management JWT;
landlord_chat+utility_bill_extraction; no management UI screen yet -
FAQ — Automatic check-in email — Trigger matrix, 15-day cutoff, paper upload vs portal signing, Nuki-only toggle, Send / Resend on Contract Info
-
FAQ — WhatsApp and email per booking — Bookings → Communication tab when tenant chatbot is enabled; Inbox for portfolio-wide triage
-
FAQ — Pending manual in-payment on /notifications — Alert persists until Approve payments clears Finance or booking Transactions
-
FAQ — Uncovered Debt KPI — Finance Total Debt minus deposit offsets; pair with Debt Aging and In debt drill-down
-
FAQ — Dashboard Total Debt subtitle — Post-login Total Debt card headline vs >15 days subtitle; ongoing bookings only
-
FAQ — Analytics (KPI workspace) — Portfolio KPIs vs Sales/Listings/Dashboard; load-failure Try again
-
FAQ — Bulk Hostkit invoicing slow — Vivin paces Hostkit API calls and retries HTTP 429 during bulk Issue allocation / Invoice selected; refresh Transactions before re-issuing
-
FAQ — Reject or revert an incoming payment — Reject pending rows or Revert confirmed ones; Finance → Transactions uses Reject selected bulk-only; modals warn about credit notes when Finance already invoiced
-
FAQ — Finance Income status drill-down — Overview Income chart (Paid / Scheduled / In debt); click a segment for month-scoped payment-line modal; Debt Aging for booking-level receivables
-
FAQ — Permission denied toast — Red You do not have permission to perform this action. toast when RBAC blocks a save; fix in Users → Role Permissions
-
FAQ — Phone shows Operations only — Mobile phone user agent locks operators with Operations access to
/operations; iPads and narrow desktop browsers keep the full module list -
FAQ — Notification row-click navigation — On
/notifications, row click marks unread then openslink,bookingId,tenantId,listingId, orpropertyId(first match); Dashboard bell General rows stay in-panel unlesslinkis set -
FAQ — Bookings that owe money — Top debtors and overdue buckets on Finance → Overview; Total Debt KPI is not a table
-
FAQ — Fixed rent on variable unit — Variable listing + equal rent every contract month → booking stores fixed headline Monthly rent; payment plan unchanged
Module documentation hubs
Module hub bullets pair with Modules — Module cross-reference. Full pairing matrix: Cancelling a Booking section cross-reference · Common Workflows section cross-reference.
- Tenants module — Fiscal-ID lookup when opening the reservation to cancel (section cross-reference; Deeper workflow reads; hub)
- Listings module — Manual unavailability origins for stale holds (section cross-reference; Deeper workflow reads; hub)
- Utilities module — Bills Included and tenant overage context (section cross-reference; Deeper workflow reads; hub)
- Dashboard module — Post-cancellation vacancy KPIs (section cross-reference; Deeper workflow reads; hub)
- Analytics module — Month-range portfolio KPI charts (section cross-reference; Deeper workflow reads; hub)
- Notifications module — Full
/notificationshistory (section cross-reference; Deeper workflow reads; hub) - Inbox module — Portfolio-wide WhatsApp workspace (section cross-reference; Deeper workflow reads; hub)
- AI Chat module — Vivin-internal AI Assistant (section cross-reference; Deeper workflow reads; hub)
- Booking engine details — Rich marketplace payload editor (section cross-reference; Deeper workflow reads; hub)
- Properties workspace — Legacy
/propertiesURL redirects (section cross-reference; Deeper workflow reads; hub) - Account Settings — Workspace-wide financial policies (hub subsection index; Deeper workflow reads; hub)
- API Reference hub — Partner HTTP contracts and Creating Bookings (hub subsection index; hub)