How-to guide

Cómo programar publicaciones en redes sociales en masa con un CSV

Last updated: 2026-03-10 · Cross-platform · By SocialKit Team

Crear contenido en lote es eficiente; programarlo desde una hoja de cálculo es todavía más rápido. Esta guía explica cómo preparar un CSV con tus textos, enlaces de medios, horarios y cuentas destino, subirlo a SocialKit, revisar las publicaciones importadas en el calendario y confirmar la programación completa — convirtiendo una semana de trabajo en una única sesión de importación.

Antes de empezar

Necesitas una cuenta activa de SocialKit — la prueba gratuita de 7 días (0,00 € a pagar hoy) es suficiente para probar una importación en masa completa. Las 11 plataformas están incluidas en todos los planes, sin cargo adicional por red para las redes en las que quieras programar.

Ten al menos dos cosas listas antes de abrir un editor de hojas de cálculo: las cuentas sociales en las que piensas publicar deben estar ya conectadas en SocialKit (consulta la pantalla de cuentas), y cualquier medio que quieras incluir debe ser accesible mediante una URL pública estable o estar subido a una biblioteca de medios antes de construir el CSV. Intentar referenciar rutas de archivos locales no funcionará — el importador espera URLs alojadas o te permitirá adjuntar archivos tras la importación, según la versión del importador a junio de 2026.

Step by step

  1. Descarga la plantilla CSV desde SocialKit

    Dentro del área de publicación o programación, busca una opción de «Subida masiva» o «Importar publicaciones» a junio de 2026. Antes de crear una hoja de cálculo desde cero, descarga la plantilla oficial que proporciona el importador — te da los encabezados de columna exactos en el orden correcto y evita errores de mapeo durante la carga. Las columnas requeridas suelen incluir el texto de la publicación, la fecha y hora programadas, la zona horaria y la cuenta o plataforma destino; las columnas opcionales cubren URLs de medios, texto alternativo y un campo de primer comentario.

    Tip: Empieza siempre con la plantilla integrada en la aplicación en lugar de una hoja en blanco. Los nombres de columnas y los formatos de fecha aceptados pueden cambiar con las actualizaciones del importador de SocialKit, por lo que la plantilla descargada siempre es la fuente de verdad.

  2. Rellena una fila por publicación

    Cada fila del CSV representa una publicación programada. Escribe tu texto en la columna de texto, introduce la fecha y hora programadas en el formato que especifica la plantilla (habitualmente AAAA-MM-DD HH:MM en notación de 24 horas) y añade el identificador de la cuenta o red destino. Si publicas el mismo texto en varias cuentas a distintas horas, añade una fila independiente para cada una; si quieres publicaciones cruzadas con variantes por plataforma, el importador puede admitir una columna de variantes — consulta el encabezado de la plantilla a junio de 2026.

    Tip: Escribe una fila de ejemplo para una publicación que sepas que funciona, sube un CSV de una sola fila para probar el formato y luego construye el lote completo. Esto detecta errores de zona horaria o de delimitador antes de tener 50 filas que corregir.

  3. Agrega URLs de medios y texto alternativo

    Para publicaciones con imagen o vídeo, pega la URL pública de cada archivo de medios en la columna correspondiente. Las opciones de alojamiento incluyen almacenamiento en la nube (enlace de Google Drive compartido públicamente, enlace directo de Dropbox, AWS S3, Cloudinary) — cualquier URL que el importador pueda obtener por HTTPS sin autenticación. Si una fila de imagen no tiene URL, la publicación se programa como solo texto. Donde la plantilla ofrezca una columna de texto alternativo, rellénala: los lectores de pantalla y algunas plataformas muestran el texto alternativo incluso en publicaciones programadas.

  4. Sube el CSV completado

    En SocialKit, abre el panel de importación masiva y elige «Subir CSV» o arrastra el archivo al área de carga. El importador analiza tu archivo y muestra una vista previa de cómo se interpretará cada fila — valores de columna mapeados a campos de publicación, vistas previas de medios y los horarios detectados. A junio de 2026, las filas con errores de análisis (fechas mal formateadas, IDs de cuenta no reconocidos, texto demasiado largo) se marcan en rojo para que puedas corregirlas antes de confirmar.

    Tip: Si tu editor de hojas de cálculo añade una marca de orden de bytes (BOM) a las exportaciones UTF-8, el primer encabezado de columna puede aparecer corrupto. Guarda como «UTF-8 sin BOM» o «CSV (delimitado por comas)» en Excel/Sheets si ves caracteres ilegibles al subir.

  5. Revisa y corrige las filas marcadas

    Repasa la vista previa de importación fila por fila. SocialKit resalta problemas como textos que superan el límite de caracteres de una plataforma, proporciones de medios fuera del rango aceptado por una red o un horario que queda en el pasado. Puedes editar las filas marcadas directamente en la vista previa o corregir el CSV original y volver a subirlo. Los problemas habituales incluyen olvidar un desplazamiento UTC para cuentas en una zona horaria diferente a la predeterminada de tu espacio de trabajo, y enlazar a medios que requieren inicio de sesión para acceder.

  6. Confirma el lote y comprueba el método de publicación por red

    Una vez que todas las filas aparezcan como válidas, confirma la importación. Las publicaciones aparecen en el calendario de contenido en sus horarios programados. Antes de alejarte, comprueba el método de publicación de cada red: a junio de 2026, la mayoría de las plataformas conectadas a SocialKit publican automáticamente a la hora programada, pero algunos tipos de publicación en ciertas redes (por ejemplo, ciertas configuraciones de cuenta de Instagram, o plataformas con restricciones de API) aún envían un recordatorio móvil para finalizar la publicación de forma nativa. SocialKit muestra si cada publicación se publicará automáticamente o activará un recordatorio — revisa el calendario en busca de publicaciones en modo recordatorio para no llevarte sorpresas.

    Tip: Programa una publicación de prueba sin riesgo en el lote — con un minuto de adelanto — para confirmar que la importación funcionó y que la cuenta correcta la recibe antes de que el resto del lote se publique.

  7. Supervisa la cola y reprograma las publicaciones fallidas

    Tras la confirmación, el calendario muestra el lote completo como elementos programados individuales. Puedes arrastrar una publicación a un nuevo horario, editar el texto o cancelar elementos individuales sin afectar al resto del lote. Si una publicación falla (error de red, token caducado, problema de permisos de cuenta), SocialKit la marca en el calendario — vuelve a conectar la cuenta afectada y reprograma ese elemento para devolverlo a la cola.

Best practices

  • Usa una hoja de cálculo compartida (Google Sheets o Notion) como espacio de preparación de tu lote para que los compañeros puedan revisar los textos y añadir enlaces de medios antes de exportar a CSV — esto reemplaza una ronda de aprobación independiente.
  • Establece todos los horarios programados en la misma zona horaria que usa tu espacio de trabajo y aplica un filtro rápido a la columna «hora» antes de exportar para detectar celdas vacías o con un formato diferente.
  • Aloja los medios en un servicio con CDN (Cloudinary, AWS S3, Cloudfront) en lugar de Google Drive o Dropbox, que pueden generar enlaces de uso compartido con caducidad que se rompen cuando el importador descarga el archivo.
  • Asegúrate de que tus imágenes y vídeos cumplen las especificaciones recomendadas por cada plataforma antes de subirlos a tu alojamiento de medios — la programación masiva amplifica cualquier desajuste de especificaciones al replicar el error en cada fila que hace referencia a ese archivo.
  • Después de confirmar un lote grande, abre el calendario y verifica al azar cinco o seis publicaciones para comprobar que el texto, los medios, la cuenta y la hora coinciden con la hoja de cálculo — tarda dos minutos y detecta errores de transposición.
  • Si publicas en varias redes, escalone los horarios unos minutos en lugar de publicar en todos los canales exactamente al mismo segundo, para evitar alcanzar los límites de frecuencia de la API a junio de 2026.

Good to know

Publicación automática vs. recordatorios móviles en un lote masivo

Las publicaciones importadas en masa siguen exactamente las mismas reglas de publicación que las publicaciones creadas individualmente. A junio de 2026, las cuentas de Instagram Business y Creator conectadas a través de la API de publicación de contenido se publican automáticamente; la disponibilidad de la publicación automática en TikTok depende de la elegibilidad de la cuenta y la región; Facebook publica automáticamente en Páginas pero no en perfiles personales (que la API no permite). Cualquier publicación de tu CSV que apunte a una red o tipo de cuenta que use publicación basada en recordatorios llegará a tu teléfono como notificación a la hora programada — el formato CSV no anula las restricciones de API de una plataforma.

Límites de filas en CSV y lotes grandes

SocialKit no documenta públicamente un límite estricto de filas para las importaciones CSV, y el límite práctico puede variar según el plan y las condiciones del servidor. A junio de 2026, si vas a subir varios cientos de filas, considera dividir el archivo en lotes de 50–100 filas para que la revisión de la vista previa sea manejable y reducir la probabilidad de un tiempo de espera en la carga. Dividirlo también facilita identificar qué filas causaron un error si la importación falla a mitad de camino.

Do it in SocialKit

La suite de publicación de SocialKit incluye importación CSV en masa, un calendario de arrastrar y soltar y personalización por plataforma — las 11 redes en un plan de tarifa plana. Inicia la prueba gratuita de 7 días (0,00 € hoy) y sube tu primer lote en menos de diez minutos.

Programa publicaciones en masa con SocialKit
All 11 platforms included

Try it free

Schedule and cross-post to all 11 networks from one calendar on one flat plan. 7-day free trial — €0.00 due today.

Empezar mi prueba gratis

0,00 € hoy · cancela cuando quieras · garantía de reembolso de 7 días

FAQ

Frequently asked questions

The questions people ask before they schedule — answered honestly, hedged where platform behavior changes.

Empezar mi prueba gratis

0,00 € hoy · cancela cuando quieras · garantía de reembolso de 7 días