API-Entwicklung zur Verknüpfung von Magicline mit Freshsales und Freshworks
Eine Serveranwendung, um Daten aus der SaaS-Anwendung 'Magicline' abzurufen und anschließend automatisiert in andere SaaS-Softwareanwendungen zu synchronisieren. Mit unserer erstellten Lösung ermöglichen wir ebenfalls dem Kunden, weitere Verarbeitungsschritte auf den Daten durchzuführen.
FITSEVENELEVEN / Fritz Foundation GmbH
Leistungen
Entwicklung, Wartung, Support
Branche
Gesundheit (Fitness)
Größe
100 Mitarbeiter
Unser Lösungsbeitrag
Mit der Entwicklung einer speziellen API-Integration zwischen Magicline und Freshsales sowie Freshworks bieten wir eine automatisierte Schnittstelle, die den Datenaustausch zwischen den Systemen vereinfacht. Durch unsere Anwendung können Daten nicht nur automatisiert synchronisiert, sondern auch für weitere individuelle Verarbeitungsschritte genutzt werden – ganz nach den Bedürfnissen des Kunden.
Technologien & Partner
Für dieses Projekt verwendeten wir eine Kombination bewährter Technologien und Partner, um eine skalierbare und effiziente Lösung zu entwickeln. Node.js diente als Basis für die performante API-Integration, während Docker die flexible Bereitstellung in einer containerisierten Umgebung ermöglichte. Die Versionsverwaltung erfolgte über GitHub, und Sentry für ein zuverlässiges Monitoring. Gehostet wurde die Lösung auf Microsoft Azure, was eine robuste und skalierbare Infrastruktur bot. Mit Cortina Consult als Partner haben wir die datenschutzkonforme Umsetzung des Projekts garantiert.
Focus: Middleware-API
Unsere Middleware-API dient als zentrale Schnittstelle zwischen der Magicline API und den APIs von Freshsales und Freshworks. Sie automatisiert den Datenabruf aus der Magicline-Plattform und synchronisiert diese in Echtzeit mit den anderen Systemen, wodurch der manuelle Aufwand für Dateneingaben erheblich reduziert wird. Diese kontinuierliche Synchronisierung gewährleistet aktuelle und konsistente Daten, was die Qualität verbessert und das Risiko von Fehlern minimiert. Zusätzlich ermöglicht die Middleware-API FITSEVENELEVEN, weitergehende Verarbeitungsschritte auf den abgerufenen Daten durchzuführen, wie etwa anonyme Mitgliederanalysen oder automatisierte Marketingprozesse.
Der Projektablauf
1. Projektannahme
Das Projekt wurde nach einem Beratungsgespräch als notwendige Digitalisierungsmaßnahme initiiert. Da es sich um einen Neukunden handelte, wurden zuvor etwaige Ansprechpartner und Arbeitsabläufe besprochen.
2. Magicline Partnerschafft
Aufgrund einer geschlossenen API bei Magicline mussten wir zur Erfüllung des Auftrags zuerst Partner von Magicline werden. Dies haben wir mit dem nötigen Einsatz erfolgreich umgesetzt.
3. Entwicklung der API
Nach der Festlegung der Zuständigkeiten begann die Entwicklung der API in enger Zusammenarbeit mit dem Auftraggeber. Der Kunde legte fest, welche Daten abgefragt werden, welche Eingaben verpflichtend sind und welche Auswahloptionen existieren.
4. Erprobungsphase mit Systemkoordinator bei Kunden
Da der Geschäftsprozess auf viele Eingaben durch einen Mitarbeiter des Kunden reagiert, haben wir während der Entwicklung eine Erprobungsphase mit etwaigen Updateschleifen festgelegt. Diese agile Arbeitsweise hat aufwändige Korrekturen in der Produktivumgebung vorweggenommen.
5. Veröffentlichung innerhalb einer Testumgebung
Bei der Einführung des neuen Geschäftsprozesses wurden alle relevanten Mitarbeiter umfassend über die Änderungen und Funktionsweisen des Systems informiert. Ausgewählte Personen durften bereits das System nutzen.
6. Veröffentlichung innerhalb einer Produktivumgebung
Nachdem sichergestellt wurde, dass die Anwendung fehlerfrei und wie erwartet funktionierte, wurde sie global freigeschaltet und arbeitet nun für den gesamten Prozess.
7. Wartung & Hosting (mit SLA & AV-Vertrag)
Nach der erfolgreichen Inbetriebnahme wurde ein Wartungsvertrag (SLA) abgeschlossen, der die kontinuierliche Schließung von Sicherheitslücken, Performance-Optimierungen sowie die technologische Weiterentwicklung der Anwendung sicherstellt. Um die datenschutzkonforme Verarbeitung von Daten sicherzustellen, wurde ein AV-Vertrag ausgearbeitet.
Der Projektmehrwert
Effizienzsteigerung
Durch die nahtlose Integration der Magicline API mit den Freshsales- und Freshworks-APIs wird der manuelle Aufwand für die Dateneingabe und -pflege erheblich reduziert. Dies führt zu einer automatisierten Datenverarbeitung, die Zeit spart und Fehlerquellen minimiert.
Datenkonsistenz und -qualität
Die kontinuierliche Synchronisierung der Daten zwischen den verschiedenen Systemen gewährleistet, dass alle Plattformen stets über aktuelle und konsistente Informationen verfügen. Dies verbessert die Datenqualität und unterstützt fundierte Entscheidungen im Unternehmen.
Flexibilität und Skalierbarkeit
Die Middleware-API ist so konzipiert, dass sie leicht anpassbar und erweiterbar ist. Dies ermöglicht FITSEVENELEVEN, zukünftige Integrationen mit weiteren SaaS-Anwendungen problemlos umzusetzen und sich somit an wechselnde Geschäftsanforderungen anzupassen.