Solicitar demo

Inicio › Blog › Enviar SMS masivos desde Excel

Guía · SMS masivo

Cómo enviar SMS masivos desde Excel: guía paso a paso

Prepara tu base de contactos en Excel, limpia los números de celular con fórmulas simples, personaliza cada mensaje y envía tu campaña a todos los operadores del Perú.

Actualizado: 7 de octubre de 2026 · Lectura: 7 min

Respuesta corta

Excel no envía SMS por sí solo: sirve para preparar tu base. Necesitas una columna con los celulares (9 dígitos que empiezan con 9, o con el código 51 adelante), columnas extra si vas a personalizar (nombre, monto, fecha) y una plataforma de SMS masivos donde subes el archivo, escribes el mensaje y lo programas.

Muchas empresas en Perú ya tienen su base de clientes en Excel: la exportan del sistema de ventas, del CRM o de la planilla de cobranzas. Con unos minutos de orden, ese mismo archivo sirve para enviar miles de SMS personalizados. Te explicamos cómo hacerlo bien para que ningún mensaje se pierda por un número mal escrito.

Paso 1: arma tu base de contactos en Excel

  • Una fila por contacto y los encabezados en la fila 1, sin filas vacías ni celdas combinadas.
  • Columna de celulares en la columna A, con un solo número por celda.
  • Columnas para personalizar, por ejemplo nombre, monto o fecha de vencimiento, si las vas a usar en el mensaje.
  • Solo contactos que aceptaron recibir mensajes. Para SMS publicitarios, la ley peruana exige el consentimiento previo y expreso de cada destinatario.

celular

nombre

monto

vence

51987654321

Ana

150.00

15/10

51912345678

Luis

89.90

18/10

51955512345

Carla

120.00

20/10

Paso 2: limpia y valida los números de celular

En Perú, los celulares tienen 9 dígitos y empiezan con 9. Con el código de país se escriben 51 + 9 dígitos, es decir, 11 dígitos en total. Estas fórmulas te ayudan a dejarlos listos (si tu Excel usa punto y coma como separador, cambia las comas por punto y coma):

Para qué

Fórmula de Excel

Quitar espacios, guiones y el signo +

=SUSTITUIR(SUSTITUIR(SUSTITUIR(A2," ",""),"-",""),"+","")

Quedarte con los últimos 9 dígitos

=DERECHA(B2,9)

Validar que tenga 9 dígitos y empiece con 9

=Y(LARGO(C2)=9,IZQUIERDA(C2,1)="9")

Agregar el código de país

="51"&C2

  • Filtra los FALSO de la columna de validación: suelen ser teléfonos fijos, números incompletos o celdas con texto.
  • Quita duplicados en Datos › Quitar duplicados, para no enviar dos veces el mismo SMS.
  • Convierte las fórmulas en valores antes de subir el archivo: copia la columna y usa Pegado especial › Valores.
  • Da formato de texto a la columna de celulares para que Excel no la muestre en notación científica (por ejemplo, 5.19877E+10).

Paso 3: escribe tu mensaje y personalízalo

Un SMS tiene 160 caracteres. Si el texto lleva una á, í, ó o ú, el mensaje pasa a Unicode y el límite baja a 70, así que el mismo texto puede costarte el doble. Revisa tu mensaje en nuestro contador de caracteres SMS antes de enviarlo.

Para personalizar, la plataforma toma cada columna de tu Excel como un campo: en lugar de «Hola, cliente», cada persona recibe «Hola Ana» con su propio monto y fecha. Calcula la longitud con el nombre y el monto más largos de tu base, para que ningún mensaje se parta en dos. Si necesitas ideas, revisa nuestros 30 ejemplos de SMS para empresas.

Paso 4: guarda el archivo en el formato correcto

  • Usa .xlsx o CSV UTF-8 (Archivo › Guardar como › CSV UTF-8 delimitado por comas). El formato UTF-8 conserva la ñ y las tildes de los nombres.
  • Deja una sola hoja con los datos, sin fórmulas, totales ni comentarios.
  • Revisa que la columna de celulares conserve los 11 dígitos después de guardar.

Paso 5: sube el archivo, programa y envía

  1. Carga tu base en la plataforma de SMS masivos e indica cuál es la columna de celulares.
  2. Elige el remitente: en Clicklab puedes usar el código corto 13579 sin costo adicional, el nombre de tu empresa o un número propio si necesitas que te respondan.
  3. Escribe el mensaje e inserta los campos personalizados.
  4. Haz una prueba: agrega tu propio celular como una fila más y revisa cómo se ve el mensaje.
  5. Programa la fecha y hora o envía al instante. Para campañas, elige un horario en el que tus clientes estén atentos, en días hábiles.
  6. Revisa el reporte de entrega para saber cuántos mensajes llegaron y a qué números.

Con Clicklab subes tu lista desde Excel o la conectas por API, envías hasta 10 mil SMS por minuto a Claro, Movistar, Entel y Bitel y ves los reportes de entrega en tiempo real. Conoce el servicio de SMS masivos para empresas.

Errores comunes al enviar SMS desde Excel

  • Números en notación científica que se suben con dígitos de menos.
  • Teléfonos fijos en la lista: no reciben SMS.
  • Duplicados que hacen que un cliente reciba el mismo mensaje dos veces.
  • Espacios invisibles antes o después del número.
  • Una tilde de más que convierte el SMS a Unicode y duplica el costo.
  • Enviar publicidad sin consentimiento o fuera de horario.

¿Excel o API? Cuándo conviene cada uno

Excel es ideal para campañas: promociones, avisos de cobranza o recordatorios que preparas y programas. Para mensajes automáticos que se disparan solos, como códigos de verificación, alertas o confirmaciones de pedido, conviene conectar tu sistema por API. Revisa la solución de verificación OTP y las integraciones disponibles.

Preguntas frecuentes

¿Puedo enviar SMS masivos directamente desde Excel?

No. Excel sirve para preparar y ordenar tu base de contactos. El envío lo hace una plataforma de SMS masivos conectada a los operadores, donde subes el archivo y programas la campaña.

¿En qué formato pongo los números de celular?

Los celulares en Perú tienen 9 dígitos y empiezan con 9. Lo más seguro es escribirlos con el código de país: 51 seguido de los 9 dígitos, sin espacios, guiones ni el signo +.

¿Puedo personalizar cada SMS con el nombre del cliente?

Sí. Agrega una columna por cada dato (nombre, monto, fecha) y la plataforma los inserta en el mensaje de cada contacto. Calcula la longitud con el dato más largo para que el SMS no se parta.

¿Qué formato de archivo debo usar?

Un archivo .xlsx o un CSV guardado como UTF-8, con una sola hoja, encabezados en la primera fila y sin fórmulas.

¿Cuánto cuesta enviar SMS masivos desde Excel?

Se paga por SMS enviado. En Clicklab cuesta desde S/ 0.038 + IGV por SMS en volúmenes desde 2 millones, con bolsas desde 1,000 SMS y sin costo de activación. Revisa la guía de precios de SMS masivos.

Christopher Martínez, fundador y Director General de Clicklab

Sobre el autor

Christopher Martínez

Fundador y Director General de Clicklab

Administrador de negocios con experiencia en venta de software y desarrollo de aplicaciones móviles. Fundó Clicklab en 2015 para ayudar a las empresas a crecer comunicándose mejor con sus clientes.

Ver perfil en LinkedIn →

SMS masivos

¿Tu Excel ya está listo?

Solicita tu cuenta de prueba con 50 SMS y envía tu primera campaña con soporte local en Lima. Conoce el servicio de SMS masivos de Clicklab.