Skip to main content

Sales

The Sales module helps you maximize occupancy and revenue by giving you a clear view of your portfolio's availability, connecting your units to external booking platforms, and providing AI-powered insights to optimise your pricing and distribution strategy.

Direct access

Open the Sales module at hub.vivin.app/sales. Tab routes include /sales/overview, /sales/pricing, /sales/channels. See Deep Links for all routes.

It is the primary tool for channel management, pricing strategy, revenue optimisation, and availability oversight.

Sales Overview Tab

Sales Overview Calendar

The Sales Overview is the central view of the Sales module — a full calendar interface showing all rooms and their status across your portfolio.

Calendar View

The calendar displays every unit as a row, with time across the columns. At a glance, you can see the status of your entire portfolio:

  • Bookings (coloured bars) — active tenant reservations, shown with distinct colouring.
  • Manual blocks (different colour) — dates blocked manually for renovations, owner use, or operational reasons. These are visually distinct from bookings so you can immediately tell the difference.
  • Available (empty) — open dates ready to be booked.
  • Prices visible on calendar — rent values are displayed directly on the calendar cells, so you can see pricing alongside occupancy without switching views.

Filters

The calendar supports powerful filtering to focus on what matters:

  • Available Now — instantly show only units that are currently vacant and bookable.
  • Date Range — filter to a specific time window to plan ahead.
  • By Property — narrow down to a single building or location.
  • Existing billing — identify units that already have invoiced bookings, which helps with pricing decisions (you can see where there is margin to adjust rates).

Bulk Price Editing

Select multiple rooms and/or months at once to edit prices in bulk:

  1. Click and drag or use multi-select to choose the rooms and time periods you want to update.
  2. Enter a new price or apply a percentage adjustment.
  3. Changes apply to all selected cells and propagate to connected external platforms.

This is significantly faster than editing unit prices one by one, especially when implementing seasonal pricing changes across your portfolio.

Business Rule

Rent changes made in the calendar or pricing grid for future periods will apply to new bookings created for those periods. They do not retroactively change the rent for existing bookings.

Availability Heatmap

The heatmap visualization shows availability density over time, helping you quickly identify which months have more or fewer available units:

Sales Availability Calendar Heatmap

Availability Over Time Chart

A chart view shows how availability is distributed across your portfolio over time:

Sales Availability Over Time Chart

Pricing Tab

The Pricing tab allows you to view and manage the monthly rent for all units across your portfolio in a grid format.

Sales Pricing Tab Monthly Rent Grid

This view makes it easy to:

  • Compare rent levels across units and properties at a glance
  • Identify pricing inconsistencies within the same property
  • Update rent values for multiple units quickly — including bulk selection

Each cell in the grid represents the rent for a specific unit in a specific month. You can click a cell to edit the rent for that period, or use multi-select to update several cells at once.

Business Rule

Rent changes made in the Pricing tab for future periods will apply to new bookings created for those periods. They do not retroactively change the rent for existing bookings.

Channel Manager

The Channel Manager connects Vivin to external booking platforms, allowing you to synchronize availability and pricing across all your listing channels from one place.

Sales Channel Manager Integrations List

Connected Platforms

The Channel Manager displays all platforms you have integrated with your Vivin account. Common integrations include:

  • Airbnb — automatic calendar sync and booking import
  • Booking.com — iCal calendar sync
  • Uniplaces, Spotahome, HousingAnywhere, Inlife — student and mid-term rental platforms
  • iCal — universal calendar sync for any platform that supports iCal feeds

How Calendar Synchronization Works

When a booking is created in Vivin (whether manually or imported from a platform), the system automatically blocks those dates on all connected external platforms. This prevents double-bookings across channels.

Similarly, when a booking is created directly on Airbnb or another platform, it is imported into Vivin and the dates are blocked across all other connected channels.

Setting Up a New Integration

To connect a new platform:

  1. Navigate to Settings > Integrations
  2. Find the platform you want to connect
  3. Follow the platform-specific setup instructions (typically involves entering an API key or email address)
  4. Once connected, the platform will appear in the Channel Manager

See Integrations for detailed setup instructions for each platform.

Business Rule

Platform integrations must be configured in Settings before they appear in the Channel Manager or as filter options in the Bookings module. Enabling a platform integration does not automatically list your units — you must also link each unit to its corresponding listing on the external platform.

Revenue Optimisation

The Sales module includes tools specifically designed to help you maximise revenue across your portfolio.

Gap Analysis

Vivin automatically identifies empty periods between bookings (gaps) and surfaces them for action:

  • Gap detection — the system highlights short vacancy periods that may be difficult to fill at standard rates.
  • Fill-in strategies — suggestions for addressing gaps, such as reducing minimum stay requirements, offering discounted rates for gap periods, or opening the dates to additional channels.
  • Underperforming unit alerts — units with consistently lower occupancy or revenue receive flagged recommendations with actionable next steps.

Bulk Pricing Adjustments

Update rates across all channels and marketplaces instantly with bulk pricing tools:

  • Select multiple units or an entire property
  • Apply a percentage increase/decrease or set absolute values
  • Changes propagate to all connected external platforms in real time

Dynamic Pricing & Market Intelligence

Vivin provides AI-powered tools to help you price your units optimally.

AI-Powered Pricing Suggestions

The system analyses multiple data points to generate pricing recommendations:

  • Booking velocity — how fast units are being booked relative to historical norms.
  • Local market trends — pricing data from comparable properties in your area.
  • Seasonality — seasonal demand patterns based on historical occupancy and local events.
  • Competitor pricing — benchmark your rates against similar accommodation options.

Historical Data Analysis

Access detailed historical data to inform pricing decisions:

  • Revenue and occupancy trends over custom date ranges
  • Comparison of your pricing versus local market averages
  • Identification of consistently over-priced or under-priced periods

Demand Forecasting

AI-powered forecasting helps you prepare for upcoming seasons:

  • Future demand trends — projections of expected demand based on forward-looking indicators.
  • Seasonal preparation — alerts and recommendations ahead of peak and low seasons.
  • Revenue projections — estimated revenue based on current pricing and forecasted demand.

Reports & KPIs

The Sales module provides comprehensive reporting to measure and communicate performance.

Per-Unit Performance

Track detailed metrics for each unit in your portfolio:

  • Occupancy rate — percentage of available days that are booked
  • Revenue — total income generated over a given period
  • Receivables — outstanding amounts due from tenants
  • Profitability — revenue minus allocated costs

Sales History & Statistics

  • Sales history charts showing booking volume and revenue over time
  • Business-wide statistics including average occupancy, average rent, and revenue per available unit
  • Breakdown by property, channel, or time period

Market Benchmarking

Compare your performance against local market data:

  • How your occupancy rates compare to the local average
  • Whether your pricing is above or below market norms
  • Identification of opportunities to adjust strategy

Exportable Reports

All reports support custom date ranges and can be exported for sharing with stakeholders, investors, or accounting teams.

Key Business Rules for Sales

Summary
  1. Blocked dates propagate automatically. When a booking is created for any reason (manual, imported, or direct), the corresponding dates are blocked on all connected external platforms.

  2. Rent changes are prospective, not retroactive. Updating rent in the Pricing tab only affects future bookings. Existing bookings retain the rent that was set when they were created.

  3. Platform connections require initial setup. Each external platform requires a one-time configuration in Settings > Integrations. After setup, synchronization is automatic.

  4. Manual unavailability blocks all channels. When you add a manual unavailability period to a unit (from the Listings module), those dates are also blocked on all connected external platforms.

  5. Booking gaps reduce revenue. Short gaps between bookings (less than the minimum stay period) may be difficult to fill. Use the gap analysis tools to identify and address these gaps proactively.

  6. AI pricing suggestions are recommendations, not automatic changes. The system suggests optimal prices based on market data, but you always have final control over your rates.