Alguien comenta la palabra y el aviso llega a nuestro servidor. En menos de dos segundos y medio el motor comprueba la regla, escribe la fila del envío antes de mandar nada y gasta la única respuesta privada que Meta concede por comentario. Todo lo que venga después, la puerta de seguir o la petición del correo, ya ocurre dentro de la conversación que esa persona abrió.
Dos segundos y medio para contestar
El motor no se ejecuta cuando le apetece: se ejecuta dentro del aviso que le llega cuando alguien comenta, y ese aviso hay que darlo por recibido enseguida o se reintenta. El presupuesto que nos damos es de dos segundos y medio, contados desde arriba y no desde nuestra parte, porque para entonces la bandeja ya ha guardado el comentario como un mensaje más.
De ahí salen dos decisiones que se notan en todo lo demás. La primera es que las comprobaciones van en orden de coste: primero lo que se sabe sin salir de la base de datos, si la regla sigue activa, si el espacio tiene el módulo y no está bloqueado, si el comentario es reciente, si la palabra está; y solo al final lo que exige hablar con la red. Una comprobación cara puesta la primera es una que, el día que la red va lenta, gasta el presupuesto entero antes de decidir nada.
La segunda es que la fila del envío se escribe antes de cualquier llamada hacia fuera. No es contabilidad: es que un envío que sale y no queda anotado es indistinguible de uno que no salió, y con una sola respuesta privada por comentario esa ambigüedad se paga enviando dos veces o ninguna. Una fila que se queda en el primer estado es, por sí sola, la prueba de que el motor se quedó sin tiempo antes de su primera llamada. Es un renglón que alguien puede leer, en vez de un silencio.
Qué cuenta como «la palabra»
Parece la parte trivial y es donde más se rompen las expectativas. Hay tres modos de comparar, y son tres productos distintos:
- Palabra completa, el que viene por defecto, porque es el que se comporta como espera quien escribió «PRECIO»: acepta «precio» y «¿precio?» y no acepta «preciosa».
- Contiene, que es subcadena pura y sirve para campañas con etiqueta.
- Exacto, el mensaje entero y nada más, para cuando la palabra funciona como una contraseña.
Antes de comparar, el texto se normaliza: minúsculas, espacios colapsados y acentos quitados. La consecuencia curiosa es que la eñe también se pliega, así que «diseño» y «diseno» son la misma palabra aquí. Es la respuesta correcta para lo que se está comparando, porque un hilo de comentarios se escribe en el móvil y la mitad va sin tildes, y una regla que se activara con una escritura y no con la otra parecería rota a quien la puso. El texto original se guarda tal cual en el registro.
Y hay una regla que no admite matices: las exclusiones ganan siempre. Una regla puesta para responder a cualquier comentario sigue teniendo que poder quedarse fuera de «no me interesa» o de «esto es una estafa». Una exclusión que se pudiera saltar activando un interruptor sería una decisión del usuario que el producto ignora.
Una sola respuesta privada, y todo lo demás sale de ahí
Meta permite exactamente una respuesta privada por comentario, dentro de los siete días siguientes, y una llamada que falla la gasta igual. Esa frase es el origen de media arquitectura.
Por eso el hueco de envío se reserva antes de mandar nada, contra un techo por hora y por cuenta, en lugar de contarse después. Contar después significa descubrir el límite siendo frenado, y ahí el intento ya está perdido. Con la reserva delante, un envío que cruzaría la línea no llega a ocurrir y queda anotado como limitado por ritmo, que es un renglón con causa, en vez de como un fallo sin explicación.
Por eso también un hueco gastado en un envío fallido no se devuelve. Una llamada que falló después de salir de aquí puede perfectamente haber llegado, con la respuesta perdida por el camino, y devolver el hueco sería dárselo a un segundo envío mientras el primero quizá ya está entregado. El coste es un hueco sin usar durante esa hora; el error que evita es el único que este mecanismo existe para evitar.
Y por eso un comentario de hace más de siete días no se intenta: sería gastar la llamada en un error seguro. Un comentario nuevo dentro de un hilo viejo, en cambio, es un comentario de hoy y se trata como tal.
Los pasos intermedios, en orden
Entre que la palabra encaja y sale el enlace puede haber hasta tres pasos opcionales, y siempre en este orden.
| Paso | Qué hace | Dónde se puede quedar |
|---|---|---|
| Apertura | Un mensaje breve que pide un toque para seguir la conversación | Si nadie contesta, la fila espera |
| Puerta de seguir | Pide que te sigan y lee la respuesta de la persona | Tres intentos y se acaba |
| Correo | Pide una dirección y la reconoce en la respuesta | Dos intentos y el enlace sale igual |
| Entrega | El mensaje con tu enlace corto | Es el final del recorrido |
Cada mensaje que escribe la persona vuelve a preguntar por dónde iba su fila y la avanza desde ahí, con una sola función decidiendo qué paso toca para los dos caminos de entrada. Que el correo se rinda a la segunda es una decisión de negocio escrita en el código: un contacto vale más que una dirección, y quien ha contestado dos veces sin darla ya ha respondido a su manera.
La puerta de seguir pregunta, no consulta
Esta es la parte que más se malinterpreta cuando se cuenta rápido. Instagram solo responde a la pregunta de si alguien te sigue cuando esa persona ya ha escrito a la cuenta, así que de un comentarista del que nunca has sabido nada la respuesta no es «no te sigue», es «no se puede saber». Ese es el caso normal, no la excepción.
Por eso la puerta pregunta. El mensaje lleva la pregunta y la persona contesta, y esa respuesta es la confirmación. No es una consulta a la red, porque para este caso esa consulta no existe, y venderla como tal sería vender un dato que casi siempre vuelve vacío. Si la persona nunca contesta, la conversación se queda donde está: hay tres intentos en total y después nada, que es la diferencia entre una puerta y un bot que discute.
Hay un detalle técnico con consecuencias de producto. Desde finales de agosto de 2026 Instagram rechaza los botones en un mensaje a quien no sigue la cuenta, y el rechazo gasta la única respuesta privada del comentario. Así que el botón solo viaja cuando la red ha confirmado que esa persona te sigue, o cuando la conversación ya está abierta porque escribió ella; el resto recibe el enlace en texto, en su propia línea. Un control que se ve algo mejor no vale una persona a la que ya no se puede llegar. Cómo se monta todo esto desde la pantalla está en la página de Auto DM, y el recorrido concreto en Instagram en la guía de Auto DM en Instagram.
Todo lo de este artículo se hace desde un mismo sitio en GoFeed.
Pruébalo gratisEl enlace corto y el clic
Cada envío lleva su propio enlace corto, con la forma de una barra, una erre y un código de diez caracteres, servido por este mismo sitio. No hay uno por regla ni uno por destino: hay uno por entrega.
Eso es lo que permite contar los clics sin perseguir a nadie. Si una dirección se le dio a una sola persona, «este envío se abrió» es cierto sin cookies, sin IP y sin huella del navegador. El precio es una fila por entrega, que se barre sola pasado un tiempo cuando el resumen del día ya tiene el número.
Dos decisiones pequeñas de esa ruta valen la pena. La redirección es temporal y no permanente, porque una permanente se queda cacheada en el navegador y entonces el clic ocurre y no se cuenta. Y la ruta está excluida en el fichero de robots, no por privacidad sino porque no es una página: cada petición es un clic, y un rastreador entrando a mirar sería un clic que nadie dio.
Lo que el motor no hace
No escribe por ti. Los textos son los que tú has escrito, con variaciones si las pones, y no hay nada que redacte un mensaje en tu nombre.
No funciona en todas las redes. Instagram y Facebook, que son las cuentas cuyos comentarios y mensajes llegan aquí, y los disparadores son un comentario, una respuesta a una historia, que es de Instagram, y un mensaje directo. Si lo que buscas es organizar lo que ya llega a la bandeja, eso es otro trabajo y está en cómo gestionar los DMs.
Y no reintenta solo. Una conversación que se queda a medias se queda a medias, y aun así cuenta como contacto alcanzado, porque el primer mensaje salió. Los contactos son la única cuota blanda del producto: nada se detiene al llegar al techo, el escalón de entrada lleva uno y los de encima no, y lo que pasa de ahí se factura por contacto en vez de rechazarse. El razonamiento está en por qué no cobramos por contacto, y lo que lleva cada escalón, en la página de precios.