Configuración de SMS
El SMS es el canal de respaldo — más lento que WhatsApp, más caro por mensaje, pero funciona en cualquier teléfono del mundo sin necesidad de una aplicación. GCM lo usa para códigos de verificación en dos pasos, difusiones urgentes y recordatorios a miembros que no te han dado su correo.
Configúralo en Configuración → Canales → SMS.

Elige un proveedor
| Proveedor | Qué es | Configuración | Costo | Mejor para |
|---|---|---|---|---|
| Twilio | API de SMS en la nube estándar de la industria | media | por mensaje | la mayoría de iglesias en EE. UU. / CA / RU |
| smsmobileapi | Servicio de relay por teléfono (tu teléfono Android envía) | baja | incluido | cobertura global, bajo volumen |
| Predeterminado de la plataforma | Emisor compartido de la plataforma | ninguna | incluido en el plan | niveles starter / growth |
Opción 1 — Twilio
Twilio es el estándar para SMS en EE. UU., Canadá y la mayor parte de Europa. Necesitarás una cuenta de Twilio y un número telefónico aprovisionado en su consola.
Necesitas:
- Account SID — el identificador de tu cuenta de Twilio, empieza con
AC…. - Auth token — desde tu consola de Twilio.
- Número de origen — un número telefónico de Twilio que hayas aprovisionado (o un ID de remitente alfanumérico donde esté admitido).

Callbacks de estado
Configuramos automáticamente a Twilio para hacer POST de actualizaciones de estado de entrega a GCM en /channel-webhook?provider=twilio&event=status. No se necesita configuración manual de webhook — la URL se envía con cada envío y Twilio se encarga del resto. El estado entregado / fallido / no entregado aparece en los registros de mensajes en pocos segundos.
SMS bidireccional
Si quieres que los miembros respondan a tus mensajes, apunta el webhook A MESSAGE COMES IN de tu número de Twilio a /channel-webhook?provider=twilio en la consola de Twilio. Los mensajes entrantes crearán conversaciones igual que los WhatsApp entrantes.
Registro de operador en EE. UU. (A2P 10DLC)
Los operadores de EE. UU. requieren que cualquier empresa que envíe SMS se registre mediante el programa 10DLC. Twilio te guía por este proceso — espera de 2 a 4 semanas para la aprobación. Los números no registrados aún pueden enviar, pero con fuerte filtrado y rendimiento limitado. Para iglesias de alto volumen, regístrate antes de ir en vivo.
Opción 2 — smsmobileapi
Un servicio de relay: instalas una aplicación en un teléfono Android, y su nube enruta los mensajes a través de ese teléfono. El teléfono usa tu SIM real, así que el SMS sale como si lo hubieras enviado desde tu propio dispositivo — perfecto para regiones donde Twilio no tiene buena cobertura, o para iglesias que ya tienen un teléfono dedicado para alcance.
Necesitas:
- Clave de API — desde el panel de smsmobileapi.
Eso es todo. La misma clave de API impulsa su servicio de WhatsApp si quieres ambos canales en un paquete.

TIP
Configura el teléfono en "Nunca dormir" y conéctalo a la corriente. El relay no puede enviar mientras el teléfono está fuera de línea.
Compromiso: el rendimiento está limitado por lo que tu tarjeta SIM y operador permiten pasar. Bien para envíos de menos de 1,000 mensajes, doloroso por encima de eso. Espera de 1 a 2 mensajes por segundo.
Opción 3 — Predeterminado de la plataforma
Algunos planes incluyen una cuota compartida de SMS — la plataforma envía a través de su propia cuenta de Twilio, facturado contra tu plan. Cero configuración. Verás tu cuota mensual en Configuración → Facturación.
Compromiso: el número From es del pool de números de la plataforma, no el tuyo. Los miembros no reconocerán quién les escribe hasta que lean el cuerpo del mensaje. Para la mayoría de casos de uso de recordatorios esto está bien; para difusiones con marca, trae tu propio Twilio.
Funciones por canal
Una vez configurado, Configuración → Canales → SMS te permite controlar:
- Máx. destinatarios por difusión masiva — predeterminado 500, eleva con cuidado.
- Tokens de combinación — personalización estilo
{{first_name}}. - Enrutamiento de conversación bidireccional — los textos entrantes se enrutan a conversaciones.
Probar la conexión
Pulsa Enviar mensaje de prueba en la configuración del canal SMS. Enviamos un "Hola desde GCM" al teléfono principal del admin de la organización. Si llega en menos de 30 segundos, estás listo.
Si no llega:
- Revisa el registro de actividad del propio proveedor (Twilio Messaging Log, historial de smsmobileapi).
- Confirma que el número del destinatario está en formato E.164 (
+18765551234, no876-555-1234). GCM normaliza los números pero uno mal formado en el registro de miembro no funcionará. - Revisa la facturación del proveedor — Twilio en particular pausa los envíos cuando el saldo llega a cero.
Límites de caracteres de SMS
Un solo SMS son 160 caracteres de GSM-7 o 70 caracteres de UCS-2 (si tu mensaje incluye emojis o caracteres no latinos). Los mensajes más largos se dividen en segmentos — cada segmento se factura por separado.
GCM muestra un contador de caracteres en vivo mientras compones. Mantén las difusiones por debajo de un segmento cuando sea posible.
Disciplina de costo
El SMS es el canal más caro por mensaje. Algunos hábitos que mantienen los costos cuerdos:
- Usa correo por defecto para mensajes no urgentes. SMS solo para lo sensible al tiempo.
- Usa enlaces cortos en el cuerpo —
g.cm/event/123en lugar de la URL completa — para ahorrar caracteres. - Configura horas tranquilas de envío masivo en Configuración → Canales → SMS para evitar explosiones accidentales a las 3 am.
Referencias cruzadas
- Mensajería SMS — componer y enviar textos.
- Configuración de WhatsApp — generalmente más barato, mayores tasas de apertura.
- Conversaciones — gestionar respuestas entrantes.
