Gesvi is a document scanning integration that automatically reads guest identity documents at check-in and updates guest profiles in Mews in real time. By listening to Mews via WebSocket, Gesvi eliminates manual data entry and reduces front-desk workload. Gesvi connects to Mews through a persistent WebSocket connection, allowing it to receive passport scanner commands the moment front-desk staff initiate a scan from within Mews. Once triggered, Gesvi communicates with a locally installed document reader to capture the guest's identity document — whether a Spanish DNI or an international passport — and immediately pushes the extracted data back into Mews. The integration handles the full profile update cycle automatically: personal details such as name, nationality, date of birth, and sex are written to the guest's customer profile via customers/update; the home address extracted from the document is added via addresses/add; and the document itself — including number, expiry date, issuance date, and issuing country — is registered via identityDocuments/add. For properties that need to associate a scanned document with an existing reservation profile, Gesvi also provides an operator-facing search interface that queries Mews by guest name, allowing front-desk staff to select the correct profile before the document data is applied. Gesvi is designed to run on-premises on Windows 8 and above, requiring no additional infrastructure beyond a locally connected document reader and a standard Python environment. The integration supports both Spanish national identity cards and international passports, with automatic field mapping and country code normalization.

GesviAPI
Gesvi automatically reads guest identity documents at check-in and syncs the extracted data directly into Mews guest profiles in real time.






