Skip to main content

Release Notes

Stay up to date with the latest changes, improvements, and new features in Vaylo.


Release 2026-04-23

Overview

This release delivers a mix of UX improvements, new widget capabilities, and bug fixes across booking, tour management, reporting, and the passenger portal. Key highlights include a new option to display hotel room prices separately in the booking widget, globally unique booking numbers, smarter tour saving, and several long-standing bug fixes across room availability, dashboard transactions, and PNR error messaging.

New features & improvements

Separate hotel room price in widget payment summary (VAY-2826) A new widget config setting lets you display the hotel room cost as its own line item in the payment summary, instead of combining it with the tour price. Both modes remain available — choose per widget.

Default booking language follows system settings (VAY-3426) When creating a new booking, the preferred language now pre-selects the system default language configured in admin — no longer always defaulting to Swedish (SV).

Saving basics now also saves client details (VAY-3360) The "Save" button in the booking basics section now includes client details in the save action. Users no longer need to separately save the client section. Applies to both tour and FIT bookings.

"Read more" link in tour calendar widget (VAY-3088) Tour templates now support a description URL field. When set, the booking widget tour calendar displays a "Read more" link so customers can visit a CMS page for tour details before booking.

Support for Rebrand Dis custom font in widget (VAY-3685) The booking widget now supports the "Rebrand Dis" font, enabling brand-consistent typography for clients who use this font on their website.

Save tour changes without exiting (VAY-2228) Tour editing now has two save actions: "Save" (stays on the tour) and "Update and exit" (existing behavior, renamed). Users can make multiple edits in a session without being taken back to the list each time.

Globally unique booking numbers (VAY-3617) All newly created bookings — both imported and FIT — are now assigned a globally unique booking number. Existing booking numbers are unchanged; the uniqueness rule applies to new bookings only.

Flight arrival report improvements (VAY-3647) Date columns now use the correct date format. The arrival airport column now shows the airport code alongside the city name. PNR leg sort order is now correctly sorted by datetime and departure/arrival city.

Hotel inventory update issue resolved (VAY-3123) An issue where hotel inventory was not updating correctly has been fixed, ensuring accurate inventory counts are reflected across the system.

Bug fixes

Room availability always showing zero (VAY-3398) Fixed a backend bug where the tour settings accommodation selection showed 0 available rooms regardless of actual inventory. The availability calculation now correctly reflects the remaining rooms after confirmed bookings.

Dashboard transactions not updating for all companies (VAY-3627) Fixed a backend issue where the transactions section and graph on the dashboard were showing incorrect or zero values for certain companies. The dashboard now reflects accurate real-time transaction data across all companies.

Misleading error message on PNR creation (VAY-2742) When creating a PNR without saving the Passenger, Itinerary, or Ticket sections first, the system now shows a clear and specific error message instead of a misleading date-format error.


Release v2.73.73 — Apr 16, 2026

This release focuses on improving booking workflows, enhancing PDF document outputs, fixing invoice functionalities, and delivering new features including FIT templates, flight arrival reports, room assignment in checkout, and the Vaylo MCP server integration.

#DetailModule
1Add zip code to booking PDF footer — Added the zip code field to the booking PDF footer to ensure complete address information is displayed on all generated booking documents.Booking → PDF Footer
2Widget tour description text should match Company Admin — Resolved a discrepancy where the tour description text shown in the booking widget did not match the text configured in the company admin panel. Both now display consistent tour descriptions.Widget → Tour Description
3Always have 'Is Traveling' pre-selected for individual in tours — Updated the tour booking flow so that the 'Is Traveling' option is always pre-selected by default for individual passengers, improving the user experience and reducing manual steps during booking.Tours → Booking → Individual Passengers
4Limit financial lines on flight segments to first segment for each PNR — Fixed an issue where financial lines were being duplicated across all flight segments. Financial lines are now correctly limited to the first segment for each PNR, ensuring accurate billing information.Company admin → Bookings → Financial Lines
5Updating Excel/manual PNR in ticket management updates linked PNR segments in bookings — Fixed a synchronization issue where updating an Excel or manual PNR in ticket management was not propagating changes to linked PNR segments within bookings. Updates now correctly reflect across all linked booking segments.Company admin → Ticket Management → PNR
6Multi-language support for destination in booking confirmation PDF — Resolved an issue where the destination field in booking confirmation PDFs was not respecting the selected language. The destination text now displays correctly in the appropriate language across all booking confirmation PDFs.Booking → Confirmation PDF → Multi-language
7Customer Portal: passenger custom field alignment fix — Fixed a UI alignment issue in the Customer portal where custom passenger fields were not properly aligned. Fields now display in a consistent and properly aligned layout.Customer portal → Passengers
8Admin Portal: booking passenger details custom field alignment fix — Fixed a UI alignment issue in the Admin portal's booking passenger details section where custom fields were misaligned. Custom fields now display in a correctly aligned and consistent layout.Admin portal → Bookings → Passenger Details
9Exclude cancelled bookings from tour email recipient list — Updated the tour email functionality to exclude passengers with cancelled bookings from the email recipient list, preventing tour communications from being sent to passengers who have cancelled.Tours → Emails → Recipient List
10Flight Arrival report — Implemented a new Flight Arrival report that provides a comprehensive overview of flight arrival information, enabling staff to efficiently track and manage incoming passenger arrivals.Reports → Flight Arrival
11Show External Reference ID in booking basics — Added the External Reference ID field to the booking basics section, making it visible directly in the booking overview for easier reference and tracking of external system identifiers.Company admin → Bookings → Basics
12Vaylo MCP Server — Implemented the Vaylo MCP (Model Context Protocol) server, enabling AI-powered integrations and automations within the Vaylo platform.System → MCP Integration
13Implement caching service — Implemented a caching service to improve system performance and reduce database load. The caching layer optimizes response times for frequently accessed data across the platform.System → Backend → Caching
14Dynamic invoice footer for each invoice currency — Implemented dynamic invoice footers that adapt based on the invoice currency. When invoicing in different currencies, the footer now displays the appropriate bank account details and VAT information. Headers such as Bankgiro are conditionally shown only when the relevant fields are populated.Company admin → Billing → Invoice
15Invoice issue functionality fix — Fixed an invoice issue where the billing invoice ID was generating duplicate entries, causing incorrect invoice numbering. The invoice ID generation has been corrected to ensure unique identifiers for each invoice.Company admin → Billing → Invoice
16Assign rooms in checkout — Added room assignment functionality to the checkout flow for tours with accommodation. Passengers can now be assigned to specific rooms during checkout using a dropdown that displays room type descriptions. All passengers are automatically assigned to a room when a booking is confirmed.Widget → Checkout → Room Assignment
17Remove email in booking & tour for disabled templates — Updated the email management system so that emails associated with disabled templates are no longer displayed in the email list. An email status column has been added, and the email header now includes both date and time for improved visibility.Company admin → Bookings / Tours → Emails
18Custom remarks not shown on invoice preview and invoice PDF — Fixed an issue where custom remarks added to an invoice were not being displayed in the invoice preview or the generated invoice PDF. Custom remarks now appear correctly in both the draft invoice PDF and the final invoice PDF.Company admin → Billing → Invoice
19Create FIT templates — Implemented FIT (Flexible Independent Travel) template functionality, allowing users to save itineraries as reusable templates. Users can create, name, and delete templates, and apply them to new or existing bookings with automatic date recalculation based on the selected start date.FIT → Itinerary Templates
20Flight PDF in passenger portal changes — Enhanced the flight PDF in the passenger portal with multiple improvements: updated filename format including PNR, departure date, and booking number; conditional display of the ticket information section; multilanguage header text support; English PDF download option; PNR remarks displayed after segments; 'Operated By' carrier name per segment; and improved flight time and remarks formatting.Passenger portal → Flight PDF

Release v2.72.72 — Apr 8, 2026

This release focuses on improving the booking widget experience, fixing payment and invoice inconsistencies, and enhancing data accuracy across passenger and PNR workflows. It includes UI refinements, API fixes, and display corrections to ensure a more reliable and user-friendly system.

#DetailModule
1Widget Calendar Redesign — The booking widget calendar has been redesigned to provide a more intuitive and user-friendly date selection experience.Widget → Search parameter
2Allergy Field Update in Widget — Improved the allergy field in the widget to enhance data capture and usability during the booking process.Company admin → All tours → Edit → Fields; Widget → Travelers information
3Payment API – Second Payment Deadline Issue — Fixed an issue where the second payment deadline returned null in the API when updating payment percentages. The API now returns correct values.Company admin → Bookings → Edit → Payment status
4Invoice Draft Preview – Missing Custom Note — Resolved an issue where custom notes were not displayed in the invoice draft preview. Notes are now visible as expected.Company admin → Bookings → Edit → Billing tab
5Passenger Title Removal Issue — Fixed an issue where the name title (Mr/Ms, etc.) was not removed after being deleted in passenger details.Company admin → Bookings → Edit → Passenger details tab
6PNR Itineraries – Status Column Formatting — Corrected the status column values in PNR itineraries to display in proper formatting (not lowercase).Company admin → PNRs → Details
7Increased Passenger Types List Height (Checkout Widget) — Increased the maximum height of the passenger types list in the checkout widget for better visibility and ease of selection.Widget → Step-1 (Travelers)

Release v2.71.71 — Apr 1, 2026

This release enhances payment capabilities, improves itinerary and PNR usability, and strengthens data consistency across booking and passenger workflows. It introduces new payment options, gift card functionality, and a generic payment solution, while also improving UI flexibility, passenger data handling, and addressing key issues related to segment duplication and itinerary accuracy.

#DetailModule
1Activate Zaver & Neuro Pay For Moresailing Vaylo Pay — Enabled Zaver and Neuro Pay as payment methods under Vaylo Pay for Moresailing, expanding payment flexibility.Company admin → Vaylo pay
2Set column size in the itinerary tab for each column — Users can now experience improved readability with adjusted column sizes in the itinerary tab.Company admin → Bookings → Itinerary tab
3Gift Card — Introduced Gift Card support, allowing companies to sell and redeem gift cards within the platform.Company admin → Gift card; Company admin → Bookings → Billing and Payments tab; Customer portal → Payments
4Default company address in billing invoice draft — The company address is now automatically populated in billing invoice drafts for company bookings.Company admin → Bookings → Edit → Billing tab
5Remarks included when duplicating segments in the itinerary tab — Fixed an issue where remarks were not included when duplicating itinerary segments. Remarks are now copied correctly.Company admin → Bookings → Itinerary tab
6PNR: Date discrepancy on Tickets' itineraries — Investigated and resolved inconsistencies in ticket itinerary dates within PNRs to ensure accurate date display.Company admin → PNRs; Company admin → Bookings → Itinerary tab
7Generic Payment Solution — Implemented a generic payment solution to support broader and more flexible payment integrations across the system.
8Primary Client Passenger as First Passenger in Passenger List — Improved logic to ensure the Primary Client Passenger appears as the first passenger in the passenger list.
9Column filter on departure station in the PNR list — Added a column filter for departure station in the PNR list to enhance search and filtering capabilities.
10Custom fields placement in the passenger portal — Custom fields are now displayed below passenger information and before the address section in the passenger portal for better layout and usability.

Contact support

Need help? Reach out to us at support@vaylo.com and we'll get back to you as soon as we can. Feel free to include a booking number, link, or screenshots so we can help you faster.

Can't find what you're looking for?Email support@vaylo.com →