Redmine CRM
CRMEen CRM dat in Redmine zelf leeft. Leads, contacten, bedrijven, deals, offertes en contracten, gefilterd, gegroepeerd en geëxporteerd met de eigen query-engine van Redmine en ondergebracht bij de projecten en issues die je al hebt.
Meerdere servers: $399
- Redmine
- 5.1 · 6.1 · 7.0
- Database
- MySQL · PostgreSQL
- Talen
- 50
- Recordtypen
- 8
- Rechten
- 55
- Tests
- 585
Leads, contacten en bedrijven
Zet een lead in één stap om in een contact, een bedrijf en een deal, nadat eerst op duplicaten is gecontroleerd. Bedrijven nest je in moeder- en dochterbedrijven, en contacten exporteren als vCard.
Deals en pipelines
Een kanbanbord per pipeline, met fasen, kleuren en kansen die je zelf bepaalt. Elke kolom telt zijn deals op en toont het gewogen bedrag, zodat het bord leest als een prognose.
Offertes en contracten
Regels uit je productcatalogus met btw en kortingen, een PDF en een vastgelegde verzending. Contracten gaan van concept naar activering, met wijzigingen en verlengingsmeldingen.
Elke lijst is een Redmine-query
Filteren, groeperen met aantallen en totalen, kolommen kiezen, sorteren, opslaan en met een rol delen. Bewerk in bulk, exporteer naar CSV en importeer via de eigen wizard van Redmine.
In Redmine, niet ernaast
Koppel records aan issues, maak van een gewonnen deal een project en gebruik de rollen, aangepaste velden, bijlagen, globale zoekfunctie, mail en REST API van Redmine.
55 rechten, 12 schakelbare functies
Bekijken, toevoegen, bewerken en verwijderen per recordtype, plus zichtbaarheid per record. Een functie die je uitschakelt antwoordt met 404 in plaats van alleen het menu-item te verbergen.
Een CRM dat in Redmine zelf leeft
Een CRM dat als Redmine-plugin is gebouwd in plaats van ernaast. Een lead filter je zoals je een issue filtert, een deal groepeer je zoals je een issue groepeert, en de query die je bouwt wordt via hetzelfde mechanisme opgeslagen en gedeeld, want het ís hetzelfde mechanisme.
De plugin houdt zijn eigen tabellen bij en leest die van niemand anders. Niets hier vereist een andere plugin, en niets hier schrijft naar de data van een andere plugin.
Geen lock-in
Elke lijst exporteert naar CSV, elk contact naar vCard, en de hele dataset is van jou, in gewone tabellen die je rechtstreeks kunt bevragen.
De schermen
Zeven plekken waar je je tijd doorbrengt. De genoemde cijfers zijn illustratieve voorbeelddata.
Dashboard
Leads, contacten en de pipeline over een periode die je zelf kiest. Elk cijfer is een link naar de lijst die het telt, met het filter erbij, en de gewogen waarde noemt haar eigen formule, zodat niemand hoeft te raden wat ze betekent.
Kanbanbord
Sleep een deal van de ene fase naar de andere en kans, sluitdatum en geschiedenis gaan mee. Elke kolom telt zijn eigen deals op en toont daaronder het gewogen bedrag, zodat het bord leest als een prognose en niet alleen als een takenlijst.
Elke lijst
De query-engine van Redmine, gericht op CRM-records: filteren, groeperen met aantallen en totalen per groep, kolommen kiezen, sorteren, de query opslaan en met een rol delen. De export volgt het filter en niet de pagina waar je toevallig naar kijkt.
Activiteitenkalender
Maand, week, dag of agenda. De status zit in de kleur en in de titel van de chip, dus je hoeft geen rood van groen te kunnen onderscheiden, en je kunt je erop abonneren als iCalendar.
Eén record, alles erover
Deals, activiteiten, offertes, contracten, gekoppelde issues, notities, bijlagen en verzonden mail, allemaal bij het record waar ze over gaan. Download het contact als vCard, rechtstreeks naar een telefoon.
Overal doorzoekbaar
Elke lijst die lang genoeg is om het nodig te hebben, krijgt een echt zoekveld, en de lange (bedrijven, contacten, eigenaren) halen resultaten op terwijl je typt in plaats van negenhonderd opties te tonen. Een bedrijf dat nog niemand heeft vastgelegd, typ je in en voeg je ter plekke toe.
Jouw vocabulaire, niet het onze
Statussen, bronnen, branches, activiteitstypen, verliesredenen en productcategorieën kun je zelf toevoegen, hernoemen, herschikken en uitfaseren. Een uitgefaseerde waarde blijft staan op de records die haar al hebben, in plaats van dat die leeg worden.
Acht recordtypen
Elk met een eigen lijst, formulier, rechten en aangepaste velden.
Leads
Eén naam, niet twee. Een bedrijf als vrije tekst, omdat een lead vaak een bedrijf noemt waar je nog nooit van hebt gehoord, en onthouden als echte koppeling zodra het overeenkomt. Zet een lead om en hij wordt in één stap een contact, een bedrijf en een deal, nadat eerst op duplicaten is gecontroleerd.
Contacten en bedrijven
Bedrijven nest je in moeder- en dochterbedrijven. Contacten hebben een werk- en privéadres, twee e-mailadressen, telefoon en mobiel, functie en afdeling. Beide exporteren als vCard.
Deals
Fase, kans, bedrag, valuta, gewogen waarde en verwachte sluitdatum. Een deal winnen of verliezen is een actie met een eigen recht, en bij verlies wordt gevraagd waarom.
Offertes
Regels uit je productcatalogus, btw en kortingen, een PDF, en een verzending die vastlegt wat er is verstuurd en wanneer. Geaccepteerd, afgewezen of verlopen is een status, geen notitie.
Contracten
Van concept via review, goedkeuring en ondertekening naar activering, met wijzigingen die de voorwaarden versioneren en verlengingen die vooruitkijken met de opzegtermijn die je instelt.
Activiteiten en notities
Gesprekken, afspraken, e-mails en taken bij elk record, met herinneringen, een kalender en een iCalendar-feed. Notities staan als thread onder het record waar ze bij horen.
Lijsten en export
Elke lijst is een Redmine-query. Dat betekent dat niets hiervan opnieuw hoefde te worden uitgevonden en dat niets zich anders gedraagt dan de issuelijst die je team al kent.
| Wat je kunt doen | Hoe het werkt |
|---|---|
| Filteren | Op elk veld, met de operatoren die Redmine je al geeft. |
| Groeperen | Op status, eigenaar, bedrijf, fase, bron of type, met een aantal en een totaal per groep. |
| Kolommen kiezen | Sorteer erop en tel de numerieke op. |
| De query opslaan | Privé, of gedeeld met de rollen die je kiest. De query verschijnt in de zijbalk naast de lijst. |
| Tabel of kaarten | Dezelfde records, op twee manieren weergegeven. De kaarten tonen de kolommen die je hebt gekozen. |
| In bulk werken | Vink rijen aan en bewerk of verwijder ze samen, waarbij elk record nog steeds wordt getoetst aan je rechten en zijn eigen regels. |
| Exporteren | Naar CSV, en contacten naar vCard 3.0, het formaat dat Outlook, Apple Contacts en Android allemaal lezen. |
Importeren
Bedrijven, contacten en leads importeer je uit CSV via de eigen importwizard van Redmine, met dezelfde kolomtoewijzing en proefrun die je bij issues krijgt.
Pipeline en rapportage
Een pipeline is een benoemde reeks fasen, elk met een kleur en een kans. Je kunt er meerdere naast elkaar gebruiken, want nieuwe klanten en verlengingen hebben zelden dezelfde vorm, en het bord, de prognose en het dashboard lezen allemaal uit de pipeline waar de deal bij hoort.
Kwalificatie → Voorstel → Onderhandeling → Afronding → Gewonnen of Verloren
Rapporten behandelen de funnel, de percentages gewonnen en verloren, waarom deals verloren gingen, de prognose per periode, het activiteitenvolume en contractverlengingen die eraan komen. Elk rapport is een eigen pagina met een URL die je als bladwijzer kunt opslaan.
In Redmine, niet ernaast
Dit is het deel dat een losstaand CRM niet kan.
| Redmine-functie | Wat het CRM ermee doet |
|---|---|
| Issues | Koppel elk CRM-record aan issues. Het issue toont waaraan het is gekoppeld, en het record toont de issues. |
| Projecten | Maak van een gewonnen deal of een getekend contract een project. Elke lijst werkt globaal of binnen één project, in lijn met het projectmenu. |
| Rechten | 55 stuks, in de eigen rollen van Redmine: bekijken, toevoegen, bewerken en verwijderen per recordtype, plus omzetten, fase wijzigen, samenvoegen, exporteren, importeren en instellingen beheren. Daarbovenop zichtbaarheid per record: alleen de eigenaar, het team, projectleden of iedereen. |
| Aangepaste velden | Op alle acht recordtypen, beheerd op de eigen pagina voor aangepaste velden van Redmine, en net als elk ander veld te filteren en te exporteren. |
| Bijlagen | Bij records, via de opslag van Redmine en de bijbehorende rechten. |
| Zoeken | CRM-records verschijnen in de globale zoekfunctie van Redmine. |
| Verstuur mail vanuit een record, met sjablonen. Meldingen volgen de eigen voorkeuren van elke gebruiker, ingesteld op de accountpagina. | |
| REST API | Op alle acht recordtypen: lezen, aanmaken, bijwerken en verwijderen, in JSON of XML, met de authenticatie via API-sleutel die je al gebruikt. |
Configuratie
Twaalf functies schakel je onafhankelijk van elkaar uit. Een functie uitschakelen sluit ook de URL’s, niet alleen het menu-item: een functie die je hebt uitgezet antwoordt met 404, in plaats van de link te verbergen en de pagina bereikbaar te laten.
De twaalf functies
Leads, Bedrijven, Contacten, Deals, Activiteiten, Producten, Offertes, Contracten, Rapporten, Duplicaten, Imports en E-mails.
| Instelling | Wat het doet |
|---|---|
| Recordnummering | Prefix per recordtype, aantal voorloopnullen en een optioneel jaartal in het nummer, zoals in LD-2026-000148. |
| Valuta’s | Een standaardvaluta, een basisvaluta om mee te vergelijken en welke valuta’s de formulieren überhaupt aanbieden. |
| Standaardzichtbaarheid | Voor wie een nieuw record zichtbaar is voordat iemand dat aanpast. |
| Afronding | Aantal decimalen en afronden op half naar boven, half naar even of half naar beneden. |
| Herinneringstermijn | Hoe lang voor de einddatum van een activiteit de herinnering wordt verstuurd, als de activiteit dat zelf niet aangeeft. |
| Verlengingsmelding | Op welke dagen voor het einde van een contract een verlenging moet worden aangemaakt. |
| Meldingen | Welke gebeurtenissen überhaupt mail versturen. Voor de rest meldt elke gebruiker zich af op de eigen accountpagina. |
| Keuzelijstwaarden | Een waarde hernoemen verandert haar overal waar ze al wordt gebruikt. Verwijder je een waarde waar records naar verwijzen, dan wordt gevraagd wat er in de plaats moet komen. |
Compatibiliteit
| Redmine | Rails | Database | Status |
|---|---|---|---|
| 7.0 | 8.1 | MySQL 8 · PostgreSQL | Ondersteund |
| 6.1 | 7.2 | MySQL 8 · PostgreSQL | Ondersteund |
| 5.1 | 6.1 | MySQL 8 · PostgreSQL | Ondersteund |
Eén codebase voor alle drie, zonder versiespecifieke branch om te kiezen. De plugin brengt een eigen stylesheet en één meegeleverde bibliotheek (Select2, MIT) mee en laadt die alleen op zijn eigen pagina’s: er wordt niets geïnjecteerd in de issue-, project- of beheerschermen van Redmine en er wordt tijdens het draaien niets opgehaald bij een externe host, dus een installatie achter een firewall gedraagt zich hetzelfde als een installatie zonder.
Talen
Alle 50 talen die Redmine meelevert, elk met de volledige set sleutels, zodat een ontbrekende vertaling nooit “Translation missing” op een pagina kan zetten. Onvertaalde items vallen terug op het Engels.
Jouw data
De plugin beheert zijn tabellen van begin tot eind. Hij leest of schrijft geen data van andere plugins, en er is verder niets nodig om hem te laten werken.
Zelfstandig
Geen afhankelijkheid van een plugin voor facturatie, billing of financiën. Gebruik je er een, dan is er een optionele exportoverdracht die je zelf inschakelt; standaard verlaat niets de plugin.
Gewone tabellen
Een eenvoudig relationeel schema dat je kunt bevragen, back-uppen en gebruiken voor rapportages met de tools die je al hebt.
Overdraagbaar
Elke lijst kun je exporteren voordat je vertrekt, en contacten gaan mee als vCard. Schemamigraties zijn terug te draaien; de migraties die beginwaarden invoeren of bestaande data samenvoegen gaan maar één kant op, zoals je zou verwachten.
Met auditspoor
Records houden hun eigen tijdlijn bij: wie wat heeft gewijzigd, en wanneer.
Installeren in drie stappen
Vereist shell-toegang en de mogelijkheid rake-taken uit te voeren. Maak altijd een back-up voordat je een plug-in installeert.
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
Does it work with my existing issues?
Can I install it on a hosted Redmine?
What does the license cover?
Is the source available?
How do refunds work?
Prijzen
Eén server
Eén Redmine-installatie · onbeperkt aantal gebruikers · 12 maanden updates.
Meerdere servers
Onbeperkt aantal Redmine-servers · onbeperkt aantal gebruikers · 12 maanden updates.