1. Inicio
  2. Automatizar Instagram con Make

Cómo automatizar Instagram con Make: el escenario que manda un DM a quien comenta y contesta mensajes

Para automatizar Instagram con Make necesitas tu propia app de Meta y un escenario con tres piezas: un Custom webhook que reciba los avisos de Instagram, un Router que separe la verificación de Meta de los comentarios y mensajes, y un módulo HTTP «Make a request» que llame a la API de mensajes, porque la app Instagram for Business de Make no tiene ningún módulo para enviar mensajes directos. Aquí tienes ese escenario módulo a módulo, las reglas de Instagram que debe respetar y lo que gasta en créditos con los precios del 15 de octubre de 2026: 1.000 créditos al mes en el plan Free y 10,59 $ al mes por 10.000 en el plan Core.

Actualizado el 15 de octubre de 2026Lectura: 13 minutos

Fuentes consultadas el 15-10-2026

¿Qué puede hacer la app de Instagram de Make y qué no?

La app Instagram for Business de Make sirve para publicar, leer estadísticas y gestionar comentarios, pero no envía mensajes directos: su documentación, revisada el 15 de octubre de 2026, agrupa los módulos en eventos, estadísticas, publicaciones, usuarios, comentarios e historias, y ninguno manda un DM.

GrupoMódulos¿Sirve para «comenta y recibe»?
EventosWatch events (instantáneo)Detecta actividad, pero no contesta
ComentariosList post comments, List comment replies, Create a comment, Create a replySolo para responder en público
PublicacionesWatch media, Create a photo post, Create a reel post, Create a carousel post, List posts, Get postNo
Estadísticas, usuarios e historiasGet user insights, Get post insights, Get public user info, List storiesNo

Además, esa app se conecta con inicio de sesión de Facebook: pide una cuenta de Instagram de empresa unida a una Página de Facebook en la que tengas permisos de administrador, y Make advierte de que no funciona con cuentas de creador. Si la tuya es de creador, o no sabes cuál te conviene, la diferencia está explicada en cuenta de creador o de empresa en Instagram. Para el mensaje privado, en cualquier caso, hay que llamar a la API de mensajes de Instagram desde el módulo HTTP con un token de tu propia app de Meta.

¿Qué tiene que tener tu app de Meta antes de montar el escenario?

Tu app de Meta tiene que poder recibir avisos de comentarios y mensajes, y tener un token válido, antes de que Make entre en juego. Comprueba esta lista en el panel de desarrolladores de Meta:

La revisión de la app depende de para quién montes el escenario. Para tu propio negocio, la guía de revisión de apps de Meta habla de acceso estándar y ninguna revisión; para clientes, la revisión es obligatoria. Como la página de webhooks pide de todos modos Acceso avanzado para los avisos de comentarios, mira en tu panel qué te deja activar antes de construir nada en Make.

¿Cómo se crea en Make el webhook que acepta la verificación de Meta?

En Make, la verificación se resuelve con un Custom webhook que lee el método de cada petición y un Router que contesta a la de Meta con el valor de hub.challenge; el resto de peticiones sigue hacia los módulos que responden en Instagram. Paso a paso:

  1. Webhooks › Custom webhook › Add. Ponle nombre y, en los ajustes avanzados, deja «Get request HTTP method» en Yes (y «Get request headers», si vas a validar la firma de Meta). Copia la dirección que genera Make.
  2. Router justo después, con dos rutas. El Router no gasta créditos, según la página de precios de Make.
  3. Ruta de verificación: un filtro con el método igual a GET y hub.verify_token igual a la palabra que pondrás en Meta; detrás, Webhooks › Webhook response con Status 200, en Body el valor de hub.challenge y la cabecera Content-Type: text/plain.
  4. Ruta de avisos: un filtro con el método igual a POST. Lo que va en ella está en las dos secciones siguientes.
  5. Verifica. Pulsa «Run once» para que el escenario escuche, pega la dirección en «URL de devolución de llamada» del panel de Meta, tu palabra en «Token de verificación» y pulsa «Verificar y guardar».
  6. Enseña a Make la forma de los datos. Comenta tu palabra clave desde otra cuenta para que llegue un aviso real, o usa «Detect new values». A partir de ahí puedes mapear entry, changes y messaging en los módulos siguientes.

Un detalle que suele confundir: si el escenario no tiene ningún Webhook response, Make contesta «Accepted» con un 200 en cuanto el aviso entra en la cola, que es justo lo que pide Meta. Pero este escenario sí tiene uno, el de la verificación, y en ese caso Make espera la respuesta del módulo (como mucho 180 segundos; después devuelve «200 Accepted») y, si el escenario falla antes, devuelve un 500, según la documentación de la app Webhooks. Por eso conviene poner otro Webhook response con 200 al principio de la ruta de avisos. La contrapartida la advierte la propia ayuda de Make: si un módulo posterior falla, el escenario ya no se desactiva ni te avisa, así que revisa el historial de ejecuciones.

¿Cómo manda Make el mensaje privado a quien comenta?

Make manda el mensaje privado con un módulo HTTP «Make a request» que llama a la API de mensajes de Instagram con el ID del comentario como destinatario, tal como describe la documentación de respuestas privadas de Meta. Antes, la ruta de avisos tiene que quedarse solo con los comentarios que te interesan y descartar los repetidos:

  1. Webhooks › Webhook response con Status 200, para que Meta tenga su confirmación al momento.
  2. Un filtro con tres condiciones sobre el primer cambio del aviso (entry › changes): que field sea comments; que value › from › id no sea el ID de tu cuenta, porque tu propia respuesta pública también puede llegar como comentario nuevo; y que lower() aplicado a value › text contenga tu palabra clave en minúsculas. El ID de tu cuenta te lo da una llamada GET a /me?fields=user_id,username con tu token.
  3. Data store › Check the existence of a record, con el ID del comentario como clave, y un filtro detrás que solo deje pasar los que no existan. Si algo falla, Meta repite el aviso, y sin esta comprobación la persona recibiría dos veces el mensaje. Al final de la ruta, Data store › Add/replace a record guarda ese ID.
  4. HTTP › Make a request: URL https://graph.instagram.com/v25.0/me/messages (la v25.0 es la versión de los ejemplos de Meta en octubre de 2026), método POST, «Body content type» en application/JSON y, como cuerpo, una cadena JSON como esta:
{
  "recipient": { "comment_id": "ID_DEL_COMENTARIO" },
  "message": { "text": "¡Gracias por comentar! Aquí tienes la guía: https://tuweb.com/guia" }
}

Sustituye ID_DEL_COMENTARIO por el campo id que mapeas desde entry › changes › value. En «Authentication type», elige API key y guarda el token en un keychain, como recomienda Make en lugar de escribirlo a mano en las cabeceras; Meta lo espera en la cabecera Authorization, con la palabra Bearer delante, como en su ejemplo. Deja «Parse response» en Yes para poder leer el message_id que devuelve Meta.

Meta puede agrupar varios cambios en un mismo aviso. Si tu cuenta recibe muchos comentarios a la vez, pon un Iterator sobre entry y otro sobre changes antes del filtro, sabiendo que cada elemento que pasa por un Iterator gasta un crédito. Para contestar también en público, la app de Make tiene «Create a reply», pero va con su conexión de Facebook y solo con cuentas de empresa; con tu app de inicio de sesión de Instagram, usa otro «Make a request» con POST a /{ID del comentario}/replies y el texto en el parámetro message.

Como cualquier respuesta privada, el DM llega a la bandeja principal de quien te sigue y a solicitudes de quien no. Lo explicamos en por qué mis mensajes de Instagram van a solicitudes.

¿Cómo contesta Make los mensajes directos?

Los mensajes directos entran por el mismo Custom webhook, pero el aviso los trae en entry › messaging en lugar de en changes: el ID de quien escribe está en sender › id y el texto, en message › text. En la ruta de avisos, añade un Router con una rama para ellos y un filtro que exija que exista message › text y que is_echo no sea verdadero, porque Meta también puede avisarte de los mensajes que manda tu propia cuenta.

La respuesta sale por otro «Make a request» a la misma dirección /me/messages, con "recipient": { "id": "…" } y el ID de sender en lugar del comentario. Si quieres contestar distinto según la palabra que escriban, un Router con una rama por palabra clave no te cuesta créditos de más. El texto de cada mensaje admite hasta 1.000 bytes.

Aquí manda el reloj: la API solo deja responder en las 24 horas siguientes al último mensaje de esa persona. Con el escenario en ejecución inmediata, que es lo normal con un webhook, eso no suele ser un problema; sí lo es si los avisos se quedan en cola, como se explica más abajo.

¿Qué tiene que vigilar tu escenario de Make para cumplir las reglas de Instagram?

Make no conoce las reglas de envío de Instagram, así que tu escenario tiene que llevarlas incorporadas, y encima tiene sus propios límites de webhooks. Lo que conviene vigilar:

Las demás reglas de envío, con sus cifras, están en la guía de límites de mensajes de Instagram.

¿Cuántos créditos gasta automatizar Instagram con Make?

Make cobra por créditos: según su página de precios, cada acción de un módulo gasta uno, también leer los datos que llegan a un webhook, mientras que el Router y los gestores de errores no gastan. El 15 de octubre de 2026, consultada desde España, esa página muestra los planes en dólares y no dice si incluyen impuestos:

PlanPrecio al mesCréditos al mesLo que cambia para este escenario
Free0 $1.000Hasta 2 escenarios activos y 5 minutos por ejecución; su intervalo mínimo de 15 minutos es para escenarios programados, no para los que arranca un webhook
Core10,59 $, o 9 $ con pago anual (≈ 11,46 € y ≈ 9,74 € con el 21 % de IVA)10.000Escenarios activos sin límite y hasta 40 minutos por ejecución
Pro18,82 $, o 16 $ con pago anual (≈ 20,37 € y ≈ 17,32 € con el 21 % de IVA)10.000Ejecución prioritaria, variables personalizadas (útiles para guardar el token) y búsqueda en el historial

Los euros salen del cambio del Banco Central Europeo del 12 de octubre de 2026 y del IVA que paga un particular en España; el importe final depende del cambio del día y de tu banco. Con el escenario de esta guía, cada aviso gasta al menos 2 créditos (recibirlo y responder a Meta) y un comentario con tu palabra clave, unos 5: recibirlo, responder a Meta, comprobar y guardar su ID en el data store, y enviar el DM. Por ejemplo, 150 comentarios con la palabra al mes y otros 150 avisos que el filtro descarta suman unos 1.050 créditos, algo más de lo que da el plan Free; los 10.000 de Core dan para unas nueve veces ese volumen. El historial de cada ejecución enseña los créditos de cada módulo junto al icono de la moneda, así que mídelo con tus datos la primera semana.

Si se acaban los créditos, los escenarios se paran hasta que añades más. Los avisos de Meta esperan en la cola del webhook, que admite 667 por cada 10.000 créditos de tu plan con un máximo de 10.000, y se procesan al reanudar, pero para entonces puede haber pasado la ventana de 24 horas. Lo que cuesta este camino frente al de una herramienta hecha, con varios volúmenes, está en ManyChat o Make y n8n.

¿Cuándo compensa Make y cuándo una herramienta hecha?

Make compensa si ya trabajas con él, quieres que Instagram ponga en marcha procesos en otras apps y no te importa mantener una app de Meta con su token; una herramienta hecha compensa si lo único que necesitas es que Instagram conteste con palabras clave, botones y pasos, sin tocar la API. El montaje equivalente con n8n, que cobra por ejecuciones y se puede instalar en tu propio servidor, está en automatizar Instagram con n8n; si te inclinas por una herramienta, el tutorial de ManyChat cuenta cómo se monta allí el «comenta y recibe».

También puedes repartir el trabajo: que una herramienta con su propia app de Meta conteste en Instagram y que Make solo reciba los datos. En HookReply, el paso «Avisar a otra app (Make, Zapier)» está en todos los planes, incluido el Gratis, y manda a tu Custom webhook un JSON con la automatización, el paso y el contacto: su ID y usuario de Instagram, el nombre, las etiquetas y los campos como el email. Así Make no necesita app de Meta, token ni control de reintentos. A cambio, ese aviso es de un solo intento y en un solo sentido: Make no puede pedirle a HookReply que envíe un mensaje. El montaje completo, con el JSON y una hoja de Google Sheets, está en conectar Instagram con Make, Zapier o n8n.

Editor de automatizaciones de HookReply con el disparador Comentario, la palabra clave RETO, la respuesta pública y la vista previa del mensaje privado que pide un email
Una automatización de comentario en HookReply: palabra clave, respuesta pública y vista previa del DM, sin token ni webhook de Meta que mantener.
Estado actual de HookReply

El registro está cerrado por ahora y funciona con lista de espera; los planes de pago todavía no se pueden contratar. Hasta entonces, el escenario de Make de esta guía es una forma de empezar con tu propia app de Meta.

Preguntas frecuentes

¿Make puede enviar mensajes directos de Instagram?

No con su app de Instagram: sus módulos publican, leen estadísticas y gestionan comentarios, pero ninguno manda un DM. Se hace con el módulo HTTP «Make a request», llamando a la API de mensajes con el token de tu propia app de Meta.

¿Por qué Meta no verifica mi webhook de Make?

Lo más habitual es que el escenario no esté escuchando (pulsa «Run once» o actívalo antes de «Verificar y guardar»), que el filtro de la ruta GET no coincida con tu token o que el Webhook response no devuelva exactamente el valor de hub.challenge con un 200.

¿Cuántos créditos gasta un comentario en Make?

Con el escenario de esta guía, unos 5 si lleva tu palabra clave (recibir el aviso, responder a Meta, dos operaciones del data store y el DM) y 2 si el filtro lo descarta. El Router no gasta créditos.

¿Qué pasa si me quedo sin créditos en Make?

Los escenarios se paran hasta que añades créditos o cambias de plan. Los avisos de Meta esperan en la cola del webhook hasta el tamaño que da tu plan y se procesan al reanudar, pero para entonces puede haber pasado la ventana de 24 horas para responder.

¿Sirve una cuenta de creador para automatizar Instagram con Make?

Con tu propia app y el inicio de sesión de Instagram, sí: la API trabaja con cuentas profesionales, de empresa o de creador. La app Instagram for Business de Make, en cambio, pide una cuenta de empresa unida a una Página de Facebook y no admite cuentas de creador.

¿Make cobra en euros?

Su página de precios, consultada desde España el 15 de octubre de 2026, muestra los planes en dólares: Core cuesta 10,59 $ al mes, unos 9,47 € al cambio del BCE del 12 de octubre de 2026 (1 € = 1,1181 $), o unos 11,46 € con el 21 % de IVA. La página no dice si sus precios incluyen impuestos.

¿Y si Make solo tuviera que recibir los datos?

Estamos abriendo plazas poco a poco. Déjanos tu email y te avisamos en cuanto puedas conectar tu Instagram.

Make es una marca de su titular; Instagram y Meta, de Meta Platforms, Inc. HookReply no está afiliada a Make. Documentación y precios consultados el 15-10-2026 en las fuentes enlazadas; las conversiones a euros son orientativas. Pueden cambiar sin aviso, así que compruébalos antes de montar el escenario.

Sigue leyendo