Agente de IA para marketing en Instagram: DM, publicaciones y n8n

Crea un agente de IA que responda los mensajes directos de Instagram, redacte pies de foto, genere imágenes y publique según un calendario. Revisa el flujo de n8n nodo por nodo, los límites de la API de Instagram que debes respetar, qué modelos de lenguaje encajan con cada tarea y cuánto cuesta mantenerlo en marcha.

Agente de IA para marketing en Instagram: DM, publicaciones y n8n
Cristian Da Conceicao
Fundador de Picasso IA

La mayoría de las cuentas de Instagram topan con el mismo muro cuando superan unos pocos miles de seguidores. Los mensajes se acumulan durante la noche, los comentarios esperan respuesta y la siguiente publicación todavía necesita un pie de foto, una imagen y una hora programada. Un agente de IA para marketing en Instagram se encarga de esa rutina. Lee cada DM que llega, decide qué hacer, escribe la respuesta y hasta puede producir y publicar el post de mañana, mientras tú mantienes el control del tono y los límites.

Este artículo describe una configuración que funciona con las herramientas actuales. n8n ejecuta el flujo de trabajo, un modelo de lenguaje actúa como cerebro, la API oficial de Instagram es el canal y el modelo Picasso IA Image aporta las imágenes que llenan tu feed. Verás la arquitectura, la construcción nodo por nodo de los DM y las publicaciones, las reglas de seguridad y una estimación realista de costos.

Qué hace de verdad un agente de IA para Instagram

Un agente no es un respondedor automático sofisticado. Es un modelo de lenguaje envuelto en un bucle: recibe un evento, como un DM, un comentario o un disparador programado, lee el contexto, llama a una herramienta cuando necesita datos y produce una acción. En n8n, ese bucle vive dentro del nodo AI Agent, que conecta un modelo de chat, un almacén de memoria y un conjunto de herramientas.

Vista cenital de un escritorio de madera con un equipo portátil que muestra un diagrama de flujo de trabajo, un teléfono con una cuadrícula de fotos de productos y una libreta con bocetos de diagramas de flujo

Agente frente a chatbot

Las herramientas de automatización de Instagram de antes buscaban frases clave y disparaban respuestas predefinidas. Un agente se comporta de otra forma, y la diferencia se nota enseguida en conversaciones reales.

CaracterísticaChatbot basado en reglasAgente de IA
RespuestasUna respuesta fija por frase claveRedactada de nuevo para cada mensaje
ContextoOlvida el mensaje anteriorRecuerda todo el hilo
AccionesEnvía un texto predefinidoConsulta existencias, pedidos y calendarios mediante herramientas
ImprevistosResponde "No he entendido eso"Razona sobre la petición o pasa la conversación a una persona
Esfuerzo de configuraciónRápido pero frágilMás configuración, mucha más flexibilidad

Las tres tareas que gestiona

  1. Mensajes directos. Responde preguntas sobre productos, plazos de envío y horarios, califica contactos potenciales y agenda llamadas.
  2. Comentarios. Responde en público y, cuando alguien pregunta por el precio o la disponibilidad, pasa la conversación a un DM privado.
  3. Publicaciones. Redacta el pie de foto, genera la imagen o el clip, elige la franja horaria y publica.

💡 Empieza por una tarea. Los DM dan resultados más rápido, porque cada mensaje respondido es una victoria visible. Añade el pipeline de publicaciones cuando las respuestas funcionen bien.

Una propietaria de un estudio de cerámica sonríe mientras lee un mensaje de un cliente en su teléfono detrás de un mostrador rústico

La pila que necesitas

Cuatro piezas componen el sistema: una cuenta profesional de Instagram con una app de Meta, n8n como motor, un modelo de lenguaje para decidir y redactar, y un generador de imágenes y video para el feed. Cada pieza se puede reemplazar, pero esta combinación es la que menos fricción tiene para un equipo pequeño.

Requisitos de la cuenta de Instagram

Necesitas una cuenta profesional (Business o Creator) y una app de desarrollador de Meta. Solicita solo los permisos que vayas a usar: instagram_business_manage_messages para los DM, instagram_business_manage_comments para responder comentarios y instagram_business_content_publish para publicar. Mientras la app esté en modo de desarrollo, solo pueden enviarle mensajes las cuentas con un rol en la app, lo cual es ideal para hacer pruebas. Para salir al público hace falta la revisión de la app por parte de Meta, así que graba un breve screencast de cada permiso en uso antes de enviarla.

n8n como orquestador

n8n es una herramienta de flujos de trabajo en la que cada paso es un nodo. Esta versión necesita cinco tipos de nodos:

  • Webhook recibe los eventos de DM y comentarios de Instagram.
  • Schedule Trigger inicia el pipeline de publicaciones los días de publicación.
  • AI Agent contiene el modelo, la memoria y las herramientas.
  • HTTP Request llama a la API de Instagram y a la API de Picasso IA.
  • IF y Switch dirigen los mensajes y ejecutan las comprobaciones de seguridad.

Puedes alojar n8n tú mismo de forma gratuita o usar su plan de pago en la nube. El flujo de trabajo es idéntico en ambos casos.

Primer plano de las manos de un desarrollador escribiendo en un equipo portátil, con un flujo de trabajo de cajas conectadas desenfocado en la pantalla

Elegir el modelo de lenguaje

El nodo AI Agent admite varios proveedores. Prueba tu prompt de sistema con algunos modelos del catálogo de Picasso IA antes de conectar uno en n8n, y compara el tono lado a lado.

ModeloMejor uso en esta configuración
Claude Sonnet 5Respuestas a DM de sonido natural e hilos de conversación largos
GPT 5.6 LunaRespuestas rápidas cuando el volumen de mensajes es alto
Gemini 3.5 FlashEnrutamiento y clasificación baratos, además de leer las fotos que envían los clientes
Kimi K2.6Bucles de llamadas a herramientas en los que el agente elige entre varias acciones
GPT 5 StructuredSalida JSON limpia para el pipeline de pies de foto y prompts de imagen

💡 Usa dos modelos. Uno pequeño y rápido para el enrutamiento y la clasificación, y uno más potente para las respuestas que los clientes realmente leen. Así mantienes bajos los costos de tokens sin perder calidad.

Dos profesionales del marketing comparan borradores impresos de pies de foto entre dos equipos portátiles abiertos en una sala luminosa de agencia

Construye el agente de DM en n8n

El flujo de trabajo de DM es el corazón del sistema. Tiene cuatro piezas que trabajan juntas, y cada una corresponde a unos cuantos nodos.

Disparador Webhook y verificación

Meta verifica tu endpoint una sola vez. Envía una solicitud GET con hub.mode, hub.verify_token y hub.challenge, y tu flujo de trabajo debe devolver el valor del desafío cuando el token coincida. En n8n, crea un nodo Webhook que acepte GET y POST en la misma ruta. Envía las solicitudes GET a un nodo IF que compare el token y responde con un nodo Respond to Webhook. Suscríbete al campo messages, y añade comments si también gestionas esos.

Las solicitudes POST transportan los eventos reales. Extrae el ID del remitente y el texto del mensaje, y descarta cualquier evento marcado como is_echo. Sin ese filtro, el agente responde a sus propios mensajes en un bucle sin fin.

Memoria, prompt y herramientas

Conecta tres elementos al nodo AI Agent:

  • Memoria. Un nodo Simple Memory que usa el ID del remitente como ID de sesión, para que cada cliente tenga un hilo separado.
  • Prompt de sistema. La voz de tu marca, los datos que el agente puede afirmar y los límites que debe respetar.
  • Herramientas. Una búsqueda en hoja de cálculo para tu catálogo, una herramienta HTTP Request para el estado del pedido, un calendario para las reservas y una herramienta de traspaso.

Este es un prompt de sistema inicial que puedes adaptar:

You are the Instagram assistant for Clay & Wick, a small candle and ceramics shop.
Reply in one to three short sentences. Be friendly and plain.
Use only the product sheet and policies returned by your tools.
Never invent prices, stock levels or delivery dates.
If you cannot answer, or the customer sounds upset, call the handoff tool
and say a teammate will reply today.
In your first reply, mention that you are an automated assistant.

La regla de no inventar datos importa más que cualquier otra línea. Los modelos rellenan los huecos con suposiciones hechas con mucha seguridad, así que dale al agente una ficha de producto para que la lea y prohíbe todo lo que quede fuera de ella.

Enviar la respuesta

Añade un nodo HTTP Request que envíe una solicitud POST a https://graph.instagram.com/<VERSION>/me/messages con tu token de acceso en la cabecera Authorization y este cuerpo JSON:

{
  "recipient": { "id": "<SENDER_ID>" },
  "message": { "text": "<AGENT_REPLY>" }
}

Un nodo Wait de unos segundos antes del envío hace que el intercambio parezca natural en lugar de robótico.

Una mano alcanza un teléfono junto a un flat white con latte art sobre el mostrador de madera de una cafetería

Cuándo pasar la conversación a una persona

Algunas conversaciones nunca deberían quedarse con el modelo. Envíalas a una persona:

  • Solicitudes de reembolso y quejas
  • Preguntas legales, médicas o de seguridad
  • Presupuestos personalizados y pedidos al por mayor
  • Cualquier caso que el modelo marque con baja confianza

La herramienta de traspaso debe etiquetar el hilo en tu hoja de cálculo, avisar a tu equipo en el chat y activar una marca de pausa para que el agente permanezca en silencio en ese hilo durante 24 horas.

Automatiza las publicaciones desde la idea hasta la publicación

El pipeline de contenido programado

El pipeline de publicaciones es un segundo flujo de trabajo con un disparador distinto:

  1. Un Schedule Trigger se activa a las 8:00 los días de publicación.
  2. Un nodo de Google Sheets extrae la siguiente fila marcada como ready, con el tema, el producto y la oferta.
  3. El AI Agent redacta un pie de foto y un prompt de imagen, y los devuelve como JSON.
  4. El paso de imagen genera la foto (las dos siguientes secciones).
  5. Dos nodos HTTP Request crean el contenedor multimedia y lo publican.
  6. La fila de la hoja cambia a posted y guarda el enlace permanente.

Durante las dos primeras semanas, añade un paso de aprobación. Envía el borrador a tu bandeja de entrada y pausa el flujo de trabajo con un nodo Wait hasta que lo apruebes. Cuando los borradores coincidan con tu voz, quita la pausa.

Una mujer coloca una vela artesanal de cera vertida sobre un paño de lino junto a una softbox en un pequeño estudio casero

Generar imágenes para las publicaciones

La cuadrícula de Instagram premia un aspecto coherente, así que elige un modelo por tipo de contenido y reutiliza la misma frase de estilo en cada prompt.

  • Picasso IA Image es la opción predeterminada para fotos rápidas y alineadas con la marca.
  • Picasso IA Image Editor Pro edita tus fotos reales de producto, por ejemplo cambiando un fondo recargado o corrigiendo la luz.
  • GPT Image 2 sirve cuando una publicación necesita texto legible en la imagen.
  • Seedream 5 Lite, Nano Banana 2 y Flux 2 Pro merecen una prueba para escenas de estilo de vida. Pasa el mismo prompt por cada uno y quédate con el que encaje con tu marca.

Una plantilla de prompt que funciona tiene cuatro partes: sujeto, escenario, dirección de la luz, objetivo. Por ejemplo: "vela de soja vertida a mano sobre un paño de lino, luz de ventana de la mañana desde la izquierda, objetivo de 50 mm, profundidad de campo reducida". Mantén fija la frase de estilo y deja que el modelo de lenguaje cambie solo el sujeto.

Reels con video de IA

Los Reels generan alcance, y una foto de producto estática se convierte en un clip corto en un solo paso. Picasso IA Video genera video a partir de texto o de una imagen, Seedance 2.5 Lite produce clips de hasta 10 segundos y Veo 3.1 Lite añade audio nativo. Para publicar Reels a través de la API, define media_type como REELS y pasa una video_url pública. Después, consulta el status_code del contenedor hasta que indique FINISHED antes de publicar.

Una joven creadora graba un video vertical con un teléfono sobre un trípode en una cocina soleada mientras sirve café

Publicar mediante la Graph API

Publicar requiere dos llamadas:

  1. POST https://graph.instagram.com/<VERSION>/<IG_ID>/media con image_url y caption devuelve un ID de contenedor.
  2. POST https://graph.instagram.com/<VERSION>/<IG_ID>/media_publish con creation_id igual a ese ID publica la publicación.

La URL de la imagen debe ser pública, y Instagram acepta JPEG para las publicaciones de imagen. Si tu generador devuelve PNG o WebP, añade un paso de conversión antes de la primera llamada.

Cómo usar Picasso IA en n8n

El modelo Picasso IA Image está disponible a través de la API de Picasso IA, así que n8n puede generar por sí solo cada imagen de publicación. La API sigue un patrón de crear, consultar y obtener, igual que la mayoría de las API de predicción.

PasoNodo de n8nConfiguración
1. Obtener un tokenNingunoCrea un token de API en la página de la API de Picasso IA
2. GuardarloCredencialesHeader Auth, nombre Authorization, valor Bearer <TOKEN>
3. Iniciar la tareaHTTP RequestPOST a https://api.picassoia.com/v1/models/picassoia/picassoia-image/predictions con el cuerpo {"input": {"prompt": "<IMAGE_PROMPT>"}}
4. PausarWaitDe 10 a 20 segundos
5. Comprobar el estadoHTTP RequestGET https://api.picassoia.com/v1/predictions/<ID>
6. BifurcarIFsucceeded continúa, failed te avisa, cualquier otro caso vuelve a Wait
7. Usar el archivoSetAsigna la URL de salida a image_url para la llamada de publicación

Algunos detalles ahorran tiempo de depuración:

  • Los prompts pueden tener hasta 4.000 caracteres, así que mantén la frase de estilo y el sujeto juntos en una sola cadena.
  • Una cuenta ejecuta 5 predicciones a la vez, compartidas entre todos los tokens. Para un lote semanal, usa Loop Over Items con un tamaño de lote pequeño.
  • Ejecuta una predicción de prueba y lee el JSON antes de asignar campos, porque los nombres de los campos de salida dependen del modelo.
  • El mismo patrón funciona con Picasso IA Video en picassoia/picassoia-video y con Seedance 2.5 Lite en picassoia/seedance-2.5-lite.
  • El acceso a la API depende de tu plan, así que revisa la página de la API de Picasso IA antes de construir sobre ella.

💡 Pide al modelo de lenguaje un campo llamado image_prompt y luego añade tu frase de estilo fija en un nodo Set. El aspecto de la marca se mantiene idéntico en cada publicación, independientemente de lo que escriba el modelo.

Salvaguardas que protegen tu cuenta

Ventanas de mensajería y límites

Instagram establece reglas estrictas sobre quién puede escribir a quién y cuándo. Incorpóralas al flujo de trabajo en lugar de esperar que el agente se comporte.

SituaciónRegla
Responder a un DMPermitido dentro de las 24 horas posteriores al último mensaje del cliente
Responder después de 24 horasSolo un agente humano puede responder, hasta 7 días, con la etiqueta de agente humano
Respuesta privada a un comentarioUna por comentario, dentro de los 7 días posteriores al comentario
Primer contactoEl cliente inicia el hilo; los DM no solicitados no están permitidos
PublicaciónSe aplica un límite diario a las publicaciones por API, así que revisa la cifra actual antes del lanzamiento

Meta actualiza estos límites de vez en cuando, así que lee las reglas vigentes antes de salir a producción y guarda los valores en una variable de n8n que puedas cambiar rápidamente.

Indica que es automatizado. Di en la primera respuesta que la persona está hablando con un asistente, y ofrece una forma de llegar a una persona, como escribir "humano". Genera confianza, te mantiene dentro de las normas de la plataforma y de la legislación local, y reduce la frustración cuando el agente llega a sus límites. Mantén la voz coherente con tus pies de foto para que la cuenta suene como una sola marca, no como dos.

Registros y cola de revisión

Registra cada mensaje entrante y saliente con una marca de tiempo, el ID del remitente, las herramientas que llamó el agente y la respuesta final. Basta con una hoja de cálculo sencilla o una tabla de base de datos. Cada semana, lee 20 hilos al azar y corrige el prompt de sistema o la ficha de producto allí donde el agente tropezó.

Añade también un interruptor de emergencia: una variable o una celda de la hoja que el primer nodo IF comprueba. Cuando marque paused, el agente permanece en silencio. Combínalo con un flujo de trabajo de errores de n8n que te avise cada vez que falle un nodo, para que un token roto nunca pase desapercibido durante días.

Un responsable de comunidad con gafas redondas resalta líneas en registros de conversaciones impresos en un escritorio tranquilo

El costo real de mantenerlo en marcha

La propia API de Instagram no tiene tarifa de uso, así que la factura sale de cuatro lugares.

ConceptoCómo se cobra
n8nGratis si lo alojas tú, un plan mensual en la versión en la nube
Modelo de lenguajePor token, y las respuestas a DM son cortas, así que el uso se mantiene bajo
Imágenes y clipsPor generación, o se descuentan de tu plan de Picasso IA
Tu tiempoUn día o dos para la configuración, luego una revisión semanal

Mide tres cifras desde la primera semana: el tiempo de primera respuesta, el porcentaje de hilos resueltos sin una persona y el número de DM que terminan en una venta o una reserva. Si después de un mes la mayoría de los hilos sigue acabando en un traspaso, la causa suele ser que faltan datos en la ficha de producto, no el modelo. Rellena los huecos, repite las mismas conversaciones y la tasa de traspasos bajará.

Empieza poco a poco: una cuenta, un idioma y cinco preguntas frecuentes. Cuando esas funcionen sin problemas, añade los comentarios, después el pipeline de publicaciones y, por último, los Reels.

Un pequeño comerciante con camisa vaquera lee una tableta en la mesa de una cafetería soleada, junto a una libreta y un café con hielo

Pruébalo en Picasso IA

Planifica un primer fin de semana:

  • Sábado por la mañana: crea la app de Meta, conecta tu cuenta profesional y haz funcionar la prueba de eco en n8n.
  • Sábado por la tarde: escribe el prompt de sistema y la ficha de producto, y luego prueba 20 preguntas reales de tu bandeja de entrada.
  • Domingo: construye el pipeline de publicaciones con una imagen y un paso de aprobación.

Tu feed necesita imágenes antes de que la automatización importe, así que empieza por ahí. Abre Picasso IA Image, pega la plantilla de prompt de este artículo con tu propio producto y genera tu primera imagen de publicación. Después, anímala con Picasso IA Video o Seedance 2.5 Lite y envíala por el pipeline de Reels de arriba. Prueba algunos modelos del catálogo, quédate con el aspecto que encaje con tu marca y deja que el agente se encargue de la repetición mientras tú te concentras en tus clientes.

Compartir este artículo

Elige tu idioma