melgarafael/DeskcommCRM
DeskcommCRM is a self-hosted, multi-tenant WhatsApp CRM where AI agents can qualify leads, operate pipelines through MCP, and hand work to humans under audit and budget controls.
DeskcommCRM combines WhatsApp, a multi-tenant CRM, and agents with **tenant-scoped RAG**, memory, executable skills, audited human handoff, and organization spending caps. The CRM is exposed through **MCP**, while RLS isolation tests gate CI.
Builders can study it as a concrete agent system: events enter an event_log, a scheduled worker drains them, and agents operate business state under RBAC and audit controls. Installation targets a Docker VPS; updates back up the database, apply a tagged release, and roll back the app image if it breaks.
DeskcommCRM combines WhatsApp, a multi-tenant CRM, and agents with **tenant-scoped RAG**, memory, executable skills, audited human handoff, and organization spending caps. The CRM is exposed through **MCP**, while RLS isolation tests gate CI. Builders can study it as a concrete agent system: events enter an event_log, a scheduled worker drains them, and agents operate business state under RBAC and audit controls. Installation targets a Docker VPS; updates back up the database, apply a tagged release, and roll back the app image if it breaks. The repository makes broad operational and security claims, but the supplied material does not provide independent validation or workload benchmarks. Deployment still depends on Supabase, a model provider, WhatsApp infrastructure, cron health, and careful handling of production credentials.
DeskcommCRM turns several proposed context and orchestration patterns into one vertical, multi-tenant system: business events, scoped retrieval and memory, reusable skills, MCP operations, human handoff, spending limits, RBAC, audits, and CI isolation tests. It supports the value of a shared substrate, but narrows it to tenant boundaries and concrete operations; its broad claims remain unvalidated and its dependency chain adds operational failure points.