DOGTRAIN · Integrazione Google Calendar

Sincronizzazione Google Calendar per il CRM DOGTRAIN

DOGTRAIN può sincronizzare lezioni, call ed eventi del CRM con Google Calendar, aiutando titolari, segreteria e operatori a consultare gli appuntamenti anche dall’agenda Google autorizzata.

A cosa serve l’integrazione

Il calendario interno di DOGTRAIN resta il punto centrale di gestione del centro cinofilo: qui vengono registrati clienti, cani, operatori, lezioni, call, eventi, campi, chiusure e disponibilità.

L’integrazione con Google Calendar serve a riportare gli appuntamenti del CRM anche su un calendario Google scelto dall’utente, in modo da poterli consultare più facilmente da smartphone, computer o altri strumenti già utilizzati nella propria organizzazione quotidiana.

In pratica, quando nel CRM viene creata o aggiornata una lezione, una call o un evento, DOGTRAIN può inviare la stessa informazione al calendario Google collegato.

Sincronizzazione a senso unico

L’integrazione è progettata come flusso dal CRM verso Google Calendar. DOGTRAIN non usa Google Calendar per leggere, importare o analizzare gli appuntamenti personali degli utenti.

Come funziona il flusso

Il funzionamento è semplice: DOGTRAIN mantiene il calendario operativo all’interno del CRM e, quando necessario, invia a Google Calendar una copia degli appuntamenti creati o modificati nel gestionale.

Il calendario Google diventa quindi una vista esterna e comoda degli appuntamenti gestiti dal CRM, ma non sostituisce il calendario interno di DOGTRAIN.

Il processo in breve

  1. L’utente inserisce nel CRM l’ID del calendario Google che vuole utilizzare.
  2. L’utente autorizza DOGTRAIN tramite la procedura ufficiale OAuth di Google.
  3. DOGTRAIN salva l’autorizzazione necessaria per sincronizzare gli eventi del CRM.
  4. Quando viene creata una lezione, una call o un evento, il CRM invia i dati al bridge di sincronizzazione.
  5. Il bridge crea o aggiorna l’evento corrispondente su Google Calendar.
  6. Nel CRM resta traccia dello stato della sincronizzazione e di eventuali errori.

Cosa deve fare l’utente

L’utente non deve configurare procedure complesse. Per collegare Google Calendar è sufficiente indicare nel CRM il calendario da usare e autorizzare l’accesso tramite Google.

In termini pratici, l’utente deve:

  • aprire la pagina di configurazione Google Calendar nel CRM;
  • inserire l’ID del calendario Google che vuole collegare;
  • cliccare sul pulsante di autorizzazione Google;
  • confermare l’accesso richiesto dalla schermata ufficiale di Google;
  • tornare al CRM e iniziare a usare normalmente il calendario interno.

Dopo questa configurazione, le attività create o modificate nel CRM possono essere inviate automaticamente al calendario Google collegato.

Che cos’è l’ID del calendario

L’ID del calendario è il riferimento tecnico che permette a DOGTRAIN di sapere su quale calendario Google creare o aggiornare gli appuntamenti.

Ogni utente può usare il calendario principale del proprio account oppure un calendario dedicato al lavoro del centro, per esempio un calendario chiamato “Lezioni centro cinofilo”, “DOGTRAIN” o “Calendario operatori”.

L’uso di un calendario dedicato è spesso la soluzione più ordinata, perché separa gli appuntamenti del CRM dagli eventuali impegni personali dell’utente.

Che cos’è il bridge di sincronizzazione

Il bridge è il componente tecnico che collega DOGTRAIN ai servizi Google autorizzati dall’utente.

Il CRM gestisce la logica operativa: cliente, cane, operatore, data, ora, tipo di appuntamento, note e stato della lezione. Quando un evento deve essere sincronizzato, il CRM passa al bridge solo le informazioni necessarie per creare o aggiornare l’appuntamento sul calendario Google indicato.

Il bridge si occupa quindi di comunicare con Google Calendar usando l’autorizzazione concessa dall’utente, creare l’evento, aggiornare un evento già collegato oppure segnalare al CRM se qualcosa non è andato a buon fine.

Perché usare un bridge

L’uso di un bridge permette di mantenere più ordinata l’architettura del sistema. Il CRM resta concentrato sulla gestione del centro cinofilo, mentre il bridge gestisce la comunicazione tecnica con Google Calendar.

Questo approccio è utile soprattutto quando il CRM viene usato da più centri o più operatori, perché permette di separare meglio le autorizzazioni, i calendari collegati e le operazioni di sincronizzazione.

In questo modo ogni sito, centro o operatore può essere collegato al calendario corretto senza mischiare dati, configurazioni o autorizzazioni tra utenti diversi.

Cosa viene sincronizzato

La sincronizzazione può riguardare gli appuntamenti gestiti dal CRM, per esempio:

  • lezioni individuali;
  • call conoscitive;
  • eventi di gruppo;
  • appuntamenti operativi del centro;
  • eventuali modifiche di orario o durata;
  • eventuali cancellazioni o spostamenti gestiti dal CRM.

I dati inviati a Google Calendar sono quelli necessari a rappresentare l’appuntamento: titolo, data, ora di inizio, ora di fine, eventuale descrizione e riferimento tecnico all’evento del CRM.

Cosa non fa DOGTRAIN con Google Calendar

L’integrazione è pensata per essere chiara e limitata allo scopo operativo della sincronizzazione. DOGTRAIN non usa Google Calendar per controllare la vita personale degli utenti o importare i loro appuntamenti.

  • Non legge l’intero calendario personale dell’utente.
  • Non importa nel CRM gli appuntamenti personali presenti su Google Calendar.
  • Non analizza gli eventi esterni creati manualmente dall’utente su Google Calendar.
  • Non usa gli appuntamenti Google per decidere disponibilità o prenotazioni del centro.
  • Non condivide i dati del calendario con soggetti terzi per finalità commerciali.

Il calendario ufficiale per disponibilità, prenotazioni e gestione operativa resta quello interno di DOGTRAIN.

Nota importante

Google Calendar può restituire al sistema informazioni tecniche sugli eventi creati o aggiornati, come l’identificativo dell’evento o l’esito dell’operazione. Questi dati servono solo per mantenere collegato l’evento Google all’evento corrispondente nel CRM.

Cosa succede se modifico un evento su Google Calendar?

La sincronizzazione è a senso unico: il CRM invia gli eventi a Google Calendar, ma Google Calendar non aggiorna automaticamente il CRM.

Per questo motivo, le modifiche operative devono essere fatte dentro DOGTRAIN. Se una lezione viene spostata, cancellata o modificata, la variazione corretta deve essere registrata nel CRM, che poi potrà sincronizzare l’aggiornamento verso Google Calendar.

Se invece un evento viene modificato manualmente solo su Google Calendar, quella modifica potrebbe non essere riportata nel CRM. Per evitare disallineamenti, DOGTRAIN deve restare il calendario principale di lavoro.

Esempio pratico

Un cliente prenota una lezione tramite link per martedì alle 17:00. DOGTRAIN registra l’appuntamento nel calendario interno, lo collega al cliente, al cane e all’operatore, verifica le disponibilità e può inviare l’evento al calendario Google collegato.

Se il giorno dopo la lezione viene spostata alle 18:00 dal CRM, DOGTRAIN aggiorna l’appuntamento interno e può inviare la modifica anche a Google Calendar.

L’operatore può così vedere l’appuntamento anche nella propria agenda Google, ma la gestione ufficiale della lezione resta nel CRM.

Perché questa integrazione è utile per un centro cinofilo

Molti operatori consultano quotidianamente Google Calendar dal telefono. Avere le lezioni del CRM anche lì rende più comodo controllare la giornata, verificare gli appuntamenti e ricordare gli orari.

Allo stesso tempo, mantenere DOGTRAIN come sorgente principale evita confusione: il CRM continua a gestire clienti, cani, campi, chiusure, disponibilità, pagamenti, messaggi e storico operativo.

Google Calendar diventa quindi un supporto pratico alla consultazione, non il luogo dove vengono prese le decisioni operative del centro.

Gestione multioperatore

In un centro con più operatori, ogni persona può avere un proprio calendario Google oppure il centro può scegliere calendari condivisi o dedicati.

DOGTRAIN può associare ogni operatore al calendario corretto, così le lezioni di un determinato operatore vengono inviate al calendario previsto dalla configurazione.

Questa logica permette di mantenere separati appuntamenti, autorizzazioni e calendari, evitando che eventi di operatori diversi vengano mischiati in modo improprio.

Privacy e controllo dell’utente

L’autorizzazione a Google Calendar viene concessa dall’utente tramite la procedura ufficiale di Google. L’utente può revocare l’accesso in qualsiasi momento dalle impostazioni del proprio account Google.

DOGTRAIN utilizza l’autorizzazione esclusivamente per la funzione di sincronizzazione degli eventi collegati al CRM. I dati non vengono usati per leggere il calendario personale dell’utente, profilare le sue attività o trasferire informazioni a soggetti terzi per finalità pubblicitarie.

L’obiettivo dell’integrazione è solo operativo: mantenere coerenti gli appuntamenti del centro tra DOGTRAIN e il calendario Google scelto dall’utente.

Come disattivare la sincronizzazione

Se un utente non vuole più usare Google Calendar con DOGTRAIN, può disattivare la sincronizzazione dal CRM e revocare l’autorizzazione dall’account Google.

Dopo la disattivazione, il CRM continuerà a funzionare normalmente con il proprio calendario interno, ma non invierà più aggiornamenti al calendario Google precedentemente collegato.

In sintesi

L’integrazione Google Calendar di DOGTRAIN permette di copiare gli appuntamenti del CRM su un calendario Google autorizzato, mantenendo il CRM come sorgente principale dei dati.

Il flusso è a senso unico: DOGTRAIN scrive e aggiorna gli eventi del CRM su Google Calendar, ma non legge, importa o analizza il calendario personale degli utenti.

L’utente inserisce l’ID del calendario, autorizza Google e può iniziare a sincronizzare gli appuntamenti.