Exemple de cahier des charges pour un CRM : matrice prête à copier-coller
Définir un cahier des charges pour un CRM est souvent la première étape décisive d’un projet de transformation commerciale ou de refonte du système d’information. Sans cadre formalisé, les équipes se perdent entre les démonstrations éditeurs, les demandes contradictoires des métiers et les arbitrages budgétaires. Un cahier des charges structuré, complété par une matrice prête à l’emploi, vous permet de comparer objectivement les solutions, de maîtriser vos coûts et de sécuriser l’adoption du futur outil.
Ce guide propose un exemple de cahier des charges pour un CRM sous forme de matrice que vous pouvez copier-coller et adapter à votre contexte. L’objectif est de vous fournir une base claire, compréhensible par les métiers comme par la DSI, et directement exploitable pour lancer un appel d’offres ou une consultation éditeur/intégrateur.
Pourquoi formaliser un cahier des charges CRM sous forme de matrice
Clarifier les besoins métier et les priorités
Un CRM touche simultanément la vente, le marketing, le service client, parfois la direction financière et le contrôle de gestion. Chaque équipe a ses attentes : suivi des opportunités, automatisation des campagnes, gestion des tickets, reporting, intégration comptable, etc. Sans matrice centralisée :
- les demandes restent implicites ou orales, donc difficilement arbitrables ;
- les fonctionnalités « nice to have » prennent le dessus sur les besoins critiques ;
- les oublis apparaissent tardivement, au moment du paramétrage ou pire, en production.
La matrice de cahier des charges CRM force les parties prenantes à lister, prioriser et justifier chaque besoin. Elle devient un outil de pilotage : les directions peuvent hiérarchiser les attentes (indispensable, important, optionnel) et ajuster le périmètre en fonction du budget et du planning.
Sécuriser la relation avec les éditeurs et intégrateurs
Face aux éditeurs CRM, un cahier des charges précis évite les malentendus et les sur-promesses commerciales. Une matrice formelle :
- définit clairement le périmètre fonctionnel attendu, les volumes de données et d’utilisateurs, les interfaces nécessaires ;
- sert de base objective pour comparer plusieurs offres sur les mêmes critères ;
- facilite la contractualisation en intégrant des engagements mesurables (délais, SLAs, exigences de sécurité, livrables).
Pour l’intégrateur, c’est aussi un outil de cadrage : il peut chiffrer plus précisément les efforts de paramétrage, de migration de données, de formation et de support, ce qui limite les avenants ultérieurs et les dérives de planning.
Aligner le CRM avec les objectifs business et SI
Un CRM ne doit pas être une simple « liste de fonctionnalités ». Le cahier des charges doit relier chaque exigence à un objectif métier mesurable : améliorer le taux de conversion, réduire le temps de réponse du service client, fiabiliser les prévisions de ventes, etc.
La matrice permet également de vérifier la cohérence du projet avec :
- la stratégie commerciale et marketing (segmentation, canaux de vente, types de clients) ;
- l’architecture du système d’information (ERP, site e-commerce, outils marketing, SSO, annuaire AD/LDAP, etc.) ;
- les contraintes de conformité (RGPD, archivage, sécurité des données, hébergement).
Pour approfondir la réflexion sur les typologies de solutions et les cas d’usage, vous pouvez vous appuyer sur notre dossier complet consacré aux différents exemples d’outils CRM et à leurs usages en entreprise, afin d’illustrer concrètement certains blocs de votre matrice.
Structure type d’un cahier des charges CRM professionnel
1. Présentation du contexte et des objectifs du projet
Cette première partie pose le cadre et sert de référence commune à tous les interlocuteurs (internes et externes).
- Contexte de l’entreprise : secteur d’activité, taille, organisation commerciale (forces de vente terrain, télévente, partenaires, réseau de distribution), maturité digitale.
- Contexte du projet : remplacement d’un CRM existant, première mise en place, fusion d’outils hétérogènes, internationalisation, etc.
- Objectifs business : augmenter le chiffre d’affaires, améliorer la satisfaction client, réduire le churn, optimiser le pilotage de la performance commerciale.
- Périmètre fonctionnel : ventes B2B/B2C, marketing, service client, gestion de projets, etc.
- Contraintes majeures : budget, délai de mise en œuvre, ressources disponibles, enjeux réglementaires.
2. Description des utilisateurs et des processus existants
Un bon cahier des charges CRM ne se limite pas à décrire une « cible idéale ». Il doit partir du réel : qui utilise actuellement quels outils, pour quels processus et avec quelles difficultés.
- Typologie des utilisateurs : commerciaux terrain, inside sales, responsables de comptes, marketeurs, support N1/N2, managers, direction générale, etc.
- Volumes : nombre d’utilisateurs par profil, nombre de comptes/contacts/opportunités/tickets gérés par an.
- Processus actuels : de la génération du lead à la facturation, en passant par la qualification, la proposition commerciale, la relance, le service après-vente.
- Douleurs (pain points) : données éparpillées, ressaisie multiple, manque de visibilité, reporting manuel, lenteur des outils, absence de mobilité, etc.
3. Exigences fonctionnelles détaillées
C’est le cœur de la matrice : chaque besoin métier est décliné en exigences fonctionnelles, idéalement structurées par domaines.
- Gestion de la base clients et prospects : fiches comptes, contacts, organisations, hiérarchies, segmentation, historique des interactions.
- Gestion des opportunités et du pipeline : étapes du cycle de vente, forecast, devis, probabilités de closing, alertes, tâches, relances.
- Marketing et automation : campagnes, scoring de leads, nurturing, formulaires, tracking web, emailings, SMS, scénarios automatisés.
- Service client : tickets, SLA, base de connaissances, workflows d’escalade, omnicanalité (email, téléphone, chat, portail client).
- Reporting et pilotage : tableaux de bord, KPIs, exports, vues personnalisables, cubes analytiques, intégration BI.
- Collaboratif : calendrier partagé, tâches, commentaires, mentions, intégration Outlook/Gmail, partage de documents.
- Mobilité : application mobile, mode offline, géolocalisation, saisie rapide, reconnaissance vocale.
4. Exigences techniques, sécurité et intégration
Cette section s’adresse autant à la DSI qu’aux éditeurs. Elle doit être précise, car elle impacte fortement le budget et la faisabilité.
- Architecture et hébergement : SaaS, On-Premise, cloud privé, exigences de localisation des données.
- Intégrations SI : ERP, facturation, site web, solution e-commerce, outils de marketing automation, CTI/téléphonie, SSO, annuaire d’entreprise.
- Sécurité : gestion des droits et rôles, chiffrement, certifications (ISO 27001, SOC 2…), traçabilité, audit log.
- Performance & scalabilité : temps de réponse, volumes de données, montée en charge prévisible.
- Conformité : RGPD, durée de conservation, anonymisation, gestion des consentements.
5. Accompagnement, déploiement et conduite du changement
Un CRM réussit rarement s’il est pensé uniquement comme un projet IT. Le cahier des charges doit donc inclure :
- les besoins en formation (administrateurs, référents, utilisateurs finaux, managers) ;
- le plan de déploiement (pilote, généralisation, international, filiales) ;
- l’accompagnement au changement (communication interne, supports, coaching des managers) ;
- les besoins en support et maintenance (horaires de support, langues, canaux, SLA).
Matrice de cahier des charges CRM prête à copier-coller
La matrice ci-dessous peut être copiée-collée dans votre outil de travail (Excel, Google Sheets, tableur en ligne ou outil de gestion de projet). Chaque ligne correspond à une exigence. Les colonnes vous permettent de qualifier, prioriser et suivre le traitement de chaque point.
Structure générale de la matrice
Pour chaque exigence, prévoyez au minimum les colonnes suivantes :
- ID : identifiant unique de l’exigence (ex : F-001, T-010, S-005).
- Domaine : Fonctionnel Ventes, Fonctionnel Marketing, Service Client, Reporting, Technique, Intégration, Sécurité, etc.
- Description détaillée : texte clair et concret décrivant l’exigence.
- Type : Must Have (indispensable), Should Have (important), Nice to Have (optionnel).
- Priorité métier : Haute, Moyenne, Basse (évaluée par les métiers concernés).
- Critère de réussite / test : comment vérifier que l’exigence est bien couverte.
- Commentaire interne : remarques, hypothèses, liens vers des documents.
- Couverture éditeur : Oui / Non / Partiel (à compléter lors des réponses à l’appel d’offres).
- Coût estimé : inclus / option / à chiffrer, ou une plage budgétaire indicatrice.
Exemple de lignes pour la partie « Ventes »
Exemple à adapter à votre contexte :
- ID : F-VEN-001
Domaine : Ventes – Gestion des comptes
Description détaillée : Le système doit permettre de créer, modifier et suivre les fiches « Compte » (entreprise) avec les champs standard : raison sociale, SIRET, secteur d’activité, CA, effectif, adresse(s), contacts associés, statut du compte, segment, canal de vente, commercial en charge.
Type : Must Have
Priorité métier : Haute
Critère de réussite / test : Création, modification et recherche de comptes en moins de 5 secondes, avec affichage des informations principales sur une seule page.
Commentaire interne : Aligner la structure des comptes avec la base clients ERP. - ID : F-VEN-002
Domaine : Ventes – Opportunités
Description détaillée : Le système doit gérer un pipeline d’opportunités avec des étapes paramétrables par type de cycle de vente (nouvelle affaire, upsell, renouvellement). Chaque opportunité doit être rattachée à un compte, à un contact, à un commercial et à un montant prévisionnel.
Type : Must Have
Priorité métier : Haute
Critère de réussite / test : Possibilité de visualiser les opportunités par étape, par commercial et par mois de closing dans un tableau de bord en temps réel. - ID : F-VEN-003
Domaine : Ventes – Prévisions
Description détaillée : Le CRM doit proposer un module de forecast permettant aux managers d’ajuster les prévisions par commercial, par ligne de produit, par région et par trimestre, avec historique des révisions.
Type : Should Have
Priorité métier : Moyenne
Critère de réussite / test : Export des prévisions au format Excel en un clic, avec traçabilité des modifications.
Exemple de lignes pour la partie « Marketing »
- ID : F-MKT-001
Domaine : Marketing – Gestion des campagnes
Description détaillée : Le CRM doit permettre de créer des campagnes marketing multicanales (email, téléphone, événements, webinaires) avec suivi du budget, des cibles et des résultats (leads générés, opportunités créées, CA influencé).
Type : Must Have
Priorité métier : Haute
Critère de réussite / test : Possibilité de lier chaque lead à une campagne d’origine et d’obtenir un rapport de ROI par campagne. - ID : F-MKT-002
Domaine : Marketing – Segmentation
Description détaillée : Le système doit offrir un moteur de segmentation permettant de filtrer les comptes, contacts et leads selon des critères multiples (secteur, taille, comportement, historique d’achat, scoring) et de sauvegarder ces segments pour réutilisation.
Type : Should Have
Priorité métier : Haute
Critère de réussite / test : Création d’un segment complexe (plus de 5 critères) en moins de 2 minutes et possibilité de le réutiliser dans une campagne.
Exemple de lignes pour la partie « Service client »
- ID : F-SAV-001
Domaine : Service client – Tickets
Description détaillée : Le CRM doit gérer les demandes clients sous forme de tickets, avec catégorisation, priorité, attribution automatique ou manuelle à un agent, SLA, statut et historique des échanges.
Type : Must Have
Priorité métier : Haute
Critère de réussite / test : Possibilité de suivre les tickets par client, par agent, par catégorie et par respect ou non du SLA. - ID : F-SAV-002
Domaine : Service client – Self-service
Description détaillée : Optionnellement, le CRM doit pouvoir exposer une base de connaissances et un portail client pour le suivi des demandes et la consultation de FAQ.
Type : Nice to Have
Priorité métier : Basse
Critère de réussite / test : Portail personnalisable au logo de l’entreprise, authentification sécurisée, statistiques d’usage.
Exemple de lignes pour la partie « Technique et intégration »
- ID : T-INT-001
Domaine : Intégration – ERP
Description détaillée : Le CRM doit s’interfacer avec l’ERP de l’entreprise pour synchroniser la base clients, les conditions tarifaires, l’historique des factures et le statut des commandes.
Type : Must Have
Priorité métier : Haute
Critère de réussite / test : Synchronisation bidirectionnelle quotidienne (ou quasi temps réel si possible) avec journalisation des erreurs d’intégration. - ID : T-SEC-001
Domaine : Sécurité – Droits d’accès
Description détaillée : Le système doit permettre une gestion fine des droits par rôle, équipe, zone géographique et typologie de données (lecture seule, édition, suppression), avec héritage et exceptions possibles.
Type : Must Have
Priorité métier : Haute
Critère de réussite / test : Capacité à implémenter une organisation matricielle (ex : visibilité par pays et par business unit) sans développement spécifique.
Comment adapter et exploiter la matrice de cahier des charges CRM
Impliquer les bonnes parties prenantes dès le départ
Pour que la matrice reflète la réalité, elle doit être construite de manière collaborative :
- Métier : direction commerciale, marketing, service client, éventuellement direction des opérations.
- IT / DSI : architecte SI, responsable applications, responsable sécurité.
- Finance / Direction générale : pour les arbitrages budgétaires et le pilotage global.
Organisez des ateliers par domaine (Ventes, Marketing, Service client, Technique) et utilisez la matrice comme support : chaque atelier remplit et priorise ses propres blocs d’exigences.
Prioriser objectivement pour cadrer le budget
La tentation est forte de tout classer « Must Have ». Pour éviter un cahier des charges irréaliste :
- limitez le nombre de Must Have par domaine (par exemple, 10 à 20 maximum) ;
- reliez systématiquement chaque exigence Must Have à un objectif business mesurable ;
- identifiez les exigences qui peuvent être déployées en phase 2 ou en évolution ultérieure.
Cette priorisation facilitera les discussions avec les éditeurs et intégrateurs : vous pourrez ajuster le périmètre pour rester dans l’enveloppe budgétaire tout en préservant les leviers de valeur essentiels.
Standardiser la notation des réponses des éditeurs
Lors de l’envoi de votre cahier des charges sous forme de matrice à plusieurs fournisseurs, il est utile de leur imposer une grille de réponse homogène, par exemple :
- 0 : non couvert ;
- 1 : partiellement couvert (nécessite un paramétrage avancé ou un développement) ;
- 2 : couvert en standard ;
- 3 : surcouvert (fonctionnalité avancée au-delà du besoin initial).
Vous pourrez ensuite calculer des scores par domaine (Ventes, Marketing, Service client, Technique, Sécurité) et comparer objectivement les solutions. Associez ces scores à une évaluation qualitative (ergonomie, accompagnement, roadmap produit) pour une vision globale.
Utiliser la matrice comme base de recette et de formation
Le cahier des charges ne doit pas être remisé après le choix de la solution. Il peut être réutilisé à plusieurs étapes :
- Conception détaillée : vérifier, avec l’intégrateur, que chaque exigence Must Have et Should Have est bien prise en compte dans le paramétrage.
- Recette : transformer les « Critères de réussite / tests » en scénarios de test et plans de recette.
- Formation : structurer les supports autour des principaux processus identifiés dans la matrice (cycle de vente, gestion des campagnes, traitement des tickets).
- Amélioration continue : après quelques mois d’utilisation, réévaluer certaines exigences (supprimer celles devenues inutiles, renforcer celles qui créent le plus de valeur).
Mettre à jour le cahier des charges au fil de la vie du CRM
Un CRM est un projet vivant : nouveaux canaux, nouveaux produits, changement d’organisation, fusion-acquisition, évolution réglementaire. La matrice doit donc être considérée comme un document évolutif :
- versionnez le fichier (v1, v2, etc.) et gardez l’historique des évolutions ;
- ajoutez une colonne « Version » ou « Release cible » pour indiquer à quelle vague de déploiement se rattache chaque exigence ;
- intégrez la matrice au processus de gouvernance CRM (comité de pilotage, backlog d’évolutions).
