VenusLab

VenusLab OS

The PMS that holds the rest together

Rooms, bookings, accounts and compliance in one place — and the repetitive part done by itself. It is where the hotel's data is born, and where the rest of the suite starts.

The OS tableau: rooms down the side, days across the top, bookings as bars coloured by status, with icons for payment, document and source
The tableau — every room, every date. Bars are dragged, and the inventory refuses the move that would sell the same room twice. Interface shown in Italian.

Automation

What you no longer have to do

The difference between a PMS and an operating system is not the number of screens: it is how much of the work happens without anyone doing it. These nine run by themselves in OS, from data the system already holds.

  • Guest messages

    Confirmation, amendment, cancellation, payment receipt, option expiry reminder: each rule ties an event to a template, and goes out on its own. You write the text once.

  • The housekeeping plan

    Built from arrivals, departures and who is staying on: quick clean or deep clean, linen changed or not. The housekeeper opens a list that is already made, and corrects it if she needs to.

  • The meal sheet

    Who is entitled to breakfast, lunch or dinner comes from the board type on the booking, not from a sheet kept by hand in the dining room. Covers count themselves, dietary needs included — and yesterday's attendance corrects tomorrow's forecast.

  • The tourist tax

    The rules are written once — season, night band, per person or per room, age exemptions — and from there the calculation lands in the booking totals without anyone redoing it.

  • Books that close

    Charges follow the stay night by night. At month end the accounts are checked, not reconstructed backwards from a pile of receipts.

  • Tax documents

    Electronic invoices and commercial receipts are built from the closed folio and filed with the revenue agency. The numbering, the series and the archiving are not yours to keep.

  • Availability on the channels

    What sells at the property goes down to the portals, and bookings from the portals land on the tableau without passing through an inbox.

  • Rooms that assign themselves

    A booking that came in without a room is often not overbooking: the room exists, it is just in the wrong place. Where moving stays that have not arrived yet is enough, OS redoes the layout by itself — and nobody moves a guest who already has the key.

  • Faults that reach the right people

    Housekeeping reports a fault from their own page, with no account and nothing to install. From there it shows on reception's tableau, with the priority next to the room number, and on the technician's list — who has a page of their own and closes it there.

The Automations tab in OS: seven active rules tying an event — confirmation, amendment, cancellation, tax document, payment, option, expiry — to the message template to send
Automations: an event, a template, on or off. Seven on out of the box, and you write the text. Interface shown in Italian.

One system, not seven programs talking past each other

Most hotels keep the PMS in one place, the channel manager in another, the accounts in a spreadsheet and the tourist tax in a portal somebody fills in by hand the month after. Every hand-off is a place where the numbers drift apart. OS removes the hand-offs: the data is written once and counts for everything.

Tableau

The room plan at a glance, with drag-and-drop booking moves and inventory checks that rule overbooking out.

Bookings

Search, amend, check in and check out. Every action stays on the activity log.

Rooms and rates

Room types, layouts, rate plans and restrictions: the foundation every other module works on.

Distribution

Connections to your sales channels and your own direct booking site, on the same availability as the tableau.

Accounting

Payments, receipts and documents, with the books closing themselves instead of being rebuilt at month end.

Compliance

Tourist tax and VAT worked out from data already in the system, not retyped into a spreadsheet on the side.

Housekeeping

The day's room plan for the floor team, lined up with arrivals, departures and stayovers.

Food & beverage

Breakfast, lunch and dinner: covers, board types and dietary needs for each service, taken from the stays instead of a list kept by hand.

Reporting

Occupancy, revenue and production at a glance, on the same numbers that feed every other module.

The day's housekeeping in OS: for each room the type of clean, the linen to change, the attendant assigned and the linked booking
The day's housekeeping plan, generated from arrivals and departures.
The reporting overview in OS: occupancy, ADR, RevPAR, room revenue, total revenue and takings, with the daily trend and production by source
Reporting, on the same numbers that feed every other module.

Booking engine

The site they book on is yours, not ours

The booking engine is the one part of the PMS your guests ever see: if it looks like a hundred other hotels', the first thing it says is that you aren't you. Seven colours, six typefaces and three ways to lay out the rooms — and then the shape: sharp corners or rounded, tight rows or airy ones, cards with a shadow or a hairline. Colours say whose the site is; these say what kind of place it is.

There is also the cover gallery and how tall it should stand, your logo in place of the name, and the contact strip you can switch off when you embed the engine in the site you already have. Every choice shows applied as you make it, on the real page, in a panel alongside.

The booking engine's Appearance tab in OS: six ready-made starting points, the seven colours each with its measured contrast ratio and a legibility verdict, the six typefaces to choose from, and on the right a live preview of the hotel's site changing along with them
Every colour carries its measured contrast: you find out that a line of text can't be read while you are choosing it, not after it is published.
Villa Bellavista's booking site on a phone, in blues: contact strip, dark header with the logo and four stars, a photographic cover carrying the property name, the search bar, the reasons to book direct and the property fact sheet
Sea · soft corners · list
System typeface, cards lifted off the background, a half-height cover. Every rate for a room stacked one under the other: it reads fastest when there are many prices.
The same site in cream tones, with serif typefaces and very rounded corners: the cover takes up more of the screen and the property name sits lower
Cream · round corners · showcase
Lora for the body, Playfair for the headings, hairline cards and a tall cover. One large photograph per room with the best rate up front: for hotels that sell the place before the price.
The same site in a dark theme with violet accents, square corners and no contact strip: the cover is reduced to a band and the content starts straight away
Night · sharp corners · compact
Poppins, tight spacing, no shadows, a low cover and no contact strip. More rooms in view and less frame around them.

These are not three hotels: it is the same hotel, the same dates, the same day. Only the settings change.

Selling direct

Good-looking isn't enough: it has to do what a portal does

A guest who comes to your site and finds less than a portal offers goes back to the portal, and you pay commission on that booking for good. These are the things the OS engine already does, with no add-on modules and no second supplier to plug in.

  • Extras sell online

    Parking, breakfast on the terrace, a transfer: added to the basket while booking, each with its own VAT and its own availability. What goes on the card as a guarantee is still the room alone — parking carries no no-show penalty.

  • Codes, secret offers and corporate rates

    A word that discounts the price, or that reveals rates nobody else sees — the newsletter offer, the company agreement. Or both at once, with a usage cap that cannot be broken through even by booking at the same instant.

  • Why book here

    The reasons not to go through a portal are yours to write, and they appear above the rooms. Facts you can honour — the cancellation terms, the breakfast, the fee that isn't there — not a comparison against someone else's price that goes stale on its own.

  • The property and the rooms speak for themselves

    Description, amenities with their icons, where you are, arrival and departure times, photographs. And for each room the square metres, how many people fit, what beds there are and what is inside. A guest who has to open another tab to find out whether there is parking often doesn't close it again.

  • Nobody leaves empty-handed

    If those dates have nothing, the site offers the nearby dates that do, or the rooms that fit if the party changes. And if that isn't enough, the guest leaves an enquiry: it lands in OS as a quote to write, and Ambra can answer it.

  • The basket left half-full

    A guest who picked a room and stopped short of confirming gets a reminder with their basket in it. The link rebuilds it at today's prices, not yesterday's.

  • Five languages, and the guest's currency

    Italian, English, German, French and Spanish, with room and rate names translated wherever you translated them. Prices can be viewed in another currency; the charge stays in yours.

  • A box inside the site you already have

    There is no need to rebuild the hotel's website: a snippet to paste puts availability search inside the page that exists, and the booking carries on from there.

  • Google, without paying per click

    The property appears in search results and on Maps with a link to the direct site, through Google's free booking links. OS prepares the feeds every night.

  • Analytics, with real consent

    Tag Manager, GA4 and Pixel switch on by pasting an ID, and only fire after the guest says yes. Configure none of them and no banner appears — a cookie notice on a site that sets no cookies is just one more obstacle before a booking.

  • “Official website”, said at the top

    A guest arriving from a search doesn't always know whether they are on the hotel's site or on another shop window. The strip at the top says so in two words, next to the phone and the email the front desk actually answers — not a support line.

  • The price doesn't shift under your hands

    What a basket costs is worked out in one place, and stays tied to that basket — rooms, extras and code included — right through to confirmation. There is no case where you are quoted one thing and confirm another.

The booking engine's Conversions tab: searches, bookings, conversion rate and revenue from the site, and below the funnel step by step — searched dates, saw the rooms, added a room, saw the extras, filled in their details, confirmed — with the share lost at each step
Where guests stop, step by step. Sessions are counted without cookies and without personal data, so the number is there even for guests who decline tracking. The figures are our demo hotel's.

Away from the front desk

Each department gets a link, not an account

The dining room, the floors and maintenance never enter the PMS: they open an address and see the day's work, and nothing else — no guest names, no prices. What they tick there comes back into OS: a room marked clean changes state on the tableau, a fault appears at reception, the covers served this morning correct tomorrow's forecast. And when somebody leaves you revoke their link, not everybody's password.

The three pages are shown in Italian.

The dining room sheet on a phone: 34 covers for breakfast, 4 of them children across 11 rooms, buttons to switch to lunch and dinner, the day's dietary needs and a card per room with covers and «served», «packed lunch», «no show» buttons
The dining room: covers, board types and dietary needs for the service. You tick who ate, and the forecast learns from it.
The housekeeping page on a phone: the attendant's name, «3/9 rooms cleaned», and for each room the floor, the type of clean, the linen to change and a «mark as cleaned» button
The floors: the rooms on the round, with clean type and linen. Mark it cleaned, and reception's tableau knows.
The maintenance technician's page on a phone: the list of open jobs, each with room number, priority, description, who reported it and a «mark as resolved» button
Maintenance: the open faults, with priority and who reported them. You close them here.

Compliance

Italian obligations, worked out from data you already have

Tourist tax and VAT are not a separate module to fill in: they are worked out from guest nights and documents already recorded. What in many properties is half a day at month end is a screen to check here.

No overbooking

Inventory is a constraint, not a hope

Availability is checked against the inventory rules on every write, whichever channel the booking arrives from. Selling the same room twice is not a mistake to correct afterwards: it is an operation the system refuses.

More than a PMS

The other modules come in here

RatePilot, CostCore and Ambra sell on their own too. But on top of OS they are not three more programs to keep open: their features are used inside the PMS, on the same account — and they cost far less than they do separately.

RatePilot

Reads occupancy and pickup, works the prices out every night and writes them back onto the tableau, ready to sell.

Revenue management →

CostCore

Takes the revenue from OS and puts it beside the costs, department by department, so you know what is left.

Cost control →

Ambra

Answers enquiries and builds quotes on the real availability and the real prices in OS.

The AI receptionist →

Pricing

What it costs, written down

Almost no Italian hotel system publishes its prices: you ask for a quote and find out the number at the end. We write it down. Annual fee per property, VAT excluded, covering the PMS, the channel manager, the direct booking site, fiscal documents and statutory reporting. One price: no modules to add on, no activation fee.

Up to 45 units

Units OS aloneWith RatePilot
up to 10 €900 €1,500
11-20 €1,400 €2,200
21-30 €1,900 €3,000
31-45 €2,600 €4,100

RatePilot stays optional and can be added whenever you want, without redoing the contract: €600 more up to ten units, €1,500 up to forty-five. On its own, without OS, it costs more.

From 46 units — RatePilot included

Units Annual feePer room, per month
46-60 €4,800 €6.70 - 8.70
61-80 €5,800 €6.00 - 7.90
81-110 €7,200 €5.50 - 7.40
111-150 €9,000 €5.00 - 6.80
over 150 tailored from €5.00

Above 46 units revenue management is not a module to buy: it is inside the fee.

Getting started

Up to 45 units

Guided setup, one ninety-minute session with a real person, the video library and a check on your first channel connection: included in the fee.

If you would rather be walked through it: assisted start in three sessions +€390, or a day on site +€790.

From 46 units

Two days of on-site setup and staff training are included, with a twenty-four-month commitment.

Without the commitment, activation is €1,200. Extra days €600.

Your history

Bringing years of bookings and guest records across from another system is bespoke work, and it is quoted separately.

We tell you before you sign, not after.

Billed annually in advance; up to 45 units monthly billing is available (+15%). Seasonal properties −15%. Second property −10%, fifth and beyond −15%. Prices exclude VAT.

Want to see it on your own numbers?

We'll show you the PMS with your property in front of you, not a generic demo.

Request a demo