Configuración
Antes de enviar mensajes SMS, necesitas conectar el módulo a un proveedor de gateway SMS y configurar los ajustes del remitente. Esta página te guía a través de cada opción de configuración.
Acceder a la Configuración del Módulo
- Inicia sesión en tu panel de administración de Concord CRM
- Navega a Custom SMS -> Settings desde la barra lateral
- La página de configuración muestra todas las opciones organizadas por sección
Configuración del Gateway SMS
El módulo Custom SMS requiere un gateway SMS externo para entregar mensajes. Configura las credenciales de tu proveedor en la sección de gateway.
Gateways Soportados
| Proveedor | Credenciales Requeridas |
|---|---|
| Twilio | Account SID, Auth Token, Número de Teléfono del Remitente |
| Vonage | API Key, API Secret, Número de Teléfono del Remitente |
| Otro | API Key/Token, Sender ID (varía según el proveedor) |
Conectar tu Gateway
- Ve a Custom SMS -> Settings -> Gateway
- Selecciona tu proveedor SMS del menú desplegable
- Ingresa las credenciales requeridas para tu proveedor elegido
- Establece el Número de Teléfono del Remitente o Sender ID
- Haz clic en Save
- Usa el botón Send Test SMS para verificar la conexión
Ingresa los números de teléfono en formato E.164 (por ejemplo, +1234567890). La mayoría de los fallos de entrega son causados por números de remitente o destinatario con formato incorrecto.
SMS de Prueba
Después de guardar las credenciales del gateway, siempre envía un mensaje de prueba:
- Haz clic en Send Test SMS
- Ingresa un número de teléfono al que tengas acceso
- Haz clic en Send
- Verifica que el mensaje llegue a tu teléfono
Si la prueba falla, verifica nuevamente tus credenciales y asegúrate de que tu cuenta del gateway esté activa con saldo suficiente.
Ajustes del Remitente
Sender ID / Número de Teléfono
La identidad del remitente que los destinatarios ven cuando reciben tu mensaje. Dependiendo de tu proveedor y país:
- Número de Teléfono -- un número adquirido de tu proveedor de gateway (más común)
- Sender ID Alfanumérico -- una etiqueta de texto personalizada (por ejemplo, "MiCRM") soportada en algunas regiones
Los Sender ID alfanuméricos no son compatibles en todos los países. Consulta la documentación de tu proveedor de gateway para conocer la disponibilidad regional. Los destinatarios no pueden responder a mensajes enviados desde IDs alfanuméricos.
Código de País Predeterminado
Establece un código de país predeterminado para no tener que incluirlo cada vez. El módulo antepondrá automáticamente el código de país a los números que no lo tengan.
- Ve a Custom SMS -> Settings -> General
- Establece el Default Country Code (por ejemplo,
+1para EE.UU.,+44para Reino Unido) - Haz clic en Save
Configuración de Programación
El módulo Custom SMS soporta la programación de mensajes para entrega futura. Para que los mensajes programados se envíen a tiempo, asegura lo siguiente:
Configuración de Tarea Cron
Los mensajes SMS programados son despachados por la tarea cron de Concord CRM. Verifica que tu cron esté configurado y en ejecución:
* * * * * php /path/to/concord/artisan schedule:run >> /dev/null 2>&1
Si la tarea cron no está en ejecución, los mensajes programados permanecerán en la cola y no se entregarán hasta que el cron se ejecute.
Zona Horaria
El sistema de programación utiliza la zona horaria configurada en los ajustes de tu Concord CRM. Para verificar o actualizar:
- Ve a Settings -> General en Concord CRM
- Verifica el ajuste de Timezone
- Asegúrate de que coincida con tu zona horaria local para que los mensajes programados se envíen a la hora esperada
Integración con Acciones del CRM
El módulo puede activarse desde varias acciones del CRM. Configura qué acciones muestran la opción de SMS:
- Ve a Custom SMS -> Settings -> Integrations
- Habilita o deshabilita SMS para cada tipo de acción del CRM:
- Calls -- enviar SMS después de registrar una llamada
- Tasks -- enviar SMS relacionados con actualizaciones de tareas
- Emails -- complementar la comunicación por email con SMS
- Meetings -- enviar confirmaciones o recordatorios de reuniones
- Deadlines -- notificar a contactos sobre plazos próximos
- Haz clic en Save
Cuando un tipo de acción está habilitado, aparecerá un botón Send SMS en el registro correspondiente del CRM.
Seguimiento del Estado de Entrega
El módulo rastrea automáticamente el estado de entrega desde tu proveedor de gateway. Las actualizaciones de estado se reciben a través de webhooks:
| Estado | Significado |
|---|---|
| Queued | Mensaje aceptado por el gateway, esperando entrega |
| Sent | Mensaje despachado a la red del operador |
| Delivered | Mensaje confirmado como entregado al destinatario |
| Failed | Entrega fallida (número inválido, problema del operador) |
Algunos proveedores de gateway soportan recibos de entrega (DLR) para un seguimiento más detallado. Habilita DLR en el panel de tu proveedor para obtener las actualizaciones de estado más precisas.
Solución de Problemas de Configuración
| Problema | Solución |
|---|---|
| SMS de prueba no llega | Verifica las credenciales; comprueba el saldo de la cuenta del gateway |
| Error "Invalid sender" | Asegúrate de que el número del remitente esté verificado/comprado en tu gateway |
| Mensajes programados no se envían | Confirma que la tarea cron esté activa y ejecutándose cada minuto |
| Estado de entrega no se actualiza | Verifica la configuración del webhook en el panel de tu proveedor de gateway |
| Código de país no se aplica | Verifica que el código de país predeterminado esté guardado en los ajustes generales |