Chatty: tu propio ManyChat para Instagram, sin suscripción
Bandeja de DMs, automatizaciones por palabra clave y un constructor de flujos que corre en tu Firebase, con tus datos. Es de código abierto.
Por Bruno Varela · 25 de septiembre de 2026 · 9 min
Chatty es un panel de código abierto para automatizar los mensajes de Instagram: tu propio ManyChat, instalado en tu proyecto de Firebase y con tus datos. Trae la bandeja de tus DMs en tiempo real, automatizaciones por palabra clave, un constructor visual de flujos y las estadísticas de tu cuenta, todo en español.
Lo publicamos en GitHub con licencia MIT: lo puedes usar, cambiar y desplegar para ti o para tus clientes. Nació del panel con el que manejamos el Instagram de @brunovareliuu, el de las publicaciones que te piden comentar una palabra para mandarte una guía.

Aquí va qué hace, en qué se diferencia de una plataforma de suscripción, qué necesitas para instalarlo y los límites que pone Meta, que aplican igual para cualquier herramienta.
Qué hace Chatty
Una bandeja para todos tus DMs
Todos los mensajes directos de tu Instagram llegan en tiempo real a una sola bandeja, en la web y en el celular. Ves quién llegó por un anuncio y tomas el control cuando un flujo le pasa la conversación a una persona.

Automatizaciones por palabra clave
Se disparan por una palabra clave en un DM, por un comentario en una publicación (el clásico «comenta GUÍA y te mando el link»), por la respuesta a una historia, por el primer mensaje de alguien o como respuesta por defecto. Puedes poner varias respuestas públicas al azar, prioridades y límites de frecuencia.

Un constructor visual de flujos
Cada automatización corre un flujo que armas con nodos: mensajes, botones, enlaces, respuestas rápidas, preguntas que guardan lo que te contestan, «pedir que te siga», esperas, condiciones, etiquetas, pasar a humano y llamadas a tu propia API. El repo trae una plantilla de 55 nodos lista para cargar.


Contactos, estadísticas y app del celular
Además de lo principal, trae:
- Contactos con sus etiquetas, sus notas y todo lo que capturaste en los flujos.
- Estadísticas de seguidores día por día, alcance, vistas, publicaciones y audiencia. Un cron las va guardando, porque Meta no guarda la historia.
- App del celular que se instala desde el navegador, sin tiendas, con avisos push de automatizaciones, comentarios y DMs sin contestar.
- Un asistente con Claude, opcional, que arma automatizaciones cuando se lo pides en español.






Cómo se ve una automatización de punta a punta
El caso más común en Instagram es regalar algo a cambio de un comentario. Con Chatty se arma así:
- Publicas un post que pide comentar una palabra. Por ejemplo GUÍA.
- Alguien comenta GUÍA. Chatty le contesta el comentario en público con una de las respuestas que escribiste, elegida al azar para que no se vea repetida.
- Le llega un DM privado. Al mismo tiempo le manda un mensaje privado con tu enlace.
- Si contesta, el flujo sigue. Le puedes pedir que te siga, hacerle una pregunta o mandarle el enlace con un botón.
- Queda guardada en Contactos. Con sus etiquetas y lo que respondió, para que la ubiques después.
Todo eso se ve en la bandeja como una conversación normal. Si en algún punto la persona pregunta algo que el flujo no sabe contestar, un nodo de «pasar a humano» la deja lista para que tú sigas.
En qué se diferencia de una plataforma de suscripción
ManyChat y las herramientas parecidas funcionan bien y se configuran rápido. La diferencia con Chatty no está en lo básico, está en de quién es todo:
Plataforma de suscripción
- Pagas una mensualidad que suele subir con tus contactos
- Tus conversaciones viven en los servidores de otra empresa
- La empresa decide precios, funciones y límites
- Lista en minutos, sin tocar código
- Varios canales, según el plan
Chatty
- Pagas solo lo que uses de Firebase
- Todo vive en tu proyecto de Firebase, con tus datos
- El código es tuyo: lo cambias como quieras
- Pide una o dos horas de instalación y una cuenta de desarrollador
- Solo Instagram, a propósito
Si necesitas WhatsApp o Messenger, Chatty no es para ti: es solo para Instagram. Si lo que quieres es dejar de pagar por contacto y tener tus conversaciones en tu propia base de datos, sí.
Pruébalo en dos minutos, sin configurar nada
Para verlo no necesitas conectar nada. Solo hace falta Node.js 20 o más nuevo:
git clone https://github.com/brunovareliuu/chatty.git
cd chatty/web
npm install
npm run dev
Al abrir localhost:3000 aparece el sistema en modo guía: cada sección enseña cómo se ve funcionando, con datos de ficción, y el checklist de lo que le falta. «Primeros pasos» junta todo con su avance, y lo que el panel puede revisar por su cuenta, como las variables o tu primer DM, se palomea solo.

Qué necesitas para instalarlo de verdad
Con todo a la mano, la instalación completa toma entre una y dos horas. Cada paso tiene su guía en la carpeta docs del repo, con qué botón picar. Esto es lo que necesitas:
- Un proyecto de Firebase en plan Blaze, de pago por uso, porque App Hosting, Secret Manager y Cloud Scheduler lo piden.
- Una cuenta de Instagram profesional, de empresa o de creador.
- Una cuenta gratuita de Meta for Developers, para la app que conecta tu Instagram.
- Una cuenta de GitHub, porque App Hosting despliega desde tu copia del repo.
- Node.js, Firebase CLI y gcloud en tu computadora.
- Opcional: una llave de Claude, si quieres el asistente.
Ya desplegado, cada push a tu rama principal se publica solo, y un cron de cada minuto despierta los flujos en espera, renueva los tokens de Instagram y junta las estadísticas.
Los límites de Meta, que aplican a cualquier herramienta
Hay reglas que no pone Chatty sino Meta, y ninguna herramienta seria se las salta. Conviene conocerlas antes de diseñar tus flujos:
- Ventana de 24 horas. Solo le escribes libremente a alguien durante las 24 horas posteriores a su último mensaje.
- Un DM privado por comentario, dentro de 7 días y solo de texto. Lo demás del flujo espera a que la persona conteste.
- Saber si alguien te sigue solo funciona después de que te escribió o tocó un botón.
- Tamaños: mensajes de hasta 1000 bytes, 3 botones y 13 respuestas rápidas.
- Cuentas de terceros: para conectar cuentas que no tienen rol en tu app, Meta pide revisión de la app.
Por eso, en un flujo que empieza con un comentario, los botones del primer mensaje se convierten en texto, y «pedir que te siga» deja pasar a la persona cuando Meta no deja comprobarlo.
Tus datos se quedan contigo
Como corre en tu Firebase, nadie más ve tus conversaciones ni tus contactos. Además:
- Solo entran los correos que tú autorizas.
- Los tokens de Instagram se guardan cifrados, en una parte de la base de datos que ningún navegador puede leer.
- Cada aviso que llega de Meta se valida con su firma antes de tocar nada.
- La IA no le contesta a tus seguidores: el asistente trabaja para ti, y lo que les llega es lo que tú decidiste en tus flujos.
Cuándo conviene que te ayudemos
Chatty está pensado para que alguien con experiencia en desarrollo lo deje funcionando siguiendo las guías. Si tienes un negocio y no quieres pelearte con la consola de Meta, o necesitas algo que no cabe en un flujo, como conectar tus DMs con tu propio sistema de pedidos, eso ya es un proyecto a la medida.
Cuéntanos qué quieres automatizar en el cotizador y lo vemos juntos. Y si prefieres hacerlo por tu cuenta, el repo está en github.com/brunovareliuu/chatty: los issues y los pull requests son bienvenidos.
Preguntas frecuentes
¿Chatty es gratis?
El código es gratis, con licencia MIT. Lo que se paga es Firebase en plan Blaze, que cobra por uso: con el tráfico de una persona o un equipo chico suele ser de centavos al mes. El asistente con Claude se paga aparte y solo si lo usas.
¿Necesito que Meta revise mi app para usar Chatty?
No, si solo conectas tus propias cuentas: basta con agregarlas como testers de tu app de Meta. Para que otros negocios conecten la suya, Meta pide verificación del negocio y revisión de la app.
¿Puedo conectar varias cuentas de Instagram?
Sí. Cada cuenta tiene su bandeja, sus automatizaciones y sus contactos, y cambias entre ellas desde la barra lateral.
¿Chatty funciona con WhatsApp o Messenger?
No. Chatty es solo para Instagram. Si necesitas automatizar WhatsApp, eso se platica como un proyecto aparte.
¿Cómo hago el «comenta una palabra y te mando el link» en Instagram?
Con una automatización de comentario en publicación: eliges la publicación, la palabra clave y el flujo que se dispara, que empieza con un DM privado con tu enlace. Meta permite un DM privado por comentario, dentro de 7 días y solo de texto.
Fuentes
- brunovareliuu/chatty — GitHub