Cliente - Envío masivo de SMS con Twilio
Aplicación web para enviar mensajes SMS masivos a listas de contactos importadas desde CSV.
- Cliente
- SMS Broadcast
- Año
- Servicio
- Desarrollo web
Descripción general
Las campañas de SMS requieren una forma simple de enviar mensajes a múltiples destinatarios. SMS Broadcast simplifica este proceso: el usuario sube un CSV con números de teléfono, escribe el mensaje y la aplicación se encarga del resto.
El sistema procesa cada envío individualmente a través de Twilio, manejando errores y reportando el estado de cada mensaje en tiempo real.
Lo que hicimos
- Next.js 14
- React 18
- Twilio SDK
- CSV Parser
- Tailwind CSS
- Actualización de estado
- 5s
- Formato de importación
- CSV
- Tracking de envíos
- 100%
- Por mensaje
- SID
Flujo de envío
El usuario sube un archivo CSV que el backend procesa con csv-parser. Los números extraídos se muestran en una vista previa antes del envío. Al confirmar, cada SMS se envía individualmente a través de la API de Twilio.
El componente StatusMonitor actualiza cada 5 segundos, mostrando cuántos mensajes han sido enviados vs. pendientes. Los resultados incluyen el SID de Twilio para cada mensaje exitoso o el error específico para los fallidos.
Interfaz simple
La UI está diseñada para ser directa: un formulario con carga de archivo, área de texto para el mensaje y botón de envío. Los resultados se muestran en una lista con estado visual (verde para éxito, rojo para error).