Prenotazioni IGEA adds a complete online booking module to your WordPress site, designed for medical practices, clinics and healthcare facilities that use the IGEA CRM by S0ft.it.
Patients identify themselves with their Italian fiscal code (validated with check digit and “omocodia” support) and confirm their identity with a one-time password (OTP) sent via SMS. They can then book one or more services, pick a practitioner or the first available time slot, and manage their own appointments.
The API key never leaves the server: the patient’s browser only talks to WordPress, which forwards requests to the CRM. Nonce on every call, field whitelisting, rate limiting and anti-bot protections on the CRM side, booking and cancellation only after OTP verification.
This plugin is a connector: it requires an installation of the IGEA CRM by S0ft.it, reachable over HTTPS, with its bookings API endpoint and an SMS provider configured. Without the CRM the plugin has no standalone functionality. More about the CRM: www.s0ft.it.
This plugin sends data to the IGEA CRM server configured by the site administrator (URL and API key in the plugin settings). The data transmitted is what the patient enters in the form (fiscal code, personal details during registration, chosen services and time slots, consents) plus the visitor’s IP address, used exclusively for anti-abuse rate limiting and privacy-consent logging. No data is ever sent to S0ft.it or to any third party by this plugin: the destination server is chosen and operated by the site owner. Publishing an adequate privacy policy is the site owner’s responsibility (the plugin lets you link it next to the mandatory consent checkbox).
The animated confirmation icons are adapted from vue-sweetalert-icons (MIT license), re-implemented in pure CSS with no dependencies.