TenantDesk – Multi-tenant CRM Admin

Multi-tenant CRM admin with pipelines, contacts, email sequences and per-tenant theming, ready to white-label.

by Neha VermaVerified Author(15) 165 sales 4.6K viewsUpdated 19 Sept 2026
TenantDesk – Multi-tenant CRM Admin — preview 1
1 / 3

TenantDesk gives agencies and SaaS founders a white-label CRM they can host for many clients from one deployment, with strict tenant isolation and per-tenant branding.

Key features

  • Tenant isolation enforced in every query
  • Deal pipelines with custom stages and probability
  • Contacts, companies and activity timelines
  • Email sequences with open/click tracking
  • Per-tenant logos, colours and custom domains
  • Usage analytics per tenant

Tech stack

  • Next.js 15
  • MongoDB
  • Tailwind CSS
  • BullMQ for jobs

Requirements

  • Node.js 20+
  • MongoDB 6+
  • Redis 7+

Installation

  1. Copy .env.example to .env.local and fill in the database URL and secrets.
  2. Run npm install.
  3. Run npm run seed to load demo data.
  4. Start with npm run dev, then deploy with the included PM2 or Docker configuration.

What's included

  • Full source code with comments
  • Step-by-step documentation
  • Demo data and seed scripts where applicable
  • 6 months of author support and all future updates

More from this author

View all

Related in Enterprise SaaS Starters

View all