Vai al contenuto principale

Guida all’integrazione Mail e Calendario Google Workspace ↔ TAC

Questa integrazione consente a TAC di sincronizzare Gmail e Google Calendar per mostrare, all’interno di ogni contatto, lo storico completo delle attività: email scambiate e inviti a call/meeting.

1. Accesso alla Google Cloud Console

  1. Accedi alla Google Cloud Console

  2. Seleziona o crea un nuovo progetto dedicato all’integrazione con TAC.


2. Abilitazione delle API necessarie

Nel progetto selezionato:

  1. Vai su APIs & Services → Library

  2. Abilita le seguenti API:

    • Gmail API

    • Google Calendar API

    • Admin SDK API (necessaria per utenti e directory)


3. Configurazione della schermata di consenso OAuth

  1. Vai su APIs & Services → OAuth consent screen

  2. Seleziona Internal (consigliato per aziende)

  3. Compila i campi principali:

    • App name: TAC – Mail & Calendar Integration

    • User support email

    • Developer contact information

  4. Salva e continua senza pubblicare (se app interna)


4. Creazione delle credenziali OAuth 2.0

  1. Vai su APIs & Services → Credentials

  2. Clicca su Create credentials → OAuth client ID

  3. Seleziona:

    • Application type: Web application

  4. Compila:

    • Name: TAC Web App

    • Authorized redirect URI:

      <https://app.touchandcontact.com/>
  5. Salva e prendi nota di:

    • Client ID

    • Client Secret


5. Scopes e permessi richiesti

L’integrazione utilizza i seguenti OAuth scopes, necessari per la sincronizzazione dello storico attività:

Email (Gmail)

Calendario

Directory utenti (Admin SDK)

⚠️ Gli scope readonly garantiscono accesso in sola lettura a email ed eventi di calendario.


6. Configurazione Domain-wide Delegation (Admin)

Questo passaggio è richiesto per consentire a TAC di accedere ai dati degli utenti a livello di dominio.

  1. Accedi alla Admin Console Google Workspace

  2. Vai su:

    Security → API controls → Domain-wide delegation

  3. Clicca su Add new

  4. Inserisci:

    • Client ID (ottenuto dalla Cloud Console)

    • OAuth Scopes (separati da virgola):

      <https://www.googleapis.com/auth/gmail.readonly>, <https://www.googleapis.com/auth/calendar.readonly>, <https://www.googleapis.com/auth/admin.directory.user.readonly>, <https://www.googleapis.com/auth/admin.directory.group.readonly>
  5. Salva la configurazione.


7. Configurazione nel portale TAC

  1. Accedi al portale TAC:

  2. Vai in Impostazioni → Integrazioni

  3. Seleziona Google Workspace

  4. Inserisci:

    • Client ID

    • Client Secret

  5. Abilita:

    • Importa email

    • Sincronizzazione calendario

  6. Salva


8. Risultato dell’integrazione

Una volta completata l’integrazione:

  • TAC sincronizza le email Gmail associate ai contatti

  • TAC sincronizza gli eventi di Google Calendar (meeting, call, inviti)

  • Ogni contatto mostra uno storico attività centralizzato, utile per:

    • prepararsi prima di una call

    • tracciare follow-up e relazioni

    • garantire continuità anche in team distribuiti


Hai ricevuto la risposta alla tua domanda?