OVVO Camping
OVVO Video Verification integration

Remote check-in with video identification

Identify guests remotely via video call. Automatic document OCR, legally compliant report and direct submission to Alloggiati Web. The guest receives a link and connects: no app to install, procedure completed in about 2 minutes.

No guest app required
AI-powered OCR
Legally compliant report
Integrated with Alloggiati Web
!

OpenAI API key required — provided by the customer

Automatic document recognition (AI OCR) and intelligent email auto-completion rely on OpenAI APIs. The customer must provide their own OpenAI API key, configured by the administrator in the control panel. Video sessions and report management work independently without an API key.

What it is

The virtual front desk for self check-in properties

OVVO Video Verification is a web platform for remotely verifying the identity of guests at hotels, B&Bs and accommodation facilities. It replaces the in-person check-in meeting with a short video call: the operator sees the guest's face, captures their ID document live and produces a complete verification report.

The report is ready for legal requirements, with direct submission of the guest card to Alloggiati Web (State Police). The procedure takes about 2 minutes when the guest is prepared.

Encrypted peer-to-peer WebRTC video call
Automatic OCR with artificial intelligence
Legal report including document photos
Support for sending data to Alloggiati Web
No app: works in any browser
Multilingual guest interface

Who it is for

Designed for Italian accommodation facilities

B&Bs, holiday homes and guesthouses

With self check-in who still need to identify guests face-to-face as required by Italian regulations.

Hotels and property managers

With multiple properties that want to centralize checks with dedicated operators from a single console.

Service companies

That perform video verification for multiple accommodation facilities professionally and scalably.

Platform structure

Three distinct roles, separate access

The platform clearly separates permissions to ensure privacy and security at every level of the organization.

Administrator

  • Creates and manages properties and operators
  • Assigns operators to properties
  • Configures the automatic OCR reading service
  • For confidentiality, does NOT access reports or guest documents

Operator

  • Receives guest requests with push notifications
  • Conducts the video call and scans documents live
  • Completes and finalizes verification reports
  • Sends guest cards to Alloggiati Web (Police Headquarters)
  • Console optimized for smartphones too

Guest (customer)

  • Accesses a multilingual public page via link
  • No app installation required
  • Enters their name and email (or finds them pre-filled)
  • Waits for the operator to call them by video

The process

How verification works

Six clear steps, from sending the link to submitting the guest card to the Police Headquarters.

01

Receiving the link

The guest receives a link via WhatsApp, SMS or email and opens it directly on their phone, without installing anything.

02

Operator notification

The operator receives a notification (including push on a locked smartphone) and starts the video call.

03

Document verification and capture

During the call the operator checks the face and frames the document: AI photographs it and automatically reads its personal data (OCR).

04

Expiry check

If the document is expired, the operator and guest receive an immediate blocking alert.

05

Report finalization

The operator finalizes the complete report with document photos and data for all guests, including multiple people in the same call.

06

Submission to Alloggiati Web

The guest card is generated from the report and sent to the Police Headquarters through Alloggiati Web (State Police), with assisted code completion.

Main features

Everything you need, already integrated

Reliable video calling

  • Direct encrypted connection (WebRTC peer-to-peer)
  • Automatic reconnection: network drops of up to 60 seconds do not interrupt verification
  • Intrusion protection: only the original device can reconnect
  • Virtual background for the operator (blurred or OVVO-branded)
  • Welcome view to show the operator to the guest full-screen

Automatic document reading (OCR + AI)

  • Automatic extraction of personal data through artificial intelligence
  • Immediate expiry check with blocking alert
  • Support for Italian and foreign documents
  • ⚠ Requires an OpenAI API key provided by the customer — configurable in the administrator panel

Reports and Alloggiati Web

  • Finalized report with document photos, personal data and outcome
  • Video recording included (only with the guest's explicit consent)
  • Guest card submission to Alloggiati Web with assisted code completion
  • MANUAL report as an emergency plan if the guest cannot connect
  • Automatic recovery: documents and report reattached if the guest reconnects

Reservations from the management system

  • Reservation synchronization from the channel manager/management system via API key
  • Direct reservation link: the guest skips entering their name and email
  • Send the link with a pre-filled message (including instructions) in one click
  • Direct sending on WhatsApp
  • Self check-in PIN and guest phone visible in the operator console
  • Automatic call-reservation matching shown during verification
  • ⚠ Intelligent email auto-completion requires an OpenAI API key provided by the customer

Secure archive and privacy

  • Recordings and documents encrypted per property (RSA-4096 + AES-256-GCM)
  • The private key is generated and downloaded by the administrator only once
  • Not even the platform manager can open the archive
  • Temporary in-memory unlocking for consultation by authorities
  • Video recording only with the guest's explicit consent

PWA and push notifications

  • Installable as a PWA without going through app stores
  • Push notifications: the operator receives alerts even with the screen off
  • Phone-optimized operator interface with bottom navigation bar
  • Compact controls above the video during the call

Technology

Modern stack, zero external dependencies

Web application (React + Node.js) usable from any recent browser, without installations. Installable on your own server (VPS) with PostgreSQL, nginx and pm2, or in the cloud — updates with a single script.

React + Node.js

Modern web application, any recent browser

WebRTC peer-to-peer

Video encrypted directly between operator and guest

HTTPS + crittografia

RSA-4096 and AES-256-GCM for archives and communications

PostgreSQL

Relational database on your own server (VPS) or cloud

PWA nativa

Installable on iOS and Android without an app store

Want to activate OVVO Video Verification at your campsite?

Contact us for a demo: we will show you the complete flow in 30 minutes, from the guest link to submitting the card to the Police Headquarters.

Häufig gestellte Fragen

Chatten Sie mit uns