Create New Menu
Use + Create New shortcuts during Getting Started — Recommended Setup Sequence steps 13–15 once Listings, Bookings, and Tenants modules are live — permissions follow setup step 3 Users. Shell orientation: Getting Started — The + Create New Menu. Concept pairing: Concepts — Setup sequence after go-live.
Open Opening, layout, and closing first, then check Permissions for greyed-out rows. Action catalogue: Categories and Actions. Non-linear operator habits (Lockout catch-up, Pending manual receipt approval, Reject/revert mistaken receipts, Portfolio segmentation by tenant category, Notification row-click navigation, Payment alert to receivables triage, Confirmation alert triage, Finance debt receivables triage, Finance Income status drill-down, Cash flow forecast drill-down) have matching Related subsections below. Full pairing matrix: Create New Menu section cross-reference · Concepts — Concept cross-reference.
The + Create New button in the left sidebar opens a slide-out panel. In English the header reads What would you like to create? (other interface languages use the same layout with translated labels). The panel lists quick-create actions grouped by category. From medium-width layouts and up, you can open it from any screen without navigating to the relevant module first.
After create, bookmark module routes via Deep Links; new reservations follow Booking Lifecycle status rules; channel imports vs manual Booking pair with Integrations & Distribution. When Booking or Transfer shortcuts leave unpaid schedules, payment overdue rows row-click into the booking — continue with Handling a Late Payment — Step 1. Upload Utility Bills drives utility_bill_extraction on AI usage API; AI Chat drives landlord_chat. Topic-to-category pairing: Create New Menu section cross-reference. Full pairing matrix: Concepts — Concept cross-reference.
Opening, layout, and closing
- Open — Click + Create New in the left sidebar. From the
mdbreakpoint upward (medium-width layouts and wider), the control appears as a green + button with the Create New label; when the sidebar is collapsed on desktop, the label hides and the + keeps a Create New tooltip. On narrow mobile layouts this sidebar control is not shown; use each module’s own Add / Create entry points instead (the same underlying flows). - Layout — Categories render in a responsive grid: one column on small panel widths, two columns when space allows. Each category has an icon, an uppercase heading, and a stack of action buttons.
- Close without creating — Click the X in the panel header, click the dimmed backdrop over the main content (the navigation column stays visible on desktop), or press Escape (when no inner modal from a chosen action is open).
- After you pick an action — The panel closes and the corresponding modal or sidebar flow opens (for example Booking opens the add-booking dialog, New Ticket opens the ticket sidebar).
On desktop at a typical management width (~1536px), the open panel looks like this — Vivin internal accounts (@vivin.app) also see Inlife Full Import under Listings and the Tools category (for example Upload Utility Bills); other roles see the same layout without those internal-only rows.

Full pairing matrix: Create New Menu section cross-reference.
Permissions
Each action checks your account’s role permissions. Actions you are not allowed to use appear disabled; hovering shows a no permission hint. If you click a control that stayed enabled but your role lacks the API key, you get the red You do not have permission to perform this action. toast instead — see FAQ — Permission denied toast and Glossary — Permission denied toast. Administrators adjust roles under Users and roles — Role Permissions.
Category pairing matrix: Create New Menu section cross-reference.
Categories and Actions
Most accounts see five categories (People, Listings, Reservations, Operations, Payments). Vivin internal accounts — signed-in users whose email ends with @vivin.app — also see a Tools category with additional shortcuts.
People
| Action | Description |
|---|---|
| Tenant | Add a new tenant to your account. Tenants can be linked to bookings and appear in the tenant portal. Pick an optional tenant category when portal modules or field rules differ by segment. See the Add tenant modal capture in the Tenants module. |
| Team Member | Invite a new team member to your account. Configure their role and permissions in Users. |
| Owner | Register a new property owner. Owners can be associated with properties and receive financial reports. See Owners. |
People category pairing: Create New Menu section cross-reference.
Listings
| Action | Description |
|---|---|
| Property | Add a new building or complex to your portfolio. Opens a multi-step wizard. See Listings. |
| Unit | Add a new rentable space to an existing property. Opens a two-step wizard. See Listings. |
| Inlife Import | Import properties and units from an Inlife landlord account into Vivin. Requires the Inlife integration on the account. See Inlife Import below. |
| Inlife Full Import | Vivin internal only (@vivin.app). Same landlord email flow as Inlife Import, but also pulls property and unit details (amenities, location, rules) and photos so listings are closer to ready for full listing feeds on Housing Anywhere, Spotahome, and Uniplaces. See Inlife Full Import below. |
On Vivin internal accounts, the Listings category shows both import actions in the same stack:
Inlife Import
Use this when you are migrating portfolio data from Inlife and already have the Inlife platform connected under Account Settings → Integrations (Short-term rentals section).
- Click + Create New → Listings → Inlife Import.
- In the Inlife Import dialog, read the overview copy, then enter the Inlife email address for the landlord account you want to pull from.
- Click Import account. While the API runs, the button shows Importing... and the dialog stays open.
- On success, the modal closes and Vivin queues the import of Inlife listings into your account. On failure, an error message appears under the email field (for example missing integration or invalid email) — fix the issue and retry.
Use Cancel or the header X to close without importing. The row is disabled when your role lacks the underlying permission, same as other Create New actions.

Inlife Full Import
Inlife Full Import appears in the Listings category only for Vivin internal operators (signed-in email ending with @vivin.app). Other accounts see Inlife Import only.
| Inlife Import | Inlife Full Import | |
|---|---|---|
| Who sees it | Any role with permission, when Inlife is enabled | Vivin internal (@vivin.app) only |
| What transfers | Properties, units, and core listing linkage | Everything in the standard import plus booking-engine-style details and photos |
| Typical use | Fast migration of inventory structure | Migration where listings should re-publish through HA / Spotahome / Uniplaces full feeds without re-entering rich content |
- Click + Create New → Listings → Inlife Full Import.
- Read the overview and the amber This can take several minutes notice — large accounts (many properties and photos) may run for a long time on the server.
- Enter the landlord Inlife email address and click Import account.
- On success, the modal closes and the import continues on the API. If the browser shows a network or timeout error while photos are still uploading, the job often keeps running in the background; close the dialog and check Listings after a few minutes rather than starting a duplicate import immediately.
After import, review units in Listings and enrich any remaining partner fields from Property & listing details (booking engine) before enabling full-feed channels.

Modal capture refreshed 2026-06-22 02:13 UTC — see Listings — Full import.
Listings category pairing: Create New Menu section cross-reference.
Reservations
| Action | Description |
|---|---|
| Booking | Create a new tenant reservation manually. Links a tenant to a unit for a specified period. When the property has Bills included, the wizard can set a per-booking ceiling (see Bookings — Bills included ceiling). After save, record confirmation payments from Transactions — mistaken duplicates cleared via Reject may need credit notes when Finance already invoiced the charge (Processing a New Booking). Unpaid schedules can surface payment overdue alerts — row-click opens the booking for Handling a Late Payment — Step 1. See Bookings. |
| Contract Template | Upload or create a new contract template. Templates use dynamic variables for auto-generating rental agreements. See Contract. |
Reservations category pairing: Create New Menu section cross-reference.
Operations
| Action | Description |
|---|---|
| New Ticket | Create a maintenance, cleaning, inspection, or tenant request operations ticket on your portfolio. Managed in the Operations module. Far-future Schedule date values may show a Draft (display status) badge until the due window nears — use the Draft KPI card to review long-lead jobs. On an existing ticket, Cost allocation can link cash flows from the operational ledger (Glossary — Ticket — linked cash flows). This is not the same as a Vivin support conversation to our team — for that, use Help & Support or Account Settings > Support when your role has the Support permission (Using in-app support). |
| New Cashflow | Record a new operational cash flow entry for day-to-day expenses and adjustments. Manage these records in Operations > Cash Flows. Link contractor spend to maintenance tickets from Cost allocation when you need repair totals to reconcile with invoices (Glossary — Ticket — linked cash flows). |
Operations category pairing: Create New Menu section cross-reference.
Payments
| Action | Description |
|---|---|
| Transfer | Record an incoming payment or transfer. Allocate payments to scheduled charges in the Finance module. Manual receipts may stay pending until Approve payments acts on Finance → Transactions or a booking Transactions tab. Reject and Revert modals warn about credit notes when charges were already invoiced — see Payment Allocation — Correcting mistaken receipts. When allocation still leaves overdue scheduled charges, confirm balances after a payment overdue row-click — Handling a Late Payment — Step 1. |
Payments category pairing: Create New Menu section cross-reference.
Tools (Vivin internal accounts only)
This category appears only when your signed-in email ends with @vivin.app. It is filtered out entirely for other users (not shown as an empty section).

| Action | Description |
|---|---|
| Upload Utility Bills | Opens the Upload Bills dialog (PDF drag-and-drop for AI extraction). This is the same pipeline as Utilities → Bills → Add Bill → Upload, but reachable from any screen. Even for @vivin.app users, the row stays disabled when your role does not grant the underlying permission used for this shortcut. See the Utilities module. |

Tools category pairing: Create New Menu section cross-reference.
Create New Menu section cross-reference
Use this table when one + Create New category or import flow naturally leads into module docs, Account Settings, or a workflow — each row links to the guides you should read before or after the shortcut.
| Create New topic | Pair with these docs |
| --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Opening, layout, and closing | Getting Started — Interface layout, Management Frontend Deep Links, Settings > Interface language |
| Permissions | Users and roles — Role Permissions, Users and roles — Blocked actions, FAQ — Permission denied toast, Glossary — Permission denied toast, Concepts — Concept cross-reference |
| People | Tenants module, Owners, Tenant categories |
| Listings | Listings module, Onboarding a New Property, Integrations & Distribution |
| Inlife Import | Settings > Integrations, Integration field capability |
| Inlife Full Import | Booking engine details, Full listing feeds, Listings — Full import |
| Reservations | Bookings module, Booking Lifecycle, Processing a New Booking, Contract templates, Notifications — Payment overdue alerts, Handling a Late Payment — Step 1 |
| Operations | Operations module, Using in-app support, Glossary — Draft ticket |
| Payments | Finance module, Payment Allocation, Handling a Late Payment, Notifications — Payment overdue alerts |
| Tools (Vivin internal) | Utilities module, Entering Monthly Utility Bills, Automation & AI — AI Invoice Reader, AI usage API (utility_bill_extraction) |
| Lockout catch-up after password recovery | Sign-in restored; concept validation backlog accumulated | Common Workflows — Lockout catch-up, Getting Started — Lockout catch-up, Resetting a Management User Password — Step 3 |
| Pending manual receipt approval | Recorded bank transfers still pending until Approve payments | Common Workflows — Pending manual receipt approval, Finance — Pending manual payments, FAQ — Manual receipt still pending |
| Reject/revert mistaken receipts | Duplicate or wrong-booking receipts after Approve | Common Workflows — Reject/revert mistaken receipts, Payment Allocation — Correcting mistaken receipts, Glossary — Credit note (payment reject/revert) |
| Portfolio segmentation by tenant category | Review one tenant segment across modules | Common Workflows — Portfolio segmentation, Settings > Tenant categories, Finance — Tenant category filter, Tenants — Tenant category filter |
| Notification row-click navigation | Quick-create then /notifications alert triage | Concepts — Notification row-click navigation, Common Workflows — Notification row-click navigation, Notifications module — Notification row-click navigation |
| Payment alert to receivables triage | New booking debt after payment overdue | Concepts — Payment alert to receivables triage, Common Workflows — Payment alert to receivables triage, Handling a Late Payment — Step 1 |
| Confirmation alert triage | Direct booking confirmation alerts | Concepts — Confirmation alert triage, Common Workflows — Confirmation alert triage, Processing a New Booking — Step 5b |
Related
Related below links this concept to modules, workflows, settings, and escalation paths. Pair Documentation map & escalation with Concepts hub — Documentation map & escalation; pair People, listings, and inventory shortcuts with Onboarding a New Property. Topic-to-section pairing in sections above: Create New Menu section cross-reference. Full hub matrix: Concept cross-reference.
Documentation map & escalation
Documentation-map bullets pair with Introduction — Section cross-reference and FAQ — Section cross-reference. Hub parity: Concepts — Documentation map & escalation. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Introduction — Platform overview and how documentation sections connect
- Getting Started — Recommended setup sequence before you rely on + Create New shortcuts
- Concepts — Underlying models behind bookings, payments, and integrations opened from the panel
- Modules — Operator workspaces each category shortcut targets
- Common Workflows — Procedures that follow Property, Booking, and Transfer shortcuts
- Account Settings — Workspace-wide permissions, integrations, and templates gating Create New rows
- API Reference — Partner HTTP contracts for Inlife Full Import and full-feed publishing
- Glossary — Term definitions used across Create New docs
- FAQ & Troubleshooting — Quick answers when shortcuts are disabled or imports fail
- Get Help & Support — Escalation when Create New rows stay disabled after role changes
- Using in-app support — Vivin product tickets versus New Ticket (internal Operations) (section cross-reference; Deeper workflow reads; hub)
Navigation & bookmarks
Bookmark routes pair with Management Frontend Deep Links and Concepts hub — Navigation & bookmarks. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Management Frontend Deep Links — Bookmarkable module routes after Create New opens a modal instead of changing the URL
- Deep Links — Account Settings —
/settings/*tabs paired with Team Member, Contract Template, and integration shortcuts - Settings > Interface language — Operator UI locale before you walk staff through translated category labels
- Automation & AI — Upload Utility Bills and Landlord MCP alternatives to in-app shortcuts
People, listings, and inventory shortcuts
People, listings, and inventory shortcuts bullets pair with the matching topic rows in Create New Menu section cross-reference above. Full pairing matrix: Concept cross-reference.
- Tenants module — Tenant shortcut and fiscal-ID lookup on Add booking (hub)
- Settings > Owners — Register landlords before Property assigns an owner in Step 2
- Settings > Tenant categories — Segment portal rules before Tenant or Booking shortcuts
- Listings module — Property, Unit, and post-import review (hub)
- Onboarding a New Property — Recommended order: Property wizard before Booking on a new building (section cross-reference; Deeper workflow reads; hub)
- Booking engine details — Inlife Full Import partner payload destination (hub)
- Settings > Integration field capability — Which partner fields Inlife Full Import and channel payloads populate
- Integrations & Distribution — Booking wizard reservations block availability on every connected channel like marketplace imports
- Manual block hygiene — Property / Unit wizards when availability still looks blocked on Sales (section cross-reference; Deeper workflow reads; hub)
Reservations, payments, and turnover workflows
Reservations, payments, and turnover workflows bullets pair with the matching topic rows in Create New Menu section cross-reference above. Full pairing matrix: Concept cross-reference.
- Bookings module — Booking wizard, Bills Included ceiling, and lifecycle tabs (hub)
- Booking Lifecycle — Computed Upcoming → Ongoing → Ended / Canceled status after Booking save
- Processing a New Booking — Booking shortcut through confirmation payment (Step 5); unpaid schedules → Notifications — Payment overdue alerts (section cross-reference; Deeper workflow reads; hub)
- Handling a Late Payment — Step 1 — Triage payment overdue rows after Booking or Transfer shortcuts (section cross-reference; Deeper workflow reads; hub)
- Managing a Check-in — Booking path when a walk-in arrives without a prior reservation (section cross-reference; Deeper workflow reads; hub)
- Managing a Check-out — Deposit refund and deposit dispute after stays created from Booking (section cross-reference; Deeper workflow reads; hub)
- Payment Allocation — Two-layer payment model and credit note reject/revert warnings after Transfer
- Finance module — Transfer allocation, pending manual receipts, and Deposits (hub)
- Finance > Deposits — Portfolio refund queue after + Create New bookings reach move-out
- Notification triage — Clear alerts after imports or payments from Create New shortcuts; payment overdue → Handling a Late Payment — Step 1 after Booking or Transfer shortcuts (section cross-reference; Deeper workflow reads; hub)
Operations, utilities, and tenant experience
Operations, utilities, and tenant experience bullets pair with the matching topic rows in Create New Menu section cross-reference above. Full pairing matrix: Concept cross-reference.
- Operations module — New Ticket, New Cashflow, Draft ticket queues, and linked cash flows (hub)
- Utilities module — Upload Utility Bills shortcut and AI invoice reading (hub)
- Entering Monthly Utility Bills — Upload Utility Bills shortcut and overage verification (section cross-reference; Deeper workflow reads; hub)
- Tenant Portal — Tenant and Booking shortcuts onboard tenants to portal access and payment self-service
- 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
- Services Marketplace — Distinct from Create New shortcuts; tenants purchase add-ons through the portal Services catalogue
- Settings > Emails — Communication Rules audience filters share property pickers with service dialogs
- Settings > Preferences — In-app notifications — Account-wide payment alerts after Create New shortcuts add bookings or transfers
Automation, audit, and external clients
Automation, audit, and external clients bullets pair with the matching topic rows in Create New Menu section cross-reference above. Full pairing matrix: Concept cross-reference.
- Landlord MCP — Programmatic alternatives to Transfer and New Ticket shortcuts
- Dashboard module — KPI snapshot after Create New shortcuts add inventory or reservations (hub)
- Audit — Discounts tab — Cross-portfolio discount context after Booking or Transfer shortcuts
- Settings > Categories — Ticket and booking category lists before New Ticket or Booking shortcuts go live
Deeper workflow reads
Workflow reads pair with Common Workflows hub subsection index and Reservations, payments, and turnover workflows above. Each workflow sub-guide reciprocates with [Deeper workflow reads](../concepts/create-new-menu.md#deeper-workflow-reads) anchors on Create New Menu bullets — hub parity: Concepts hub — Deeper workflow reads. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Processing a New Booking — Booking shortcut through confirmation payment (section cross-reference; Deeper workflow reads; hub)
- Managing a Check-in — Booking path when a walk-in arrives without a prior reservation (section cross-reference; Deeper workflow reads; hub)
- Managing a Check-out & Deposit Refund — Deposit refund after stays created from Booking shortcut (section cross-reference; Deeper workflow reads; hub)
- Handling a Late Payment — Step 1 — Triage payment overdue rows after Booking or Transfer shortcuts (section cross-reference; Deeper workflow reads; hub)
- Entering Monthly Utility Bills — Upload Utility Bills shortcut and overage verification (section cross-reference; Deeper workflow reads; hub)
- Onboarding a New Property — Property and Booking shortcuts during the property wizard (section cross-reference; Deeper workflow reads; hub)
- Notification triage — Clear alerts after imports or payments from Create New shortcuts (section cross-reference; Deeper workflow reads; hub)
Deeper concept reads
Concept reads pair with Concepts hub subsection index and Concept cross-reference. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Management Frontend Deep Links — Bookmarkable module routes opened after + Create New shortcuts (section cross-reference; hub)
- Booking Lifecycle — Computed Upcoming status for new reservations created from shortcuts (section cross-reference; hub)
- Integrations & Distribution — Channel imports versus manual Booking shortcut when wiring marketplace inventory (section cross-reference; hub)
- Landlord MCP — Programmatic alternatives to Transfer and New Ticket shortcuts (section cross-reference; hub)
Deeper API reads
API reads pair with API Reference hub subsection index and API guide cross-reference. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Creating Bookings — Programmatic alternative to + Create New → Booking when partners enqueue imports (section cross-reference; hub)
- Booking Lifecycle & Validations — Validation gates before manual or imported reservations appear in filters (section cross-reference; hub)
- Listings & Availability — Verify
externalIdbefore channel-linked bookings from shortcuts (section cross-reference; hub) - Property & Unit Mapping — Unit IDs required before Property or Booking shortcuts target live inventory (section cross-reference; hub)
- AI usage API —
utility_bill_extractionafter Upload Utility Bills;landlord_chatwhen shortcuts pair with AI Chat (section cross-reference; hub)
Lockout catch-up after password recovery
Shortcut backlog after sign-in recovery pairs with Resetting a Management User Password — Step 3. Hub parity: Common Workflows — Lockout catch-up after password recovery. Full pairing matrix: create-new-menu-section-cross-reference · Concept cross-reference.
- Common Workflows — Lockout catch-up after password recovery — Hub matrix when + Create New shortcuts were blocked during lockout
- Getting Started — Lockout catch-up after password recovery — Canonical operational backlog mesh
- Reservations, payments, and turnover workflows — Booking / Transfer catch-up after sign-in recovery
- Management Frontend Deep Links — Bookmark routes when slide-out shortcuts were unavailable
Pending manual receipt approval
Transfer and Booking shortcuts create receipts that may stay pending until Approve payments — pair with Payment Allocation. Hub parity: Common Workflows — Pending manual receipt approval. Full pairing matrix: create-new-menu-section-cross-reference · Concept cross-reference.
- Common Workflows — Pending manual receipt approval — Hub matrix when shortcuts recorded bank transfers that still await approval
- Finance module — Transfer shortcut and Transactions ledger
- Processing a New Booking — Booking shortcut through confirmation payment (Step 5)
- Finance — Pending manual payments — Amber Pending chip after shortcut use
- FAQ — Manual receipt still pending — Why KPIs lag after Transfer
Reject/revert mistaken receipts
Mistaken Transfer allocations pair with Payment Allocation — Correcting mistaken receipts. Hub parity: Common Workflows — Reject/revert mistaken receipts. Full pairing matrix: create-new-menu-section-cross-reference · Concept cross-reference.
- Common Workflows — Reject/revert mistaken receipts — Hub matrix when duplicate Transfer receipts need cleanup
- Payment Allocation — Two-layer model and credit note warnings
- Finance — Row actions on in-payment rows — Bulk Reject selected
- Notification triage — Clear payment alerts after shortcut mistakes
- FAQ — Reject or revert an incoming payment — Operator FAQ after quick-entry errors
Portfolio segmentation by tenant category
Assign tenant category on Tenant / Booking shortcuts before account-wide portal changes — pair with Settings > Tenant categories. Hub parity: Common Workflows — Portfolio segmentation by tenant category. Full pairing matrix: create-new-menu-section-cross-reference · Concept cross-reference.
- Common Workflows — Portfolio segmentation by tenant category — Hub matrix when shortcuts add bookings across mixed segments
- Settings > Tenant categories — Segment rules before Tenant shortcut
- Bookings — Other filters — Validate new reservations by Tenant category
- Tenants module — Tenant shortcut and All categories filter
- Tenant Portal — Portal gates on newly created stays
Notification row-click navigation
+ Create New shortcuts create entities that later surface on /notifications — row-click alerts into the new booking or tenant before bulk mark-read. Hub parity: Concepts — Notification row-click navigation. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Concepts — Notification row-click navigation — Hub matrix (
notifications-module-row-click-target.png,notifications-row-navigation-flow.mp4) - Common Workflows — Notification row-click navigation — Operator procedure hub
- Notifications module — Notification row-click navigation — Canonical
/notificationsinbox pairing - FAQ — Notification row-click navigation hub — Symptom table
Payment alert to receivables triage
Fresh direct bookings can still show payment overdue when confirmation receipts are pending — row-click from /notifications into Transactions after + Create New → Booking. Hub parity: Concepts — Payment alert to receivables triage. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Concepts — Payment alert to receivables triage — Hub matrix (
notifications-row-navigate-to-booking-detail.png,notifications-row-navigation-flow.mp4) - Common Workflows — Payment alert to receivables triage — Operator procedure hub
- Handling a Late Payment — Step 1 — Collections follow-through after row-click
- FAQ — Payment alert to receivables triage hub — Symptom table
Confirmation alert triage
Upcoming Booking created alerts often follow + Create New → Booking — pair with Processing a New Booking Step 5b after row-click. Hub parity: Concepts — Confirmation alert triage. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Concepts — Confirmation alert triage — Hub matrix (
notifications-row-navigate-to-booking-detail.png,bookings-detail-transactions-approve-payment-modal.png) - Common Workflows — Confirmation alert triage — Operator procedure hub
- Processing a New Booking — Step 5b / Step 6 — Canonical confirmation gates
- FAQ — Confirmation alert triage hub — Symptom table
Finance debt receivables triage
Custom menu shortcuts to Finance → Overview should land operators on Debt Aging Top debtors for portfolio receivables triage — not only booking list filters. Hub parity: Concepts — Finance debt receivables triage. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Concepts — Finance debt receivables triage — Hub matrix (
finance-overview-income-chart-debt-aging.png,finance-overview-debt-aging-walkthrough-flow.mp4) - Common Workflows — Finance debt receivables triage — Operator procedure hub
- Finance module — Finance debt receivables triage — Debt Aging canonical surface
- FAQ — Finance debt receivables triage hub — Symptom table
Finance Income status drill-down
Bookmark Finance → Overview in custom menus before relying on Income segment-click payment-line modals for month-end sign-off. Hub parity: Concepts — Finance Income status drill-down. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Concepts — Finance Income status drill-down — Hub matrix (
finance-overview-income-status-in-debt-modal.png,finance-overview-income-drill-down-flow.mp4) - Common Workflows — Finance Income status drill-down — Operator procedure hub
- Finance module — Income status drill-down — Canonical Finance → Overview surface
- FAQ — Finance Income status drill-down hub — Symptom table
Cash flow forecast drill-down
Pair custom Finance menu entries with Cash flow forecast month/day bar-click modals — collections history is distinct from Income → Paid segments. Hub parity: Concepts — Cash flow forecast drill-down. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Concepts — Cash flow forecast drill-down — Hub matrix (
finance-overview-cash-flow-all-payments-modal.png,finance-overview-cash-flow-day-view.png,finance-overview-cash-flow-drill-down-flow.mp4) - Common Workflows — Cash flow forecast drill-down — Operator procedure hub
- Finance module — Cash flow forecast drill-down — Canonical Finance → Overview surface
- FAQ — Cash flow forecast drill-down hub — Symptom table
Key glossary terms
Glossary rows pair with Glossary cluster cross-reference and concept pages that cite the same terms. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
-
Inlife Full Import — Bulk listing import modal from Create New
-
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)
-
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 — Finance tenant category filter parity — Finance Other filters drawer lists segments on cached bookings only; mirror Bookings / Tenants when a segment is missing
-
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
-
Deposit lifecycle status — Add booking from Create New seeds deposit lines; refund workflowSource is operator-managed on booking Deposit tab
-
Finance — Deposit status filter — Other filters → Deposit status multi-select on Bookings and Finance (#2090)
-
Finance — Deposit lifecycle status cards — Deposit lifecycle status row on Finance → Deposits; click Partial paid for collection shortfalls (#2091)
-
FAQ — Partly collected security deposit — Paid above zero but below Amount on booking Deposit; Partial paid card on Finance → Deposits (#2090 / #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
-
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)
-
Invoiced floor (rent) — Rent edits blocked below exported invoice totals after Booking creation
-
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 — Bulk Hostkit invoicing hub — Symptom table + per-guide mesh
-
Notification row navigation — Payment alerts after Transfer or new bookings land in
/notifications(including payment overdue → Handling a Late Payment — Step 1) -
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 — 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 -
Credit note (payment reject/revert) — Accounting follow-up when Transfer receipts are rejected after invoicing
-
Deposit dispute — Freeze deposit refunds during contested move-out paths after Booking
-
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 — Deposit missing on Finance Deposits — Default ~3 months date range; clear or widen before triaging older move-outs or dispute row actions
-
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 — Lower rent below invoiced — Change monthly rent clamps and Contract Values → Edit amount blocks net below exported invoice totals; use credit notes in accounting when you truly need a reduction
-
Glossary — Fixed invoice date — Account-wide Invoice date before bulk Issue allocation / Invoice selected; amber banner on Finance → Transactions until you turn Use today as invoice date back on
-
FAQ — Month-end invoicing (fixed date) hub — Symptom table + toggle reset after batch
-
FAQ — Finance Income status drill-down hub — Symptom table for segment vs Debt Aging
-
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 — Cash flow forecast drill-down hub — Symptom table for collections vs Income / Dashboard
-
FAQ — Cash flow forecast drill-down — Month / Day bar-click habit
-
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 — 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 hubs pair with Modules — Module cross-reference. Full pairing matrix: Create New Menu section cross-reference · Concept cross-reference.
- Analytics module — Month-range portfolio KPI charts after inventory or booking shortcuts (hub)
- Properties workspace — Legacy
/propertiesURL redirects into Listings (hub) - Sales module — Portfolio availability and channel manager after Property / Unit shortcuts (hub)
- Inbox module — Portfolio-wide WhatsApp workspace (hub)
- Notifications module — Full
/notificationshistory with row-click navigation (hub); Payment overdue alerts when Booking or Transfer shortcuts leave unpaid schedules - AI Chat module — Vivin-internal AI Assistant using Landlord MCP tools (hub)
- Audit module — Portfolio-wide Manual Blocks and Discounts review (hub)
- API Reference hub — Partner HTTP contracts and partial vs full feeds (hub)