Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

replyloom

Replyloom es un CRM de WhatsApp open-source y auto-alojado que ejecuta toda su lógica en la infraestructura de Cloudflare (Workers, D1). Permite gestionar múltiples números, una bandeja compartida para equipos, embudos de ventas y automatizaciones como respuestas automáticas o agentes de IA. No requ

Ficha actualizada 27 sept 2026, 9:07 · upstream 27 sept 2026, 7:10 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es replyloom

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Replyloom es una solución open-source de gestión de WhatsApp que se despliega completamente sobre la infraestructura de Cloudflare, eliminando la necesidad de servidores dedicados o licencias por usuario. Ofrece una bandeja compartida para equipos, gestión de contactos, embudos de ventas (pipeline) y capacidades de automatización como respuestas automáticas por palabras clave y un agente de IA opcional basado en RAG. Todo el sistema reside en tu cuenta de Cloudflare, utilizando Workers, Durable Objects y la base de datos D1, garantizando que los datos permanezcan bajo tu control sin costes adicionales de infraestructura externa.

CASOS DE USO
  • Soporte técnico compartido por equipos donde varios agentes responden desde un mismo número o números dedicados a clientes específicos.
  • Gestión centralizada de múltiples cuentas de clientes para agencias o freelancers que operan desde un único dashboard.
  • Automatización de respuestas inmediatas a consultas frecuentes mediante reglas de palabras clave y expresiones regulares.
  • Seguimiento visual de oportunidades de venta con un tablero arrastrable y liberación de etapas (pipeline).
  • Búsqueda semántica en el historial de conversaciones para recuperar información contextual rápidamente.
PUNTOS DESTACADOS
  • Arquitectura sin servidor basada en Cloudflare Workers, Durable Objects y D1 que elimina la gestión de infraestructura.
  • Licencia MIT que permite el uso comercial libre sin restricciones de propiedad intelectual.
  • Almacenamiento de datos en servicios nativos de Cloudflare (D1, R2, KV) manteniendo la soberanía de los datos.
  • Agente de IA opcional con Retrieval Augmented Generation (RAG) sobre documentos propios para soporte contextualizado.
  • Aislamiento por inquilino y seguridad integrada con límites de tasa por IP y protección contra SSRF.
PRECAUCIONES
  • Uso de cliente no oficial (Baileys): existe riesgo de suspensión permanente de los números vinculados por WhatsApp.
  • No apto para marketing masivo o outreach en frío debido a las políticas estrictas de WhatsApp sobre clientes no autorizados.
  • Base de datos única compartida (D1) que, aunque escalable, no ha sido probada bajo carga masiva multi-inquilino.
  • Búsqueda limitada a embeddings semánticos; la búsqueda por texto completo (FTS) está pendiente de implementación.
  • Dependencia de Cloudflare: el despliegue requiere una cuenta activa y uso de sus servicios (Workers, D1, etc.).
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Replyloom: open-source, self-hosted WhatsApp CRM and shared team inbox on CloudflareReplyloom shared WhatsApp team inbox with conversation list, open chat and contact panelReplyloom deal pipeline board with drag-and-drop stagesReplyloom contacts list with lifecycle stages and WhatsApp numbersReplyloom broadcasts to opted-in contact lists with progressReplyloom keyword auto-reply rules
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requisitos previos: cuenta de Cloudflare, Node.js 22+ y pnpm. Clona el repositorio y ejecuta `pnpm install` seguido de `pnpm setup` para crear las bases de datos y servicios necesarios (D1, R2, Vectorize). Edita los archivos de configuración generados (`wrangler.jsonc`, `.env.production`) para definir tus dominios y secretos antes de ejecutar `pnpm deploy`. No modifiques las plantillas de ejemplo. Para desarrollo local, usa `pnpm dev` y `pnpm seed:demo` para datos ficticios.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.