Ü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.
Moderne CRM-Lösung für Verbandsarbeit und Mitgliedermanagement




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
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.
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.

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.


