EspoCRM : le procédé CRM open-source multi-tâches - v1.0
➤ 1.Pourquoi choisir EspoCRM ?
➤ 2.Prérequis techniques
➤ 3.Installation et configuration initiale
➤ 4.Dépannage rapide (si EspoCRM ne démarre pas)
➤ 5.Permière connexion à l'interface web
➤ 6.Passer EspoCRM en Français
➤ 7.Prise en main : aperçu des fonctionnalités clés
➤ 8.Personnalisation rapide
➤ 9.Bénéfices concrets
➤ 10.FAQ
1 - Pourquoi choisir EspoCRM ?
Dans un monde où la plupart des CRM sont hébergés dans le cloud et deviennent vite coûteux, il existe une alternative simple, performante et 100 % libre : EspoCRM.
En effet EspoCRM est un logiciel libre qui propose toutes les fonctionnalités essentielles d’un CRM professionnel sans la lourdeur ni le coût des solutions SaaS.
Dans cet article, je vous montre comment installer un CRM complet sur votre propre environnement Linux, grâce à Docker et un disque de données virtuel séparé (/data).
L’objectif n’est pas seulement d’installer un outil, mais de créer un moyen qui soit réutilisable et portable :
Bref, un CRM que l'on peux sauvegarder, déplacer sur un autre ordinateur et éventuellement faire évoluer vers le cloud sans perte de données.
Ce guide s’adresse à tous ceux qui veulent :
➤ Disposer d’un CRM puissant et gratuit, sans abonnement.
➤ Comprendre la logique simple et efficace qui se cache derrière Docker, pour déployer des outils rapidement, sans complexité inutile.
➤ Bâtir une base solide pour gérer les prospects, clients ou projets en toute autonomie.
💡 À la fin, vous obtiendrez votre propre EspoCRM opérationnel – hébergé sur votre disque /data, à la fois isolé dans votre VM et prêt à être déplacé, sauvegardé ou cloné selon les besoins.
2 - Prérequis techniques
Dans un premier temps il faudra télécharger et installer VMware Workstation Pro (gratuit pour tous avec une version ultérieure à la 17.5.2) sur le site officiel si possible.
Dans un second temps il faudra télécharger Ubuntu 64 Bits LTS et préparer l'environnement pour installer le CRM dedans par la suite.
A - Allouer 5GO de RAM dans VMware Workstation et déclarer un 2ème disque virtuel
B - Déclarer et créer un second disque virtuel dans VMware Workstation, puis le monter sous Ubuntu en tant que partition /data (ex : /dev/sdb1)
A - Allouer 5GO de RAM dans VMware Workstation et déclarer un 2ème disque virtuel

=> Changer la valeur à 5120 (5GO) pour être tranquille => Garder 2 processeurs => Installer un nouveau disque dur

=> Ajouter Hard disk => Dans "Select a type", choisir SCSI (Recommanded), puis create a new virtual disk, et dans Maximum disk size (GB) => 50 GB puis next et finish.

=> Voici ci dessus le résultat que vous devez avoir avant de relancer Ubuntu et de passer à la dernière étape de préparation du disque avant l'installe de EspoCRM
B - Déclarer et créer un second disque virtuel dans VMware Workstation, puis le monter sous Ubuntu en tant que partition /data (ex : /dev/sdb1)
Voici toutes les commandes à taper dans l'invite de commande pour préparer et formater le disque sdb.
sudo parted /dev/sdb mklabel gpt
sudo parted -a opt /dev/sdb mkpart primary ext4 0% 100%
sudo mkfs.ext4 /dev/sdb1 -L data
sudo mkdir -p /data
sudo mount /dev/sdb1 /data
df -h | grep /data
=> Ceci afin de vérifier que le disque est bien déclaré et que l'on peut voir une ligne du type :
/dev/sdb1 200G 1.5G 198G 1% /data
Enfin voici comment rendre le montage permanent et la vérification finale avant l'installation EspoCRM.
sudo nano /etc/fstab
sudo nano /etc/fstab
=> et rajouter la ligne suivante pour le second disque Ubuntu :
LABEL=data /data ext4 defaults 0 2
En principe on doit obtenir un fichier fstab du type:
/dev/disk/by-uuid/c020dbe8-8ae5-4a07-afab-d1f595a34be1 / ext4 defaults 0 1LABEL=data /data ext4 defaults 0 2
/swap.img none swap sw 0 0
lsblk -f
=> La commande permet de vérifier que l'on obtient une ligne du type :
sdb
└─sdb1 ext4 data
3 - Installation et configuration initiale
A - Préparation de l'environnement
B - Installation de Docker & Docker Compose
C - Préparer les dossiers de données
D - Créer le fichier docker-compose.yml
E - Créer le script d'installation
F - Script de démarrage séparé : /usr/local/bin/start_espocrm.sh
G - Lancer le CRM
A - Préparation de l'environnement
Mises à jour du système avant l'installation :
sudo apt update && sudo apt upgrade -y
Installation des paquets essentiels :
sudo apt install -y ca-certificates curl gnupg lsb-release git
B - Installation de Docker & Docker Compose
Installer Docker Engine
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Activer Docker au démarrage
sudo systemctl enable docker
sudo systemctl start docker
Ajouter l'utilisateur à Docker
sudo usermod -aG docker $USER
newgrp docker
C - Préparer les dossiers de données
sudo mkdir -p /data/espocrm/{mysql,html}
sudo chmod -R 777 /data/espocrm
D - Créer le fichier docker-compose.yml
cd /data/espocrm
nano docker-compose.yml
Coller le contenu ci-dessous dans le fichier
services:
db:
image: mysql:8.0
container_name: espocrm-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: espocrm
MYSQL_USER: espocrm
MYSQL_PASSWORD: espopass
volumes:
- ./mysql:/var/lib/mysql
networks:
- espocrm-net
espocrm:
image: espocrm/espocrm:latest
container_name: espocrm-app
restart: always
depends_on:
- db
environment:
ESPOCRM_DATABASE_HOST: db
ESPOCRM_DATABASE_USER: espocrm
ESPOCRM_DATABASE_PASSWORD: espopass
ESPOCRM_DATABASE_NAME: espocrm
ports:
- "8080:80"
volumes:
- ./html:/var/www/html
networks:
- espocrm-net
networks:
espocrm-net:
driver: bridge
E - Créer le script d'installation
nano espocrm.sh
Coller le contenu ci-dessous dans le fichier
!/bin/bash
=========================================================
Script d'installation et de démarrage EspoCRM sous Docker
=========================================================
echo "[1/5] Mise à jour du système..."
sudo apt update && sudo apt upgrade -y
echo "[2/5] Installation de Docker..."
if ! command -v docker &> /dev/null; then
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
fi
echo "[3/5] Création des répertoires..."
sudo mkdir -p /data/espocrm/{mysql,html}
sudo chmod -R 777 /data/espocrm
echo "[4/5] Lancement de Docker Compose..."
docker compose -f /data/espocrm/docker-compose.yml up -d
echo "[5/5] EspoCRM est en cours d'exécution sur le port 8080"
echo "Vous pouvez y accéder via : http://<IP_SERVEUR>:8080"
Rendre ce même fichier éxecutable
chmod +x espocrm.sh
F - Script de démarrage séparé : /usr/local/bin/start_espocrm.sh
sudo nano /usr/local/bin/start_espocrm.sh
cd /data/espocrm
docker compose up -d
sudo chmod +x /usr/local/bin/start_espocrm.sh
G - Lancer le CRM
Installation complète :
cd /data/espocrm
sudo ./espocrm.sh
Démarrage rapide (après reboot) :
/usr/local/bin/start_espocrm.sh
4 - Dépannage rapide (si EspoCRM ne démarre pas)
Alors s'assurer que :
Etape01 - Le disque /data est bien monté
Etape02 - Docker est actif
Etape03 - Les conteneurs EspoCRM et MySQL sont OK
Etape01 - Le disque /data est bien monté
mount | grep /data
réponse du type => /dev/sdb1 on /data type ext4 (rw,relatime)
Etape02 - Docker est actif
sudo systemctl status docker
réponse du type => Active: active (running)
Etape03 - Les conteneurs EspoCRM et MySQL sont OK
sudo /usr/local/bin/start_espocrm.sh
réponse du type =>
🔍 Vérification du montage de /data...
✅ Le disque /dev/sdb1 est bien monté sur /data.
🚀 Lancement d'EspoCRM...
[+] Running 2/2
✔ Container espocrm-db Running 0.0s
✔ Container espocrm-app Running 0.0s
✅ EspoCRM est démarré avec succès.
👉 Accède à ton CRM via : http://localhost:8080
5 - Première connexion à l’interface Web
➤ A - Création d'un compte administrateur
➤ B - Se connecter à l'interface web EspoCrm
A - Création d'un compte administrateur
Depuis la version de EspoCRM v9+, des nouvelles commandes sont à utiliser séparement pour la création d'un compte administrateur accompagné de la définition du mot de passe.
1 - Dans un premier temps dans le conteneur EspoCRM (/var/www/html), pour créer le compte admin il faut cette commande :
php command.php create-admin-user admin
2 - Dans un second temps, toujours dans le conteneur EspoCRM, il faut exécuter simplement cette commande ensuite :
php command.php set-password admin
et une nouvelle demande va apparaître pour définir le mot de passe.
B - Se connecter à l'interface web EspoCrm
Accédez à la page web de EspoCRM par http://localhost:8080 en entrant l'identifiant et le mot de passe des 2 dernières commandes que vous avez saisi dans le conteneur.

Vous arrivez ensuite enfin à l'interface pour la toute première fois

L'interface est par défaut en Anglais (US)
6 - Passer EspoCRM en Français
L’installation ou la mise à jour de packs de langue externes — par exemple via GitHub (espocrm/lang-fr) — n’est plus maintenue et ne doit donc plus être utilisée comme source de mise à jour.
✅ Depuis les versions récentes d’Espocrm, le français est déjà intégré.
⚠️ : Si certains éléments restent en anglais, ils peuvent être traduits directement via l’interface d’administration (Labels, Entités, Messages), au cas par cas.
💡 Il suffit généralement donc d’activer la langue via l’interface, pour ce faire connecte-toi à ton EspoCRM via ton navigateur :
👉 http://localhost:8080
Connecte-toi avec ton compte admin.
Va dans :
Administration → Paramètres → Langue par défaut

1 - Sélectionne Français (fr_FR) dans la liste déroulante.
2 - Sélectionne la Time Zone
3 - Change le premier jour de la semaine
4 - Clique sur Enregistrer juste en haut.
Déconnecte-toi puis reconnecte-toi pour appliquer le changement.

EspoCRM est maintenant passé en français
7 - Première prise en main : aperçu des fonctionnalités clés
01 - Découverte des objets principaux (entités)
02 - Actions courantes
03 - Administration et fonctionnalités de base
01 - Découverte des objets principaux (entités)

💡Dans EspoCRM, les objets manipulés (Comptes, Contacts, Opportunités, etc.) sont appelés des entités.
Cependant ce qui est le plus important quand on débute c'est la maîtrise de ces 6 éléments
✅ Prospects
✅ Contacts
✅ Comptes
✅ Opportunités
✅ Activités
✅ Tâches
👉 En maîtrisant ces six objets, on devient efficace à 100 % dans la prospection.
02 - Actions courantes
Etape A - Créer et qualifier le prospect
Etape B - Convertir en contact s’il est pertinent
Etape C - Associer ou renseigner l'entreprise (Nom du compte)
Etape D - Ajouter une opportunité si une affaire existe (ou plus tard)
Cette partie présente les opérations essentielles que l’on effectue le plus fréquemment dans EspoCRM, quelle que soit l’entité (Compte, Contact, Prospect, Opportunité…).
Etape A - Créer et qualifier le prospect


Ci dessus les principaux champs recommandés à renseigner pour la catégorie "prospects".
Voici par ailleurs la liste des champs essentiels à renseigner :
Nom/Prénom => pour identifier la personne (tout en haut à gauche de la fiche) Email => pour le moyen de contact (juste en dessous) Téléphone => Autre moyen de contact (juste à droit de l'email) Entreprise => entreprise ou organisation du prospect ("Nom du compte" en haut) Intérêt / Note / Commentaire => le résumé de la situation ("Description" en bas)
💡On enregistre d’abord un Prospect, avec les informations essentielles.
Lorsque la personne devient intéressante, on la convertit automatiquement en Contact et éventuellement en Compte (Nom du compte) si elle fait parti d'une entreprise et/ou une Opportunité (si projet).
Ces entités sont ensuite enrichies progressivement, au fur et à mesure de la relation, en fonction des besoins (Etape B puis Etape C puis Etape D)
03 - Administration et fonctionnalités de base
L’administration d’EspoCRM permet d’adapter le système aux besoins de son utilisation personnel ou du besoin de l’entreprise, sans nécessiter de développement. Cette section présente les réglages fondamentaux pour configurer, personnaliser et sécuriser votre environnement.

Pour accéder à l'interface d'administration, cliquer sur les 3 petits points en haut à droite et sur "Administration"

Le menu d’administration d’EspoCRM regroupe l’ensemble des réglages systèmes du CRM.
Voici ci-dessous les fonctionnalités les plus utilisées :
➤ Sauvegarder la Base de données et les fichiers importants
➤ Séquence complète de Mise à jour EspoCRM
➤ Vérification des logs pour le débogage
➤ Résolution des problèmes SQL
➤ Vider le cache
➤ Reconstruction (Rebuild) uniquement
➤ Gestion des utilisateurs / rôles / équipes
➤ Sauvegarder la Base de données et les fichiers importants :
Avant de mettre à jour quoi que ce soit, il est essentiel d’effectuer une sauvegarde.
Elle doit inclure :
✅ La base de données (toutes les données métier)
✅ Les fichiers du CRM (configurations, customisations, pièces jointes)
Pour la base de données :
Etape 01 => dans un premier temps, il faut accéder au conteneur de base de données EspoCRM pour lancer l’opération de sauvegarde avec la commande :
docker exec -it espocrm-db bash
Etape 02 => dans un second temps, il faut exporter la base de données EspoCRM et enregistrer la sauvegarde dans le répertoire /tmp par la commande :
mysqldump -u root -p espocrm > /tmp/backup.sql
Etape 03 => dans un dernier temps, il faut sortir de docker (Ctrl+d) et ensuite copier la sauvegarde de la base de données depuis le conteneur vers le répertoire /data/backup (le répertoire /data/backup doit être créé s'il n'existe pas avec les droits nécessaire)
Par défaut au début le fichier "espocrm_db_datedujour.sql" fait environ 0,21 Mo
=> Voici ci dessous la dernière commande à taper :
docker cp espocrm-db:/tmp/backup.sql /data/backup/espocrm_db_$(date +%F).sql
Pour les fichiers du CRM :
Etape 01 => sauvegarde du dossier data/ toujours en étant à l'éxtérieur de docker
docker cp espocrm-app:/var/www/html/data /data/backup/data_$(date +%F)
Etape 02 => sauvegarde du dossier custom/ toujours en étant à l'éxtérieur de docker
docker cp espocrm-app:/var/www/html/custom /data/backup/custom_$(date +%F)
Etape 03 => vérification de toutes les sauvegardes effectuées
ls -l /data/backup
Pour la sauvegarde du système EspoCRM :
Il est toujours préférable en même temps de faire une sauvegarde du système depuis VMware (incluant Ubuntu + EspoCRM + Docker...) comme ceci :

1 - L'icône comprennant une horloge avec une petite clef bleu en dessous tout en haut permet de créer un nouveau point de sauvegarde que l'on peut nommer et dater.
2 - Pour afficher la version de EspoCRM afin de conserver une meilleur chronologie de la sauvegarde complète, aller dans Préférences tout en haut à droite

Pour la consultation et l'exploitation des sauvegardes :
| Élément sauvegardé | Lisible directement ? | Restauration possible ? | Commentaires |
|---|---|---|---|
Base .sql |
✅ Oui | ✅ Oui | Importable : MySQL / MariaDB vierge / Serveur espoCRM vide |
/data/ |
✅ Oui | ✅ Oui | Fichiers directement lisibles (PDF, images, logs texte) |
/custom/ |
✅ Oui | ✅ Oui | Fichiers lisibles et éditables avec un éditeur (souvent JSON / PHP) |
| Docker images | ❌ Non en général | ✅ Oui | Optionnel |
➤ Séquence complète de Mise à jour EspoCRM :
Cette suite de commande est à appliquer uniquement après avoir fait une sauvegarde...
docker compose pull
docker compose up -d
docker exec -it espocrm-app bash
php command.php rebuild
exit
➤ Vérification des logs pour le débogage :
pour cela sortir de docker avant si besoin et taper la commande suivante
docker logs -f espocrm-app
➤ Résolution des problèmes SQL :
pour cela toujours être à l'extérieur de docker et taper la commande suivante
docker logs espocrm-db -f
➤ Vider le cache :
Rafraîchit l’interface, utile lorsque les changements (ex. mise en page, modification de champs) ne s’affichent pas immédiatement.
rm -rf data/cache/*
➤ Reconstruction (Rebuild) uniquement :
Reconstruit les métadonnées du CRM et vide automatiquement le cache.
À effectuer après des modifications structurelles (ex : ajout de champs, entités, relations).
php command.php rebuild
➤ Gestion des utilisateurs / rôles / équipes :
● Créer / désactiver des utilisateurs
● Définir leurs permissions (lecture, écriture, suppression…)
● Limiter l’accès à certaines zones du CRM
● Attribuer des équipes
Ces réglages garantissent la sécurité, l’organisation et le respect de la confidentialité des données.
8 - Personnalisation rapide
Section en cours d’enrichissement...
9 - Bénéfices concrets
➤ A - Introduction
➤ B - Espocrm offre plus que du simple stockage de données
A - Introduction
Beaucoup pensent qu’Espocrm n’est qu’une base de données MySQL. En réalité, c’est bien plus qu’un simple stockage d’information :
EspoCRM ajoute une couche métier complète, une interface utilisateur moderne, et de nombreuses fonctionnalités d’automatisation et de gouvernance.
Sa base MySQL lui donne une fondation solide, mais l’essentiel de sa valeur provient de tout ce qui est construit autour.
B - Espocrm offre plus que du simple stockage de données
EspoCRM = MySQL (stockage des données) + Interface graphique (permetttre de manipuler les données plus facilement) + Automatisation (rappels de rdv, relances automatiques...etc) + Sécurité (contrôler qui voit / modifie quoi) + API REST (connexion à d'autres logiciels)
→ En bref EspoCRM offre une solution CRM opérationnelle, modulaire, et adaptable, offrant bien plus qu’un simple stockage de données.
10 - FAQ
🔒 Sécurité & technologie
Q : EspoCRM n'est pas le seul CRM Opensource, pourquoi ne pas plutôt choisir SuiteCRM qui l'est également ?
R : EspoCRM se distingue par sa légèreté, sa rapidité de mise en œuvre et son interface moderne. C’est une solution idéale pour les PME souhaitant héberger elles-mêmes leurs données ou pour celles qui souhaitent conserver un contrôle total sur leur environnement.
En revanche, SuiteCRM peut être préférable lorsque les besoins sont plus complexes ou de grande envergure, notamment pour les structures disposant déjà d’un écosystème CRM étendu.
Q : L’interface web d’EspoCRM est en PHP, un langage ancien. Est-ce un risque de sécurité ?
R : PHP n’est pas parfait, mais dans un conteneur Docker, il est isolé, stable et maîtrisé.
Le serveur web tourne dans un environnement fermé, sans accès direct au système hôte.
En cas de problème, il suffit de supprimer et redéployer le conteneur (on repart alors d’un environnement propre et cohérent, sans accumuler d’erreurs ou de vieilles configurations).
Q : EspoCRM est open source. Mais est-il vraiment sécurisé ?
R : Oui, justement parce qu’il est open source.
Le code est auditable par la communauté, les failles sont publiquement corrigées,
et le déploiement via Docker garantit un environnement propre et reproductible.
Tu maîtrises ce que tu installes — ce n’est pas une “boîte noire” SaaS ou l'on voit le résultat, mais pas l’intérieur.
Q : Faut-il protéger l’accès au port 8080 ?
R : Oui, c’est une bonne pratique.
Tu peux limiter l’accès à ta machine locale ou à ton réseau interne via un pare-feu UFW :
sudo ufw allow from 192.168.0.0/24 to any port 8080
=> Ainsi, ton CRM n’est jamais accessible depuis Internet par défaut.
⚙️ Performance & maintenance
Q : Combien de mémoire faut-il pour faire fonctionner EspoCRM ?
R : 4 à 5 Go de RAM suffisent largement.
EspoCRM est léger : il consomme peu de ressources et reste fluide même sur une VM Ubuntu.
C’est un CRM conçu pour fonctionner sur de petites infrastructures.
Q : Est-ce qu’il faut souvent mettre à jour EspoCRM ?
R : Pas nécessairement.
Tu peux stabiliser une version et ne mettre à jour que lorsque Docker propose une image plus récente :
docker compose pull && docker compose up -d
=> C’est rapide, sans manipulation manuelle du code.
Q : Que faire si ma base de données se corrompt ou plante ?
R : Rien de dramatique :
Le volume MariaDB est stocké dans /data/espocrm-docker, il suffit de restaurer une sauvegarde ou de redéployer le conteneur à partir d’une copie.
🧩 Fonctionnalités & usage
Q : EspoCRM est-il suffisant pour un usage professionnel ?
R : Oui. Il offre les fonctionnalités essentielles d’un CRM moderne :
gestion des contacts, opportunités, suivi d’activités, emails, calendrier et tableaux de bord.
Il est modulable et peut être adapté à son activité via l’interface d’administration.
Q : Peut-on l’utiliser à plusieurs utilisateurs ?
R : Oui, jusqu’à plusieurs dizaines sans souci, selon la machine.
Chaque utilisateur a ses permissions et ses vues personnalisées.
Q : Puis-je l’intégrer à d’autres outils ?
R : Oui, EspoCRM dispose d’une API REST complète.
Tu peux connecter ton CRM à d’autres outils open source (GLPI, Dolibarr, Nextcloud, etc.)
ou à un futur site web si on souhaite créer un espace client par la suite.
💾 Sauvegarde & portabilité
Q : Si je change d’ordinateur, est-ce que je perds mes données ?
R : Non, et c’est l’un des plus grands avantages d’Espocrm.
Il suffit de copier le dossier /data/espocrm-docker (volumes inclus) sur une autre machine et de relancer :
docker compose up -d
=>Tu retrouves ton CRM exactement comme avant.
Q : Peut-on sauvegarder EspoCRM automatiquement ?
R : Oui. on peux créer une tâche cron quotidienne qui archive les volumes :
tar -czf /backup/espocrm-$(date +%F).tar.gz /data/espocrm-docker
=> C’est simple, lisible et réversible.
Q : Puis-je migrer vers une version SaaS plus tard ?
R : Absolument.
Les données restent standardisées (MySQL + fichiers PHP).
On peut les exporter vers une instance hébergée EspoCRM cloud, ou vers une autre solution par la suite.
L'investissement local n’est donc jamais perdu.
🧠 Apprentissage & démarche IT
Q : En installant EspoCRM, est-ce que j’apprends vraiment quelque chose d’utile ?
R : Oui — on apprend :
➤ à manipuler Docker et les volumes persistants.
➤ à structurer un environnement IT réutilisable et portable.
➤ à mettre en place une méthode claire, qu'on pourra dupliquer ou faire évoluer sans devoir repartir de zéro.
C’est un excellent projet pour progresser sur Linux tout en créant un outil professionnel concret.
Q : Pourquoi ne pas utiliser directement HubSpot ou Zoho ?
R : Ces outils sont performants, mais tu perds la maîtrise de tes données et tu deviens dépendant d’un abonnement.
Avec EspoCRM, on garde le contrôle, c'est la portabilité totale et rien n’est caché, tout est visible et maîtrisable.
C’est une solution qui t’appartient vraiment.