Antes de empezar
Twilio es el servicio que permite que tu aplicación haga y reciba llamadas, además de enviar mensajes SMS. Tu app proporciona la interfaz; Twilio proporciona la infraestructura global de telecomunicaciones detrás. Para conectarlo, necesitarás dos credenciales de tu cuenta de Twilio: Account SID y Auth Token. Estas son las “llaves” que autorizan a tu aplicación a usar tu cuenta de Twilio. Requisitos:- Una cuenta de Twilio activa.
- Acceso de administrador al CMS de tu aplicación.
- Recomendado: habilitar autenticación de dos factores en Twilio y guardar tus credenciales en un gestor de contraseñas seguro.
Paso 1: Ve al CMS y abre Integrations
Abre el CMS desde este enlace directo: ve a CMS.En el menú de la izquierda, selecciona Integrations y luego Twilio. Verás un panel con dos entradas:
account_sid y auth_token. Twilio aparece como “Required” porque, sin esto, las funciones de telefonía no funcionarán.
Paso 2: Obtén tus credenciales en Twilio
Inicia sesión en tu Twilio Console.En el Dashboard del proyecto, verás tu Account SID y Auth Token en “Project Info” (el token puede estar oculto; haz clic en “show” para verlo). Copia ambos valores. Asegúrate de usar las credenciales live, no las de test. Ejemplos:
Account SID:
YOUR_ACCOUNT_SIDAuth Token:
YOUR_AUTH_TOKEN
Tip: trata el Auth Token como una contraseña. No lo compartas por email o chat.
Paso 3: Añade las claves en el CMS
En la sección de Twilio dentro del CMS:Haz clic en Add API Key. Introduce los datos del Account SID exactamente así:
- Key Name:
account_sid(valor por defecto – no lo cambies) - Key Value:
YOUR_ACCOUNT_SID - Description: Twilio Account SID
- Active: marcado
- Key Name:
auth_token(valor por defecto – no lo cambies) - Key Value:
YOUR_AUTH_TOKEN - Description: Twilio Auth Token
- Active: marcado
- Los nombres de las claves deben mantenerse exactamente como
account_sidyauth_token(todo en minúsculas, con guion bajo). - Marca siempre ambas claves como Active. Si una de las dos está inactiva, la integración no funcionará.
Paso 4: Verifica que la integración está activa
Tras guardar, verás ambas claves listadas con estado Active. Comprobaciones rápidas:- Refresca la página de Integrations y confirma que Twilio no muestra avisos.
- Si ya tienes un agente configurado, ejecuta una llamada de prueba desde la sección Agents. Si la llamada conecta, Twilio está correctamente integrado.
Configuración avanzada (opcional)
- Rotación de token: si sospechas que tu Auth Token pudo exponerse, genera uno nuevo en Twilio y actualízalo inmediatamente en el CMS.
- Subaccounts: si gestionas varios entornos o clientes, puedes usar un Twilio subaccount SID y token separado por proyecto para mantener facturación y uso aislados.
- Buenas prácticas de seguridad: guarda el Auth Token en un gestor de contraseñas, limita quién puede verlo y controla el acceso a tu Twilio Console.
Errores comunes y soluciones
- Claves inactivas: tanto
account_sidcomoauth_tokendeben estar en Active. - Cambiar nombres de claves: deben quedar exactamente
account_sidyauth_token. Cualquier variación rompe la integración. - Copiar/pegar con espacios: asegúrate de que no haya espacios al inicio o final de los valores.
- Usar credenciales de test: en producción se requieren credenciales live.
- Olvidar guardar: siempre haz clic en Save Key después de introducir los valores.
- Token regenerado no actualizado: si regeneras el Auth Token en Twilio pero no lo actualizas en el CMS, las llamadas fallarán.

