TrabajosSMS Broadcast

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
SMS Broadcast screenshot

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.

CSV procesado: números cargados y listos para el envío masivo
CSV procesado: números cargados y listos para el envío masivo
API route que recorre los números y registra el SID de cada envío
API route que recorre los números y registra el SID de cada envío

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).

Contanos qué querés construir.

Respondemos en el día con los próximos pasos. Sin compromiso y sin vueltas.

SMS Broadcast Case Study - bemars