Prima di iniziare
Twilio è il servizio che permette alla tua applicazione di effettuare e ricevere chiamate e di inviare SMS. La tua app fornisce l’interfaccia; Twilio fornisce l’infrastruttura telefonica globale che c’è dietro. Per collegarlo, ti serviranno due credenziali del tuo account Twilio: Account SID e Auth Token. Sono le “chiavi” che autorizzano la tua applicazione a utilizzare il tuo account Twilio. Requisiti:- Un account Twilio attivo.
- Accesso amministratore al CMS della tua applicazione.
- Consigliato: abilita l’autenticazione a due fattori in Twilio e conserva le credenziali in un password manager sicuro.
Passaggio 1: Aprire il CMS e accedere a Integrazioni
Apri il CMS da questo link diretto: vai al CMS.Nel menu a sinistra, seleziona Integrations e poi Twilio. Vedrai un pannello con due voci:
account_sid e auth_token. Twilio è contrassegnato come “Required” perché senza di esso le funzionalità di telefonia non funzioneranno.
Passaggio 2: Recuperare le credenziali da Twilio
Accedi alla tua Twilio Console.Nella Dashboard del progetto vedrai Account SID e Auth Token sotto “Project Info” (il token potrebbe essere nascosto; fai clic su “show” per visualizzarlo). Copia entrambi i valori. Assicurati di usare le credenziali live, non quelle di test. Esempi: Account SID:
YOUR_ACCOUNT_SIDAuth Token:
YOUR_AUTH_TOKEN
Suggerimento: tratta l’Auth Token come una password. Non condividerlo via email o chat.
Passaggio 3: Aggiungere le chiavi nel CMS
Nella sezione Twilio del CMS:Fai clic su Add API Key. Inserisci i dati dell’Account SID esattamente così:
- Key Name:
account_sid(valore predefinito – non modificarlo) - Key Value:
YOUR_ACCOUNT_SID - Description: Twilio Account SID
- Active: selezionato
- Key Name:
auth_token(valore predefinito – non modificarlo) - Key Value:
YOUR_AUTH_TOKEN - Description: Twilio Auth Token
- Active: selezionato
- I nomi delle chiavi devono restare esattamente
account_sideauth_token(tutto minuscolo, con underscore). - Mantieni entrambe le chiavi Active. Se una delle due è inattiva, l’integrazione non funzionerà.
Passaggio 4: Verificare che l’integrazione sia attiva
Dopo aver salvato, vedrai entrambe le chiavi elencate con stato Active. Controlli rapidi:- Aggiorna la pagina Integrations e verifica che Twilio non mostri avvisi.
- Se hai già un agente configurato, avvia una chiamata di test dalla sezione Agents. Se la chiamata si connette, Twilio è integrato correttamente.
Configurazione avanzata (opzionale)
- Rotazione del token: se sospetti che l’Auth Token sia stato esposto, generane uno nuovo in Twilio e aggiornalo immediatamente nel CMS.
- Subaccount: se gestisci più ambienti o clienti, puoi usare un subaccount Twilio separato (SID e token) per ogni progetto, così separi fatturazione e utilizzo.
- Buone pratiche di sicurezza: conserva l’Auth Token in un password manager, limita chi può visualizzarlo e controlla gli accessi alla Twilio Console.
Errori comuni e soluzioni
- Chiavi lasciate inattive: sia
account_sidcheauth_tokendevono essere impostate su Active. - Modifica dei nomi chiave: devono restare esattamente
account_sideauth_token. Qualsiasi variazione rompe l’integrazione. - Copia/incolla con spazi: assicurati che non ci siano spazi iniziali o finali nei valori.
- Uso di credenziali di test: in produzione servono credenziali live.
- Dimenticare di salvare: fai sempre clic su Save Key dopo aver inserito i valori.
- Token rigenerato ma non aggiornato: se rigeneri l’Auth Token in Twilio ma non lo aggiorni nel CMS, le chiamate falliranno.

