Moderne CRM-Lösung für Verbandsarbeit und Mitgliedermanagement

Drei farbige Balken mit den Bezeichnungen C, R und M, die das Akronym CRM darstellen, auf weißem Hintergrund.
Bunte Blöcke mit Symbolen, die auf einem gezeichneten Organigramm auf blauem Hintergrund angeordnet sind.
Eine Person hält ein Tablet, auf dem der Mitgliederbereich einer Website und Veranstaltungshinweise angezeigt werden.
Drei farbige Boxen mit Text und Symbolen für die Bereiche Mitgliederverwaltung, Veranstaltungsmanagement und Gremienmanagement

Komplexes Mitgliedermanagement mit innovativer Softwarearchitektur

Als Digitalagentur mit umfassender Expertise in der Softwareentwicklung haben wir für einen Verband eine zukunftssichere CRM-Lösung entwickelt, die alle Anforderungen an modernes Mitgliedermanagement, Veranstaltungsorganisation und Gremienarbeit erfüllt. Digitale Verbandsarbeit lebt von effizienten Prozessen, verlässlichen Daten und intuitiven Workflows. Mit der neuen Softwarelösung hat unser Team von PPW gemeinsam mit den UX Expertinnen und Experten von Hello x ein leistungsfähiges CRM-System geschaffen, das speziell auf die Anforderungen eines großen Fachverbands zugeschnitten ist – von der UX-Konzeption über das UX-Design bis zur programmiertechnischen Umsetzung in einem modernen Technologie-Stack.

Veraltetes System ohne Zukunft als Herausforderung

Unser Kunde stand vor einer kritischen Situation: Die bestehende DRUPAL-basierte Software war technisch veraltet und ließ sich nicht mehr aktualisieren. Der ursprüngliche Dienstleister existierte nicht mehr, und das System wurde nur noch notdürftig am Laufen gehalten. Das Hosting-Unternehmen hatte interimsmäßig einige Aufgaben in der Softwarebetreuung übernommen, doch eine nachhaltige Lösung war dringend erforderlich.

Diese Ausgangslage machte deutlich: Es brauchte eine komplett neue, zukunftssichere Softwarelösung, die nicht nur die aktuellen Anforderungen erfüllt, sondern auch flexibel erweiterbar ist.

Agile Entwicklung im partnerschaftlichen Prozess

Die Entwicklung erfolgte agil, in enger Abstimmung mit den Ansprechpartnerinnen und Ansprechpartnern des Verbands. Unser Hello x UX-Team aus Münster konzipierte die Benutzerführung und gestaltete die Oberflächen auf Basis moderner Design-Systeme. Die technische Umsetzung erfolgte durch unser Softwareentwicklungsteam bei PPW, das die einzelnen Module als eigenständige Microservices realisierte.

Durch kurze Feedbackzyklen, regelmäßige Reviews und kontinuierliche Tests entstand Schritt für Schritt ein CRM-System, das die fachlichen Anforderungen exakt abbildet und durch seine klare Struktur überzeugt.

Die drei zentralen Bausteine der CRM-Lösung

Blöcke mit Symbolen bilden ein Organigramm auf einer blauen Fläche, der Text lautet Intelligente Mitgliederverwaltung.

Intelligente Mitgliederverwaltung

Das Herzstück der neuen Software bildet eine mehrstufige Mitgliederverwaltung, die die komplexe Organisationsstruktur des Verbands abbildet. Mitglieder sind Unternehmen, die dem Verband angehören und wiederum Anlagen betreiben. Personen können sowohl direkt beim Mitgliedsunternehmen als auch bei einzelnen Anlagen beschäftigt sein.

Die Software unterscheidet verschiedene Rollen innerhalb der Personen eines Mitgliedsunternehmens, darunter Geschäftsführer, Ansprechpartner und Datenverwalter. Besonders praktisch: Datenverwalter können über die an das CRM angebundene Website eigenständig Personendaten aktualisieren und verwalten. Diese dezentrale Datenpflege entlastet die Verbandsmitarbeitenden erheblich und gewährleistet gleichzeitig die Aktualität der Informationen.

In einem Flussdiagramm angeordnete Holzblöcke mit Veranstaltungsmanagement-Etikett auf einem orangefarbenen Transparent.

Flexibles Management von Veranstaltungen

Der zweite zentrale Baustein ermöglicht ein effizientes Veranstaltungsmanagement mit einem integrierten Online-Formular-Baukasten. Mitarbeitende können individuell passende Anmeldeformulare zusammenstellen – sei es für Präsenzveranstaltungen mit Hotelübernachtung oder für Online-Webinare.

Die Flexibilität zeigt sich auch in der Sichtbarkeit: Veranstaltungen können entweder im öffentlichen Bereich der Website bereitgestellt werden oder als nicht öffentliche Veranstaltungen ausschließlich im zugangsgeschützten Bereich buchbar sein. Diese Funktion ist besonders wichtig für die Integration mit dem Gremienmanagement.

Bunte Holzblöcke, die Menschen und Aufgaben auf blauem Hintergrund darstellen, mit der Aufschrift Strukturiertes Gremienmanagement.

Strukturiertes Gremienmanagement

Mitarbeitende der Mitgliedsunternehmen organisieren ihre Zusammenarbeit in verschiedenen Gremien und thematischen Gruppen, beispielsweise zum Thema Klimaschutz. Das System stellt sicher, dass Mitarbeitende nur auf diejenigen Gruppen Zugriff haben, in denen sie tatsächlich Mitglied sind.

Innerhalb der Gremien-Gruppen finden spezielle Veranstaltungen statt, die als Sitzungen bezeichnet werden. Diese werden ebenfalls im CRM angelegt, wobei das System automatisch regelt, dass nur Mitglieder der entsprechenden Gremien-Gruppe diese Sitzungen buchen können. Sitzungsprotokolle werden digital bereitgestellt und stehen als Downloads innerhalb der jeweiligen Gremien-Gruppe zur Verfügung.

Über eine Schnittstelle ist das Newsletter-System CleverReach an das CRM angebunden. Dies ermöglicht zielgerichtete Kommunikation: Informationen können entweder an alle Mitglieder versendet oder gezielt an einzelne Gremien-Gruppen adressiert werden. Die Mailings werden automatisch von CleverReach in die TYPO3-basierte Website übertragen und innerhalb der jeweiligen Gremien-Gruppe zur Verfügung gestellt. So zentralisieren sich alle Informationen der Gremienarbeit in der zugehörigen Projektgruppe.

Die neue Softwarelösung hat den Arbeitsalltag der Verbandsmitarbeitenden grundlegend verbessert. Prozesse, die früher mühsam manuell durchgeführt werden mussten, laufen nun automatisiert ab. Die zentrale Datenverwaltung in Kombination mit dezentralen Pflegemöglichkeiten reduziert den administrativen Aufwand erheblich. Gleichzeitig profitieren die Mitgliedsunternehmen von einer intuitiven Benutzeroberfläche und selbstständigen Verwaltungsmöglichkeiten und einer stark verbesserten Informationsarchitektur.

Der Technologie-Stack im Detail

Für maximale Zukunftssicherheit und Performance haben wir die Implementierung auf Basis des folgenden Technologie-Stack realisiert:

Backend und API:Das Backend basiert auf einem NestJS API-Server mit TypeScript, der eine robuste und typsichere Entwicklung ermöglicht. Als primäre Persistenzschicht kommt PostgreSQL zum Einsatz, eine bewährte relationale Datenbank für komplexe Datenstrukturen.

Frontend:Das Frontend wurde mit Vue 3 und Vuetify in TypeScript entwickelt und bietet eine moderne, reaktive Benutzeroberfläche mit ausgezeichneter User Experience.

Messaging und Events:RabbitMQ fungiert als Event-Queue zwischen den Services und ermöglicht asynchrone Kommunikation. QuestDB dient als persistenter Event Store und gewährleistet die Nachvollziehbarkeit aller Systemereignisse.

Integration: Der CleverReach-Connector wurde mit PHP und Symfony realisiert, um eine nahtlose Anbindung an das Newsletter-System zu gewährleisten.

Testing:Umfassende Testabdeckung wird durch JUnit für API-Tests und Playwright für End-to-End-Tests sichergestellt.

DevOps und Deployment:Docker mit docker-compose wird sowohl für die lokale Entwicklung als auch für den Produktivbetrieb eingesetzt. GitLab CI automatisiert den gesamten Entwicklungs- und Deployment-Prozess.

Monitoring und Logging: Alloy und Loki aggregieren Logs, während Grafana diese visualisiert. Nginx fungiert als Reverse-Proxy und verwaltet den eingehenden Traffic.

Kreisförmige Grafik auf der die Schlagwörter dieser Webseite zum Thema LMS-Architektur zusammengefasst sind.

Microservices-Architektur für maximale Flexibilität

Die Anwendung ist als Microservices-Architektur konzipiert, bei der einzelne Services überwiegend über RabbitMQ-Exchanges kommunizieren. Jeder Service läuft als Docker-Container innerhalb desselben Netzwerks, wodurch direkte Zugriffe ermöglicht werden.

Ein besonderes Merkmal der Architektur ist die Event-basierte Synchronisation: Alle Datenänderungen über den API-Service resultieren in Events, die an den Messaging-Service gesendet werden. Die Website konsumiert diese Events und passt ihre eigenen Daten entsprechend an. Dies führt zu einer konsistenten Synchronisation zwischen API-Service und Website.

Die Qualitätssicherung erfolgt in der GitLab CI durch Container-Tests mit Docker-in-Docker. Diese Testumgebung entspricht weitgehend der Produktionsumgebung. Besonders wichtig: Tests verwenden generell tatsächliche Instanzen der zu testenden Services. Mocks werden weitgehend vermieden – End-to-End-Tests starten beispielsweise Frontend, API-Server und entsprechende Datenbanken, anstatt die API zu mocken.

Michael Pietz (GF)

PPW, Ihr Partner für maßgeschneiderte Softwarelösungen

Von der UX-Konzeption über das Design bis zur Programmierung – bei PPW erhalten Sie alle Leistungen aus einer Hand. Unser Team entwickelt individuelle Softwarelösungen, die exakt auf Ihre Anforderungen zugeschnitten sind und durch moderne Technologien zukunftssicher bleiben.

BITV Check - Wir prüfen Ihre Website oder Ihr digitales Produkt.

Wir setzen die Projekte unsere Kunden nicht nur BITV-konform um, wir prüfen auch Websites, Apps und digitale Produkte hinsichtlich der gesetzlichen Anforderungen. Buchen Sie unser 30-Minten-Erstgespräch - unverbindlich, klar und kompetent. Denn digitale Barriefreiheit ist Pflicht.