Google Calendar

Stato connessione
Non collegato

Collega Google Calendar per inviare automaticamente le prenotazioni confermate al calendario del centro. Richiede un account Google e le credenziali OAuth configurate in config.php.

Come configurare le credenziali
  1. Vai su Google Cloud Console
  2. Crea o seleziona un progetto
  3. Vai su API e servizi → Libreria e abilita Google Calendar API
  4. Vai su API e servizi → Credenziali
  5. Crea credenziali → ID client OAuth 2.0
  6. Tipo applicazione: Applicazione Web
  7. Aggiungi URI di reindirizzamento autorizzati:
    https://www.prenotic.it/demo/admin/google_auth.php
  8. Copia Client ID e Client Secret in config.php:
    define('GCAL_CLIENT_ID',     'xxx.apps.googleusercontent.com');
    define('GCAL_CLIENT_SECRET', 'GOCSPX-...');
  9. Torna qui e clicca Connetti Google Calendar
Note tecniche

L'integrazione usa OAuth 2.0 con offline access: dopo il primo consenso, il sistema rinnova automaticamente l'access token (che scade ogni ora) usando il refresh token, senza richiedere un nuovo login.

Ogni evento creato su Google Calendar include: nome cliente, trattamento, orario, operatrice e note. Il colore dell'evento corrisponde al colore dell'operatrice impostato nel pannello Staff.

L'ID dell'evento Google viene salvato nel campo gcal_event_id della tabella bookings, così il sistema non crea duplicati.