Skip to content

SMS

El canal de SMS te permite enviar y recibir mensajes de texto con tus clientes, ideal para notificaciones, confirmaciones y comunicaciones donde la inmediatez del mensaje de texto es clave.

Proveedores soportados

Zelta Chat soporta dos proveedores de SMS:

ProveedorCoberturaCaracterísticas
TwilioGlobal (180+ países)Mayor cobertura, números locales e internacionales, soporte de números cortos
BandwidthEstados Unidos y CanadáPrecios competitivos en Norteamérica, números locales y gratuitos

Configuración con Twilio

Paso 1: Obtener credenciales de Twilio

  1. Crea una cuenta en si no la tienes.
  2. En la consola de Twilio, copia tu Account SID y Auth Token desde el dashboard.
  3. Adquiere un número de teléfono con capacidad de SMS.

Paso 2: Conectar en Zelta Chat

  1. Ve a Ajustes > Canales > + Agregar canal.
  2. Selecciona SMS.
  3. Elige Twilio como proveedor.
  4. Completa los campos:
CampoDescripción
Nombre del canalNombre descriptivo (ej: "SMS Notificaciones")
Número de teléfonoTu número de Twilio con código de país (ej: +15551234567)
Account SIDIdentificador de tu cuenta de Twilio
Auth TokenToken de autenticación de Twilio
  1. Haz clic en Crear canal.

Paso 3: Configurar el webhook

  1. Después de crear el canal, Zelta Chat mostrará una URL de webhook.
  2. En la consola de Twilio, ve a Phone Numbers > Manage > Active Numbers.
  3. Selecciona tu número y en la sección Messaging, configura:
    • When a message comes in: Pega la URL de webhook de Zelta Chat
    • HTTP Method: POST

Configuración con Bandwidth

Paso 1: Obtener credenciales de Bandwidth

  1. Crea una cuenta en .
  2. Obtén tus credenciales de API: API Token, API Secret y Account ID.
  3. Provisiona un número de teléfono con capacidad de SMS.

Paso 2: Conectar en Zelta Chat

  1. Ve a Ajustes > Canales > + Agregar canal.
  2. Selecciona SMS.
  3. Elige Bandwidth como proveedor.
  4. Completa los campos:
CampoDescripción
Nombre del canalNombre descriptivo
Número de teléfonoTu número de Bandwidth con código de país
Account IDIdentificador de tu cuenta de Bandwidth
API TokenToken de la API
API SecretSecreto de la API
ID de aplicaciónID de la aplicación de mensajería en Bandwidth
  1. Haz clic en Crear canal.

Provisionamiento de números

Tipos de números disponibles

TipoDescripciónMejor para
Número localNúmero con código de área específicoNegocios locales, confianza del receptor
Número gratuito (toll-free)Número 1-800, 1-888, etc.Comunicaciones de alto volumen
Número corto (short code)5-6 dígitosCampañas masivas, alta velocidad de envío

Consejo

Los números locales generan mayor confianza en los destinatarios. Los números cortos son ideales para volúmenes altos, pero requieren un proceso de aprobación más extenso.

Requisitos de opt-in

Cumplimiento legal

El envío de SMS está regulado en la mayoría de países. Antes de enviar mensajes, asegúrate de cumplir con las normativas locales.

RequisitoDescripción
Consentimiento explícitoEl destinatario debe haber dado su consentimiento para recibir SMS
Opción de opt-outDebes incluir instrucciones para darse de baja (ej: "Responde STOP para cancelar")
IdentificaciónLos mensajes deben identificar claramente quién los envía
Registro de consentimientoMantén un registro de cuándo y cómo se obtuvo el consentimiento

Límites de caracteres

Tipo de mensajeLímiteNotas
SMS estándar160 caracteresCaracteres GSM-7 básicos
SMS con caracteres especiales70 caracteresSi incluye emojis o caracteres Unicode
SMS largo (concatenado)Hasta 1,600 caracteresSe envía como múltiples segmentos y se reconstruye en el dispositivo

Costos

Cada segmento de un SMS largo se factura como un mensaje individual. Un mensaje de 320 caracteres GSM-7 se envía como 2 segmentos y se cobra como 2 mensajes.

Casos de uso comunes

Caso de usoEjemplo
Confirmación de cita"Su cita con Dr. García está confirmada para mañana 10:00 AM."
Notificación de envío"Su pedido #12345 ha sido enviado. Seguimiento: [enlace]"
Código de verificación"Su código de verificación es: 483921. No lo comparta."
Recordatorio"Recordatorio: Su pago vence el 15 de este mes."
Seguimiento de venta"Hola Juan, gracias por tu interés. Responde este mensaje para continuar."

Estado de los mensajes

EstadoDescripción
EnviadoEl mensaje fue entregado al proveedor
EntregadoEl mensaje llegó al dispositivo del destinatario
FallidoEl mensaje no pudo ser entregado (número inválido, fuera de servicio, etc.)
RecibidoUn mensaje entrante del cliente

Solución de problemas

ProblemaSolución
Mensajes no se envíanVerifica las credenciales del proveedor y el saldo de tu cuenta
No se reciben respuestasConfirma que el webhook esté configurado correctamente
Mensajes cortadosRevisa el límite de caracteres y el tipo de codificación
Error de número inválidoVerifica que el número incluya el código de país correcto
Mensajes bloqueadosEl proveedor puede filtrar mensajes con contenido sospechoso; revisa las políticas

Importante

Mantén saldo suficiente en tu cuenta del proveedor de SMS. Si el saldo se agota, los mensajes salientes fallarán sin previo aviso.

Documentación oficial de Zelta