EBCD
Volver al Blog
AI/Automation8 min read

Claude Code + GoHighLevel API: Como Construimos un Autopilot de Contenido para Instagram

Conectamos Claude Code a la API de GoHighLevel y creamos un pipeline que genera, renderiza y publica carruseles de Instagram automaticamente. Una API desbloqueo todo.

Chris Luna·

Escribi un comando. Claude Code genero 70 slides de carruseles a partir de 10 articulos del blog, los renderizo a PNG, los subio a nuestro CRM y programo 2 publicaciones por dia en Instagram durante 5 dias. Incluyendo el carrusel que te trajo a este articulo.

Sin Canva. Sin herramientas de programacion de publicaciones. Sin disenador. Un agente de IA conectado a una API.

La API era GoHighLevel. Y la razon por la que esto importa no son los carruseles de Instagram — es lo que conectarse a esa unica API desbloqueo para todo lo demas.

Por Que la API de GoHighLevel Es el Activo Mas Subestimado en Marketing

La mayoria de las agencias usan GoHighLevel como CRM. Inician sesion, gestionan contactos, envian emails a traves de la interfaz y tal vez configuran uno o dos workflows. Eso es usar tal vez el 10% de la plataforma.

La API de GHL expone todo. Una sola API key — una sola conexion autenticada — te da acceso programatico a:

  • Social Media Planner — publicar en Instagram, Facebook, Google Business Profile, TikTok, LinkedIn
  • Gestion de Contactos — crear, actualizar, etiquetar, buscar y segmentar contactos a escala
  • Email Marketing — enviar emails individuales o campanas masivas con plantillas HTML completas
  • SMS/Mensajes de Texto — enviar y recibir mensajes de texto, ejecutar secuencias de drip
  • Calendario/Reservas — crear citas, verificar disponibilidad, gestionar horarios
  • Biblioteca de Medios — subir imagenes, videos y archivos al CDN de GHL
  • Oportunidades/Pipeline — gestionar deals, mover etapas, rastrear ingresos
  • Conversaciones — leer y enviar mensajes en todos los canales (SMS, email, chat, DMs de redes sociales)
  • Formularios y Encuestas — crear y gestionar envios de formularios
  • Workflows — disparar automatizaciones programaticamente
  • Facturacion/Pagos — crear facturas, rastrear pagos

Esas no son 12 integraciones diferentes. Es una API key. Una autenticacion. Un endpoint base (services.leadconnectorhq.com). Cada funcion que GHL ofrece en su interfaz esta disponible a traves de la API — y Claude Code puede llamar a todas.

El Pipeline de Carruseles de Instagram: Paso a Paso

Asi es exactamente como funciona el autopilot. Esto no es teorico — este es el sistema que publico el carrusel que te trajo a este articulo.

Paso 1: Extraccion de Contenido

Claude Code lee nuestros articulos del blog y extrae los insights clave — los datos, los frameworks, los angulos contraintuitivos que hacen buen contenido social. Cada articulo se convierte en una estructura de datos de carrusel: un hook de portada, 5 slides de contenido y un slide de CTA.

Paso 2: Generacion de Slides HTML

Cada slide se genera como un archivo HTML independiente a 1080x1080 pixeles (formato cuadrado de Instagram). El sistema de diseno se codifica una vez — colores de marca, tipografia, reglas de layout — y cada carrusel lo sigue automaticamente. Sin decisiones de diseno por publicacion. Sin arrastrar plantillas.

Nuestro sistema de marca: morado (#6A00FF) para autoridad, azul (#0066FF) para confianza, rosa (#FF2D9A) para CTAs. Cada slide, cada carrusel, cada vez. Consistencia a escala sin un disenador de marca revisando cada activo.

Paso 3: Renderizado a PNG

Claude Code usa Playwright (un navegador headless) para capturar cada slide HTML como un PNG de alta resolucion. 7 slides por carrusel, 10 carruseles — 70 imagenes renderizadas en menos de un minuto.

Paso 4: Subida de Medios a GHL

Cada PNG se sube a la biblioteca de medios de GoHighLevel via API:

POST /medias/upload-file
Authorization: Bearer {API_KEY}

GHL devuelve una URL del CDN para cada imagen subida. Estas URLs se convierten en el array de medios para la publicacion de Instagram.

Paso 5: Publicar o Programar via Social Planner

La llamada final de API crea la publicacion de Instagram a traves del Social Planner de GHL:

POST /social-media-posting/{locationId}/posts

Pasamos las URLs de medios, el caption, el ID de la cuenta de Instagram, y ya sea "status": "in_progress" (publicar ahora) o "status": "scheduled" con una fecha futura. GHL maneja la comunicacion real con la API de Instagram.

Un comando. El contenido del blog se convierte en carruseles de Instagram. Renderizado, subido y publicado — o programado a lo largo de multiples dias en horarios especificos.

Que Mas Hemos Construido con la Misma API

El autopilot de carruseles se construyo en una sesion. Pero como la API de GHL es unificada, la misma conexion alimenta todo lo demas:

Enrutamiento Automatico de Leads

Cuando alguien llena un formulario en uno de los sitios web de nuestros clientes, el pipeline de Claude Code llama a la API de Contactos de GHL para crear el contacto, aplicar tags, agregarlo a un pipeline y disparar un workflow — todo a traves de la misma API key que usamos para publicar en Instagram.

Reportes de Clientes con Datos Reales

Nuestros scripts de reportes extraen datos de oportunidades, conteos de contactos y metricas de pipeline directamente de la API de GHL. Sin exportaciones manuales. Sin descargas de CSV. El dashboard se actualiza automaticamente porque lee de la misma API.

Campanas Masivas de Email

La misma API key que publica carruseles tambien puede enviar emails HTML a listas de contactos segmentadas. Construimos la plantilla de email en Claude Code, segmentamos la audiencia a traves de la API y disparamos el envio — todo sin iniciar sesion en la interfaz de GHL.

Secuencias de Seguimiento por SMS

La velocidad de respuesta importa. Nuestro sistema de llamadas con IA usa la API de Conversaciones de GHL para enviar mensajes de texto inmediatos cuando llega un nuevo lead. Misma API. Misma autenticacion. Diferente endpoint.

Reserva de Calendario

Los formularios de leads en nuestros sitios web no solo crean contactos — reservan citas en calendarios especificos a traves de la API de Calendario de GHL. El lead queda confirmado, el representante de ventas recibe notificacion y el contacto entra en una secuencia de nurture. Una llamada de API se encadena con la siguiente.

Por Que Claude Code Hace Esto Posible

Podrias construir todo esto con desarrollo tradicional. Contratar un desarrollador, configurar un servidor Node.js, escribir codigo de integracion de API, desplegarlo en algun lugar, mantenerlo cuando algo se rompa.

O puedes decirle a Claude Code lo que quieres en espanol simple.

La diferencia no es la capacidad — es la velocidad y accesibilidad. Claude Code:

  • Lee tu codebase existente y construye sobre el. No empieza desde cero cada vez.
  • Maneja autenticacion de API, manejo de errores y casos edge sin que los especifiques.
  • Se ejecuta desde tu telefono. Todo el pipeline de carruseles — generacion, renderizado, publicacion — se construyo y ejecuto desde la app movil de Claude Code.
  • Cuesta $20/mes. No por llamada de API. No por usuario. Tarifa plana, uso ilimitado.

El cambio de modelo mental: no estas escribiendo codigo. Estas describiendo sistemas. Claude Code traduce tu descripcion en automatizacion funcional que se conecta directamente a tus herramientas de negocio.

El Efecto Compuesto

Esto es lo que la mayoria no entiende sobre la automatizacion basada en APIs: se acumula.

El pipeline de carruseles no existia hace tres horas. Ahora se ejecuta automaticamente. Manana agregaremos un trigger que genere un nuevo carrusel cada vez que publiquemos un articulo del blog. La proxima semana lo extenderemos para publicar en las 13 cuentas de clientes — cada una con sus propios colores de marca, su propia ubicacion de GHL, su propia cuenta de Instagram.

Cada automatizacion que construimos hace que la siguiente sea mas rapida. El wrapper de API de GHL que escribimos para carruseles es el mismo que alimenta reportes, enrutamiento de leads y campanas de email. El pipeline de renderizado con Playwright que construimos para carruseles puede renderizar cualquier HTML a cualquier imagen — creativos de anuncios, reportes de clientes, graficos de prueba social.

Una conexion de API. Un agente de IA. Superficie de automatizacion ilimitada.

El Sistema Detras de la Publicacion Que Estas Leyendo

Hagamoslo concreto. El carrusel que te trajo a este articulo fue:

  1. Escrito por Claude Code, extrayendo insights de este articulo del blog
  2. Disenado usando nuestro sistema de marca codificado (gradiente morado/azul/rosa, fuente Inter, cuadrados de 1080x1080)
  3. Renderizado a PNG por Playwright ejecutandose dentro de Claude Code
  4. Subido al CDN de medios de GoHighLevel via API
  5. Publicado en nuestra cuenta de Instagram via la API del Social Planner de GHL

Tiempo total desde "crea un carrusel sobre esto" hasta publicado en Instagram: menos de 3 minutos. Costo total mas alla de la suscripcion de Claude Code: $0.

Eso no es un demo. Es nuestro flujo de produccion real. Y la misma conexion de API que lo publico puede enviarte un email de seguimiento, reservarte en nuestro calendario, agregarte a una secuencia de nurture y moverte a traves de un pipeline de ventas.

Una API. Un agente. Todo conectado.

Empieza a Construir Tu Propio Pipeline

No necesitas ser tecnico. Necesitas una cuenta de GoHighLevel (probablemente ya la tienes), una suscripcion a Claude Code ($20/mes) y una idea clara de que quieres automatizar primero.

Empieza con la tarea de mayor friccion en tu flujo de trabajo. Para nosotros, fue la creacion y publicacion de contenido. Para ti, podria ser reportes, seguimiento de leads u onboarding de clientes. La superficie de API es la misma en cualquier caso.

Si quieres ver este sistema en accion — el pipeline de carruseles, la automatizacion de reportes, la integracion completa con la API de GHL — agenda una llamada. Te mostramos exactamente como esta construido y como adaptarlo a tu agencia.

¿Quieres Estos Resultados para Tu Negocio?

Agenda una Llamada Estratégica