Description
Atomic CRM est un CRM "starter" édité par Marmelab (les auteurs de React Admin). Conçu comme base de code à forker et customiser : modèle de données contacts/sociétés/notes/tâches, dashboard, import CSV, authentification Magic Link, calendrier. Architecture React Admin + Supabase (Postgres + Auth + Storage).
Différence vs Twenty : Atomic CRM est explicitement un template à dériver (code-first), pas un produit fini avec version SaaS. Pour qui : équipes techniques voulant bootstrapper un CRM métier en quelques jours, pas un CRM "out of the box".
Installation
Docker Compose (recommandé)
version: '3.8'
services:
atomic-crm:
image: ghcr.io/marmelab/atomic-crm:latest
container_name: atomic-crm
restart: unless-stopped
environment:
- VITE_SUPABASE_URL=https://supabase.example.com
- VITE_SUPABASE_ANON_KEY=eyJhbGc...
labels:
traefik.enable: "true"
traefik.http.routers.atomiccrm.rule: "Host(`crm.example.com`)"
Atomic CRM fonctionne traditionnellement avec Supabase (DB + Auth). Déployer Supabase séparément ou utiliser un Postgres + auth custom.
Alternatives
Open Source
- [[app-twenty]] — CRM moderne Notion-like
- [[app-espocrm]] — CRM PHP complet
- [[app-meerkat-crm]] — Autre CRM React
Propriétaires
- HubSpot — Standard SaaS
- Salesforce Essentials — Enterprise
Sécurité
- Row Level Security : à configurer côté Supabase pour multi-tenant
- Magic Link : attention à l'email (vérifier SPF/DKIM)
- Forking : toute modification doit être republiée (AGPL)
