Redmine CRM
CRMUn CRM qui vit dans Redmine. Prospects, contacts, entreprises, affaires, devis et contrats, filtrés, regroupés et exportés avec le moteur de requêtes de Redmine, et rattachés aux projets et aux demandes que vous avez déjà.
Plusieurs serveurs: $399
- Redmine
- 5.1 · 6.1 · 7.0
- Base de données
- MySQL · PostgreSQL
- Langues
- 50
- Types de fiches
- 8
- Permissions
- 55
- Tests
- 585
Prospects, contacts et entreprises
Convertissez un prospect en contact, entreprise et affaire en une seule étape, après vérification des doublons. Les entreprises s’organisent en maisons mères et filiales, et les contacts s’exportent en vCard.
Affaires et pipelines
Un tableau kanban par pipeline, avec des étapes, des couleurs et des probabilités que vous définissez. Chaque colonne totalise ses affaires et affiche le montant pondéré : le tableau se lit comme une prévision.
Devis et contrats
Des lignes issues de votre catalogue de produits avec taxes et remises, un PDF et un envoi tracé. Les contrats vont du brouillon à l’activation, avec avenants et préavis de renouvellement.
Chaque liste est une requête Redmine
Filtrez, regroupez avec décomptes et totaux, choisissez les colonnes, triez, enregistrez et partagez avec un rôle. Modifiez en masse, exportez en CSV et importez via l’assistant de Redmine.
Dans Redmine, pas à côté
Liez des fiches à des demandes, transformez une affaire gagnée en projet, et profitez des rôles, champs personnalisés, pièces jointes, recherche globale, e-mails et API REST de Redmine.
55 permissions, 12 fonctionnalités désactivables
Consulter, ajouter, modifier et supprimer par type de fiche, plus une visibilité au niveau de la fiche. Une fonctionnalité désactivée répond 404, au lieu de simplement masquer son entrée de menu.
Un CRM qui vit dans Redmine
Un outil de gestion de la relation client conçu comme un plugin Redmine, et non comme un logiciel posé à côté. Un prospect se filtre comme une demande, une affaire se regroupe comme une demande, et la requête que vous construisez s’enregistre et se partage par le même mécanisme, parce que c’est le même mécanisme.
Il a ses propres tables et ne lit celles de personne d’autre. Rien ici n’exige l’installation d’un autre plugin, et rien n’écrit dans les données d’un autre plugin.
Aucun verrouillage
Chaque liste s’exporte en CSV, chaque contact en vCard, et l’ensemble de vos données reste à vous, dans des tables ordinaires que vous pouvez interroger directement.
Les écrans
Sept endroits où vous passerez votre temps. Les chiffres cités sont des données d’exemple, à titre d’illustration.
Tableau de bord
Prospects, contacts et pipeline sur la période de votre choix. Chaque chiffre est un lien vers la liste qu’il compte, filtre compris, et la valeur pondérée affiche sa propre formule : personne n’a à deviner ce qu’elle signifie.
Tableau kanban
Faites glisser une affaire d’une étape à l’autre : sa probabilité, sa date de clôture et son historique suivent. Chaque colonne totalise ses affaires et affiche le montant pondéré en dessous ; le tableau se lit comme une prévision, pas comme une simple liste de tâches.
N’importe quelle liste
Le moteur de requêtes de Redmine, appliqué aux fiches CRM : filtrez, regroupez avec décomptes et totaux par groupe, choisissez vos colonnes, triez, enregistrez la requête et partagez-la avec un rôle. L’export respecte le filtre, et non la page que vous avez sous les yeux.
Calendrier des activités
Mois, semaine, jour ou agenda. L’état est porté par la couleur et par l’intitulé de la pastille : inutile de savoir distinguer le rouge du vert. Le calendrier se suit aussi par abonnement iCalendar.
Une fiche, tout ce qui la concerne
Affaires, activités, devis, contrats, demandes liées, notes, pièces jointes et e-mails envoyés, le tout sur la fiche concernée. Téléchargez le contact en vCard, directement dans un téléphone.
La recherche partout
Toute liste assez longue pour le justifier dispose d’un vrai champ de recherche, et les plus longues (entreprises, contacts, responsables) se chargent au fil de la saisie au lieu d’afficher neuf cents options. Une entreprise que personne n’a encore enregistrée peut être saisie et ajoutée sur-le-champ.
Votre vocabulaire, pas le nôtre
Statuts, sources, secteurs d’activité, types d’activité, motifs de perte et catégories de produits : à vous de les ajouter, de les renommer, de les réordonner et de les retirer. Une valeur retirée reste sur les fiches qui la portent déjà, au lieu de les vider.
Huit types de fiches
Chacun avec sa liste, son formulaire, ses permissions et ses champs personnalisés.
Prospects
Un seul nom, pas deux. Une entreprise saisie en texte libre, parce qu’un prospect en cite souvent une dont vous n’avez jamais entendu parler, et conservée comme un vrai lien quand elle correspond. Convertissez un prospect : il devient un contact, une entreprise et une affaire en une seule étape, après vérification des doublons.
Contacts et entreprises
Les entreprises s’organisent en maisons mères et filiales. Les contacts portent adresses professionnelle et personnelle, deux e-mails, téléphone fixe et mobile, fonction et service. Les deux s’exportent en vCard.
Affaires
Étape, probabilité, montant, devise, valeur pondérée et date de clôture prévue. Gagner ou perdre une affaire est une action dotée de sa propre permission, et la perte demande un motif.
Devis
Des lignes issues de votre catalogue de produits, taxes et remises, un PDF, et un envoi qui garde trace de ce qui est parti et quand. Accepté, refusé ou expiré est un état, pas une note.
Contrats
Du brouillon à la revue, l’approbation, la signature et l’activation, avec des avenants qui versionnent les conditions et des renouvellements anticipés selon le préavis que vous définissez.
Activités et notes
Appels, réunions, e-mails et tâches sur n’importe quelle fiche, avec rappels, calendrier et flux iCalendar. Les notes s’enchaînent sous la fiche à laquelle elles appartiennent.
Listes et export
Chaque liste est une requête Redmine : rien de tout cela n’a dû être réinventé, et rien ne se comporte autrement que la liste des demandes que votre équipe connaît déjà.
| Ce que vous pouvez faire | Comment ça marche |
|---|---|
| Filtrer | Sur n’importe quel champ, avec les opérateurs que Redmine fournit déjà. |
| Regrouper | Par statut, responsable, entreprise, étape, source ou type, avec un décompte et un total par groupe. |
| Choisir les colonnes | Triez-les, et totalisez celles qui sont numériques. |
| Enregistrer la requête | En privé, ou partagée avec les rôles de votre choix. Elle apparaît dans la barre latérale, à côté de la liste. |
| Tableau ou cartes | Les mêmes fiches, dans l’une ou l’autre présentation. Les cartes affichent les colonnes que vous avez choisies. |
| Agir en masse | Cochez des lignes pour les modifier ou les supprimer ensemble ; chaque fiche reste soumise à vos permissions et à ses propres règles. |
| Exporter | En CSV, et les contacts en vCard 3.0, le format que lisent Outlook, Apple Contacts et Android. |
Import
Entreprises, contacts et prospects s’importent depuis un CSV via l’assistant d’import de Redmine, avec la même correspondance de colonnes et la même simulation que pour les demandes.
Pipeline et rapports
Un pipeline est un ensemble nommé d’étapes, chacune avec une couleur et une probabilité. Vous pouvez en avoir plusieurs, car nouvelles affaires et renouvellements suivent rarement le même schéma, et le tableau kanban, la prévision et le tableau de bord s’appuient tous sur celui auquel l’affaire appartient.
Qualification → Proposition → Négociation → Conclusion → Gagnée ou Perdue
Les rapports couvrent l’entonnoir, les taux de gain et de perte, les motifs de perte, la prévision par période, le volume d’activité et les renouvellements de contrats à venir. Chacun est une page à part entière, avec une URL que vous pouvez mettre en favori.
Dans Redmine, pas à côté
C’est ce qu’un CRM autonome ne peut pas faire.
| Fonction Redmine | Ce que le CRM en fait |
|---|---|
| Demandes | Liez n’importe quelle fiche CRM à des demandes. La demande montre à quoi elle est liée, et la fiche montre les demandes. |
| Projets | Transformez une affaire gagnée ou un contrat signé en projet. Chaque liste fonctionne globalement ou limitée à un projet, selon le menu du projet. |
| Permissions | 55 au total, dans les rôles de Redmine : consulter, ajouter, modifier et supprimer par type de fiche, plus convertir, changer d’étape, fusionner, exporter, importer et gérer les paramètres. Avec, en plus, une visibilité au niveau de la fiche : responsable uniquement, équipe, membres du projet ou tout le monde. |
| Champs personnalisés | Sur les huit types de fiches, administrés depuis la page des champs personnalisés de Redmine, filtrables et exportables comme les autres. |
| Pièces jointes | Sur les fiches, via le stockage de Redmine et ses permissions. |
| Recherche | Les fiches CRM apparaissent dans la recherche globale de Redmine. |
| Envoyez depuis une fiche, avec des modèles. Les notifications suivent les préférences de chaque utilisateur, définies sur sa page de compte. | |
| API REST | Sur les huit types de fiches : lecture, création, modification et suppression, en JSON ou en XML, avec l’authentification par clé d’API que vous utilisez déjà. |
Configuration
Douze fonctionnalités se désactivent indépendamment. En désactiver une ferme ses URL, pas seulement son entrée de menu : une fonctionnalité désactivée répond 404, au lieu de masquer le lien en laissant la page accessible.
Les douze fonctionnalités
Prospects, Entreprises, Contacts, Affaires, Activités, Produits, Devis, Contrats, Rapports, Doublons, Imports et E-mails.
| Paramètre | Ce qu’il fait |
|---|---|
| Numérotation des fiches | Préfixe par type de fiche, nombre de chiffres, et année facultative dans le numéro, comme dans LD-2026-000148. |
| Devises | Une devise par défaut, une devise de base pour les comparaisons, et celles que les formulaires proposent. |
| Visibilité par défaut | Qui peut voir une nouvelle fiche tant que personne n’a rien changé. |
| Arrondi | Nombre de décimales, et arrondi au demi supérieur, au demi pair ou au demi inférieur. |
| Délai de rappel | Combien de temps avant l’échéance d’une activité son rappel est envoyé, quand l’activité ne le précise pas. |
| Préavis de renouvellement | À combien de jours de la fin d’un contrat un renouvellement doit être déclenché. |
| Notifications | Quels événements envoient un e-mail. Chaque utilisateur se désabonne des autres depuis sa page de compte. |
| Listes de valeurs | Renommer une valeur la modifie partout où elle est déjà utilisée. En supprimer une que des fiches utilisent demande par quoi la remplacer. |
Compatibilité
| Redmine | Rails | Base de données | Statut |
|---|---|---|---|
| 7.0 | 8.1 | MySQL 8 · PostgreSQL | Compatible |
| 6.1 | 7.2 | MySQL 8 · PostgreSQL | Compatible |
| 5.1 | 6.1 | MySQL 8 · PostgreSQL | Compatible |
Une seule base de code pour les trois, sans branche propre à une version à choisir. Le plugin apporte sa propre feuille de style et une bibliothèque embarquée (Select2, MIT), chargées uniquement sur ses propres pages : rien n’est injecté dans les écrans de demandes, de projets ou d’administration de Redmine, et rien n’est récupéré auprès d’un hôte tiers à l’exécution. Une installation derrière un pare-feu se comporte donc comme n’importe quelle autre.
Langues
Les 50 langues livrées avec Redmine, chacune avec le jeu de clés complet : une traduction manquante ne peut jamais afficher « Translation missing » sur une page. Les entrées non traduites s’affichent en anglais.
Vos données
Le plugin maîtrise ses tables de bout en bout. Il ne lit ni n’écrit les données d’aucun autre plugin, et n’a besoin de rien d’autre pour fonctionner.
Autonome
Aucune dépendance à un plugin de facturation ou de finance. Si vous en utilisez un, un export de transfert facultatif peut être activé par vos soins ; par défaut, rien ne sort.
Tables ordinaires
Un schéma relationnel simple que vous pouvez interroger, sauvegarder et exploiter dans vos rapports avec les outils que vous utilisez déjà.
Portable
Chaque liste s’exporte avant votre départ, et les contacts sortent en vCard. Les migrations de schéma sont réversibles ; celles qui insèrent des valeurs de départ ou fusionnent des données existantes sont à sens unique, comme on peut s’y attendre.
Audité
Les fiches conservent leur propre chronologie : qui a changé quoi, et quand.
Installation en trois étapes
Nécessite un accès shell et la possibilité de lancer des tâches rake. Sauvegardez toujours avant d'installer un plugin.
cd /path/to/redmine tar xzf redmine_crm.tar.gz -C plugins/
# no gems to add: the plugin has no runtime dependencies of its own RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=redmine_crm
# Project → Settings → Modules → turn on CRM in each project that should have it # Administration → Roles → grant the permissions you want # global lists are governed by the same permissions across a user’s memberships
Est-ce que ça marche avec mes demandes existantes ?
Puis-je l'installer sur un Redmine hébergé ?
Que couvre la licence ?
Le code source est-il disponible ?
Comment fonctionnent les remboursements ?
Tarifs
Un serveur
Une instance Redmine · utilisateurs illimités · 12 mois de mises à jour.
Plusieurs serveurs
Serveurs Redmine illimités · utilisateurs illimités · 12 mois de mises à jour.