Changelog

All the latest updates and improvements to Veridien.

Expenses & Profit Margins

Featurev0.0.37

Revenue dashboards tell you what came in. They don't tell you what's left. We added expense tracking so every property now has a complete picture — revenue in, expenses out, profit on top.

Log recurring and one-off expenses by category (payroll, utilities, maintenance, supplies, marketing, taxes, etc.), attach receipts, and split costs across multiple properties when needed. Veridien folds it all into the reports you already use.

What's new

  • Expense entries with category, vendor, date, amount, and optional receipt upload
  • Recurring expense templates for payroll, rent, subscriptions and utilities
  • Per-property and multi-property expense rollups
  • Profit margin card on the dashboard — net revenue, expenses, and margin percent at a glance
  • Expense trend chart alongside the existing revenue and occupancy charts
  • CSV export for month-end accounting handoff

Profit margin card

MetricWhere it comes from
Gross revenueRoom revenue + services + restaurant
ExpensesLogged operating expenses for the period
Net profitGross revenue − expenses
Margin %Net profit ÷ gross revenue

Available today under Finance → Expenses, with the margin card on the main dashboard.

Reservations Import

Featurev0.0.36

Moving to a new PMS usually means manually re-entering every active reservation. We wanted that part to be painless.

Upload a CSV or Excel file and Veridien maps your columns automatically. The import preview shows you exactly what will be created before anything is saved, with row-by-row validation so you can catch issues upfront.

What the importer handles

  • Automatic column mapping with support for common header variations
  • Row-level validation with clear error messages
  • Currency validation against your property's configured currencies
  • Duplicate detection to prevent importing the same booking twice
  • Guest profile creation for new guests
  • Folio and line item generation for each imported reservation

Import flow

StepWhat happens
UploadDrag and drop a CSV or Excel file
PreviewReview mapped columns and row-level validation
ConfirmOne click to import all valid rows
DoneReservations appear on your calendar immediately

The import button lives in the reservations page header. If a row fails validation, it's flagged but doesn't block the rest of the import.

Customizable Email Templates

Featurev0.0.35

Your confirmation emails don't have to look like every other hotel's anymore. The new email template builder gives you full control over what guests receive. Pick from 21 preset themes or build your own from scratch with a drag-and-drop editor.

Customize each guest email type independently. Upload your logo, set your brand colors, adjust border radius, write custom footer text. A live preview updates as you go.

Email TypeWhen It Sends
Booking ConfirmationReservation created
CancellationBooking cancelled
Pre-ArrivalBefore check-in date
Check-InGuest arrives
Check-OutGuest departs
Payment ReceiptPayment processed
ModificationReservation updated

Build layouts with 7 block types: text, image, button, divider, spacer, columns, and dynamic fields.

If you'd rather not touch any of this, that's fine too. Properties without custom templates keep getting the standard emails, unchanged.

Linked Reservations & Split Accommodation

Featurev0.0.33

A family books three rooms for a week. Until now, that meant three separate reservations. Not anymore. Multi-room bookings let you group 2+ rooms under a single reservation with one shared folio.

Even better: if no single room is available for the full date range, Veridien automatically splits the stay across rooms and shows it as one linked booking. The front desk just sees one reservation.

Reservation detail tabs

TabWhat it shows
AccommodationsRoom assignments and split-stay details
FolioShared charges and payments
GuestsGuest profiles linked to the booking
NotesInternal notes and staff comments
ActivityFull change history

Calendar improvements

  • Two clicks to create a booking (check-in date, then check-out date)
  • Guest count icons on each calendar cell
  • Cleaner same-day turnovers
  • Max occupancy enforcement in the booking wizard (staff can override)

Reports, Google Sign-In & Bug Fixes

Featurev0.0.34

The new reports dashboard gives you revenue charts, occupancy trends, and an interactive nationality globe (yes, a 3D globe) showing where your guests come from. Every report section has its own date picker so you can look at different time ranges without resetting the whole page. Export anything to Excel.

We also added Google sign-in for faster onboarding.

Bug fixes

  • Fixed caching bug that affected property switching
  • Corrected ADR calculation on the dashboard
  • Resolved date-range filtering issue on the reservations page
  • Sidebar navigation is now collapsible and better organized

Website Refresh & New Pages

Improvementv0.0.32

We pared back the marketing site navigation to four links (Academy, Pricing, Changelog, and Contact) and let the content do more of the work. Each of the eight modules now has a detailed feature card that explains what it does and why it matters for your property.

New additions

  • Data Processing Agreement page
  • Early-access Customers page
  • Richer changelog entries with category badges and version tags
  • "What's new" section on the homepage that pulls from this changelog automatically

Authentication & Onboarding Overhaul

Featurev0.0.30

The old sign-up flow had a frustrating gap: you'd verify your email, then land on a login page and have to type your credentials again. That's gone. After verification, you're signed in automatically.

Other improvements

  • Username selection during sign-up with real-time availability checks
  • Guided onboarding wizard for setting up your first property
  • Faster page loads from smarter session handling
  • New Privacy Policy and Terms pages

UI Polish & SEO Improvements

Improvementv0.0.31

Small but noticeable: we simplified focus indicators across buttons, inputs, and selects so the UI feels cleaner when tabbing through forms.

What changed

  • Simplified focus indicators across all interactive elements
  • Page titles and meta descriptions overhauled for better SEO
  • Header and footer styling refresh on the marketing site
  • Tighter spacing on onboarding pages

Stability & Auth Improvements

Fixv0.0.29

Mostly under-the-hood work this time. We tightened up security on the login and sign-up pages, sped up data loading during auth, and cleaned out a bunch of outdated files that were causing intermittent errors.

What changed

  • Stronger security on login and sign-up pages
  • Faster data loading during authentication
  • Cleaned up outdated files causing intermittent errors
  • Improved layout and navigation links on sign-in and sign-up forms

Platform Admin & Module Gating

Featurev0.0.27

If a feature isn't on your plan, you won't see random broken pages anymore. The sidebar adapts to your subscription. Locked modules show a clear upgrade prompt instead of a confusing dead end.

Admin tooling

On the admin side, we built out the tooling platform operators need:

  • Audit logs filterable by type and date
  • Property and user management with team visibility
  • Room-based billing with transparent cost breakdowns
  • Prorated upgrade previews before any charge is made
  • Subscription status and payment history per property

Pricing Model Overhaul

Featurev0.0.28

We reworked how pricing works. Instead of flat tiers that force small hotels to overpay, everything now scales in bands of 5 rooms. Your base subscription and each add-on are priced independently.

What changed

  • Pricing recalculates every 5 rooms instead of jumping between fixed tiers
  • Base subscription and add-ons priced independently
  • Upgrades show a prorated preview before you confirm
  • Downgrades take effect at the next billing cycle with a reminder banner
  • Interactive pricing slider on the marketing site
  • Feature comparison table that works properly on mobile

If you're an existing customer, you've already been moved to the new model automatically. No action needed.

UI Polish, Accessibility & Revenue Fixes

Fixv0.0.25

A heads-up: some revenue figures on the analytics dashboard were displaying incorrectly. That's fixed now, and the numbers you see are accurate.

What we fixed

  • Corrected revenue calculation on the analytics dashboard
  • Keyboard navigation and tab order now work properly across all forms
  • Modals trap focus correctly when open
  • Screen readers announce status badges with meaningful labels instead of raw color names
  • Sidebar and layout refinements for a cleaner overall feel

Restaurant Module

Featurev0.0.24

Hotels with restaurants have been asking for this one.

The new restaurant module handles the full loop, all inside Veridien. Design your floor plan by dragging and resizing tables, grouping them into zones, and merging for larger parties. Build menus with dietary flags, modifier groups, and per-item tax rates. Orders update across every screen in real time, and a dedicated kitchen display gives your back-of-house team a clear queue with status tracking.

FeatureDetails
Floor plan editorDrag-and-drop tables, zones, merge for large parties
Menu builderDietary flags, modifier groups, per-item tax rates
Live order trackingReal-time updates across all screens
Kitchen displayDedicated view with order queue and status

Activate it from your billing page as an add-on.

Hera AI & Voice Assistant

Featurev0.0.23

Meet Hera, an AI assistant that actually knows how hotels work.

Query occupancy, revenue, and guest data in natural language. Draft guest messages and responses. Talk hands-free with voice mode at the front desk. Every conversation is saved in the AI Inbox with full transcripts, and automatic privacy filtering keeps guest PII out of the AI context.

What Hera can do

  • Answer questions about occupancy, revenue, and guest data in plain English
  • Draft and review guest-facing messages
  • Voice mode for hands-free use at the front desk
  • Full conversation transcripts saved in the AI Inbox
  • Automatic PII filtering to keep guest data out of AI context
  • Per-property usage tracking on a monthly dashboard

Also in this release

  • Booking engine theme designer with live preview and custom color controls
  • Custom domain support with automatic DNS verification

Hera is available as a premium add-on.

Add-On Billing & Premium Features

Featurev0.0.19

Your billing page now doubles as a feature store. One click, and an add-on is live on your property.

Add-OnWhat you get
Restaurant ManagementFloor plans, menus, orders, kitchen display
Channel ManagerTwo-way sync with OTAs and booking platforms
Multi-CurrencyAccept and display prices in multiple currencies
AI Assistant (Hera)Chat and voice AI for hotel operations

Every add-on is priced in bands based on your room count. A 20-room boutique hotel shouldn't pay what a 200-room resort does. You'll see the exact cost before you commit, and everything prorates automatically if you activate mid-cycle.

How billing works

  • Prices scale with your room count in bands of 5 rooms
  • Prorated charges when activating mid-billing cycle
  • Enable or disable any add-on at any time
  • Cost preview shown before confirmation

Content Pages & Changelog

Featurev0.0.21

Two additions to the site this week. First, the Academy: a set of guided tutorials with proper table-of-contents navigation so you can actually find what you need without scrolling endlessly.

Second, you're looking at it: the changelog got a full redesign.

Changelog features

  • Vertical timeline layout with sticky date headers
  • Entries tagged by category (feature, improvement, fix)
  • Version numbers on every entry
  • Dark mode support
  • Fully responsive down to mobile

Marketing Site Redesign

Improvementv0.0.22

Fresh coat of paint on the whole marketing site. The hero section now leads with a product video and eight feature deep-dives, so prospective hotels can see exactly what they're signing up for.

On pricing, we added an interactive room-count slider. Drag it to your property size and the numbers update in real time, with a monthly/annual toggle and full tier comparison underneath. We also shipped Contact, Privacy Policy, Terms, and DPA pages because apparently you need those.

Marketing Site Foundation

Featurev0.0.17

Veridien finally has a proper front door.

The marketing site is live with a responsive header, smart CTAs that change based on whether you're logged in, and a footer with links to everything that matters. SEO metadata and social sharing previews are handled automatically. Dark mode toggle included, naturally.

What's included

  • Responsive header with dynamic CTAs (login vs. dashboard)
  • Footer with navigation to Academy, Pricing, Changelog, and Contact
  • Automatic SEO metadata and Open Graph previews
  • Dark mode support across all pages

Performance & Housekeeping Improvements

Improvementv0.0.18

We shaved down the app's loading size and optimized scrolling across the board. The reservation calendar, sidebar, and data tables all feel noticeably snappier.

What changed

  • Reduced initial bundle size for faster page loads
  • Smoother scrolling on the reservation calendar, sidebar, and data tables
  • Housekeeping board now shows occupied badges so your team can see at a glance which rooms have active guests
  • Minor layout fixes across the dashboard

Notification Center & Push Notifications

Featurev0.0.15

Things happen at a hotel all day long. New bookings, guests arriving, rooms getting cleaned, payments coming in. Until now, you had to go looking for that information.

The bell icon in your header now collects everything in one place. Unread items are marked, and you can clear them all in one click. Each team member controls which notifications they actually want to see.

Notification types

  • New reservation alerts
  • Check-in and departure reminders
  • Payment confirmations and failed payment warnings
  • Housekeeping status changes
  • Room assignment updates
  • Staff mention notifications

Same-Day Checkout & Check-In Fix

Fixv0.0.16

A guest checks out at 11am. Another guest arrives at 3pm for the same room. The room should show as available. It wasn't. We were marking it occupied for the rest of the day.

Fixed. Same-day turnovers work correctly now. We also cleaned up how reservation blocks render on the calendar: correct widths, no gaps between consecutive bookings.

Room Picker in Reservation Wizard

Featurev0.0.14

Your VIP guest wants room 301, the corner suite with the ocean view. Previously, you'd book first and assign the room later. Now you pick the room right inside the reservation wizard.

A color-coded grid shows what's available, occupied, and out of order. Hover over any room to see who's in it and when they check out. Don't care which specific room? Skip it and the system assigns one for you.

StatusColorMeaning
AvailableGreenReady for assignment
OccupiedRedGuest currently checked in
Out of OrderGreyBlocked for maintenance
ReservedYellowAssigned to an upcoming booking

Calendar Drag & Financial Reports

Improvementv0.0.13

Dragging a reservation to a different room or date used to just... move it. No warning about the price change. That felt risky, so we fixed it.

Now when you drag a reservation, you see the old rate, the new rate, taxes, and the total difference before you confirm. Cancelled and past reservations are locked in place so they can't be moved by accident.

Reporting improvements

  • Payment breakdowns grouped by method (card, cash, transfer)
  • Revenue columns now show both net and gross
  • New projected occupancy chart based on confirmed and tentative bookings
  • Date range filters on all financial reports

Responsive UI & Channel Manager Polish

Improvementv0.0.12

Your front desk isn't always at a desk. Sometimes it's a phone in the lobby or a tablet at breakfast.

We've made every page responsive. Forms reflow on smaller screens, the availability calendar switches to a scrollable 14-day view on mobile, and dashboard widgets stack into a single column cleanly.

What changed

  • All forms and pages now adapt to mobile and tablet screens
  • Availability calendar shows a scrollable 14-day view on smaller devices
  • Dashboard widgets stack into a single column on mobile
  • Channel manager connections handle duplicates and rate limits more reliably
  • Alerts when a channel goes offline
  • Better error recovery for sync failures

Stability Improvements & Channel Manager Redesign

Fixv0.0.11

Not a flashy release. We spent this cycle hunting down edge cases and squashing bugs across the platform. Fewer unexpected errors, better configuration handling, the kind of work you feel but don't see.

We also rebuilt the channel manager into a proper multi-channel dashboard. Each connected channel now gets its own status card showing sync status, last sync time, and error counts.

What we fixed

  • Resolved intermittent configuration errors on property setup
  • Improved error handling across reservation and billing flows
  • Channel manager now displays per-channel status cards
  • Added sync status, last sync time, and error count indicators

Billing, Subscriptions & Platform Admin

Featurev0.0.9

We wanted pricing to be simple: you pay based on how many rooms you have. That's it.

PlanRoomsBilling
Starter1-10Monthly or annual
Growth11-25Monthly or annual
Professional26-50Monthly or annual
Enterprise51-100Monthly or annual

Go annual and save 20%. Every account starts with a free trial, and if a payment gets missed, there's a grace period before anything changes.

Platform admin features

On the admin side, we built out the tools operators actually need:

  • Property overview with status and plan details
  • Payment review queue for flagged transactions
  • Subscription management with manual overrides
  • Grace period controls for missed payments

Property Timezone Support & Team Management

Featurev0.0.10

This one was overdue. If your property is in Bangkok, a 3pm check-in should say 3pm, not whatever UTC thinks it is.

All dates and times across the platform now respect your property's configured timezone. Hover over any timestamp to see the timezone abbreviation.

Team management improvements

We also cleaned up the team management page:

  • See all your staff and their roles at a glance
  • Customize permissions per team member
  • Send email invitations with automatic resend for unanswered ones
  • Revoke access instantly when staff leave

Multi-Currency Support

Featurev0.0.8

If you're a resort in Bali taking bookings from Europe, Australia, and the US, you shouldn't have to think about currency conversion on every invoice.

Set your base currency, then enable as many additional ones as you need. Rate plans can have independent pricing per currency. When a guest books, their reservation, invoice, and folio all render in the currency they booked in. Your revenue reports convert everything back to your base currency automatically.

We also preserve the exchange rate on every transaction, so your audit trail is always complete.

How it works

  • Set a base currency for your property
  • Enable additional currencies as needed
  • Rate plans support independent per-currency pricing
  • Reservations, invoices, and folios render in the guest's booking currency
  • Revenue reports auto-convert to your base currency
  • Exchange rates are preserved on every transaction for audit compliance

Audit Log & Payment Journal

Featurev0.0.5

When something goes wrong, a rate gets changed or a payment goes missing, the first question is always "who did that and when?"

Now you can answer it. Every action across your property is recorded: who made the change, when, and exactly what was modified (before and after). Filter by action type, staff member, or date range. You can also view the activity trail on any reservation, guest, or folio page directly.

Audit log

  • Full before-and-after snapshots for every change
  • Filterable by action type, staff member, or date range
  • Activity trail visible on reservation, guest, and folio pages
  • Covers rate changes, payment modifications, room assignments, and more

Payment journal

For your accounting team, there's a dedicated payment journal with filters by method, date, and status. Export to CSV whenever they need it.

Dashboard Analytics

Featurev0.0.7

Previously the dashboard was just a landing page. Now it actually tells you how your property is doing.

WidgetWhat it shows
Today's snapshotArrivals, departures, in-house count, available rooms
Occupancy chart30-day trend with a 7-day moving average
Revenue breakdownRoom charges, taxes, and service fees
Payment summaryOutstanding balances and pending deposits

Every widget includes week-over-week comparisons and supports date range presets or custom ranges. Pick what matters to you.

Reservations Engine

Featurev0.0.3

The availability calendar is color-coded by room type and updates in real time, so you always know exactly what's open. Creating a reservation takes seconds. Start typing a guest name, pick the dates, and rates calculate automatically.

Every booking moves through a clear lifecycle: tentative, confirmed, checked-in, checked-out. Double bookings? Not possible. The system catches conflicts at the room level before they happen. And if you do need to overbook intentionally, there's an approval step so it's always a deliberate decision.

Key features

  • Color-coded availability calendar with real-time updates
  • Auto-complete guest search when creating bookings
  • Automatic rate calculation based on room type and dates
  • Room-level conflict detection to prevent double bookings
  • Intentional overbooking with an explicit approval step
  • Full reservation lifecycle tracking (tentative, confirmed, checked-in, checked-out)

Guest CRM with Loyalty Tiers

Featurev0.0.2

A returning guest walks up to the front desk. Do you know their name? How many times they've stayed? What they spent last time?

Now you will. Every guest gets a profile with their contact info, nationality, stay history, and total spend. Loyalty tiers progress automatically based on the rules you set: nights stayed, total spend, or number of bookings.

Search across your guest list by name, email, nationality, tier, or VIP status. Each property keeps its own records, so your boutique hotel guests don't mix with your resort guests.

Guest profile includes

  • Full contact information and nationality
  • Complete stay history with dates and room details
  • Total spend across all visits
  • Loyalty tier with automatic progression
  • VIP status flag
  • Notes and preferences visible to front desk staff

Room & Property Configuration

Featurev0.0.4

Getting a new property into Veridien should take minutes, not days.

Set up your room types with base rates, max occupancy, amenities, photos, and rate plans. Assign individual rooms to floors with real-time status tracking. Configure your property's branding, currency, timezone, and billing defaults. Invite your staff and assign roles.

That's it. You're live.

ConfigurationWhat you can set
Room typesBase rates, max occupancy, amenities, photos, rate plans
Individual roomsFloor assignment, room number, real-time status
Property settingsLogo, currency, timezone, billing defaults
TeamStaff invitations, role assignment

Foundation & Multi-Property Support

Featurev0.0.1

Most hotel software treats multi-property as an afterthought, something bolted on later. We built Veridien the other way around.

Every property you add gets its own rooms, rates, reservations, guests, and team. Nothing bleeds across. Switch between them from the sidebar in a click.

RoleAccess
OwnerFull property management and billing
ManagerOperations, staff, and guest management
Front DeskReservations, check-in/out, and guest profiles
HousekeepingRoom status and cleaning assignments

Each role is scoped to exactly what that person needs to see and do. No more, no less.

What's included

  • Unlimited properties per account
  • Isolated data between properties (rooms, guests, reservations, financials)
  • Sidebar property switcher with one-click navigation
  • Role-based access control with four built-in roles
  • Invitation system for onboarding new staff