📱 SMS vía Twilio
PulseHub envía y recibe mensajes SMS a través de Twilio, una de las APIs de SMS más ampliamente disponibles a nivel mundial.
Requisitos Previos
- Una cuenta de Twilio — la prueba gratuita está disponible en twilio.com
- Un número de teléfono Twilio con capacidad SMS (comprado a través de la consola de Twilio)
Pasos de Configuración
1. Obtener Tus Credenciales de Twilio
Inicia sesión en la Consola de Twilio y anota:
| Credencial | Dónde Encontrarla |
|---|---|
| Account SID | Página principal de la consola, bajo "Account Info" |
| Auth Token | Página principal de la consola, haz clic en "Show" junto a Auth Token |
| From Number | Phone Numbers → Manage → Active Numbers — copia tu número Twilio en formato E.164 (ej. +15551234567) |
2. Agregar el Canal en PulseHub
- Ve a Canales → Agregar Canal
- Selecciona SMS (Twilio)
- Ingresa Account SID, Auth Token y From Number
- Haz clic en Guardar Canal
- Copia la URL del Webhook
3. Configurar el Webhook en Twilio
- En la Consola de Twilio, ve a Phone Numbers → Manage → Active Numbers
- Haz clic en tu número de teléfono
- Desplázate a Messaging Configuration
- En "A message comes in", selecciona Webhook y pega tu URL de webhook de PulseHub
- Método: HTTP POST
- Haz clic en Save
4. Probar
Envía un SMS a tu número Twilio. Debería aparecer como una nueva conversación en PulseHub en segundos.
Limitaciones de la Prueba Gratuita de Twilio
En una cuenta de prueba gratuita:
- Solo puedes enviar SMS a números de teléfono verificados
- Tus mensajes enviados tendrán un prefijo promocional de Twilio
- Hay un saldo de crédito limitado
Actualiza a una cuenta Twilio de pago para enviar a cualquier número sin restricciones.
Problemas Comunes
| Síntoma | Causa Probable |
|---|---|
| No hay mensajes entrantes en PulseHub | URL del webhook no configurada en la consola de Twilio, o URL incorrecta |
| Error "Unverified number" al enviar | Prueba gratuita — verifica el número destinatario o actualiza |
| Mensajes duplicados | La deduplicación por MessageSid debería prevenir esto; verifica messages.external_id |