Instagram Cold Outreach
Sistema de automatización inteligente para prospectar y contactar creadores en Instagram utilizando agentes de IA y automatización de navegador.
Sobre este proyecto
ICO es un sistema de automatización diseñado para escalar procesos de prospección y contacto inicial con usuarios en Instagram.
El proyecto funciona como un orquestador entre una base de datos de prospectos, un agente de inteligencia artificial y un motor de automatización de navegador. A diferencia de los bots tradicionales basados en reglas rígidas, el sistema utiliza un agente LLM para analizar perfiles, decidir qué leads contactar y generar mensajes personalizados en función del contexto del perfil.
El flujo del sistema incluye:
• Importación y gestión de leads desde archivos CSV
• Análisis automático de perfiles de Instagram utilizando IA
• Generación de mensajes directos personalizados
• Automatización de acciones en Instagram como visitar perfiles, seguir cuentas y enviar DMs
Para reducir el riesgo de bloqueos de cuenta, el sistema implementa mecanismos de seguridad como límites diarios de acciones, esperas aleatorias entre interacciones y manejo de sesiones persistentes del navegador.
La arquitectura combina backend en Python para la lógica de orquestación y análisis, junto con scripts de automatización en Node.js utilizando Playwright para interactuar directamente con la interfaz web de Instagram.
Tecnologías
PythonFastAPISQLiteSQLAlchemyOpenAI APINode.jsHTMLPlaywrightJavaScript