GesviAPI image

GesviAPI

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

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.