Skip to main content

Using in-app support

First-time workspace setup

During initial workspace setup, confirm the matching Getting Started — Recommended Setup Sequence step and Account Settings — Recommended setup order row before filing tickets — escalation map: Support — Setup sequence escalation. Pair with Onboarding a New Property when a setup step is blocked. Lockout catch-up: Getting Started — Lockout catch-up after password recovery. Workflow pairing: Common Workflows — Setup sequence after go-live.

Vivin offers two complementary ways to get help: email support for general or account-wide questions, and in-app support for structured tickets inside the management frontend when your organisation has access.

Pair with other workflows

Open a ticket when Onboarding a New Property steps are blocked by permissions or account state — confirm the matching Getting Started — Recommended Setup Sequence step and Account Settings — Recommended setup order row first; choose module Settings or Listings on the ticket (step-to-module pairing: Support — Setup sequence escalation). When users cannot sign in at all, start with Resetting a Management User Password. For AI Chat or Landlord MCP defects, self-serve with AI usage API (landlord_chat on GET /ai-usage/summary) during month-end review before filing — there is no management-frontend ledger screen yet. Escalation hub: Get Help & Support. Section-to-module pairing: Using in-app support section cross-reference. Full pairing matrix: Common Workflows — Workflow cross-reference.

When to use email support

Pair with other in-app support sections

Email and status-page escalation pairs with When to use in-app support when your role has the Support permission. Full escalation map: Get Help & Support — Section cross-reference.

Use Get Help & Support (email and status page) when you need:

  • A response that does not depend on a specific screen in Vivin
  • Billing or subscription changes handled by the Vivin team
  • Incident confirmation during outages (together with the public status page)

Full pairing matrix: Using in-app support section cross-reference.

When to use in-app support

Pair with other in-app support sections

After you confirm email is not required, continue to Where to open Support (FAB, drawer, /settings/support). Drawer vs full inbox: Help & Support drawer and Support inbox (full page). Full escalation map: Get Help & Support — Section cross-reference.

Use in-app support when your role includes the Support permission and you want to:

  • Open or continue a conversation with Vivin tied to your signed-in workspace
  • Share context (screens, steps) from inside the product
  • Track ticket history from Support in Account Settings

If you do not see Support in the app, your administrator may not have granted the Support permission (support.module) to your role.

Tenant MCP vs Vivin support tickets

Booking-scoped Tenant MCP create-maintenance-ticket and notify-landlord open internal operations work or alert your team — they do not replace a Vivin support ticket when you need credential changes, integration debugging, or product defects. File Vivin support with the workflow below; see Tenant MCP — Maintenance and escalation.

Landlord MCP vs Vivin support tickets

Account-scoped Landlord MCP portfolio tools (list-bookings, create-manual-payment-in, cancel-booking, and similar) run against your workspace JWT — they do not open Vivin product support threads. File a Vivin support ticket here when external client sessions fail authentication, return unexpected 403 scope errors, or need new tool coverage Vivin must ship. Self-serve collections and escalation remain operator workflows — see Handling a Late Payment — Step 6 and Landlord MCP — Permissions and safety.

In Users and roles, the Support capability is only assignable to Administrator and Super administrator roles. Other roles cannot receive Support access from the permission matrix, even if a teammate wants to delegate it broadly.

Support without other Account Settings tabs

Pair with other in-app support sections

Support-only roles pair with Users & Roles (grant Support without other settings tabs) and Account Settings — Support-only browse layout (disabled tab shell). Downstream: Where to open Support (FAB, drawer, /settings/support). Full escalation map: Get Help & Support — Section cross-reference.

A role can include Support while every Account Settings tab permission is off (no General Information, Users, Preferences, and so on). That is valid: those users are not blocked from the settings area entirely.

When they open /settings, Vivin shows a browse-only layout (see Account Settings — Support-only browse layout):

  • Standard settings tabs are visible but disabled; bookmarked tab URLs redirect to /settings.
  • Support in the sidebar (lifebuoy) and the main hint explain how to reach the Vivin team.
  • The floating Help & Support button and full inbox at /settings/support work the same as for administrators who also edit other settings.

Account Settings — support-only browse layout with disabled settings tabs and active Support entry

Grant Support in the Role Permissions matrix under the Support group when someone should file or follow Vivin tickets but must not change account configuration.

Create New “New Ticket” is different

The + Create New menu includes New Ticket under Operations — that shortcut opens an internal operations ticket (maintenance, cleaning, inspections, and similar work on your portfolio). It is not the same as a Vivin support ticket to our team. For Vivin support, use Help & Support, Account Settings > Support, or the direct /settings/support URL below. See Create New Menu and Operations.

Full pairing matrix: Using in-app support section cross-reference.

Where to open Support

Pair with other in-app support sections

Entry points pair with Help & Support drawer (desktop FAB and mobile header icon), Support inbox (full page) (/settings/support), and Deep Links — Support (?support=<ticketId> bookmarks from Finance, Bookings, or Operations). Upstream: confirm When to use in-app support (Support permission). Downstream: New Support Ticket modal. Full escalation map: Get Help & Support — Section cross-reference.

  1. Sign in to platform.vivin.app.

  2. Choose any of these entry points:

    • Floating Help & Support button — When you have Support access, a round Help & Support button (chat icon) stays fixed at the bottom-right of the screen on desktop. The control exposes aria-label="Help & Support" (and matching title) for screen readers — parity with the mobile header chat icon. Click it to open the support drawer for quick access from whatever module you are in. When one or more tickets are in Pending response (Vivin still owes a reply — status awaiting_reply in product data), an amber badge on the button shows the count of those tickets. The badge uses the same dedicated status-count API as the drawer tab pills (not a count of only the first inbox page), so large ticket volumes are not undercounted. The count loads when you sign in and refreshes after you act on tickets (for example sending a reply or closing a ticket) because those actions invalidate the status-count cache — it is not polled on a timer while you stay on other modules. Open the drawer or full Support inbox when you need the latest pill counts without taking an action.
    • Account Settings — Open Account (or Settings) from the user section of the sidebar, then choose Support (lifebuoy icon) in the Account Settings shell.
    • Direct URL — Go to platform.vivin.app/settings/support.

    On desktop, the floating Help & Support control sits above the main content while you work in any module. With no Pending response tickets, the button has no badge:

    Help and Support floating button — bottom-right on desktop (no pending Vivin reply)

    When at least one ticket is Pending response, the same control shows an amber numeric badge (example below):

    Help and Support floating button — amber count badge for tickets pending Vivin reply

  3. To open a specific ticket from a link or bookmark, use any of these patterns (replace :ticketId or <ticketId> with the ticket identifier):

    • /settings/support/:ticketId — full Support inbox with the ticket thread open.
    • /<module>?support=<ticketId> — opens the Help & Support drawer on the module you are already on (for example /bookings?support=<ticketId> from a notification email). The drawer loads the same thread as the full inbox; the query parameter remains in the URL until you dismiss the drawer.
    • Older bookmarks under /support or /support/:ticketId redirect to the settings routes.

    See Deep links > Support.

Bookings — Help &amp; Support drawer opened from ?support=&lt;ticketId&gt; without leaving the Bookings list

  1. Query-parameter deep link — From any signed-in module route, append ?support=<ticketId> to open the Help & Support drawer on that page with the ticket thread focused (for example https://platform.vivin.app/bookings?support=<ticketId>). Requires the Support permission. Closing the drawer removes the query parameter from the address bar. Use this when you want the operator to land on Dashboard, Bookings, or another module but immediately see Vivin support context — without navigating to /settings/support first.
Drawer deep links during operator workflows

Bookmark ?support=<ticketId> from Finance or Bookings during Handling a Late Payment — Step 6 segment escalation, from Operations during Cancelling a Booking — Step 6 post-cancel cleanup, from Listings during Onboarding a New Property — Step 7 wizard verification, or from Operations / Bookings during Managing a Check-in — Step 6 arrival-week access escalation — see Deep Links — Support.

Full pairing matrix: Using in-app support section cross-reference.

Help & Support drawer (quick inbox)

Pair with other in-app support sections

Quick triage from any module pairs with Support inbox (full page) (table layout, default assignee card). On phones, see Mobile behaviour (header icon instead of FAB). Full escalation map: Get Help & Support — Section cross-reference. During collections escalation, open the drawer from Finance or Bookings per Handling a Late Payment — Step 6; during post-cancel cleanup from Operations per Cancelling a Booking — Step 6; during first-booking verification from Listings per Onboarding a New Property — Step 7; during arrival-week access escalation from Operations or Bookings per Managing a Check-in — Step 6; during departure settlement from Finance per Managing a Check-out — Step 6.

On desktop, the floating button and the mobile header chat icon open the same Help & Support drawer: a right-hand panel over your current module so you can triage tickets without leaving your workflow. The full Support page at /settings/support adds the new ticket assignee default card and a wider table layout — use either surface; messages, filters, and statuses stay in sync.

Help &amp; Support drawer — search, Active/Closed chips, Status multi-select, Sort by pills, and ticket list over the dashboard (desktop FAB)

Support drawer #1861 PNGs refreshed 2026-06-18 16:25 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-settings-support-drawer-1861-screenshots.ts; search term Bookings export column question).

  • Search — Filters as you type by subject, ticket number, and message text in the conversation thread. Matching is accent- and case-insensitive and ignores most punctuation. Both the drawer and the full inbox run the same rules on the server (short debounce). Changing search or filters reloads the list from the first batch.
  • SortSort by pill row below the status controls (#1861): Last updated (default), Creation date, Due date, or Priority (P0 highest first). Sort runs on the server with the current chip, Status multi-select, and Opened by scope; changing sort reloads from the first batch. Last updated orders by the ticket’s updatedAt timestamp (most recent activity first), not by workflow status group.
  • View chipsActive (default) and Closed. Active is the main inbox view — it spans non-closed workflow states and can still include Closed rows when you combine it with a detailed Status pick (see below). Closed is the resolved archive (statusGroup=closed). Count badges use a dedicated status-count request for the current Opened by scope.
  • Status (detailed) — A Status multi-select under the chip row (#1861, #2085): open the control to tick any combination of Open, Pending, Awaiting your reply, Ongoing analysis, and Backlog (Closed is only on the chip row). With no boxes ticked, the trigger reads All statuses (no detailed filter). With one status picked, the trigger shows that label; with several, it shows N selected. Chip and Status compose together — for example Active + Status → [Open, Pending] narrows to those workflow states while Closed tickets can still appear in the list until you switch to the Closed chip. The detailed Status multi-select is on the drawer today; the full /settings/support page still uses All / Open / Closed chips only (no detailed Status row yet).

Help &amp; Support drawer — Active / Closed chips with server-side counts for the current Opened by scope

Help &amp; Support drawer — Status multi-select with Open and Pending ticked while Active remains selected (chip and detailed status compose)

Screenshot freshness

Detailed Status multi-select 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-settings-support-drawer-detailed-status-screenshot.ts on develop-line frontend #2085; prior PNG bytes unchanged).

  • Loading more — The drawer loads tickets in batches of 20. Scroll near the bottom of the ticket list to load more; a small spinner appears while the next batch fetches. When every row for the current filters is loaded, you reach the end of the list.

Help &amp; Support drawer — scrolled ticket list with filters and sort pills (scroll near the bottom to load the next batch)

  • Opened byEveryone (workspace) or My tickets (tickets you opened). The drawer shows an Opened by label beside these scope controls.
  • Ticket rows — Subject, status dot, optional priority (P0–P3), module tag, last-activity preview, and relative time. Tickets that need your input sort toward the top.
  • New Ticket — Opens the same New Support Ticket modal as on the full page (below).
  • Open a ticket — Click a row to open the conversation sidebar (reply, attach files, Close when resolved).
  • Footer note — Reminds you of typical Vivin response times.

From the drawer header you can refresh the list, open priority level help (same definitions as the modal ? control), or close the panel and return to your module.

Drawer vs full page filters

The Help & Support drawer (#1861, #2085) pairs Active and Closed view chips with a detailed Status multi-select and Sort by pills. Active (default) is the main inbox. Tick one or more statuses — for example Pending and Backlog — when you want every active row except Open; leave all boxes unticked for All statuses. The chip stays on Active while the multi-select narrows the list (closed tickets can still appear until you switch to the Closed chip).

The full /settings/support page keeps All, Open, and Closed chips only. On the current release, Open on the full page still filters to tickets whose badge is literally Open (not every non-closed status). Use All on the full page for every non-closed ticket, or triage from the drawer when you want composed Active + Status filtering without leaving your module.

Help &amp; Support drawer — Active chip default queue with search and sort pills (publication-clean ticket row)

Support inbox — Open chip on /settings/support limits rows to tickets whose status badge is Open only

Full pairing matrix: Using in-app support section cross-reference.

Support inbox (full page)

Pair with other in-app support sections

Full-page inbox pairs with Help & Support drawer for day-to-day triage without leaving your module. Filing a ticket: New Support Ticket modal. Load failures: Inbox load failures. Full escalation map: Get Help & Support — Section cross-reference.

The full Support page is your ticket inbox: subject lines, status, last activity, assignee, search, sort, and scroll-to-load history through your organisation’s Vivin support tickets.

Support inbox — search, status and scope filters, sort control, ticket table, Showing X of Y, and End of list when every row is loaded

  • New Ticket — Opens the New Support Ticket modal (see below). Submit Ticket sends the form to the Vivin team; Cancel discards unsaved input. When Vivin replies with an Operations maintenance ticket ID (for example S259), paste the full code on Operations → Tickets — not in the support inbox search — see FAQ — Find a ticket by its ID.
  • Status filtersAll lists every ticket (within the Everyone / My tickets scope). Open limits the list to tickets in the Open workflow state. Closed shows closed tickets only. Use All when you want to see tickets that are still active under other statuses (for example Pending, Awaiting your reply, or Ongoing analysis).
  • Scope filtersEveryone shows tickets for the whole workspace; My tickets limits the list to tickets you opened.
  • Sort — Dropdown beside the filter pills: Last updated (default, most recently updated first by updatedAt), Creation date, Due date, or Priority (P0 highest first). Sort runs on the server; changing sort refetches from the first batch.
  • SearchSearch tickets… field below the new ticket assignee card. Vivin queries the server (short debounce) across subject, ticket number, and message text with the same accent- and case-insensitive rules as the drawer. Active status, scope, and sort still apply; changing the search reloads from the first batch.
  • Loading more — The table loads 20 tickets initially, then fetches the next 20 when you scroll near the bottom of the main workspace (same pattern as Notifications). A spinner appears under the table while the next batch loads. The footer shows Showing X of Y for the current filter set; End of list appears when every matching ticket is loaded.

Support inbox — full page at /settings/support scrolled near the bottom while the next ticket batch loads (spinner under the table when more rows are fetching)

  • New ticket assignee — Card above Search tickets… (administrators with Support access). Pick which Vivin team member is assigned to new tickets from your workspace by default, or leave None so new tickets start unassigned. Applies only to tickets created after you save the selection — existing threads keep their assignee. Per-ticket assignee in the table and ticket sidebar can still be changed independently. If the save request fails (network or server error), Vivin shows a toast — for example Could not update the default assignee. — and the dropdown reverts to the last value the server stored; pick the assignee again after connectivity improves.

Support inbox — default assignee card above ticket search (workspace default for new tickets only)

Assignment email notifications

When Vivin assigns or reassigns a support ticket to a team member whose mailbox is on file, that person receives a Support ticket assigned email (unless they turned it off under Personal Settings → Your email preferences). The message includes the ticket number, subject line, and ticket metadata for context without opening the thread — Account (workspace company name), Priority, Module (area), Status, and Tags (empty fields show ; message text is not quoted). A See ticket button deep-links into the product surface for that assignee: Vivin internal assignees land in the admin support inbox (#2080); workspace operators assigned on customer accounts still open the management app (for example /?support=<ticketId> — see Help & Support drawer). Per-user opt-out does not change assignee on the ticket — it only suppresses mailbox copies; the assignee can still open the thread from the drawer or Support inbox.

Ticket status labels

Statuses appear as coloured badges in the list and in the ticket sidebar. Typical meanings:

Label in the appWhat it usually means
OpenThe ticket is active; work or discussion continues.
PendingVivin is expected to reply or act next. In ticket rows and badges the same state may read Pending response; the drawer Status multi-select lists it as Pending.
Awaiting your replyVivin is waiting on information or confirmation from your side.
Ongoing analysisThe team is investigating or coordinating internally before the next visible update.
BacklogVivin acknowledged the request but deferred it — the ticket may be picked up in a future cycle rather than in the active queue today.
ClosedThe ticket is resolved or intentionally ended.

Use the row or ticket detail sidebar to read the thread, send messages, attach files, and Close a ticket when the issue is resolved.

Attachments and inline video (#1918)

Pair with other in-app support sections

Attachment types pair with New Support Ticket modal (composer staging) and Editing open tickets (message edits are text only — files stay as sent). When filing Bookings or Finance module tickets, attach booking or payment context per Glossary — Notification row navigation. Workflow screenshots: Processing a New Booking — Step 6, Managing a Check-in — Step 6, Managing a Check-out — Step 6. Full pairing matrix: Using in-app support section cross-reference.

New Ticket and reply composers accept the same attachment types:

TypeExamplesNotes
ImagesPNG, JPEG, GIF, WebPThumbnail previews before send; images in the thread open in a new tab when clicked. Paste images from the clipboard into the Description or reply box to attach them.
VideosMP4, MOV, WebM, and other browser-readable formatsUp to 100 MB per file (screen recordings and short clips). The New Ticket modal shows a video thumbnail before submit; sent videos render as an inline player with controls in the thread (no download required to preview).
DocumentsPDF, Word (.doc, .docx)Filename chips in the composer; in the thread they appear as downloadable links.

Add files with Click to add screenshots, videos, logs, or documents on the modal, the paperclip beside the reply box, or by dragging files onto the reply textarea. Remove staged files with the × on each chip or thumbnail before you send.

New Support Ticket — video attachment thumbnail on the Attachments row before submit

Support ticket thread — inline video player with controls on an outbound message bubble

Support video attachment PNGs refreshed 2026-06-19 16:00 UTC (VIVIN_DOCS_BASE_URL=http://localhost:5173 VIVIN_DOCS_RECORD_API=$VITE_API_BASE_URL npx tsx tools/capture-settings-support-video-attachment-screenshots.ts).

Editing open tickets (title, module, and your messages)

Pair with other in-app support sections

Sidebar edits pair with Attachments and inline video (message edit is text-only) and Closed-ticket satisfaction rating (controls hide after Close). While status is Awaiting your reply, reply in-thread before idle auto-close per Auto-close when Vivin is waiting on you. Upstream: New Support Ticket modal (initial subject and module). Full pairing matrix: Using in-app support section cross-reference.

While a ticket is not Closed, anyone on your workspace with Support access can correct metadata and recent replies from the ticket sidebar (drawer or full inbox):

What you can changeHowNotes
Subject (title)Click the pencil beside the title in the sidebar header, edit inline (up to 75 characters), then Save or press Enter. Escape or Cancel discards unsaved text.Applies to the whole workspace — any Support user on the account may fix a typo in the subject.
Module (area)Use the module chip under the status badges — same two-column grid as New Support Ticket (General, Bookings, Finance, and the other areas).Saves immediately when you pick a tile. Priority is not editable here; Vivin sets and updates priority on the Vivin side.
Your own message textOn your outbound bubbles (teal, right-aligned), hover the message and click Edit. Change the text, then Save or Cancel.Text only — attachments on that message stay as sent. After Save, a small edited label appears beside the timestamp.

Message edit limits (product rules):

  • Only your landlord-authored messages — not Vivin replies, system lines, or another teammate’s messages.
  • Only while the ticket is open (not Closed).
  • Only until Vivin support replies after that message in the thread. Once the team posts a later reply, earlier landlord messages lock — use a new reply instead of editing history.

Closed tickets show the module as a read-only chip and hide title-edit and message-edit controls. To continue the conversation, use Reopen (when available) or open a New Ticket.

Support ticket sidebar — inline title edit (pencil opens the subject field with Save and Cancel)

Support ticket sidebar — Change area module chip with the one-column area picker open

Support ticket sidebar — Edit on your outbound message bubble (hover reveals the control)

Support ticket sidebar — edited label beside the timestamp after you save a message edit

Support ticket edit PNGs 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-settings-support-ticket-edit-screenshots.ts).

When a ticket is Closed, the sidebar header shows Opened metadata (date and the workspace member who created the ticket when available) and a second line Closed with the close timestamp. When Vivin recorded who closed the ticket, their display name appears after the closed date (for example Closed 5 Jun 2026, 04:23 · System after an auto-close, or a teammate’s name when they clicked Close).

Support — closed ticket sidebar with Opened and Closed timestamps plus closer name (example auto-close by System)

Closed-ticket sidebar capture re-verified 2026-06-22 01:20 UTC (tools/capture-docs-enrichment-3005.ts).

Closed-ticket satisfaction rating

Pair with other in-app support sections

Ratings pair with Auto-close when Vivin is waiting on you (premature closes) and New Support Ticket modal (follow-up when the issue persists). Upstream: Editing open tickets (title/module fixes before Close). Full pairing matrix: Using in-app support section cross-reference.

A rating footer appears on closed tickets: How was your experience? with five clickable stars. Picking a star saves immediately (no separate Submit); short acknowledgement copy appears under the stars (for example Excellent! at five stars). Ratings are optional — you can close the sidebar without scoring. Vivin uses ratings for support quality; they do not reopen the ticket.

Inbox load failures

Pair with other in-app support sections

Load failures pair with Glossary — Directory list load failures and the Help & Support drawer (same data layer). When Retry persists, use Get Help & Support email or return after sign-in per When to use in-app support. Full pairing matrix: Using in-app support section cross-reference.

When the first ticket list request fails on /settings/support, the page shows an alert card — Failed to load support tickets — with optional detail and a Retry button instead of an empty table. The Help & Support drawer uses the same data layer; if the inbox cannot load, use Retry on the full page or refresh after connectivity improves. See Glossary — Directory list load failures.

Auto-close when Vivin is waiting on you

Pair with other in-app support sections

Auto-close pairs with Closed-ticket satisfaction rating (quality signal after close) and New Support Ticket modal (follow-up when auto-close was premature). While Awaiting your reply, use Editing open tickets or a new reply before the idle window. Full pairing matrix: Using in-app support section cross-reference.

When status is Awaiting your reply, Vivin tracks how long the ticket has been in that state. If no one in your workspace replies for an extended idle period, the ticket may be closed automatically so the inbox stays manageable. In production, that idle window is 30 calendar days; non-production environments use a shorter window for testing. You still receive status notifications when a ticket is closed (including auto-close). Reply or open a New Ticket if the issue is not actually resolved.

New Support Ticket modal

Pair with other in-app support sections

Filing pairs with Attachments and inline video, Module picker layout (area grid), and Interface Language (translated labels). Choose Settings or Listings when setup is blocked per Onboarding a New Property — Step 7. Downstream: Support inbox (full page) lists the new row. Full pairing matrix: Using in-app support section cross-reference.

From New Ticket on the Support page, a centered dialog titled New Support Ticket opens (English labels below; other interface languages translate the same fields). The backdrop dims the rest of the app; Cancel or the X in the header closes the dialog unless a submit is already in progress.

FieldRequiredNotes
SubjectYesShort summary of the issue (up to 75 characters; a counter appears under the field). In English the empty field shows the placeholder Short description of your issue.
PriorityNoOptional Select priority list: P3 (general inquiry) through P0 (production outage). Use the ? next to the Priority label to open a second dialog, Priority Levels, with definitions and examples. If you leave priority unset, Vivin still receives the ticket.
ModuleYesOpen the Module control (placeholder Select module until chosen). The menu shows a two-column grid of icon-labelled areas: General, Dashboard, Listings, Bookings, Tenants, Sales, Finance, Operations, Utilities, Settings, AI Assistant, Booking Engine, Invoicing, and Other. Submit Ticket stays disabled until one module is selected.
DescriptionYesDetailed context (up to 1000 characters; counter under the field). In English the placeholder reads Describe your issue in detail.... Pasting images from the clipboard can attach them as files in addition to anything you add under Attachments (video paste is not supported — use Attachments or the reply paperclip for videos).
AttachmentsNoClick to add screenshots, videos, logs, or documentsimages, videos (up to 100 MB each), PDF, and Word (.doc, .docx). Multiple files are allowed; image and video thumbnails preview before submit. See Attachments and inline video.

Footer actions: Cancel closes the modal (when not submitting). The primary action is labelled Submit Ticket in English (other interface languages may shorten the label, for example to Submit); while the request runs it shows Submitting..., then the modal closes on success and the new ticket appears in your inbox.

Module picker layout

Pair with other in-app support sections

Module tiles pair with New Support Ticket modal (required field before Submit Ticket) and Editing open tickets (same grid when you change area on an open ticket). Map wizard blockers: Listings for Onboarding a New Property — Step 7, Finance for Handling a Late Payment — Step 6, Settings for Resetting a Management User Password — Troubleshooting. Full pairing matrix: Using in-app support section cross-reference.

When Module shows Select module, open the control to see a dimmed backdrop (click outside the panel to dismiss without choosing) and a two-column grid of tiles. Each tile pairs a small icon with a label — the same areas listed in the table above (General through Other). Choosing a tile sets your module, closes the grid, and enables Submit Ticket together with non-empty Subject and Description. Leave Priority unset if you are unsure; Vivin still triages the ticket.

The capture below shows the modal with the module menu open so you can match labels to your issue area; the inbox behind the dialog is blurred.

New Support Ticket — module picker grid open over the Support workspace

Walkthrough: New Ticket → subject and description → open the Module grid and pick an area (for example Bookings) → Submit Ticket → the new row appears in the inbox.

Full pairing matrix: Using in-app support section cross-reference.

Mobile behaviour

Pair with other in-app support sections

Mobile entry points pair with Help & Support drawer (same panel from the header icon). Phone-only Operations shell rules: Getting Started — Mobile phones. Full escalation map: Get Help & Support — Section cross-reference.

On narrow viewports (phones and small tablets), the layout changes in two ways that matter for support:

  1. No floating FAB — The round Help & Support button fixed at the bottom-right is desktop only (md breakpoint and wider). It is hidden on narrow screens so it does not cover operational content.
  2. Header chat icon — When you have the Support permission, the top bar on every module shows a chat bubble control on the right (same drawer as the desktop FAB). When one or more tickets are Pending response (Vivin owes a reply), an amber dot appears on the icon (no number on mobile — use the drawer Active chip or full inbox for counts). The dot uses the same awaiting_reply count as the desktop FAB badge.

Mobile dashboard — Help &amp; Support chat icon in the top bar

Mobile — Help &amp; Support header icon with amber dot when Vivin still owes a reply on at least one ticket

Tapping the header icon opens the same Help & Support drawer as on desktop (Active / Closed chips, detailed Status multi-select, Sort by pills, search, New Ticket, and the ticket list). The floating bottom-right button stays hidden on narrow viewports so it does not cover operational content.

Mobile — Help &amp; Support drawer open from the header icon (filters, search, Status multi-select, and Sort by pills; full-width panel over the module)

Mobile drawer capture refreshed 2026-06-18 16:25 UTC (same capture-settings-support-drawer-1861-screenshots.ts run; capture script clicks the visible header FAB — desktop and mobile each render a hidden duplicate aria-label="Help & Support" control).

You can still open the full inbox at /settings/support from a bookmark or sidebar navigation when your role includes Support. Legacy /support URLs redirect there.

On narrow screens, users who have the Operations module may be guided to stay in Operations for day-to-day field work. If that applies to your account, you can still open Support when you have the Support permission: Operations and Support routes remain reachable so you can file or follow tickets without losing access to operations views.

Full pairing matrix: Using in-app support section cross-reference.

Using in-app support section cross-reference

Use this table when one section 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 section.

| Workflow section | Pair with these docs | | --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | When to use email support | Get Help & Support, Settings > Subscription, FAQ — Help & Vivin support | | When to use in-app support | Users & Roles, Account Settings — Support-only browse layout, Create New menu (Operations New Ticket contrast), Onboarding a New Property — Step 7 (wizard submit or Utilities → Connections blocked), Portfolio KPI review — Step 6 / Step 7 (Analytics permission or Total Debt reconciliation blocked), Processing a New Booking — Step 6 (portal Copy / Impersonate Tenant or tenant-category portal modules blocked), Handling a Late Payment — Step 1 (contrast self-serve collections from payment overdue alerts), Handling a Late Payment — Step 6 / Step 6b (collections permissions and MCP auth vs self-serve), Notification triage — Step 6 (row-click and read-state defects), Entering Monthly Utility Bills — Step 6 (AI extraction and overage posting), Cancelling a Booking — Step 6 / Step 6b (post-cancel cleanup), Managing a Check-out — Step 6 / Step 7 (deposit dispute or Ended status blocked), Manual block hygiene — Step 6 (calendar edits blocked after hygiene pass), Resetting a Management User Password — Troubleshooting (refresh JWT before MCP auth tickets), Tenant MCP — Maintenance and escalation (internal create-maintenance-ticket / notify-landlord vs Vivin product tickets), Landlord MCP — Permissions and safety (account-scoped JWT failures vs operator UI escalation) | | Where to open Support | Deep Links — Support, Management session (JWT when filing integration tickets), Handling a Late Payment — Step 6 (?support=<ticketId> from Finance / Bookings during collections escalation), Cancelling a Booking — Step 6 (?support=<ticketId> from Operations during post-cancel cleanup), Onboarding a New Property — Step 7 (drawer from Listings during wizard verification) | | Help & Support drawer | Support inbox (full page), New Support Ticket modal, Glossary — Directory list load failures, Inbox load failures, Handling a Late Payment — Step 6 / Step 6b (drawer from Finance during collections escalation), Cancelling a Booking — Step 6 / Step 6b (drawer from Operations / Bookings during post-cancel cleanup), Onboarding a New Property — Step 7 (drawer from Listings), Managing a Check-in — Step 6 / Step 6b (drawer from Operations / Bookings during arrival week), Managing a Check-out — Step 6 / Step 6b (drawer from Finance during departure settlement), Processing a New Booking — Step 6 / Step 6b (drawer from Bookings during portal verification) | | Support inbox (full page) | Notifications module (same scroll pattern), Attachments and inline video, Editing open tickets, Inbox load failures, Closed-ticket satisfaction rating | | Attachments and inline video | New Support Ticket modal, Editing open tickets, Glossary — Notification row navigation (attach booking context for Bookings / Finance module tickets), Processing a New Booking — Step 6 (portal screenshots), Managing a Check-in — Step 6 (access-code screen recordings), Managing a Check-out — Step 6 (deposit settlement screenshots) | | Editing open tickets | New Support Ticket modal, Attachments and inline video, Closed-ticket satisfaction rating, Auto-close when Vivin is waiting on you | | Inbox load failures | Glossary — Directory list load failures, Help & Support drawer (same data layer), Using in-app support — When to use in-app support (file support when Retry persists) | | Closed-ticket satisfaction rating | Editing open tickets, Auto-close when Vivin is waiting on you | | Auto-close when Vivin is waiting on you | Editing open tickets, Closed-ticket satisfaction rating, New Support Ticket modal (open a follow-up ticket when auto-close was premature) | | New Support Ticket modal | Interface Language, Glossary — Notification row navigation (attach context for Bookings / Finance module tickets), Glossary — Tenant category (attach segment context for Finance / Analytics KPI tickets), Settings > Tenant categories, Tenant MCP (automation escalations that still need Vivin credential or scope changes — contrast notify-landlord / create-maintenance-ticket), Landlord MCP (integration and JWT scope failures when filing Settings or API module tickets) | | Mobile behaviour | Getting Started — Mobile phones, Operations module (narrow-screen shell rules) | | Lockout catch-up after password recovery | Access tickets after password recovery | Common Workflows — Lockout catch-up, Resetting a Management User Password, Getting Started — Lockout catch-up | | Pending manual receipt approval | Payment approval permission or persistence defects | Common Workflows — Pending manual receipt approval, Finance — Pending manual payments, When to use in-app support | | Reject/revert mistaken receipts | Credit-note or reject/revert disputes on tickets | Common Workflows — Reject/revert mistaken receipts, Payment Allocation — Correcting mistaken receipts, Glossary — Credit note | | Partly collected security deposit | Partially paid badge or Finance partial filter defects | Common Workflows — Partly collected security deposit, Finance — Deposits status summary cards, Glossary — Deposit lifecycle status, FAQ — Partly collected security deposit, When to use in-app support (file Finance module tickets) | | Wrong tenant on a booking | Change tenant greyed out or guard defect | Common Workflows — Wrong tenant on a booking, New Support Ticket modal, FAQ — Wrong tenant on a booking (bookings-detail-change-tenant-control.png, bookings-detail-change-tenant-flow.mp4) | | Cancel Booking vs Delete Booking | Delete Booking guard or ledger defect — file Bookings ticket | Common Workflows — Cancel Booking vs Delete Booking, New Support Ticket modal, 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 | Archive / Unarchive or Delete Booking guard defects | Common Workflows — Portfolio retirement decisions, New Support Ticket modal, FAQ — Portfolio retirement decisions (listings-archived-populated-table.png, finance-transactions-type-summary-cards.png) | | Directory list load failures | /settings/support inbox fails before filing tickets | Common Workflows — Directory list load failures, Support inbox (full page), FAQ — Directory list load failures (notifications-module-load-failure.png, utilities-bills-load-failure.png) | | Booking sidebar tab load failures | Tab Refresh never recovers — file defect ticket | Common Workflows — Booking sidebar tab load failures, New Support Ticket modal, FAQ — Communication or Tickets load failure (bookings-detail-communication-tab-whatsapp-thread.png, bookings-detail-tickets-tab.png) | | Confirmation alert triage | Row-click or Approve blocked on confirmation alert | Common Workflows — Confirmation alert triage, New Support Ticket modal, 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 | Tenant-category portal or filter defects | Common Workflows — Portfolio segmentation, Settings > Tenant categories, Tenant Portal — Portal access by tenant category | | Check-out final utilities handoff | Support ticket cites final overage blocking Ready To Refund | Common Workflows — Check-out final utilities handoff, New Support Ticket modal, Managing a Check-out — Step 6 (utilities-allocations-review-flow.mp4, bookings-detail-payment-plan-tab-schedule.png) | | Check-in to check-out handoff | Support ticket asks when to switch from check-in to check-out workflow | Common Workflows — Check-in to check-out handoff, New Support Ticket modal, FAQ — Managing a Check-out hub (operations-check-in-out-check-outs-next-7-days.png, bookings-timeline-view.png) | | Check-out collections before refund | Support ticket cites Ready To Refund blocked by rent arrears | Common Workflows — Check-out collections before refund, New Support Ticket modal, 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 | Support ticket — tenant paid but Ready To Refund blocked (duplicate) | Common Workflows — Check-out ledger cleanup before refund, New Support Ticket modal, 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 | Support ticket filed before self-serve payment overdue triage | Common Workflows — Payment alert to receivables triage, New Support Ticket modal, Notification triage — Payment alert to receivables triage (notifications-row-navigate-to-booking-detail.png, notifications-row-navigation-flow.mp4) | | Finance debt receivables triage | Support ticket: Total Debt still high after self-serve triage | Common Workflows — Finance debt receivables triage, New Support Ticket modal, Pending manual receipt approval (finance-overview-income-chart-debt-aging.png, finance-overview-debt-aging-walkthrough-flow.mp4, finance-transactions-pending-pill.png) | | Handling a Late Payment collections | Support ticket: cite self-serve collections Steps 1–5 before New Support Ticket modal | | Finance Income status drill-down | Support ticket: self-serve Income → In debt vs Debt Aging before filing | Common Workflows — Finance Income status drill-down, New Support Ticket modal, Finance debt receivables triage (finance-overview-income-status-in-debt-modal.png, finance-overview-income-drill-down-flow.mp4) | | Cash flow forecast drill-down | Support ticket: Cash flow forecast All payments vs Income segments before filing | Common Workflows — Cash flow forecast drill-down, New Support Ticket modal, 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 | Support ticket cites In Debt blocking Cancel booking | Common Workflows — Cancellation collections before void, New Support Ticket modal, 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 | Support ticket cites blocked rent cut below exported month | Common Workflows — Rent reduction after invoicing, When to use in-app support, New Support Ticket modal, Glossary — Invoiced floor (rent) (bookings-detail-change-monthly-rent-modal.png, bookings-detail-contract-values-invoiced-floor-edit-amount.png) | | Month-end invoicing (fixed date) | Support ticket cites wrong document date on issued invoices | Common Workflows — Month-end invoicing (fixed date), When to use in-app support, FAQ — Month-end invoicing (fixed date) hub (settings-invoicing-invoice-date-toggle.png, finance-transactions-bulk-toolbar-fixed-invoice-date-banner.png) | | Bulk Hostkit invoicing | Support ticket cites slow Hostkit batch | Common Workflows — Bulk Hostkit invoicing, When to use in-app support, FAQ — Bulk Hostkit invoicing slow (finance-transactions-bulk-selection-bar.png, settings-invoicing-hostkit-series.png) | | Same-day turnover coordination | Turnover coordination blocked — escalate via support | Common Workflows — Same-day turnover coordination, New Support Ticket modal, FAQ — Same-day turnovers (operations-add-ticket-modal.png, bookings-timeline-day-week-month-and-sidebar.mp4) | | Occupancy KPI to block hygiene handoff | Calendar edit blocked after block hygiene — escalate via support | Common Workflows — Occupancy KPI to block hygiene handoff, New Support Ticket modal, FAQ — Analytics (KPI workspace) (analytics-kpi-occupancy-tab.png, audit-manual-blocks-filter-scroll.mp4) | | Deposit missing on Finance Deposits | Support ticket — deposit row missing on Finance | Common Workflows — Deposit missing on Finance Deposits, When to use in-app support, FAQ — Deposit missing on Finance Deposits (finance-deposits-date-range-toolbar-default.png, finance-deposits-date-range-clear-flow.mp4) |


Pair with other Using in-app support guide sections

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

Documentation map & escalation

Upstream & downstream workflows

Pair with other Using in-app support guide sections
Pair with other Using in-app support guide sections

Concepts & settings that shape this workflow

Pair with other Using in-app support guide sections

Deeper workflow reads

Pair with other Using in-app support guide sections

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

Deeper API reads

Lockout catch-up after password recovery

Pair with other Using in-app support guide sections

Access tickets after password recovery should cite Resetting a Management User Password and lockout catch-up steps — complete Notification triage — Steps 4–5 and Pending manual receipt approval before filing product tickets for stale Total Debt or alert backlog. Hub parity: Common Workflows — Lockout catch-up after password recovery. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Pending manual receipt approval

Pair with other Using in-app support guide sections

Utility overage collections

Pair with other Using in-app support guide sections

Check-out final utilities handoff

Pair with other Using in-app support guide sections

Check-in to check-out handoff

Pair with other Using in-app support guide sections

Check-out collections before refund

Pair with other Using in-app support guide sections

Support tickets citing Ready To Refund blocked by rent arrears pair with self-serve Managing a Check-out — Step 6 before New Support Ticket modal — hub: Common Workflows — Check-out collections before refund. Distinct from Check-out ledger cleanup before refund (tenant paid, duplicate on ledger). Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Check-out ledger cleanup before refund

Pair with other Using in-app support guide sections

Support tickets citing Ready To Refund blocked when the tenant paid once but the ledger shows a duplicate pair with self-serve Reject / Revert on booking Transactions before New Support Ticket modal — hub: Common Workflows — Check-out ledger cleanup before refund. Distinct from rent Check-out collections before refund. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Cancellation collections before void

Pair with other Using in-app support guide sections

Support tickets citing In Debt blocking Cancel booking pair with self-serve Cancelling a Booking — Step 2 before New Support Ticket modal — hub: Common Workflows — Cancellation collections before void. Distinct from Check-out ledger cleanup before refund (tenant paid, duplicate on ledger). Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Notification row-click navigation

Pair with other Using in-app support guide sections

Support tickets filed after payment overdue row-click pair with self-serve Notification triage — Step 4 before filing — hub: Common Workflows — Notification row-click navigation. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Rent reduction after invoicing

Pair with other Using in-app support guide sections

Support tickets citing blocked Change monthly rent or Contract Values → Edit amount pair with self-serve invoiced-floor modals before New Support Ticket modal — hub: Common Workflows — Rent reduction after invoicing. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Month-end invoicing (fixed date)

Pair with other Using in-app support guide sections

Support tickets citing wrong document dates on issued invoices pair with self-serve fixed Invoice date setup in Settings → Invoicing before New Support Ticket modal — hub: Common Workflows — Month-end invoicing (fixed date). Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Bulk Hostkit invoicing

Pair with other Using in-app support guide sections

Support tickets citing slow Issue allocation / Invoice selected batches pair with self-serve FAQ — Bulk Hostkit invoicing slow before New Support Ticket modal — hub: Common Workflows — Bulk Hostkit invoicing. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Same-day turnover coordination

Pair with other Using in-app support guide sections

When Managing a Check-in — Step 6 turnover coordination stays blocked after self-serve checks, file New Support Ticket modal — not tenant notify-landlord. Hub parity: Common Workflows — Same-day turnover coordination. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Occupancy KPI to block hygiene handoff

Pair with other Using in-app support guide sections

When Manual block hygiene — Step 6 calendar edits stay blocked after a hold cleanup pass, file New Support Ticket modal — not tenant notify-landlord. Hub parity: Common Workflows — Occupancy KPI to block hygiene handoff. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Deposit missing on Finance Deposits

Pair with other Using in-app support guide sections

WhatsApp per-booking messaging

Pair with other Using in-app support guide sections

Support tickets citing tenant WhatsApp threads pair with self-serve Tools → Inbox or Bookings → Communication before New Support Ticket modal — hub: Common Workflows — WhatsApp per-booking messaging. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Bot reasoning (audit)

Pair with other Using In App Support guide sections

Self-serve bot audit before New Support Ticket modal — 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: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

ChatBot settings

Pair with other Using In App Support guide sections

Pair Account Settings → ChatBot (Persona, IF/THEN, Status Bot) with thread review on Communication when self-serve bot audit before new support ticket modal. Hub parity: Glossary — ChatBot settings hub · Common Workflows — ChatBot settings. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Payment notification (operator)

Pair with other Using in-app support guide sections

Before filing Notifications module tickets about missing payment received email or in-app rows, self-serve account Receive payment notifications and personal Payment notification emails on /settings/personal — hub: Common Workflows — Payment notification (operator). Hub parity: Common Workflows — Payment notification (operator). Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Payment alert to receivables triage

Pair with other Using in-app support guide sections

Support tickets filed after payment overdue row-click pair with self-serve Notification triage — Step 4 before filing — hub: Common Workflows — Payment alert to receivables triage. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Finance debt receivables triage

Pair with other Using in-app support guide sections

Handling a Late Payment collections

Pair with other Using in-app support guide sections

File Vivin product tickets on Total Debt only after self-serve Finance debt receivables triage and Handling a Late Payment — Steps 1–5 — hub: Step 6 when permissions block segment-wide collections. Hub parity: Common Workflows — Handling a Late Payment collections hub. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Dashboard Total Debt subtitle

Pair with other Using in-app support guide sections

Uncovered Debt KPI

Pair with other Using in-app support guide sections

Support tickets citing high receivables should cite Uncovered Debt on Finance → Overview — when it matches Total Debt, deposit cushions are thin. Hub parity: Common Workflows — Finance debt receivables triage. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Finance Income status drill-down

Pair with other Using in-app support guide sections

Cash flow forecast drill-down

Pair with other Using in-app support guide sections

Before New Support Ticket modal on collections mismatch tickets — self-serve Cash flow forecast All payments modal vs Income status segments. Hub parity: Common Workflows — Cash flow forecast drill-down. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Reject/revert mistaken receipts

Pair with other Using in-app support guide sections

Deposit lifecycle status

Pair with other Using in-app support guide sections

Before filing Finance module tickets about deposit lifecycle pills, lifecycle cards, or partial filters, self-serve with Common Workflows — Deposit lifecycle status. Hub parity: Common Workflows — Deposit lifecycle status. Full pairing matrix: Using In App Support section cross-reference · Common Workflows section cross-reference.

Partly collected security deposit

Pair with other Using in-app support guide sections

When self-serve triage on Finance → Deposits shows the wrong Partial paid count or the booking Deposit tab badge does not match the lifecycle card, file New Support Ticket modal with module Finance — not tenant notify-landlord. Hub parity: Common Workflows — Partly collected security deposit. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Wrong tenant on a booking

Pair with other Using in-app support guide sections

When Change tenant is greyed out, Reassign booking is rejected on confirm, or eligibility guards behave unexpectedly, file a Bookings module ticket from the New Support Ticket modal with the booking URL — distinct from duplicate-row Delete Booking cleanup. Hub parity: Common Workflows — Wrong tenant on a booking. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Cancel Booking vs Delete Booking

Pair with other Using in-app support guide sections

When Delete Booking is blocked by a provider platform in-payment guard (#2076), Manual Transactions vanish unexpectedly after soft-archive (#1897), or refund-type dialogs behave wrong, file a Bookings module ticket from the New Support Ticket modal with the booking URL — distinct from duplicate-row cleanup or Change tenant reassignment. Hub parity: Common Workflows — Cancel Booking vs Delete Booking. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Portfolio retirement decisions

Pair with other Using in-app support guide sections

When Archive / Unarchive on Listings → Portfolio or Delete Booking guards fail despite correct operator steps, file New Support Ticket modal with module Listings or Bookings — not tenant notify-landlord. Hub parity: Common Workflows — Portfolio retirement decisions. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Provider platform Delete Booking guard

Pair with other Using in-app support guide sections

When Delete Booking stays blocked after Reject or assign on provider platform in-payment, file New Support Ticket modal with module Bookings — attach booking URL and toast screenshot (#2076). Hub parity: Common Workflows — Provider platform Delete Booking guard. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Archived booking ledger visibility

Pair with other Using in-app support guide sections

When Manual Transactions vanished after Delete Booking but vIBAN / credit card rows remain, file New Support Ticket modal with module Bookings only if behaviour differs from expected #1897 — attach booking URL and Finance → Transactions screenshot. Hub parity: Common Workflows — Archived booking ledger visibility. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Archive property (building-level)

Pair with other Using in-app support guide sections

When Archive / Unarchive on Listings → Portfolio fails despite correct operator steps, file New Support Ticket modal with module Listings — distinct from Bookings tickets for Delete Booking guard defects. Hub parity: Common Workflows — Archive property (building-level). Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Directory list load failures

Pair with other Using in-app support guide sections

When /settings/support or the Help & Support drawer shows Failed to load support tickets + Retry, that is the same first-fetch directory pattern as Bookings or /notifications — not an empty inbox with zero open tickets. Pair Inbox load failures for drawer vs full-page recovery. Hub parity: Common Workflows — Directory list load failures · Glossary — Directory list load failures hub. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Booking sidebar tab load failures

Pair with other Using in-app support guide sections

When Communication or Tickets inside a booking never recovers after Refresh / Retry and connectivity is stable, file a Bookings module ticket from New Support Ticket modal with the booking URL and a screenshot of the red banner — distinct from whole-module Directory list load failures on /settings/support. Self-serve triage first: Bookings — Sidebar tab load failures. Hub parity: Glossary — Booking sidebar tab load failures hub · Common Workflows — Booking sidebar tab load failures. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Confirmation to check-in handoff

Pair with other Using in-app support guide sections

When Tenant Portal Copy / Impersonate Tenant stay blocked after Processing a New Booking — Step 6 checks, file a Bookings module ticket from New Support Ticket modal with booking URL — distinct from arrival-week blockers on Managing a Check-in — Step 6. Hub parity: Common Workflows — Confirmation to check-in handoff. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Confirmation alert triage

Pair with other Using in-app support guide sections

When Notification triage — Step 4 row-click or Transactions Approve fails on confirmation-week alerts, file a Notifications module ticket from New Support Ticket modal with the /notifications row text and booking URL — contrast product defects with operator habits on Common Workflows — Confirmation alert triage. Hub parity: Common Workflows — Confirmation alert triage. Full pairing matrix: using-in-app-support-section-cross-reference · Common Workflows section cross-reference.

Portfolio segmentation by tenant category

Pair with other Using in-app support guide sections

Key glossary terms

Pair with other Using in-app support guide sections

Module documentation hubs

Pair with other Using in-app support guide sections