Plantilla autohospedable — bandeja de entrada compartida, pipelines de ventas, envíos masivos y automatizaciones no-code. Haz un fork, ponle tu marca y alójala: tu código, tu Supabase, tu dominio.
wacrm es una plantilla — haces un fork, la alojas y eres dueño de todo: el código, la base de datos (Supabase) y el dominio. Sin precios por usuario ni dependencia del proveedor.
Inbox compartida en la WhatsApp Business API oficial (varios agentes en un solo número) con pipelines de ventas en Kanban vinculados a las conversaciones.
Automatizaciones no-code (disparadores, condiciones, webhooks) y un asistente de IA (tu propia clave de OpenAI/Anthropic) que responde con base en una base de conocimientos propia.
API REST pública con claves revocables, más un servidor MCP para controlar el CRM directamente desde Claude, Cursor y otros asistentes de IA.
El flujo recomendado es fork → configurar credenciales → deploy, sin infraestructura propia que mantener.
Stack: Next.js 16 (App Router), React 19, TypeScript, Tailwind v4, Supabase y Meta Cloud API.
Para ejecutarlo localmente e instalar dependencias.
# comprobar versión
node -vPostgres + Auth + Storage + RLS. Creas el tuyo y completas las claves en el .env.local.
# variables principales
NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY
SUPABASE_SERVICE_ROLE_KEYApp Meta con Cloud API configurada, más una clave de cifrado de 64 caracteres para los tokens.
# variables
META_APP_SECRET
ENCRYPTION_KEYPasos reales para poner en marcha tu propia instancia en desarrollo.
Haz fork de este repo en GitHub y clona tu fork.
git clone https://github.com/<seu-usuario>/wacrm.git # tu fork cd wacrm
Instalación estándar mediante npm.
npm install
Copia el ejemplo y completa las credenciales de Supabase y Meta.
cp .env.local.example .env.local # edita con tus claves
Inicia el servidor local — se te redirigirá a /login (o /dashboard si ya iniciaste sesión).
npm run dev # http://localhost:3000
Los mismos comandos que se ejecutan en la CI del proyecto.
npm run typecheck npm run lint npm run test
Recomendado: Hostinger (Node.js administrado, conecta el fork y hace build al hacer push a main). Pero funciona en cualquier lugar con Node.js: Vercel, Railway, VPS propio.
wacrm es una plantilla — los mantenedores definen la hoja de ruta; la documentación completa para autohospedar está en el sitio oficial.
/api/v1) y servidor MCP para automatizaciones e integraciones con asistentes de IA.