Saltar al contenido
Wbiztool

Guías del producto

Campañas desde una hoja de cálculo

Sube un archivo Excel o CSV en el que cada fila sea un mensaje de WhatsApp, y Wbiztool los envía por ti como una campaña. Es la forma más rápida de escribir a una lista de clientes o grupos cuando cada fila ya tiene su propio texto.

Ábrelo desde Herramientas → Enviar vía Excel en la barra lateral, o ve a /campaigns/.

Antes de empezar#

  • Un número de WhatsApp que aparezca como Conectado en la configuración de WhatsApp.
  • Créditos suficientes para todas las filas. La página muestra cuántos mensajes restantes tienes.
  • Un archivo .csv, .xls o .xlsx con el formato que se describe abajo.

Formato del archivo#

La primera fila debe contener estos encabezados de columna, escritos exactamente como se muestran. Haz clic en Formato de Muestra en la página para ver un ejemplo, o descarga el CSV de ejemplo. Antes de subirlo, sustituye el número de teléfono del ejemplo y su hora programada de 2024. Una hora pasada se envía de inmediato.

Si el panel está en otro idioma, la ventana Formato de Muestra muestra estos nombres de columna traducidos. Tu archivo debe usar igualmente los encabezados en inglés que aparecen aquí.

ColumnaObligatoriaQué poner
ToEl número de teléfono con código de país, como 919876543210, o el nombre exacto de un grupo de WhatsApp, como Family Group.
MessageEl texto del mensaje. El formato de WhatsApp, como *bold*, funciona.
Image/File Url (Optional)NoUn enlace público a una imagen o archivo. El Message de la fila se envía como su pie de foto.
whatsapp_client_idNoEl ID de Cliente WhatsApp del número desde el que se envía, que encontrarás en la configuración de WhatsApp. Usa 0 o déjalo vacío para enviar desde tu primer número conectado.
Schedule Time (Optional)NoCuándo enviar la fila, en formato ISO con desfase de zona horaria, como 2026-12-25T14:30:00+05:30. Una hora sin desfase, como 2026-12-25T14:30:00, se interpreta en la zona horaria del servidor, así que añade siempre +05:30, Z (UTC) o tu propio desfase. Déjalo vacío para enviar lo antes posible.

En archivos de Excel, Whatsapp Number o Contact phone Number también funcionan en lugar de To. En un archivo CSV sin encabezado To, la primera columna se lee como el número y la segunda como el mensaje, digan lo que digan sus encabezados, así que pon el número primero y el mensaje en segundo lugar. Image/File Url y Schedule Time también funcionan sin "(Optional)".

Filas de ejemplo:

ToMessageImage/File Url (Optional)whatsapp_client_idSchedule Time (Optional)
919876543210Hola Aman, tu pedido ya fue enviado.1234
Family Group¡Felices fiestas a todos!12342026-12-25T16:00:00+05:30
919876543211Ofertas de esta semanahttps://example.com/offer.jpg1234

Números de teléfono y grupos#

  • Escribe los números con el código de país y solo dígitos. Se eliminan el + inicial, los espacios y el 0 inicial.
  • Un valor de To que contenga letras, guiones o paréntesis se trata como un nombre de grupo, así que 98765-43210 se enviaría a un grupo con ese nombre y fallaría. Quita los guiones y paréntesis de los números.
  • Los nombres de grupo deben coincidir exactamente con el grupo de WhatsApp, y el número de envío debe ser miembro. Usa nombres de grupo que no compartan otros chats.

Imágenes y archivos#

  • Los enlaces que terminan en .jpg, .jpeg, .png, .gif, .bmp, .tiff o .svg se envían como imágenes. Cualquier otro enlace se envía como archivo.
  • Los enlaces deben abrir el archivo directamente, sin iniciar sesión. Sube los archivos a la biblioteca de medios para obtener un enlace.
  • El destinatario ve un nombre de archivo tomado del final del enlace. Usa enlaces que terminen en la extensión correcta, como .pdf; si no, se añade .pdf al nombre.

Iniciar una campaña#

  1. Ponle nombre a la campaña

    En Iniciar Nueva Campaña, escribe un Nombre de la Campaña. Si ya existe una campaña con ese nombre, se añade un número, como Diwali offer (1).

  2. Elige tu archivo

    En Subir Archivo Excel/CSV, elige tu archivo .csv, .xls o .xlsx.

  3. Inicia

    Haz clic en Iniciar Campaña. Cuando se lee el archivo, verás "N mensajes guardados en nueva campaña" y la campaña aparece en Todas las Campañas.

Las filas sin número se omiten, y también todas las filas si el archivo no tiene columna Message (excepto en un CSV sin encabezado To, como se describe arriba). Si no tienes ningún número conectado y el archivo no indica uno en whatsapp_client_id, se omiten todas las filas. Si no se puede usar ninguna fila, la campaña no se crea y no aparece en Todas las Campañas.

Ritmo de envío#

Las filas sin Schedule Time (hora programada) se espacian automáticamente: la primera se envía unos 5 segundos después de la subida, y cada una de las siguientes entre 5 y 30 segundos (al azar) después de la anterior. Las filas con Schedule Time se envían a esa hora.

Los mensajes se envían en orden por el número de WhatsApp que los envía, y solo mientras ese número está conectado. Un número ocupado o desconectado retrasa sus mensajes. Respeta las Mejores Prácticas que se muestran en la configuración de WhatsApp, como 150–200 mensajes por número al día.

Seguir una campaña#

La tabla Todas las Campañas muestra tus campañas, de la más reciente a la más antigua, 20 por página:

ColumnaSignificado
Fecha de la CampañaEl nombre de la campaña.
Total de MensajesMensajes creados a partir del archivo.
PendienteEn cola y aún no enviados, incluidas las filas programadas.
EntregadoEnviados desde tu número de WhatsApp.
CanceladoFallidos, cancelados o expirados.

Las campañas creadas desde mensajes de plantilla también aparecen aquí, con el nombre Template Messages - seguido de la fecha y la hora.

Abre Acciones en una campaña para:

  • Descargar Reporte: un archivo Excel con Whatsapp Number (número de WhatsApp), Customer Number (número del cliente), Msg (mensaje), Created Time (hora de creación), Sent Time (hora de envío) y Status (estado) de cada mensaje. El estado es Created, Sent, Failed, Cancelled o Expired (creado, enviado, fallido, cancelado o expirado). Las horas están en UTC.
  • Ver Mensajes: abre Reportes filtrado por esta campaña, con el motivo de cada fallo.
  • Cancelar Mensajes Pendientes: aparece cuando la campaña todavía tiene mensajes pendientes.
  • Archivar o Restaurar.

Los mensajes finalizados se eliminan después de unos 90 días, así que descarga los reportes que quieras conservar.

Cancelar mensajes pendientes#

  1. Abre las acciones de la campaña

    En Todas las Campañas, abre Acciones en la campaña y haz clic en Cancelar Mensajes Pendientes.

  2. Confirma

    Haz clic en ¡Sí, cancelar mensajes!. Verás "N pending messages cancelled successfully" (N mensajes pendientes cancelados correctamente).

Los mensajes cancelados no consumen créditos. Los mensajes que ya se enviaron no se ven afectados, y la cancelación no se puede deshacer.

Archivar y restaurar#

Archivar oculta una campaña terminada de la lista principal. Haz clic en Archivar en su menú Acciones y confirma con ¡Sí, archivarla!. Para ver las campañas archivadas, activa Mostrar Campañas Archivadas y haz clic en Restaurar para recuperar una.

Solución de problemas#

Mensaje o problemaQué hacer
"Por favor ingresa un nombre de campaña."Completa Nombre de la Campaña.
"Por favor sube un archivo antes de guardar la campaña."Elige primero un archivo.
"Invalid file format" (formato de archivo no válido)Guarda el archivo como .csv, .xls o .xlsx.
"Low credits" (créditos bajos)No te quedan créditos. Mejora tu plan en Facturación y Planes.
"Not enough credits: this file would create…" (créditos insuficientes: este archivo generaría…)Divide el archivo o mejora tu plan y vuelve a subirlo.
"0 mensajes guardados en nueva campaña"Comprueba que los encabezados sean exactamente To y Message (en un CSV, pon el número en la primera columna y el mensaje en la segunda), y que haya un número conectado.
"Ocurrió un error al subir la campaña"No se pudo leer el archivo. Vuelve a guardarlo como .xlsx o como .csv en UTF-8 e inténtalo de nuevo.
Los mensajes siguen en PendienteEl número de envío debe estar Conectado. Comprueba que el whatsapp_client_id de tu archivo pertenezca a un número conectado. El ID de un número que eliminaste o desconectaste se sigue aceptando y sus mensajes quedan pendientes; solo un ID desconocido o 0 recurre a tu primer número conectado.
Las filas programadas se envían a una hora incorrectaIncluye el desfase de zona horaria, como +05:30, y da formato de texto a la columna en Excel. Una hora que no se puede leer se envía de inmediato.
Fallan los mensajes a un númeroRevisa el error en Ver Mensajes. Los números necesitan el código de país, sin guiones ni paréntesis.

Relacionado#