Pourquoi quitter Zendesk maintenant
Entre 2024 et 2026, Zendesk a appliqué deux hausses successives qui totalisent 15 % sur le plan Suite Team. Le tarif de 55 dollars par agent par mois est désormais la base, avant toute fonctionnalité avancée comme l'IA ou les rapports personnalisés. Pour une agence de dix agents, la facture annuelle dépasse 6 600 dollars uniquement en licences. Cette tarification par siège punit la croissance : chaque recrutement dans l'équipe support alourdit mécaniquement le budget. Les alternatives self-hosted inversent ce modèle — le coût est celui du serveur, indépendant du nombre d'agents.
Ce que couvre une alternative self-hosted
- Gestion des tickets par e-mail entrant et sortant
- Base de connaissances et documentation client
- Chat en direct et messagerie omnicanale (selon l'outil)
- API REST pour intégration CRM ou facturation
- Multi-équipe et attribution automatique des tickets
- Contrôle total des données : hébergement dans la juridiction de votre choix
- Mises à jour sans interruption via Docker Compose
FreeScout, Chatwoot, Zammad — tableau comparatif
Faites défiler le tableau
| Critère | FreeScout | Chatwoot | Zammad |
|---|---|---|---|
| Licence | MIT | MIT (cloud) / EE | AGPL-3 |
| Stack | PHP / Laravel | Ruby on Rails + Vue | Ruby on Rails |
| VPS requis (min.) | 1 vCPU / 1 Go RAM | 2 vCPU / 2 Go RAM | 2 vCPU / 4 Go RAM |
| Oui | Oui | Oui | |
| Chat en direct | Module | Natif | Natif |
| Réseaux sociaux | Non | Twitter, Facebook, Instagram | Twitter, Facebook |
| Base de connaissances | Module (Docs) | Natif | Natif |
| API REST | Oui | Oui | Oui |
| Multi-équipe | Oui | Oui | Avancé (SLA, escalades) |
| Template ServOrbit | Non | Oui | Non |
| Docker Compose | Oui | Oui | Oui |
FreeScout — le plus léger à déployer
FreeScout est écrit en PHP avec Laravel et distribué sous licence MIT. Il reproduit l'interface de HelpScout et couvre l'essentiel du workflow e-mail : boîtes partagées, notes internes, attribution, statuts et historique complet. Son empreinte mémoire est la plus basse des trois — 1 vCPU et 1 Go de RAM suffisent pour une équipe jusqu'à dix agents. Les fonctionnalités sont étendues via des modules officiels : chat, base de connaissances, satisfaction client, intégration Slack. Le projet reste actif en 2026 avec des sorties régulières sur GitHub. FreeScout convient aux équipes dont le canal principal est l'e-mail et qui veulent une installation sans dépendances lourdes.
Chatwoot — omnicanal et disponible en template VPS
Chatwoot unifie e-mail, chat en direct, Twitter, Facebook, Instagram, WhatsApp et Telegram dans une interface unique. Les conversations sont assignées à des agents ou des équipes avec des règles d'automatisation configurables. La base de connaissances est intégrée nativement et accessible publiquement via un sous-domaine dédié. Chatwoot est disponible en template d'installation sur ServOrbit : le déploiement sur un VPS à accès root se fait en quelques minutes, avec Nginx, SSL Let's Encrypt et Docker Compose préconfigurés. La stack Rails et Vue.js requiert 2 vCPU et 2 Go de RAM au minimum. Pour les agences qui gèrent plusieurs canaux de contact client, c'est l'option la plus complète à ce niveau de ressources.
Zammad — le plus complet pour les équipes structurées
Zammad est développé en Ruby on Rails et distribué sous licence AGPL-3. Il cible les équipes support avec des processus formalisés : SLA configurables, escalades automatiques, macros, rapports d'activité et tableau de bord temps réel. La gestion multi-équipe est granulaire — rôles, permissions, files d'attente et rapports par groupe. Zammad supporte l'e-mail, le chat, le téléphone (CTI), Twitter et Facebook. Son API REST est documentée et couvre l'intégralité des opérations. Le déploiement nécessite 2 vCPU et 4 Go de RAM minimum, Elasticsearch étant requis pour la recherche plein texte. Zammad convient aux équipes de support technique ou client avec des exigences de traçabilité et de reporting.
Déployer Chatwoot sur un VPS en 4 étapes
Commandez un VPS avec le template Chatwoot
Sur ServOrbit, sélectionnez le template Chatwoot lors de la commande de votre VPS. Le système installe automatiquement Docker, Docker Compose, Nginx et certbot. Un accès root SSH vous est fourni à la livraison.
Configurez votre domaine et le certificat SSL
Pointez votre sous-domaine (par exemple support.votredomaine.com) vers l'IP de votre VPS. Modifiez le fichier .env fourni pour y renseigner votre domaine, puis lancez le script de configuration SSL : certbot génère le certificat Let's Encrypt et Nginx est rechargé automatiquement.
Initialisez la base de données et créez le compte administrateur
Exécutez la commande d'initialisation via Docker Compose pour appliquer les migrations Rails et créer le premier compte administrateur. L'interface Chatwoot est accessible immédiatement après cette étape sur votre domaine HTTPS.
Configurez vos canaux et invitez vos agents
Dans l'interface d'administration, ajoutez vos boîtes e-mail (IMAP/SMTP), activez les canaux souhaités (chat, réseaux sociaux) et invitez vos agents par e-mail. Les tickets entrants sont distribués selon les règles d'attribution que vous définissez par équipe.
Calcul du coût réel pour 5 agents
Avec Zendesk Suite Team à 55 dollars par agent et par mois, une équipe de cinq agents représente 275 dollars mensuels, soit 3 300 dollars par an — hors add-ons IA et reporting avancé. En passant sur un VPS à 99 DH/mois par mois avec Chatwoot ou FreeScout, le coût logiciel est nul et le coût infrastructure est fixe quel que soit le nombre d'agents. Pour une équipe de dix agents, l'écart atteint 550 dollars par mois en faveur de l'auto-hébergement. La comparaison est encore plus nette dès que l'on compte les modules payants Zendesk (IA, Explore, Guide Enterprise) qui font rapidement doubler la facture de base.
Configurer le domaine et le certificat SSL
Une fois le VPS démarré, pointez un sous-domaine depuis votre espace client ServOrbit : créez un enregistrement A vers l'IP du VPS, attendez la propagation (généralement moins de cinq minutes via Cloudflare), puis configurez le reverse proxy Nginx pour faire passer le trafic HTTPS vers le port de l'application — 3000 pour Chatwoot, 3001 pour FreeScout, 8080 pour Zammad. Le certificat TLS est émis automatiquement par Let's Encrypt via Certbot. Si vous avez souscrit l'option administration VPS, cette étape est prise en charge par ServOrbit : le certificat est émis, renouvelé et surveillé sans intervention de votre part. Le HTTPS n'est pas optionnel : les agents et les clients envoient des informations sensibles via votre interface de support, et un formulaire de contact en HTTP serait signalé comme non sécurisé par les navigateurs modernes.
Sauvegardes et continuité de service
- Exportez régulièrement la base de données :
pg_dumppour PostgreSQL (Chatwoot, Zammad) oumysqldumppour MariaDB (FreeScout) — un cron quotidien suffit pour la majorité des équipes. - Sauvegardez aussi le volume Docker qui contient les pièces jointes des tickets : c'est un dossier monté séparé de la base de données.
- Rétention recommandée : 7 sauvegardes journalières et 4 hebdomadaires, stockées hors du VPS principal (S3, Backblaze B2 ou un second VPS).
- Testez une restauration avant de couper Zendesk : restaurez sur un VPS de test et vérifiez que les tickets, les agents et les pièces jointes sont présents.
- L'option administration VPS ServOrbit inclut les sauvegardes chiffrées hors site et les tests de restauration périodiques.
Migration depuis Zendesk : exportez vos tickets au format CSV ou JSON depuis Paramètres › Outils d'administration › Rapports. FreeScout propose un module d'import dédié qui reconnaît le format Zendesk. Pour Chatwoot et Zammad, l'API d'import permet d'injecter les tickets historiques via un script. Prévoyez une période de transition avec les deux systèmes actifs en parallèle pendant une à deux semaines.
L'option administration VPS pour ne pas maintenir soi-même
Déployer un helpdesk self-hosted ne signifie pas nécessairement gérer les mises à jour et la sécurité serveur. L'option administration VPS de ServOrbit couvre les mises à jour système automatiques, la surveillance des services, les sauvegardes quotidiennes et la gestion des certificats SSL. Les mises à jour de l'application helpdesk elle-même — FreeScout, Chatwoot ou Zammad — suivent le même schéma : le conteneur Docker est remplacé sans coupure de service grâce aux healthchecks configurés dans Docker Compose. Pour les équipes qui veulent garder le contrôle de leurs données sans s'occuper de l'infrastructure, c'est un équilibre entre autonomie et délégation opérationnelle.