Sigues Abriendo el Dashboard a Mano. En 2026.
Tienes un pipeline de contenido. Generas posts con AI, los revisas, y luego... los pegas manualmente en Late.
Eso no es automatización. Es trabajo manual con pasos extra.
El problema real no es Late. Es que nunca has integrado su API en tu stack.
Late es una herramienta de scheduling para Instagram, TikTok, Pinterest y LinkedIn. Pero tiene una API REST que te permite publicar, programar y gestionar contenido directamente desde tu código. Sin dashboards. Sin copy-paste. Sin contexto switching.
Este artículo te muestra cómo construir una integración real con Late API, desde la autenticación hasta el scheduling automatizado.
---
Por Qué los Developers Ignoran Late API
La narrativa habitual es que herramientas como Late son para marketers, no para developers.
Eso es un error de categorización que te cuesta tiempo cada semana.
Si estás construyendo un SaaS, un newsletter, un proyecto de contenido o un AI agent que genera assets visuales — necesitas una capa de distribución programática. Late API es esa capa para social media visual.
El flujo sin API:
❌ Generas imagen con Replicate → la descargas → abres Late → subes manualmente → escribes caption → programas → repites x20 posts
El flujo con API:
✅ Generas imagen con Replicate → llamas a Late API → programas con caption, hashtags y hora → next
La diferencia no es comodidad. Es la diferencia entre un sistema que escala y uno que te encadena.
---
Autenticación: El Primer Obstáculo
Late API usa OAuth 2.0 para autenticación. El flujo estándar te genera un access_token que usas en cada request.
Lo más práctico para uso server-side es generar un token personal desde el dashboard de Late y usarlo directamente en tus variables de entorno.
Nunca hardcodees el token en el código. Usa siempre variables de entorno, especialmente si haces deploy en Vercel, Railway o cualquier plataforma cloud.
---
Estructura Básica de un Request a Late API
Todos los requests van a https://api.late.so/v1/. El header de autenticación es siempre el mismo:
Simple. Sin librerías extra. Sin SDKs que mantener. Un fetch wrapper es suficiente para el 90% de los casos.
---
Implementa: Scheduling Automatizado de Posts
1. Crea un Post Programado
Este es el endpoint más importante. Te permite subir una imagen, escribir un caption y definir cuándo se publica:
Fíjate en el manejo de errores. Late API devuelve mensajes descriptivos. Captúralos siempre.
2. Consulta Posts Programados
Necesitas saber qué tienes en cola antes de añadir más contenido. Este endpoint te devuelve todos los posts pendientes:
Usa esto para detectar huecos en tu calendario editorial antes de programar el siguiente batch.
---
El Pattern Real: AI + Late API
El caso de uso que más valor genera es conectar un modelo de AI con Late API en un pipeline completo.
Este es el flujo que puedes construir con Claude, Replicate y Late:
En 30 líneas de código tienes una semana de contenido generado y programado automáticamente.
Eso es lo que significa construir un sistema. No abrir un dashboard.
---
Errores Comunes con Late API
❌ No validar el formato de imagen antes de enviar
Late tiene restricciones por red social. Instagram requiere ratios específicos. Valida dimensiones antes del request.
✅ Usa sharp en Node.js para verificar y redimensionar antes de subir
❌ Programar sin respetar las ventanas horarias de la plataforma
Instagram penaliza posting en horas de baja actividad. Consulta tu analytics antes de definir scheduled_at.
✅ Usa los datos de Late Analytics API para encontrar el mejor horario de tu audiencia
❌ Ignorar rate limits
Late API tiene límites por plan. Si haces bulk scheduling, añade un delay entre requests.
✅ Implementa un `sleep` de 200ms entre requests en loops
---
Deploy en Producción: Dónde Ejecutar Este Pipeline
Este pipeline puede vivir en varios sitios según tu arquitectura:
→ Vercel Cron Jobs: Si ya tienes un proyecto Next.js, añade un endpoint /api/cron/schedule-posts y configura el cron en vercel.json. Ideal para scheduling semanal.
→ Supabase Edge Functions + pg_cron: Si tu contenido viene de base de datos, ejecuta el pipeline directamente desde Supabase con triggers o cron jobs nativos.
→ Railway + Node.js: Para pipelines más complejos con múltiples pasos y logging detallado. Más control, más mantenimiento.
La elección depende de dónde vive ya tu stack. No añadas infraestructura nueva para algo que puede vivir dentro de lo que ya tienes.
---
Takeaways
→ Late API es una herramienta de automatización real, no solo un dashboard de marketing
→ El flujo completo (generación AI → imagen → scheduling) cabe en menos de 50 líneas de TypeScript
→ Autenticación con Bearer token en variables de entorno — nunca hardcodeado
→ Valida imágenes, respeta rate limits, captura errores descriptivos
→ El mejor lugar para desplegar este pipeline es dentro de tu infraestructura existente
El contenido no escalable no es un problema de creatividad. Es un problema de arquitectura.
Conéctalo una vez. Que corra solo.
Artículos relacionados
- AI Agents en Producción: Cómo Construir Sistemas que Realmente Toman Decisiones
- Claude Skills Avanzados: Cómo Construir Custom Agents con Herramientas Reales
- Supabase Edge Functions: El Pattern que el 95% de Developers No Implementa Correctamente
---
¿Quieres recibir contenido como este cada semana? Suscríbete a mi newsletter

