App Google personalizzata
Collega la tua app Google OAuth (Gmail e Calendar) al tuo Account Audin per accessi che non scadono e nessun processo di verifica Google.
Versione Markdown di questa pagina
Scarica o copia il contenuto di questa pagina in formato .md — utile per fornirlo a un agente AI che integra questa specifica feature.
Per collegare Gmail e Google Calendar, Audin usa di default un'app Google condivisa: pratica e immediata, ma soggetta ai limiti di verifica di Google. In alternativa puoi collegare la tua app Google OAuth, creata nel tuo Google Workspace. Questa guida ti accompagna passo passo nella creazione e nel collegamento.
Perché usare un'app personalizzata
Usare un'app dedicata del tuo Google Workspace ti offre tre vantaggi concreti:
- Nessun processo di verifica Google. Un'app di tipo Internal è riservata agli utenti della tua organizzazione e non richiede la verifica di Google necessaria per le app pubbliche.
- Accessi che non scadono. Con l'app condivisa (in modalità di test) gli accessi vanno rinnovati periodicamente, in genere ogni 7 giorni. Con la tua app Internal i collegamenti restano validi finché non li revochi.
- Pieno controllo. Progetto, credenziali e ambito di accesso sono gestiti interamente dalla tua organizzazione.
Prerequisiti
Prima di iniziare assicurati di avere:
- Un'organizzazione Google Workspace (o Cloud Identity). Le app di tipo Internal non sono disponibili per i normali account Gmail personali.
- I permessi per creare progetti su Google Cloud Console.
- Il ruolo Owner o Admin sul tuo Account Audin.
Se usi un account Gmail personale (senza Google Workspace) non potrai creare un'app Internal: in questo caso continua a usare l'app Google condivisa di Audin.
Passo 1 — Crea il progetto
Vai su console.cloud.google.com e crea un nuovo progetto dedicato all'integrazione (ad esempio "Integrazione Audin"). Assicurati di selezionare la tua organizzazione come posizione del progetto.
Passo 2 — Abilita le API
Dal menu API e servizi → Libreria, cerca e abilita le tre API che Audin utilizza:
- Gmail API
- Google Calendar API
- Google People API (nei risultati di ricerca compare con l'etichetta "Google Enterprise API" — non confonderla con la "Contacts API", che non serve)
Passo 3 — Configura Google Auth Platform
Apri API e servizi → Schermata consenso OAuth: verrai portato su Google Auth Platform. Al primo accesso la console ti propone la configurazione iniziale del progetto ("Project configuration"), un wizard in 4 passaggi:
App Information. Inserisci:
- App name — il nome che gli utenti vedranno nella schermata di consenso (ad esempio "Audin x NomeAzienda");
- User support email — l'indirizzo di supporto per gli utenti, selezionato dal menu a tendina.
Premi Next.
Audience: Internal. Seleziona Internal: l'app è riservata agli utenti della tua organizzazione e non richiede la verifica di Google. Non scegliere External: partirebbe in modalità di test, con gli stessi limiti (accessi in scadenza, utenti di test da censire a mano) dell'app condivisa. Premi Next.
Contact Information. Inserisci uno o più indirizzi email a cui Google invierà eventuali notifiche sul progetto. Premi Next.
Finish. Spunta "I agree to the Google API Services: User Data Policy", premi Continue e poi Create. L'app è creata: nella barra laterale di Google Auth Platform compaiono le sezioni Branding, Audience, Clients e Data Access che userai nei prossimi passi.
Aggiungi gli ambiti (scope)
Dalla barra laterale di Google Auth Platform apri Data Access e usa "Add or remove scopes" per aggiungere gli scope che Audin richiede:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/gmail.sendhttps://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.settings.basichttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profilehttps://www.googleapis.com/auth/calendar
Al termine ricordati di premere Save in fondo alla sezione.
Dopo il salvataggio, la pagina Data Access mostra gli scope suddivisi in tre tabelle: quelli di profilo (userinfo) tra i non-sensitive, il calendario tra i sensitive e quelli Gmail tra i restricted. È normale: per un'app Internal queste classificazioni non comportano alcuna verifica aggiuntiva da parte di Google.
I valori esatti degli scope sono copiabili direttamente dalla pagina Impostazioni → Credenziali servizi di Audin, che è la fonte di verità: copiali da lì per evitare errori di battitura. Se uno scope non compare nell'elenco proposto da Google, incollalo nel campo "Manually add scopes".
Passo 4 — Crea il client OAuth
Dalla barra laterale di Google Auth Platform apri Clients → Create client (equivalente a API e servizi → Credenziali → Crea credenziali → ID client OAuth):
Tipo di applicazione: Applicazione web.
URI di reindirizzamento autorizzati. Incolla il redirect URI mostrato da Audin nella pagina Credenziali servizi. Il valore è del tipo:
https://api.audin.ai/google-auth/callbackUsa sempre il valore esatto mostrato nella pagina Credenziali servizi come fonte di verità: è anch'esso copiabile con un clic.
Copia Client ID e Client Secret. Al termine, Google ti mostra il Client ID e il Client Secret: tienili a portata di mano per il passo successivo.
Il Client Secret è una credenziale riservata: conservalo in modo sicuro e non condividerlo pubblicamente.
Passo 5 — Collega ad Audin
In Audin vai su Impostazioni → Credenziali servizi → App Google personalizzata, incolla il Client ID e il Client Secret che hai copiato da Google e salva.
Prima di salvare puoi premere "Testa credenziali" per verificare subito che Client ID e Client Secret siano corretti con Google. In ogni caso Audin esegue la stessa verifica automaticamente al salvataggio e rifiuta credenziali errate.
Dopo il salvataggio, gli utenti Google già collegati dovranno riautenticarsi. Un banner li guiderà: vai su Impostazioni → Integrazioni → Gmail e usa il pulsante Riautentica per ciascun account.
Domande frequenti
Cosa succede se rimuovo l'app personalizzata? Audin torna a usare l'app Google condivisa. Come per il collegamento, gli utenti Google già collegati dovranno riautenticarsi una volta (Impostazioni → Integrazioni → Gmail → Riautentica).
Posso ruotare il Client Secret? Sì. Genera il nuovo secret su Google e reinseriscilo in Audin mantenendo lo stesso Client ID: le connessioni esistenti restano valide, senza bisogno di riautenticare gli utenti.
Come verifico che l'app funzioni dopo la configurazione? Usa il pulsante "Testa credenziali" nella card dell'app Google personalizzata: Audin verifica che Google autentichi la tua app (Client ID e Client Secret corretti). La prova completa end-to-end resta collegare un account Google da Impostazioni → Integrazioni → Gmail.
Errori comuni.
invalid_cliental salvataggio — Client ID o Client Secret errati. Verifica di aver copiato entrambi i valori senza spazi o caratteri mancanti.redirect_uri_mismatchdurante il collegamento di un utente — l'URI di reindirizzamento non è registrato (o contiene un typo) nell'app Google. Controlla che l'URI in URI di reindirizzamento autorizzati coincida esattamente con quello mostrato nella pagina Credenziali servizi di Audin.
HubSpot
Collegare un portale HubSpot ad Audin — import in sola lettura di contatti, aziende, deal, attività e commerce, pipeline replicate, protezione dei record sincronizzati, riautorizzazione per i nuovi permessi e semantica delle cancellazioni.
API REST (partner)
API pubblica per integrazioni server-to-server e agent AI — leggi e scrivi lead, deal, preventivi, contratti e messaggi del tuo Account con una sola API Key.