This article introduces the end-to-end data integration between Duetto (Revenue Management), Visual Matrix PMS (central data orchestrator), and your Channel Manager (i.e. SynXis, Vertical Booking, ...).
Purpose
To provide clients and their IT or Revenue Management teams, with a clear understanding of how the three systems work together, what data moves between them, and what configuration or expectations are required for optimal functionality.
Key Concepts
Visual Matrix is the central hub that connects Duetto and the Channel Manager.
Two-way Interfaces:
- Duetto <--> Visual Matrix PMS
- Visual Matrix PMS <--> Channel Manager
Why this Matters: Synchronization of rates, inventory, and restrictions is critical for preventing overbooking, rate parity issues, and loss of revenue.
Core Data Flows
Direction | From | To | Data Elements |
Inbound | Duetto | VM PMS | Rates, Restrictons, Overbooking data |
Outbound | VM PMS | Duetto | Reservation History, Blocks, Inventory, Revenue |
Inbound | VM PMS | Channel Manager | Rate Plans, Room Types, Inventory, Restrictions |
Outbound | Channel Manager | VM PMS | New Reservations, Modifications. Guest Profile Info
|
Visual Matrix as Translator
VM handles conversion between system-specific codes:
- Room Types
- Rate Codes
- Market Segments
Setup Dependencies
- Room Types must match between Duetto and VM
- Rate Codes must translate correctly to the Channel Manager
- Market Segments must follow brand standards (e.g., Red Lion)
Diagram
[ Duetto ] --> [ Visual Matrix PMS ] --> [ Channel Manager ]
<-- <--
Client Expectations
- Ensure all mapping sheets from the Channel Manager are shared with both VM and Duetto.
- Expect a 1–2 day window post-setup for data propagation across systems.
- Understand that restriction logic may differ between Duetto and the Channel Manager, but VM harmonizes the application logic.

The Duetto+Visual Matrix interface is designed to work with any CRS (Central Reservation System) provider. This includes widely used platforms such as SynXis and Vertical Booking, among others.
If Rate Levels are turned on in Visual Matrix, users cannot push Restrictions from Duetto to Visual Matrix at this time.
This is the only known limitation affecting the interface's functionality. Until this limitation is addressed, users with Rate Levels enabled must manage restriction settings directly within Visual Matrix or through their CRS.
Related Articles