Avant de commencer
Twilio est le service qui permet à votre application de passer et de recevoir des appels, ainsi que d’envoyer des SMS. Votre application fournit l’interface ; Twilio fournit l’infrastructure télécom mondiale derrière. Pour le connecter, vous aurez besoin de deux identifiants depuis votre compte Twilio : Account SID et Auth Token. Ce sont les « clés » qui autorisent votre application à utiliser votre compte Twilio. Prérequis :- Un compte Twilio actif.
- Un accès administrateur au CMS de votre application.
- Recommandé : activer l’authentification à deux facteurs sur Twilio et stocker vos identifiants dans un gestionnaire de mots de passe sécurisé.
Étape 1 : Aller dans le CMS et ouvrir Intégrations
Ouvrez le CMS via ce lien direct : aller au CMS.Dans le menu de gauche, sélectionnez Integrations puis Twilio. Vous verrez un panneau avec deux entrées :
account_sid et auth_token. Twilio est marqué comme « Required » car sans lui, les fonctionnalités de téléphonie ne fonctionneront pas.
Étape 2 : Récupérer vos identifiants Twilio
Connectez-vous à votre Twilio Console.Sur le tableau de bord du projet, vous verrez votre Account SID et votre Auth Token sous « Project Info » (le token peut être masqué ; cliquez sur « show » pour l’afficher). Copiez les deux valeurs. Assurez-vous d’utiliser les identifiants live (production), et non ceux de test. Exemples :
- Account SID :
VOTRE_ACCOUNT_SID - Auth Token :
VOTRE_AUTH_TOKEN
Étape 3 : Ajouter les clés dans le CMS
Dans la section Twilio du CMS :Cliquez sur Add API Key. Saisissez les informations de l’Account SID exactement comme suit :
- Key Name :
account_sid(valeur par défaut – ne la modifiez pas) - Key Value :
VOTRE_ACCOUNT_SID - Description : Twilio Account SID
- Active : coché
- Key Name :
auth_token(valeur par défaut – ne la modifiez pas) - Key Value :
VOTRE_AUTH_TOKEN - Description : Twilio Auth Token
- Active : coché
- Les noms de clés doivent rester exactement
account_sidetauth_token(tout en minuscules, avec underscore). - Marquez toujours les deux clés comme Active. Si l’une des deux est inactive, l’intégration ne fonctionnera pas.
Étape 4 : Vérifier que l’intégration est active
Après enregistrement, vous verrez les deux clés listées avec le statut Active. Vérifications rapides :- Actualisez la page Integrations et confirmez que Twilio n’affiche aucun avertissement.
- Si vous avez déjà un agent configuré, lancez un appel de test depuis la section Agents. Si l’appel se connecte, Twilio est correctement intégré.
Configuration avancée (optionnelle)
- Rotation du token : si vous pensez que votre Auth Token a été exposé, générez-en un nouveau dans Twilio et mettez-le à jour immédiatement dans le CMS.
- Sous-comptes : si vous gérez plusieurs environnements ou clients, vous pouvez utiliser un Twilio subaccount (SID + token) distinct pour chaque projet afin d’isoler la facturation et l’usage.
- Bonnes pratiques de sécurité : conservez l’Auth Token dans un gestionnaire de mots de passe, limitez qui peut le voir, et contrôlez l’accès à votre Twilio Console.
Erreurs fréquentes et solutions
- Clés laissées inactives :
account_sidetauth_tokendoivent être Active. - Changement des noms de clés : ils doivent rester exactement
account_sidetauth_token. Toute variation casse l’intégration. - Copier/coller avec des espaces : vérifiez qu’il n’y a pas d’espace au début ou à la fin.
- Utilisation des identifiants de test : la production nécessite des identifiants live.
- Oubli d’enregistrer : cliquez toujours sur Save Key après avoir saisi les valeurs.
- Token régénéré non mis à jour : si vous régénérez l’Auth Token dans Twilio sans le mettre à jour dans le CMS, les appels échoueront.

