Redmine CRM
CRMEin CRM, das in Redmine zu Hause ist. Leads, Kontakte, Unternehmen, Deals, Angebote und Verträge — gefiltert, gruppiert und exportiert mit der Abfrage-Engine von Redmine und abgelegt bei den Projekten und Tickets, die Sie bereits haben.
Mehrere Server: $399
- Redmine
- 5.1 · 6.1 · 7.0
- Datenbank
- MySQL · PostgreSQL
- Sprachen
- 50
- Datensatztypen
- 8
- Berechtigungen
- 55
- Tests
- 585
Leads, Kontakte und Unternehmen
Einen Lead in einem Schritt in Kontakt, Unternehmen und Deal konvertieren, mit vorheriger Dublettenprüfung. Unternehmen lassen sich in Mutter- und Tochtergesellschaften verschachteln, Kontakte als vCard exportieren.
Deals und Pipelines
Ein Kanban-Board je Pipeline, mit Phasen, Farben und Wahrscheinlichkeiten, die Sie festlegen. Jede Spalte summiert ihre Deals und zeigt den gewichteten Wert — das Board liest sich als Forecast.
Angebote und Verträge
Positionen aus Ihrem Produktkatalog mit Steuer und Rabatten, ein PDF und ein protokollierter Versand. Verträge laufen vom Entwurf bis zur Aktivierung, mit Nachträgen und Verlängerungshinweisen.
Jede Liste ist eine Redmine-Abfrage
Filtern, gruppieren mit Anzahl und Summen, Spalten wählen, sortieren, speichern und mit einer Rolle teilen. Gesammelt bearbeiten, als CSV exportieren und über den Assistenten von Redmine importieren.
In Redmine, nicht daneben
Datensätze mit Tickets verknüpfen, aus einem gewonnenen Deal ein Projekt machen und Rollen, benutzerdefinierte Felder, Anhänge, globale Suche, E-Mail und REST API von Redmine nutzen.
55 Berechtigungen, 12 abschaltbare Funktionen
Ansehen, anlegen, bearbeiten und löschen je Datensatztyp, dazu Sichtbarkeit je Datensatz. Eine abgeschaltete Funktion antwortet mit 404, statt nur ihren Menüeintrag zu verstecken.
Ein CRM, das in Redmine zu Hause ist
Ein Customer-Relationship-Management, gebaut als Redmine-Plugin und nicht neben Redmine. Ein Lead wird gefiltert wie ein Ticket, ein Deal gruppiert wie ein Ticket, und die Abfrage, die Sie bauen, wird über denselben Mechanismus gespeichert und geteilt — weil es derselbe Mechanismus ist.
Es führt eigene Tabellen und liest keine fremden. Nichts hier setzt ein weiteres Plugin voraus, und nichts hier schreibt in die Daten eines anderen Plugins.
Kein Lock-in
Jede Liste lässt sich als CSV exportieren, jeder Kontakt als vCard, und der gesamte Datenbestand gehört Ihnen — in gewöhnlichen Tabellen, die Sie direkt abfragen können.
Die Ansichten
Sieben Orte, an denen Sie Ihre Zeit verbringen werden. Die genannten Zahlen sind beispielhafte Demodaten.
Dashboard
Leads, Kontakte und die Pipeline über einen Zeitraum Ihrer Wahl. Jede Zahl ist ein Link in die Liste, die sie zählt, und nimmt den Filter mit; der gewichtete Wert nennt seine Formel gleich selbst, damit niemand raten muss, was er bedeutet.
Kanban-Board
Ziehen Sie einen Deal von einer Phase in die nächste, und Wahrscheinlichkeit, Abschlussdatum und Verlauf ziehen mit. Jede Spalte summiert ihre Deals und zeigt darunter den gewichteten Wert — das Board liest sich als Forecast, nicht bloß als To-do-Liste.
Jede Liste
Die Abfrage-Engine von Redmine, auf CRM-Datensätze gerichtet: filtern, gruppieren mit Anzahl und Summe je Gruppe, Spalten wählen, sortieren, die Abfrage speichern und mit einer Rolle teilen. Der Export richtet sich nach dem Filter, nicht nach der Seite, die Sie gerade vor sich haben.
Aktivitätenkalender
Monat, Woche, Tag oder Agenda. Der Zustand steckt in der Farbe und im Titel des Chips, hängt also nicht davon ab, Rot von Grün unterscheiden zu können — und der Kalender lässt sich als iCalendar abonnieren.
Ein Datensatz, alles dazu
Deals, Aktivitäten, Angebote, Verträge, verknüpfte Tickets, Notizen, Anhänge und versendete E-Mails, alles an dem Datensatz, den es betrifft. Laden Sie den Kontakt als vCard direkt aufs Telefon.
Überall durchsuchbar
Jede Liste, die lang genug ist, bekommt ein echtes Suchfeld, und die langen (Unternehmen, Kontakte, Verantwortliche) laden beim Tippen nach, statt neunhundert Optionen zu rendern. Ein Unternehmen, das noch niemand erfasst hat, lässt sich eintippen und an Ort und Stelle anlegen.
Ihr Vokabular, nicht unseres
Status, Quellen, Branchen, Aktivitätstypen, Verlustgründe und Produktkategorien können Sie selbst hinzufügen, umbenennen, umsortieren und stilllegen. Ein stillgelegter Wert bleibt an den Datensätzen erhalten, die ihn bereits tragen, statt dort zu verschwinden.
Acht Datensatztypen
Jeder mit eigener Liste, eigenem Formular, eigenen Berechtigungen und benutzerdefinierten Feldern.
Leads
Ein Namensfeld, nicht zwei. Das Unternehmen als Freitext, weil ein Lead oft eines nennt, von dem Sie noch nie gehört haben — und als echte Verknüpfung gemerkt, sobald es passt. Konvertieren Sie einen Lead, und er wird in einem Schritt zu Kontakt, Unternehmen und Deal; Dubletten werden vorher geprüft.
Kontakte und Unternehmen
Unternehmen lassen sich in Mutter- und Tochtergesellschaften verschachteln. Kontakte haben Geschäfts- und Privatadresse, zwei E-Mail-Adressen, Telefon und Mobilnummer, Position und Abteilung. Beide lassen sich als vCard exportieren.
Deals
Phase, Wahrscheinlichkeit, Betrag, Währung, gewichteter Wert und erwartetes Abschlussdatum. Einen Deal zu gewinnen oder zu verlieren ist eine Aktion mit eigener Berechtigung, und beim Verlieren wird nach dem Grund gefragt.
Angebote
Positionen aus Ihrem Produktkatalog, Steuer und Rabatte, ein PDF und ein Versand, der festhält, was wann hinausging. Angenommen, abgelehnt oder abgelaufen ist ein Zustand, keine Notiz.
Verträge
Vom Entwurf über Review, Freigabe und Unterschrift bis zur Aktivierung, mit Nachträgen, die die Konditionen versionieren, und Verlängerungen, die um die von Ihnen festgelegte Kündigungsfrist vorausschauen.
Aktivitäten und Notizen
Anrufe, Meetings, E-Mails und Aufgaben zu jedem Datensatz, mit Erinnerungen, einem Kalender und einem iCalendar-Feed. Notizen reihen sich unter dem Datensatz auf, zu dem sie gehören.
Listen und Export
Jede Liste ist eine Redmine-Abfrage. Nichts davon musste also neu erfunden werden, und nichts verhält sich anders als die Ticketliste, die Ihr Team bereits kennt.
| Was Sie tun können | So funktioniert es |
|---|---|
| Filtern | Nach jedem Feld, mit den Operatoren, die Redmine ohnehin mitbringt. |
| Gruppieren | Nach Status, Verantwortlichem, Unternehmen, Phase, Quelle oder Typ, mit Anzahl und Summe je Gruppe. |
| Spalten wählen | Danach sortieren und die numerischen summieren. |
| Abfrage speichern | Privat oder geteilt mit den Rollen Ihrer Wahl. Sie erscheint in der Seitenleiste neben der Liste. |
| Tabelle oder Karten | Dieselben Datensätze, so oder so dargestellt. Die Karten zeigen die Spalten, die Sie gewählt haben. |
| Gesammelt bearbeiten | Zeilen ankreuzen und gemeinsam bearbeiten oder löschen — jeder Datensatz wird dabei weiterhin gegen Ihre Berechtigungen und seine eigenen Regeln geprüft. |
| Exportieren | Als CSV, Kontakte zusätzlich als vCard 3.0 — das Format, das Outlook, Apple Contacts und Android gleichermaßen lesen. |
Import
Unternehmen, Kontakte und Leads importieren Sie aus CSV über den Importassistenten von Redmine, mit derselben Spaltenzuordnung und demselben Probelauf wie bei Tickets.
Pipeline und Berichte
Eine Pipeline ist eine benannte Folge von Phasen, jede mit Farbe und Wahrscheinlichkeit. Sie können mehrere führen, denn Neugeschäft und Verlängerungen verlaufen selten gleich, und Board, Forecast und Dashboard lesen jeweils aus der Pipeline, zu der der Deal gehört.
Qualifizierung → Angebot → Verhandlung → Abschluss → Gewonnen oder Verloren
Die Berichte decken den Funnel ab, Gewinn- und Verlustquoten, die Gründe für verlorene Deals, den Forecast nach Zeitraum, das Aktivitätsvolumen und anstehende Vertragsverlängerungen. Jeder ist eine eigene Seite mit einer URL, die sich als Lesezeichen speichern lässt.
In Redmine, nicht daneben
Das ist der Teil, den ein eigenständiges CRM nicht leisten kann.
| Redmine-Funktion | Was das CRM daraus macht |
|---|---|
| Tickets | Verknüpfen Sie jeden CRM-Datensatz mit Tickets. Das Ticket zeigt, womit es verknüpft ist, und der Datensatz zeigt die Tickets. |
| Projekte | Machen Sie aus einem gewonnenen Deal oder einem unterschriebenen Vertrag ein Projekt. Jede Liste funktioniert global oder auf ein Projekt beschränkt, passend zum Projektmenü. |
| Berechtigungen | 55 Stück, in den Rollen von Redmine selbst: ansehen, anlegen, bearbeiten und löschen je Datensatztyp, dazu konvertieren, Phase ändern, zusammenführen, exportieren, importieren und Einstellungen verwalten. Darüber liegt die Sichtbarkeit je Datensatz: nur Verantwortlicher, Team, Projektmitglieder oder alle. |
| Benutzerdefinierte Felder | Für alle acht Datensatztypen, verwaltet auf der Redmine-Seite für benutzerdefinierte Felder, filterbar und exportierbar wie jedes andere Feld. |
| Anhänge | An Datensätzen, über den Dateispeicher von Redmine und seine Berechtigungen. |
| Suche | CRM-Datensätze erscheinen in der globalen Suche von Redmine. |
| Direkt aus einem Datensatz senden, mit Vorlagen. Benachrichtigungen richten sich nach den Einstellungen, die jeder Benutzer auf seiner Kontoseite festlegt. | |
| REST API | Für alle acht Datensatztypen: lesen, anlegen, ändern und löschen, in JSON oder XML, mit der Anmeldung per API-Schlüssel, die Sie bereits nutzen. |
Konfiguration
Zwölf Funktionen lassen sich unabhängig voneinander abschalten. Wer eine abschaltet, schließt ihre URLs und nicht nur den Menüeintrag: Eine abgeschaltete Funktion antwortet mit 404, statt den Link zu verstecken und die Seite erreichbar zu lassen.
Die zwölf Funktionen
Leads, Unternehmen, Kontakte, Deals, Aktivitäten, Produkte, Angebote, Verträge, Berichte, Dubletten, Importe und E-Mails.
| Einstellung | Was er tut |
|---|---|
| Datensatznummerierung | Präfix je Datensatztyp, Stellenzahl mit führenden Nullen und optional das Jahr in der Nummer, wie in LD-2026-000148. |
| Währungen | Eine Standardwährung, eine Basiswährung zum Vergleich und die Auswahl der Währungen, die die Formulare überhaupt anbieten. |
| Standardsichtbarkeit | Für wen ein neuer Datensatz sichtbar ist, bevor jemand das ändert. |
| Rundung | Nachkommastellen und Rundungsart: half-up, half-even oder half-down. |
| Vorlauf für Erinnerungen | Wie lange vor der Fälligkeit einer Aktivität die Erinnerung verschickt wird, wenn die Aktivität selbst nichts vorgibt. |
| Verlängerungshinweis | An welchen Tagen vor Vertragsende eine Verlängerung angestoßen werden soll. |
| Benachrichtigungen | Welche Ereignisse überhaupt E-Mails auslösen. Alles Übrige bestellt jeder Benutzer auf seiner eigenen Kontoseite ab. |
| Auswahlwerte | Wird ein Wert umbenannt, ändert er sich überall, wo er bereits verwendet wird. Beim Löschen eines Werts, auf den Datensätze verweisen, wird gefragt, was stattdessen dort stehen soll. |
Kompatibilität
| Redmine | Rails | Datenbank | Status |
|---|---|---|---|
| 7.0 | 8.1 | MySQL 8 · PostgreSQL | Unterstützt |
| 6.1 | 7.2 | MySQL 8 · PostgreSQL | Unterstützt |
| 5.1 | 6.1 | MySQL 8 · PostgreSQL | Unterstützt |
Eine Codebasis für alle drei, ohne versionsspezifischen Branch, den man auswählen müsste. Das Plugin bringt ein eigenes Stylesheet und eine mitgelieferte Bibliothek (Select2, MIT) mit und lädt beides nur auf seinen eigenen Seiten: Nichts wird in die Ticket-, Projekt- oder Administrationsansichten von Redmine eingeschleust, und zur Laufzeit wird nichts von einem Drittanbieter-Host geladen — eine Installation hinter einer Firewall verhält sich also genauso wie eine ohne.
Sprachen
Alle 50 Sprachen, die Redmine mitliefert, jede mit dem vollständigen Schlüsselsatz, sodass eine fehlende Übersetzung nie „Translation missing“ auf eine Seite bringen kann. Nicht übersetzte Einträge fallen auf Englisch zurück.
Ihre Daten
Dem Plugin gehören seine Tabellen vollständig. Es liest und schreibt keine Daten anderer Plugins, und es braucht nichts Weiteres, um zu funktionieren.
Eigenständig
Keine Abhängigkeit von einem Rechnungs-, Abrechnungs- oder Finanz-Plugin. Wenn Sie eines betreiben, gibt es eine optionale Export-Übergabe, die Sie selbst einschalten; standardmäßig verlässt nichts das Plugin.
Gewöhnliche Tabellen
Ein schlichtes relationales Schema, das Sie mit dem abfragen, sichern und auswerten können, was Sie ohnehin verwenden.
Portabel
Jede Liste lässt sich exportieren, bevor Sie gehen, und Kontakte verlassen das System als vCard. Schema-Migrationen lassen sich zurückrollen; diejenigen, die Startwerte anlegen oder vorhandene Daten zusammenführen, gehen erwartungsgemäß nur in eine Richtung.
Nachvollziehbar
Datensätze führen ihre eigene Zeitleiste: wer was geändert hat und wann.
In drei Schritten installiert
Erfordert Shell-Zugriff und die Möglichkeit, Rake-Tasks auszuführen. Sichern Sie vor jeder Plugin-Installation Ihre Daten.
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
Funktioniert es mit meinen vorhandenen Tickets?
Kann ich es auf einem gehosteten Redmine installieren?
Was deckt die Lizenz ab?
Ist der Quellcode verfügbar?
Wie funktionieren Rückerstattungen?
Preise
Ein Server
Eine Redmine-Instanz · unbegrenzt viele Benutzer · 12 Monate Updates.
Mehrere Server
Unbegrenzt viele Redmine-Server · unbegrenzt viele Benutzer · 12 Monate Updates.