Skip to main content

Legacy /properties URLs

Ask AI Chat “Where do older /properties bookmarks go now, and where do I open Listings under Portfolio to manage properties and units (English labels — Legacy Properties URLs redirect into Listings — product navigation only, no account data)?” — then open Portfolio → Listings (ai-chat-product-context-properties-workspace-reply.png, ai-chat-product-context-properties-workspace-flow.mp4). The assistant typically says older /properties bookmarks redirect to Listings, then Portfolio → Listings. Same grounding external MCP clients get from get-vivin-context-overview (or get-vivin-context-platform). Distinct from reservation work on Bookings and from monthly rents on Sales.

AI Assistant — where older /properties bookmarks go and where to open Listings under Portfolio

Walkthrough: ask AI Assistant where older /properties bookmarks go, open Portfolio → Listings, then confirm a legacy /properties URL redirects to /listings.
First-time workspace setup

Older /properties bookmarks redirect into Listings (setup step 13). Complete Getting Started — Recommended Setup Sequence steps 1–12 before creating properties here.

Finding your way in this guide

Read Redirect behaviour (current product) for the URL table, then continue in Interface overview (Listings) and the full Listings guide for day-to-day inventory work. Guide subsection map: Legacy properties guide subsection index (redirect paths + Related subsections). Habit-specific shortcuts live under Related below.

Portfolio management and property-level editing (contract, payments, utilities, maintenances, access, email customization) all live in the Listings module. Older /properties paths in the browser are legacy bookmarks only: they redirect into Listings so existing links keep working.

There is no separate “properties workspace” screen anymore. Use Listings from Portfolio > Listings (or /listings) for the table view, filters, property wizard, and property/unit sidebars.

Where the features went

Everything described in historical docs as “Properties Workspace” — search, filters, Add Property, and the property sidebar tabs — is the same Listings experience. Follow Managing Listings (Properties & Units).

Pair with other modules

All portfolio work lives in Listings — pair Sales for channels and Bookings for reservations after setup. When a legacy /properties bookmark lands while you are triaging payment overdue alerts, row-click navigation usually opens the booking sidebar — continue with Handling a Late Payment — Step 1. When overdue rows cluster on one tenant category, scope Bookings — Tenant categories or Finance — Tenant category filter before account-wide portal or reminder changes — see Glossary — Tenant category.

Who can follow these URLs​

Pair with other legacy properties sections

Legacy bookmarks require listings.module permission — operators without Listings access see a permission error instead of the redirect described in Redirect behaviour.

Opening a /properties URL requires Listings module permission (listings.module), because the app resolves the route and then sends you to Listings.

Redirect behaviour (current product)​

Pair with other legacy properties sections

Bookmark /properties/view/:propertyId paths land on /listings/property/:propertyId/edit — update spreadsheets and runbooks to Deep Links — Listings routes.

You open (legacy)You land on
/properties/listings
/properties/archived or /properties/archived/…/listings/archived
/properties/view/:propertyId/listings/property/:propertyId/edit
/properties/all/view/:propertyId, /properties/active/view/:propertyId, /properties/inactive/view/:propertyId, or /properties/archived/view/:propertyId/listings/property/:propertyId/edit

Paths such as /properties/active or /properties/inactive (without a view/… segment) are not mapped to separate tabs; they fall through to the default redirect (/listings). Use the Listings UI (including the Archived experience at /listings/archived when you need archived properties) instead of relying on those legacy suffixes.

Deep links

Authoritative route tables for the whole app are in Deep Links. The Listings section there documents /listings paths, property sidebars, and unit sidebars.

Interface overview (Listings)​

Pair with other legacy properties sections

After any redirect, continue portfolio work in Listings — property sidebars, unit channels, and archived inventory match the screenshots in the subsections below.

After redirect you are on Listings: expandable property rows, + Create New for properties and units, and Edit to open the property or unit sidebar. Screenshots and step-by-step flows are maintained on the Listings page.

Root bookmark (/properties)​

Opening /properties (no path suffix) sends you to the main Listings portfolio at /listings — same chrome, filters, and table as choosing Portfolio > Listings in the shell:

Listings portfolio — browser opened legacy /properties and landed on /listings

Walkthrough: open a legacy /properties bookmark in the browser; the app redirects to /listings with the same portfolio table.

Bookmarks that opened a property drawer under the old hub still work. Example: /properties/view/:propertyId (and the tab-prefixed variants in the table above) resolve to /listings/property/:propertyId/edit with the property editor sidebar open on General info:

Listings — legacy /properties/view/:propertyId opened the property editor at /listings/property/:propertyId/edit (example property FS-43-5B)

Use this path when an email or spreadsheet still links to “view property” under /properties; you do not need to find the row manually in the table first.

Archived portfolio (/properties/archived)​

/properties/archived (and /properties/archived/…) redirect to /listings/archived, which is the archived-properties experience inside Listings (not a separate module):

Listings — archived portfolio after legacy /properties/archived redirect (populated Archived tab when the account has retired buildings)

For the full archived workflow (restore, filters, permissions), see Listings — Archived properties. When the docs capture account has archived buildings, the redirect lands on the populated Archived table (listings-archived-populated-table.png in the Listings guide); empty accounts still show the empty-state copy linked from Listings — Archived properties.

Legacy properties guide subsection index​

Use this short map when an old /properties bookmark lands in Listings and you need the matching redirect or habit path:

TopicGo to
Permission guardWho can follow these URLs
Path → /listings tableRedirect behaviour (current product)
Post-redirect chromeInterface overview (Listings)
Root / property / archived bookmarksRoot bookmark · Property deep link · Archived portfolio
Operator habits (lockout, collections, alerts)Common Workflows · Related

Legacy properties section cross-reference​

Use the sections above for this module. Related pages are linked from Related below when present, or from Modules.

Pair with other Legacy properties module guide sections

Related below links this module to settings, concepts, workflows, and escalation paths.

Documentation map & escalation​

  • Modules hub — Hub pairing matrix across operator workspaces
  • Listings — Primary module for properties and units after redirect
  • Deep Links — URL reference for /listings paths, property sidebars, and unit sidebars
  • Glossary — Term definitions used across onboarding and inventory docs
  • Get Help & Support — Escalate when legacy bookmarks land on permission errors instead of Listings

Upstream & downstream workflows​

Deeper workflow reads​

See Upstream & downstream workflows above for the same guides.

Pair with other Legacy properties module guide sections

Bookmark routes pair with Management Frontend Deep Links and Create New menu.

Settings & concepts​

Operator modules (pairing surfaces)​

Operator habit hubs​

Day-to-day operator habits (lockout catch-up, pending receipts, payment triage, handoffs, and related playbooks) live on the Common Workflows habit hub.

Deep-link anchors for habit hubs

Lockout catch-up after password recovery​

Pending manual receipt approval​

Reject/revert mistaken receipts​

Check-out ledger cleanup before refund​

Utility overage collections​

Cancellation collections before void​

Check-out collections before refund​

Handling a Late Payment collections​

Check-out vs cancellation​

Deposit missing on Finance Deposits​

Notification row-click navigation​

Payment alert to receivables triage​

Finance debt receivables triage​

Finance Income status drill-down​

Cash flow forecast drill-down​

Confirmation alert triage​

New inventory to first booking handoff​

Property setup to first arrival handoff​

Confirmation to check-in handoff​

Check-in to check-out handoff​

Check-out final utilities handoff​

Same-day turnover coordination​

WhatsApp per-booking messaging​

Bot reasoning (audit)​

ChatBot settings​

Rent reduction after invoicing​

Month-end invoicing (fixed date)​

Bulk Hostkit invoicing​

Occupancy KPI to block hygiene handoff​

Partly collected security deposit​

Portfolio segmentation by tenant category​

Directory list refresh​

When a list needs a refresh instead of showing rows, use Retry or reload the page. Zero rows after a successful load means your filters matched nothing — widen filters or clear search.

See FAQ — Directory list refresh and Glossary — Directory list refresh.

Key glossary terms​

API & companion guides​

Module documentation hubs​