Skip to main content

Tenant categories

Tenant categories let operators define segments of tenants with shared rules for the Tenant Portal, profile fields, communications, and booking behaviour. These segments live on the Tenants card on Categories — they are not the same as listing tags, booking tags, ticket types, and similar chip catalogs on that page.

The feature is opt-in. Turn on Enable tenant categories under Preferences → Tenant categories (on Global Settings) before the Tenants card appears under System → Categories. Workspaces that already had segments keep the switch on automatically.

Open Account Settings → System → Categories and use the Tenants card (/settings/categories) when the Preferences switch is On. Legacy /settings/tenantCategories bookmarks redirect to Categories. The card uses the same Categories permission as the other chip catalogs (account_settings.categories).

Ask AI Chat “Where do I open Tenant categories to manage portal segments and the default for integration-created tenants?” — then open Categories → Tenants (ai-chat-product-context-tenant-categories-reply.png, ai-chat-product-context-tenant-categories-flow.mp4). The assistant may still say Settings → Property → Tenant categories (or Portuguese Categorias de inquilino); follow Settings → System → Categories (Tenants card). Same grounding external MCP clients get from get-vivin-context-platform. Distinct from listing/booking chip catalogs on the same Categories page.

AI Assistant — where to open Tenant categories for portal segments and integration defaults

Walkthrough: ask AI Assistant where to open Tenant categories for portal segments and integration defaults, then open Settings → System → Categories (Tenants card).
First-time workspace setup

Complete Getting Started — Recommended Setup Sequence step 10 (this tab — portal segments and default for integrations) after step 9 Categories and before step 11 Emails — full tab map: Recommended setup order. Set default for integrations before high-volume Integrations imports in step 12. 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.

Finding your way in this guide

Confirm the feature is enabled in Preferences, then skim What tenant categories control and Key workflow: edit a category. Set default for integrations before bulk imports — see How categories are used in the product. Habit-specific shortcuts live under Related below.

Pair with other Account Settings tabs

Direct bookings do not auto-assign a segment — operators assign Category on Tenants → Tenant Info per FAQ — Assign tenant category for direct booking. Align segment portal modules with Portal settings account-wide defaults, and set default for integrations before bulk Integrations imports. Distinct from listing/booking chip catalogs on Categories. AI usage is account-scoped, not segment-scoped — when chat or utility AI activity clusters on one cohort, pair segment filters on Bookings — Tenant categories with AI usage API during Portfolio KPI review. Hub: Recommended setup order.

Enable tenant categories​

Pair with other Tenant categories sections

The Preferences master switch only controls whether segment tooling is offered. It does not clear assignments or stop rules that already apply to a tenant — see the table below before you turn the feature off.

  1. Open Account Settings → System → Global Settings (/settings).
  2. On the Tenant categories card, turn Enable tenant categories On and Save.
  3. Open System → Categories and edit the Tenants card (this guide) to manage segments.
SwitchWhat changesWhat stays the same
OnThe Tenants card appears on System → Categories; category filters and pickers show on Bookings, Tenants, Finance, Add tenant, and Communication Rules.—
OffThe Tenants card, filters, and pickers hide. Bookmarked /settings/tenantCategories still opens Categories, without the Tenants card. Segment catalog edits are blocked.Categories already on a tenant keep portal, email, and concurrent-booking rules. Saves do not clear the assigned category.

Account Settings — Global Settings, Tenant categories card with Enable tenant categories On

Account Settings — System → Categories with the Tenants card when Enable tenant categories is On

What tenant categories control​

Pair with other Tenant categories sections

Top toggles and portal modules here override account Portal settings defaults per segment — define segments before Integrations bulk imports assign default for integrations.

Each category has a name and optional rules in three areas:

AreaPurpose
Top togglesCommunications / Email (tenant lifecycle emails for this segment), Multiple concurrent bookings (unlocks Book several units at once on Add booking), and Tenant Portal Access (master switch for portal login and modules).
Tenant portal fieldsWhich profile fields tenants may view or edit in the portal (First name, Last name, Phone, Nationality, ID documents including ID number, ID document type, ID expiry, and ID document country, Fiscal ID (NIF) and Home address, billing including Billing address, Billing city, Billing postal code, Billing country, and Company billing, bank details including IBAN and European bank account, and related fields). Lease Purpose is not in this list — it follows Categories → Lease Purpose. Only applies when Tenant Portal Access is on. See Tenant Portal — First name and last name, Tenant Portal — Phone, Tenant Portal — Nationality, Tenant Portal — ID document details, Tenant Portal — Fiscal number and home address, Tenant Portal — Billing address, Tenant Portal — Lease Purpose, Tenant Portal — IBAN, Tenant Portal — Use company billing and Tenant Portal — European bank account.
Tenant portal modulesWhich portal areas are available: Documents / invoices (Tenant Portal — Documents), support/chat, payment plan, VIVIN payments (card / vIBAN), contract, subscriptions/extras, and utilities. Hidden when portal access is off. Disabling Contract (or turning off Tenant Portal Access, which forces every module off) also prevents Vivin from attaching the contract PDF to the onboarding email, even when Preferences → Contract in onboarding email is on.

When Tenant Portal Access is turned off for a category, the product clears portal field and module toggles on save so stored rules stay consistent (the editor shows a hint that fields below are not applicable).

Default for integration-created tenants​

One category can be marked Default for integration-created tenants. Marketplace POST /bookings does not send a category — Creating Bookings — Tenant category. New tenants created by allowlisted booking integrations (Uniplaces, Inlife, RoomLess / Spacest, Housing Anywhere, Spotahome, Vivin Booking Engine, Edu Portugal, Erasmus Life Lisboa, Kiwi, Capital Rooms, Porta85, Lisbeyond) receive that category when they arrive without an existing assignment. Returning guests keep their stored segment. + Create New → Booking, Channex (Airbnb / Booking.com), Idealista, and Coliving do not auto-assign. If no default is set, the UI shows a warning that integration-created tenants will not be auto-assigned.

Assign categories manually on Tenants (Tenant Info tab) or when creating a tenant from + Create New — see Processing a New Booking — Step 2 for direct reservations. The Add booking wizard does not set category; assign on the profile before contract or onboarding mail.

Communication Rules audience — When categories exist, Settings → Emails → Communication Rules can scope automated tenant messages by Tenant categories using the same No filter / Include only / Exclude pattern as smart-lock and booking-tag filters. Select tenant categories… stays open while you add a second named segment. See Emails — Audience filters.

Interface overview​

Pair with other Tenant categories sections

If the Tenants card does not appear, confirm Enable tenant categories is On on Global Settings, then reopen Account Settings → System → Categories. See Glossary — Settings and profile recovery before assuming no segments exist.

The Tenants card lists existing categories (chips plus a pencil). Open the editor to see Default for integrations when applicable. Use Add category to create a row, or Edit / Delete on an existing category.

If the card does not appear, confirm the Preferences switch is On, then reopen System → Categories. See Glossary — Settings and profile recovery.

Account Settings — System → Categories, Tenants card with segment chips and default-for-integrations note

The editor modal groups name, the default for integrations toggle, top module toggles, then Tenant portal fields and Tenant portal modules sections.

Account Settings — Tenant category editor with portal access, field rules, and portal module toggles

Warnings and editor states​

Pair with other Tenant categories sections

The no default for integrations banner should be cleared before Onboarding a New Property channel steps — unassigned integration tenants break Emails audience filters.

Operators hit a few states that are easy to miss in a quick tour of the list:

StateWhat you seeWhat to do
No default for integrationsAmber banner under the category list when no row holds Default for integration-created tenantsPick one segment and turn on the default toggle before high-volume channel onboarding — otherwise integration-created tenants stay unassigned.
Tenant Portal Access offIn the editor, the Tenant portal fields and Tenant portal modules sections disappear and an amber hint explains they are not applicableExpected when a segment should not log into the portal at all; portal rules are cleared on Save.
Delete categoryDanger Confirm modal naming the segmentOnly delete unused segments — tenants already assigned keep their category until you change them on Tenants.

When no category is marked default for integrations, the list shows an amber banner under the rows (integration-created tenants will not auto-assign):

Account Settings — Tenant categories list with amber no-default-for-integrations warning

Turn Tenant Portal Access off in the editor to preview how field and module toggles hide (rules clear on save):

Account Settings — Tenant category editor with Tenant Portal Access off and amber portal hint

Delete on a row opens a confirmation step — cancel if you opened it by mistake:

Account Settings — Delete tenant category confirmation modal

Key workflow: edit a category​

Pair with other Tenant categories sections

After Save, verify portal behaviour on a pilot tenant in Tenants before rolling segment rules to production imports — Managing a Check-in assumes portal modules match the segment.

  1. Open Account Settings → System → Categories and open the Tenants card.
  2. Click Add category for a new segment, or Edit (pencil) on an existing row.
  3. Set the name and, when needed, mark Default for integration-created tenants (only one category can hold that flag).
  4. Use the top toggles for Communications / Email, Multiple concurrent bookings, and Tenant Portal Access. Turning Tenant Portal Access off hides Tenant portal fields and Tenant portal modules in the editor and clears those rules on save.
  5. When portal access is on, enable the profile fields and portal modules that match the segment (for example hide VIVIN payments for corporate tenants who pay offline — that also hides the portal Home balance card, Payments → Payment details, Payments → Same-month installment titles, Payments → TODAY far-due date, Payments → TODAY compact tick at the end, Payments → Overdue days past due, Payments → Paid installment, Payments → Pending installment, Payments → Discounted installment, Payments → Scheduled Due in N days, Payments → Upcoming, Payments → Transaction History sort, Payments → Platform payment label, Payments → Export CSV, the Receipt column, the Virtual IBAN processing notice, and Make payment → Payment Due Soon / Make payment Back).
  6. Click Save to persist, or Cancel to close without changes.

Account Settings — Tenant category editor with Communications / Email off (highlighted)

Walkthrough: open Edit on a category, highlight Communications / Email, then Cancel without saving.
Walkthrough: open Edit on a category, toggle Tenant Portal Access off and on to show how field and module sections appear, scroll the modal, then Cancel without saving.

Communications / Email and schedule rebuild​

Pair with other Tenant categories sections

When you turn Communications / Email back on, Vivin rebuilds Communication Rules schedules for that segment in the background — pair with Emails — Communication schedule and FAQ — Enabling Communications / Email.

Communications / Email is the per-segment gate for tenant email lifecycle and Communication Rules traffic (phone / WhatsApp rules are not gated by this toggle).

StateWhat happens
OffNew bookings in the segment are skipped at schedule time — Vivin does not create a Communication schedule row. Existing Scheduled rows for the segment are cancelled and show as Cancelled with a truncated Tenant categor… reason on Communication schedule.
Off → On (Save)Vivin starts a background rebuild for that category’s bookings across active email Communication Rules. Eligible rows appear on Communication schedule within seconds to a few minutes — you do not need to wait for the daily ~00:06 UTC recalculation, and you should not re-save an unchanged rule just to force catch-up.
Already OnBooking creation and rule edits schedule as usual; category audience filters on the rule still apply.

Account Settings — Communication schedule showing Cancelled rows with Tenant categor… reason when Communications / Email is off

Walkthrough: open All schedules and find Cancelled rows whose reason truncates to Tenant categor… after the category email gate turns off.
Past send windows can still be lost

The rebuild only creates rows whose computed send time is still valid. Check-in / check-out triggers whose send window is already in the past stay absent (same as the daily cron). Enable Communications / Email before the first arrivals you care about, or use Send now / manual lifecycle actions when a window has closed.

Moving a tenant into an email-enabled category

Changing Category on Tenant Info to a segment that already has Communications / Email on does not yet trigger the same immediate rebuild — catch-up still relies on the daily recalculation (or saving a Communication Rule). The rebuild fires on the category toggle off → on path only.

How categories are used in the product​

Pair with other Tenant categories sections

Bookings, Finance, and Tenants share the same Tenant category filter semantics — scope one segment in Finance — Tenant category filter during month-end before account-wide portal changes.

Best practices​

  • Create a small set of clear segment names (for example Standard resident, Corporate, Short-stay) before rolling portal restrictions to production tenants.
  • Turn off Communications / Email only when you intentionally want lifecycle emails suppressed for that segment (new categories default this toggle off; existing rows follow stored values). When you turn it back on, expect schedule rows for that segment to reappear after the background rebuild — see Communications / Email and schedule rebuild.
  • Set the default for integrations category before high-volume channel onboarding so new tenants inherit the right portal and field rules on day one.

Tenant categories section cross-reference​

Use the sections above for this settings area. Related setup pages are linked from Related below when present, or from Account Settings.

Pair with other Tenant categories guide sections

Related below links this Account Settings tab to modules, workflows, concepts, and escalation paths.

Documentation map & escalation​

  • Modules hub — Bookings and Tenants portfolio filters after segment setup
  • Account Settings hub — Tab pairing matrix across workspace configuration
  • Categories — Listing, booking, ticket, and cashflow chip catalogs (distinct from tenant segments on the Tenants card)
  • Glossary — Term definitions used across settings and module docs
  • FAQ & Troubleshooting — Quick answers when portal modules or integration defaults do not match expectations
  • Get Help & Support — Escalation when segment rules block portal access or integration imports

Upstream & downstream workflows​

Deeper workflow reads​

See Upstream & downstream workflows above for the same guides.

Operator modules​

Deeper concept reads​

Companion API guides​

Module documentation hubs​

  • Dashboard — Post-login KPI snapshot with bell notification triage
  • Listings — Property wizard, Channels tab, and unit management
  • Sales — Portfolio availability and channel manager connections
  • Operations — Maintenance tickets, cash flows, and check-in/out coordination
  • Analytics — Month-range portfolio KPI charts with rankings and heatmaps
  • Notifications — Full /notifications history with search and filters
  • AI Chat — AI Assistant (distinct from tenant portal modules)
  • Booking engine details — Rich marketplace payload editor via the Full integration pill
  • Properties workspace — Legacy /properties URL redirects into Listings
  • API Reference hub — Partner HTTP contracts and partial vs full feeds

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

Portfolio segmentation by tenant category​

Lockout catch-up after password recovery​

Pending manual receipt approval​

Reject/revert mistaken receipts​

Notification row-click navigation​

Payment alert to receivables triage​

Confirmation alert triage​

Finance debt receivables triage​

Handling a Late Payment collections​

Finance Income status drill-down​

Cash flow forecast drill-down​

Key glossary terms​