Skip to main content

Preferences

First-time workspace setup

Complete Getting Started — Recommended Setup Sequence step 2 (this tab — check-in/out defaults, preparation days, portal toggles) after step 1 General Information and before step 3 Users — full tab map: Recommended setup order. Finish steps 13–15 in Listings, Bookings, and Tenants, then Onboarding a New Property — Step 7. Guided steps 4–12: Onboarding a New Property. Lockout catch-up: Getting Started. Workflow pairing after go-live: Account Settings — Setup sequence after go-live.

Preferences under Account Settings centralises account-wide defaults: how booking dates and filters behave, automated email and notification behaviour, rules for charges and payment plans, ticket priority deadlines, cancellation and rent-calculation settings, what tenants may change in the Tenant Portal, and default minimum/maximum stay for new units.

Open Account from the sidebar, then Preferences in the settings navigation, or go directly to platform.vivin.app/settings/preferences.

The screen uses cards: each group shows current values, and the pencil icon enters edit mode for that card. Save persists changes to the server; Cancel discards edits for that card. Only one card is in edit mode at a time; other cards stay in read-only view until you save or cancel.

Pair with other Account Settings tabs

Before go-live, pair portal toggles here with Tenant categories (per-segment overrides), Services (Allow to see services), and Payments, Invoicing & Utilities (due dates, penalties, and deposit rules behind Charges & Payments). In-app notification masters here gate Dashboard bell rows — they do not surface internal LLM spend; poll AI usage API during Portfolio KPI review — Step 7. Section-to-doc pairing: Preferences section cross-reference. Hub tab matrix: Account Settings — Tab cross-reference.

Account Settings — Preferences: booking defaults, notifications, and tenant portal cards in the settings shell

Account Settings — Preferences, Charges & Payments card in edit mode with Save and Cancel

Walkthrough: open a card with the pencil control, change a toggle, then Cancel to leave account defaults unchanged (or Save when you intend to persist).
Where tab order is configured

Per-user tab order (drag-to-reorder for module tab bars such as Bookings, Sales, Finance, Utilities, and Operations) is not on this page. It lives under Account Settings > Personal at /settings/personal. See My Profile for how /profile relates to account settings routes.

Booking Defaults (display)

Pair with other Preferences sections

Default list filters and date interpretations here shape how Bookings and Dashboard open on first load — align Deposit Refund Limit Reference with your Managing a Check-out SOP. Full pairing matrix: Preferences section cross-reference.

This card configures how dates and filters behave in booking views:

Control (as shown in the app)Purpose
Dashboard — Preferred DatesWhether the dashboard emphasises Contract dates or Check-in & check-out dates when interpreting booking periods.
Default Booking List FilterWhich status filter the Bookings list applies first (All, Ongoing, Upcoming, Ended, Cancelled).
Booking Status — Preferred DatesSame contract vs move-in/out choice, scoped to booking status workflows.
Deposit Refund Limit ReferenceWhether deposit-refund limits align to Contract end date or Check-out date.

These settings apply account-wide (all users see the same defaults until they change filters locally where the product allows it).

Account Settings — Preferences, Booking Defaults (display) card with dashboard date preference, default booking list filter, and deposit refund reference

Booking Defaults (times and preparation)

Pair with other Preferences sections

Preparation-day values block back-to-back stays in Sales — Multicalendar and connected Integrations iCal feeds — pair with General Information for operator-facing explanation. Full pairing matrix: Preferences section cross-reference.

A separate Booking Defaults card (subtitle: default check-in/out times and preparation periods) controls operational timing:

FieldPurpose
Check-in time / Check-out timeDefault times proposed for new bookings and operational views.
Mid-term PrepPreparation window (0–7 days) for mid-term stays.
Short-term PrepPreparation window (0–7 days) for short-term stays.
Advance NoticeMinimum advance notice (0–30 days) for reservations.
Vacant Unit PreferenceHow manually blocked units count as vacant or available (#1427) — see below.

Account Settings — Preferences, Booking Defaults card with check-in/out times and preparation-day fields

Vacant Unit Preference

Pair with other Preferences sections

This setting changes vacancy math on Dashboard — Today and Vacant Units, Sales — Overview Available Now, and Sales — Multicalendar / Pricing Available now filters. OTA/iCal blocks and booking-linked holds still count as occupied everywhere. Full pairing matrix: Preferences section cross-reference.

The Vacant Unit Preference control sits on the same Booking Defaults card as check-in/out times and preparation days. It answers whether a listing with a manual block (operator-added unavailability with no booking) should still count as free for vacancy KPIs and availability filters.

OptionBehaviour
DefaultToday's behaviour — a manual block makes the unit not vacant (matches Sales → Available Now and Multicalendar → Available now before you change this setting).
Include manual blocksA manually blocked but otherwise unbooked unit counts as vacant / available on Dashboard Today and Vacant Units, Sales → Overview Available Now (including occupancy bars and forecast clicks), and Multicalendar / Pricing Available now and Date range filters. OTA/iCal calendar blocks and booking-linked unavailabilities still occupy the unit.

Unset or Default keeps existing accounts unchanged until you opt in. Use Include manual blocks when you treat manual holds as physical vacancy for leasing triage (for example maintenance buffers you still want on Vacant Units) while channel-imported blocks stay occupied.

Account Settings — Preferences, Booking Defaults card with Vacant Unit Preference set to Include manual blocks (edit mode)

Screenshot freshness

Vacant Unit Preference capture re-verified 2026-07-08 02:15 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5174 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-preferences-vacant-unit-preference-screenshot.ts on develop-line frontend #1427; prior PNG bytes unchanged).

These values used to be documented under General Information; in the current product they are edited only on Preferences. See General Information for how preparation buffers affect Sales availability.

Notifications & Emails

Pair with other Preferences sections

Receipt and payment-notification toggles complement Emails — Communication Rules tenant templates and per-user opt-outs on Personal Settings — enable account masters before testing Finance — Transactions invoice automation. Full pairing matrix: Preferences section cross-reference.

Controls automated messages and operator alerts. The Notifications & Emails card is grouped in the app like this (labels follow your interface language):

Group / control (English UI)Purpose
Contract in onboarding emailAttach the contract PDF to the tenant welcome email when enabled. Tenant category rules can override this — see below and Tenant categories.
Final invoices (receipts)Send the invoice receipt email to the tenant; optionally email a copy to account only (no tenant on the account copy).
Proforma invoicesEmail proforma to the tenant before billing; optional copy to account only.
Payment notificationsReceive payment notificationsAccount-wide switch: allows the workspace to send operator-facing notifications when a tenant payment is received.

Final invoice receipt emails

When Vivin issues a final invoice (invoice receipt) through your connected provider — for example after Issue allocation or Invoice selected on Finance → Transactions — the PDF is stored on the booking and operators can open it from Files or transaction detail. These Preferences toggles control whether Vivin also emails that PDF automatically:

Toggle (English UI)RecipientWhen it sends
Send invoice receipt email to tenantBooking tenant (primary To:)After a final invoice is issued, when the tenant has a non-empty email on the booking.
Send invoice receipt copy to accountAccount email onlySeparate message to your workspace account email — the tenant is not on this copy (use when finance wants an inbox archive without CC).

You can enable either, both, or neither:

  • Tenant only — typical default: the tenant receives the branded email with the PDF attached; operators reconcile from Finance.
  • Tenant + account copy — tenant email is primary; the account address is CC on the same message (one send, two inboxes).
  • Account copy only — useful when you issue invoices internally and do not want the tenant emailed automatically (tenant still has portal/files access when configured).
  • Both off — invoicing and ledger state still update; no automatic receipt email is sent.

Emails use the same tenant-notification template family as other booking messages (logo, brand colour, portal link). Optional BCC on tenant invoice emails for individual operators is configured on Personal Settings when your role exposes that control.

Delivery vs invoicing failure

Invoice issuance (provider API, allocation status, Files tile) is separate from email delivery. Vivin persists the provider PDF on the booking and marks the allocation Invoiced before attempting the optional receipt email — a SendGrid or mailbox failure does not roll back invoiced state or remove the Files tile. When toggles are on, Invoice-xpress receipt emails attach the same PDF already stored on the booking (not a second provider fetch that could fail silently). If the tenant did not receive mail but Files / Transactions show the document, confirm toggles here, the tenant email on the booking, and spam filters — do not re-issue solely because the mailbox did not update; contact support if delivery keeps failing while the PDF is present.

Account Settings — Preferences, Notifications & Emails card with Final invoices (receipts) tenant and account copy toggles

Screenshot freshness

Final invoice receipt toggles capture refreshed 2026-06-17 21:00 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-settings-preferences-invoice-receipt-toggles-screenshot.ts).

Payment notifications: account vs your inbox

Two layers must both be on for a given user to receive payment-received operator alerts (mailbox and in-app rows on the Dashboard bell and /notifications):

  1. Account — Here under Preferences → Notifications & Emails, turn on Receive payment notifications (saving the card persists it for the whole workspace).
  2. You — Each team member must opt in under Account → Personal Settings at /settings/personal: Your email preferences includes Payment notification emails. That toggle applies only to your user — it controls your payment emails and whether you see in-app Payment received from tenant … rows; it does not change other operators’ inboxes (see the subtitle on that screen).

Account Settings — Preferences, Notifications & Emails card with Payment notifications and Receive payment notifications

If the account switch is off, personal Payment notification emails has no effect until an administrator enables the account setting.

For template text and triggers, still configure Settings > Emails.

In-app notifications

Pair with other Preferences sections

Account-wide Payments, Inbox messages, and Service requests masters gate Dashboard bell rows — pair with Notifications module and Notification triage before bulk-disabling categories during onboarding. Full pairing matrix: Preferences section cross-reference.

A separate In-app notifications card on Preferences holds account-wide master switches for operator alerts that appear on the Dashboard bell and /notifications. Each category defaults On for the whole workspace. When a master switch is Off, no teammate sees in-app rows for that category — personal opt-in cannot override an account-disabled category.

Control (English UI)In-app rows gated when Off
PaymentsPayment received from tenant …, payment overdue operator alerts, and related payment event types — see Notifications — Payment overdue alerts
Service requestsTenant portal service orders and cancellations
Scheduled bookingsScheduled booking success and failure alerts
Inbox messagesInbound WhatsApp, email, and chatbot message pings (Dashboard bell Inbox sub-tab rows)

Save the card after editing; toggles apply account-wide immediately for new notification queries.

Account Settings — Preferences, In-app notifications card in edit mode with Payments, Service requests, Scheduled bookings, and Inbox messages master switches

Screenshot freshness

In-app notifications card capture refreshed 2026-06-23 18:15 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-settings-in-app-notifications-screenshots.ts).

How account masters interact with personal settings

Payment-received and payment-overdue in-app alerts share the Payments category and use four layers for in-app delivery (email for payment-received still follows Payment notifications: account vs your inbox above):

  1. AccountNotifications & Emails → Receive payment notifications (creates payment-received notifications for opted-in operators).
  2. AccountIn-app notifications → Payments (master gate for payment in-app rows).
  3. YouPersonal Settings → Your email preferences: Payment notification emails (audience list for who receives payment alerts).
  4. YouPersonal Settings → Your in-app notifications: Payments opt-out (hide payment in-app rows for your user only).

Service requests, Scheduled bookings, and Inbox messages use the account master on this card plus each user’s matching toggle under Your in-app notifications on Personal Settings — there is no separate email toggle for those categories on the personal screen (service-order emails still use Service subscription emails under Your email preferences).

See Notifications module for how categories map to Dashboard bell sub-tabs and /notifications rows.

Contract attachment overrides

The Contract in onboarding email toggle is the account default. Vivin may still omit the PDF on send when:

OverrideWhen it applies
Tenant category — Contract module offThe tenant’s category has Tenant Portal Access off, or the Contract portal module disabled for that segment. This wins over the account toggle so tenants who cannot sign in the portal are not sent a contract attachment they cannot use. Tenants without a category keep the account setting.
No contract file on the bookingOnboarding resend paths (for example after Change unit) skip the attachment when contractPath is empty so the email still delivers without a spurious attachment error.
Signed contract on listing changeChange unit does not regenerate the contract. If a signed PDF exists, the onboarding resend can still attach it per the account setting — the modal warns that the signed document may still reference the original unit until you handle contract updates separately (contract regeneration is planned for a later release).

Charges & Payments

Pair with other Preferences sections

Deposit dispute and Ready to Refund toggles govern Bookings — Deposit tab and Finance — Deposits — lifecycle pill states (Fully Paid, Ready to Refund, Disputed) are defined in Glossary — Deposit lifecycle status. Align with Payments, Invoicing & Utilities penalty rules before peak check-out season. Full pairing matrix: Preferences section cross-reference.

Rules for booking charges and payment plans:

TogglePurpose
Update payments plan automaticallyRecalculate the payment plan when charges change.
Require charge categoryCategory is mandatory when adding a booking charge.
Require charge descriptionDescription is mandatory when adding a booking charge.
Allow refund before contract endAllow deposit refunds before the contract end date when your process allows it.
Require "Ready to Refund" stepWhen On, operators must turn on Ready To Refund on the booking Deposit tab before finance can record a refund. When Off, the per-booking toggle is optional and refunds can proceed once collection and deductions are settled.
Enable deposit disputesWhen On, users with bookings.dispute can flag a Fully Paid deposit as Disputed from the booking Deposit tab or Finance → Deposits row actions. Refund stays disabled until Resolve Dispute clears the flag.

Account Settings — Preferences, Charges & Payments card with payment-plan, charge-field, and deposit-lifecycle toggles

Deposit lifecycle toggles (Require "Ready to Refund" step and Enable deposit disputes) in view mode:

Account Settings — Preferences, Charges & Payments deposit lifecycle toggles (ready-to-refund requirement and deposit disputes)

Screenshot freshness

Deposit lifecycle preference toggles re-verified 2026-06-19 11:00 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-deposit-disputes-screenshots.ts — same settings-preferences-deposit-lifecycle-toggles.png asset as 08:00 UTC).

Ticket Priorities

Pair with other Preferences sections

Default SLA hours here seed new Operations — Tickets due dates — pair with Categories — Tickets mandatory labels before the first maintenance wave. Full pairing matrix: Preferences section cross-reference.

Set a default deadline (stored as hours; shown in the UI as hours or day labels) for each priority (Low, Medium, High, Critical). New tickets inherit these deadlines; they can still be overridden per ticket in the Operations module.

Account Settings — Preferences, Ticket Priorities card with default deadlines per priority level

Cancellation & Rent

Pair with other Preferences sections

Auto-cancel unpaid move-in is a backstop after Managing a Check-in — coordinate grace periods with move-in charge requirements on Bookings — Payment Plan. Full pairing matrix: Preferences section cross-reference.

  • Cancellation window — up to N days after move-in during which the configured cancellation rules apply (wording in the app summarises the window).
  • Daily Contract — Rent CalculationStandard (monthly) vs Yearly Average (nightly) for how daily amounts are derived when the product needs a nightly breakdown.
  • Auto-cancel unpaid move-in — optional automation that cancels bookings when move-in charges stay fully unpaid after check-in; see Auto-cancel unpaid move-in below.

Account Settings — Preferences, Cancellation & Rent card with cancellation window and daily rent calculation

Auto-cancel unpaid move-in

When Auto-cancel unpaid move-in is On, Vivin evaluates each booking after check-in (UTC):

OutcomeCondition
Auto-cancel (no refund)Every move-in required payment is still fully unpaid once the grace period has elapsed.
One-time email insteadThe tenant has partially paid move-in charges — the product notifies operators/tenants rather than cancelling immediately.
No actionMove-in required payments are satisfied, or auto-cancel is Off.
Control (English UI)Purpose
Auto-cancel unpaid move-inMaster switch for the workflow above.
Grace period (days after check-in)Wait time after check-in before auto-cancel can run (1–366 days). The day-count field is disabled when auto-cancel is Off.

Account Settings — Preferences, Cancellation & Rent card in edit mode with Auto-cancel unpaid move-in and grace period (days after check-in)

Cancellation & Rent and Tenant Portal contract-signing captures refreshed 2026-06-17 03:10 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-preferences-contract-signing-screenshots.ts).

Coordinate this with your move-in payment requirements on bookings and Finance collections workflow — auto-cancel is an account-level backstop, not a substitute for operator follow-up on partial payments.

Tenant Portal

Pair with other Preferences sections

Account-wide portal toggles are overridden per segment on Tenant categories — set defaults here, then refine segments before Processing a New Booking onboarding mail. Full pairing matrix: Preferences section cross-reference.

Default permissions for what tenants may view or edit in the Tenant Portal (subject to booking state and contract signing where applicable):

Account Settings — Preferences, Tenant Portal permissions card (portal toggles and min/max stay defaults below)

ToggleTenant capability when On
Allow edit fiscal IDUpdate tax identification number.
Allow edit identification IDUpdate ID document number.
Allow edit billing detailsUpdate billing details before contract signature.
Allow edit billing details after contract signatureUpdate billing details after signing.
Allow tenant to edit IBANIBAN editing in the portal; when On, you can also allow IBAN changes after contract signature.
Allow edit identification fields after contract signatureID number, type, and expiry after signing.
Allow edit fiscal fields after contract signatureFiscal ID, home address, and country after signing.
Allow to create ticketsSubmit maintenance requests (creates tickets in Operations).
Allow to see servicesView the services catalogue and requests (Services).
Allow to see utilitiesView utility consumption and charges.
Allow to see entry codesView building, property, and unit entry codes on portal Home after the check-in email is sent and before checkout (#2166). Does not suppress codes in the check-in email itself.

Mandatory fields before contract signing

Below the portal permission toggles, the Mandatory for contract signing block sets hard gates in the Tenant Portal before a tenant can complete contract signature. Each toggle maps to a field on the portal Your Details step of the Digital contract signing wizard. When a toggle is On, the tenant must fill that field (or already have it on file) before the signature control unlocks. Enforcement runs in the portal UI and server-side on sign — tenants cannot bypass a gate by calling the API directly. A contract PDF must still exist on Contract Info before Sign contract appears — configure templates in Contract templates and generate from Processing a New Booking — Step 4. When tenants report a blocked Sign contract button, start with FAQ — Tenant contract signing blocked.

Toggle (English UI)Portal field gated before signature
Require First NameFirst name
Require Last NameLast name
Require PhonePhone number
Require NationalityNationality
Require Identification IDIdentification ID
Require ID TypeID document type
Require ID Expiry DateID expiry date
Require Country of issueCountry of issue (ID document)
Require Fiscal IDFiscal / tax ID
Require Home addressTenant's home address
Require IBANIBAN

All toggles default to Off, so existing accounts keep prior behaviour until you enable additional gates. These requirements are independent of the Allow edit … toggles above: you can let tenants update a field in the portal while still requiring it to be present at signing time. Tenant categories can further restrict which portal modules and profile fields apply per segment.

Account Settings — Preferences, Tenant Portal card in edit mode with Mandatory for contract signing toggles (Your Details fields including name, phone, ID, fiscal, and IBAN)

Tenants experience these gates in the portal Sign contract wizard — see Tenant Portal — Digital contract signing for the four-step flow (Your Details → Billing → Review → Sign).

Online payments are not toggled here

Whether tenants can pay online depends on your account having the tenant payment module enabled (Vivin provisioning — contact support if card or bank pay-in flows are unavailable) and on each property’s Property Payments Active toggle in Listings > Payments. Those requirements are documented in the Tenant Portal page, not as switches on this Preferences screen.

Min/Max Stay Defaults

Pair with other Preferences sections

Apply to all active listings overwrites per-unit stay rules on Listings — confirm channel minimums on Sales — Pricing before bulk apply. Full pairing matrix: Preferences section cross-reference.

Default minimum stay and default maximum stay (in months) apply as account-level defaults for new units. Saving defaults does not rewrite existing listings.

  • Apply to all active listings — overwrites min/max stay on every non-archived listing with the saved account defaults; listing-specific values are lost. The app asks for confirmation before running this bulk action.

Account Settings — Preferences, Min/Max Stay Defaults card with default months and apply-to-all control

Preferences section cross-reference

Use this table when one Preferences card or section naturally leads into another Account Settings tab, operator module, workflow, or concept — each row links to the docs you should read before or after saving account defaults.

| Preferences topic / section | Pair with these docs | | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Booking Defaults (display) | Bookings module, Booking Lifecycle | | Booking Defaults (times and preparation) | General Information, Vacant Unit Preference, Dashboard — Vacant Units, Sales — Multicalendar | | Notifications & Emails | Emails, Interface language — Your email preferences | | In-app notifications | Notifications module, Notifications — Payment overdue alerts, Notification triage, Handling a Late Payment — Step 1 | | Charges & Payments | Invoicing & Payments, Managing a Check-in (Auto-cancel unpaid move-in) | | Ticket Priorities | Operations — Tickets, Categories | | Cancellation & Rent | Cancelling a Booking, Payment Allocation | | Tenant Portal | Tenant categories, Tenant Portal (concept), Listings — Payments tab | | Min/Max Stay Defaults | Listings module, Sales — Multicalendar | | Lockout catch-up after password recovery | Resetting a Management User Password, Getting Started — Lockout catch-up after password recovery, Common Workflows — Lockout catch-up | | Pending manual receipt approval | Invoicing & Payments, Users and roles — Role permissions (Approve payments), Finance — Pending manual payments | | Reject/revert mistaken receipts | Payment Allocation — Correcting mistaken receipts, Finance — Row actions on in-payment rows, In-app notifications | | Notification row-click navigation | /notifications row-click after In-app notifications masters | Account Settings — Notification row-click navigation, Common Workflows — Notification row-click navigation, Notifications module — Notification row-click navigation | | Payment alert to receivables triage | payment overdue after Payments alert masters | Account Settings — Payment alert to receivables triage, Common Workflows — Payment alert to receivables triage, Handling a Late Payment — Step 1 | | Confirmation alert triage | Upcoming alerts after notification category saves | Account Settings — Confirmation alert triage, Common Workflows — Confirmation alert triage, Processing a New Booking — Step 5b | | Finance debt receivables triage | Portfolio Top debtors / Debt Aging after settings on this tab | Account Settings — Finance debt receivables triage, Common Workflows — Finance debt receivables triage, Finance module — Finance debt receivables triage | | Finance Income status drill-down | Income → In debt vs Debt Aging after settings on this tab | Account Settings — Finance Income status drill-down, Common Workflows — Finance Income status drill-down, FAQ — Finance Income status drill-down hub | | Cash flow forecast drill-down | Cash flow forecast month bars vs Income segments | Account Settings — Cash flow forecast drill-down, Common Workflows — Cash flow forecast drill-down, FAQ — Cash flow forecast drill-down hub | | Portfolio segmentation by tenant category | Tenant categories, Tenant Portal, Common Workflows — Portfolio segmentation by tenant category, Bookings — Other filters |


Pair with other Preferences guide sections

Related below links this Account Settings tab to modules, workflows, concepts, and escalation paths. Pair Documentation map & escalation with Account Settings hub — Documentation map & escalation; pair Upstream & downstream workflows with Account Settings — Tab cross-reference. Topic-to-section pairing in sections above: Preferences section cross-reference. Full hub matrix: Account Settings — Section cross-reference.

Documentation map & escalation

  • Account Settings hub — Tab pairing matrix across workspace configuration
  • Glossary — Term definitions used across settings and module docs
  • FAQ & Troubleshooting — Quick answers when portal or move-in behaviour does not match expectations
  • Get Help & Support — Escalate when portal toggles or move-in defaults behave unexpectedly

Upstream & downstream workflows

Pair with other Preferences guide sections

Workflow bullets pair with Common Workflows — Workflow cross-reference for inter-guide step pairing. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Deeper workflow reads

Pair with other Preferences guide sections

Workflow reads pair with Common Workflows hub subsection index and Workflow cross-reference. Each workflow sub-guide reciprocates with [Deeper workflow reads](./preferences.md#deeper-workflow-reads) anchors on Account Settings bullets — hub parity: Account Settings hub — Deeper workflow reads. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Pair with other Preferences guide sections
  • Interface language — Your in-app notifications — Per-user opt-outs that complement the account masters on this tab
  • Interface language — Personal UI locale (distinct from account booking defaults on this tab)
  • Services — Tenant services catalogue and approval workflow alongside portal toggles here
  • Invoicing & Payments — Due dates, penalties, payment priorities, and payout behaviour
  • Tenant categories — Portal segment rules paired with portal toggles on this tab
  • Categories — Lease Purpose and ticket categories paired with portal gates on this tab
  • General Information — How preparation-day buffers interact with Sales availability after check-out defaults are saved here
  • My Profile — Personal settings; Personal tab for tab order

Operator modules

Pair with other Preferences guide sections

Deeper concept reads

Pair with other Preferences guide sections

Module documentation hubs

Pair with other Preferences guide sections
  • Bookings — Operator UI for reservations affected by move-in and portal defaults
  • Listings — Property wizard and per-property payment overrides
  • Finance — Portfolio ledgers and deposit dispute workflow
  • Operations — Maintenance tickets and check-in/out coordination
  • Utilities — Bills Included ceiling model and tenant overage charges
  • Sales — Portfolio availability and channel manager connections
  • Tenants — Tenant directory and With Debt segmentation
  • Inbox — Portfolio-wide WhatsApp workspace
  • Analytics — Month-range portfolio KPI charts
  • AI Chat — Vivin-internal AI Assistant for portfolio Q&A
  • Audit — Portfolio-wide Manual Blocks and Discounts review
  • Booking engine details — Rich marketplace payload editor via the Full integration pill
  • Properties workspace — Legacy /properties URL redirects into Listings

Lockout catch-up after password recovery

Pair with other Preferences guide sections

Operational backlog after sign-in recovery pairs with Resetting a Management User Password — Step 3 before you resume move-in and portal defaults on this tab. Hub parity: Common Workflows — Lockout catch-up after password recovery. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Pending manual receipt approval

Pair with other Preferences guide sections

Receipt approval pairs with Charges & Payments move-in requirements and Users and roles (Approve payments permission). Hub parity: Common Workflows — Pending manual receipt approval. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Reject/revert mistaken receipts

Pair with other Preferences guide sections

Portfolio segmentation by tenant category

Pair with other Preferences guide sections

Notification row-click navigation

Pair with other Preferences guide sections

In-app notifications masters on this tab shape which rows appear on /notifications — row-click via Notification triage — Step 4 before bulk mark-read. Hub parity: Account Settings — Notification row-click navigation. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Payment alert to receivables triage

Pair with other Preferences guide sections

Payments category masters here drive payment overdue row-click targets — finish single-booking triage before Finance debt receivables triage. Hub parity: Account Settings — Payment alert to receivables triage. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Confirmation alert triage

Pair with other Preferences guide sections

Upcoming Booking created / Payment received masters pair with Processing a New Booking — Step 5b — toggling alert categories does not approve confirmation receipts. Hub parity: Account Settings — Confirmation alert triage. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Finance debt receivables triage

Pair with other Preferences guide sections

In-app notifications masters here shape payment overdue alerts — route alerts via Payment alert to receivables triage before Debt Aging. Hub parity: Account Settings — Finance debt receivables triage. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Handling a Late Payment collections

Pair with other Preferences guide sections

In-app notifications masters here shape payment overdue alerts — route alerts via Payment alert to receivables triage before Debt Aging Hub parity: Account Settings — Handling a Late Payment collections. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Finance Income status drill-down

Pair with other Preferences guide sections

Alert categories do not replace Income chart reads — when Scheduled / In debt segments disagree with Top debtors, open segment drill-down on Finance → Overview. Hub parity: Account Settings — Finance Income status drill-down. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Cash flow forecast drill-down

Pair with other Preferences guide sections

Payment received alert masters pair with Cash flow forecast month-to-date collections on Finance → Overview after Step 4 notification triage. Hub parity: Account Settings — Cash flow forecast drill-down. Full pairing matrix: Preferences section cross-reference · Account Settings — Section cross-reference.

Key glossary terms

Pair with other Preferences guide sections