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.
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.
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ística
Chatbot basado en reglas
Agente de IA
Respuestas
Una respuesta fija por frase clave
Redactada de nuevo para cada mensaje
Contexto
Olvida el mensaje anterior
Recuerda todo el hilo
Acciones
Envía un texto predefinido
Consulta existencias, pedidos y calendarios mediante herramientas
Imprevistos
Responde "No he entendido eso"
Razona sobre la petición o pasa la conversación a una persona
Esfuerzo de configuración
Rápido pero frágil
Más configuración, mucha más flexibilidad
Las tres tareas que gestiona
Mensajes directos. Responde preguntas sobre productos, plazos de envío y horarios, califica contactos potenciales y agenda llamadas.
Comentarios. Responde en público y, cuando alguien pregunta por el precio o la disponibilidad, pasa la conversación a un DM privado.
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.
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.
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.
Salida 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.
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:
Un nodo Wait de unos segundos antes del envío hace que el intercambio parezca natural en lugar de robótico.
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:
Un Schedule Trigger se activa a las 8:00 los días de publicación.
Un nodo de Google Sheets extrae la siguiente fila marcada como ready, con el tema, el producto y la oferta.
El AI Agent redacta un pie de foto y un prompt de imagen, y los devuelve como JSON.
El paso de imagen genera la foto (las dos siguientes secciones).
Dos nodos HTTP Request crean el contenedor multimedia y lo publican.
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.
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.
Publicar mediante la Graph API
Publicar requiere dos llamadas:
POST https://graph.instagram.com/<VERSION>/<IG_ID>/media con image_url y caption devuelve un ID de contenedor.
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.
Header Auth, nombre Authorization, valor Bearer <TOKEN>
3. Iniciar la tarea
HTTP Request
POST a https://api.picassoia.com/v1/models/picassoia/picassoia-image/predictions con el cuerpo {"input": {"prompt": "<IMAGE_PROMPT>"}}
4. Pausar
Wait
De 10 a 20 segundos
5. Comprobar el estado
HTTP Request
GET https://api.picassoia.com/v1/predictions/<ID>
6. Bifurcar
IF
succeeded continúa, failed te avisa, cualquier otro caso vuelve a Wait
7. Usar el archivo
Set
Asigna 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.
💡 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ón
Regla
Responder a un DM
Permitido dentro de las 24 horas posteriores al último mensaje del cliente
Responder después de 24 horas
Solo un agente humano puede responder, hasta 7 días, con la etiqueta de agente humano
Respuesta privada a un comentario
Una por comentario, dentro de los 7 días posteriores al comentario
Primer contacto
El cliente inicia el hilo; los DM no solicitados no están permitidos
Publicación
Se 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.
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.
Concepto
Cómo se cobra
n8n
Gratis si lo alojas tú, un plan mensual en la versión en la nube
Modelo de lenguaje
Por token, y las respuestas a DM son cortas, así que el uso se mantiene bajo
Imágenes y clips
Por generación, o se descuentan de tu plan de Picasso IA
Tu tiempo
Un 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.
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.