Data-Pipeline: Von Pipedrive CRM nach Bexio & Mailchimp
Das Problem: Drei verschiedene Webbasierte Tools müssen synchronisiert werden
Unser Kunde nutzt verschiedene webbasierte SaaS Tools um sein Unternehmen zu verwalten und zu vermarkten. Für die Buchhaltung wird Bexio verwendet, die Kunden-Pipeline wird mit Pipedrive abgebildet und Markting- sowie Serviceemails werden via Mailchimp versendet.
Damit die Geschäftsprozesse unseres Kunden optimal funktionieren, müssen alle drei Tools mit verschiedenen Datenständen synchronisiert werden:
Bestimmte Ereignisse in Pipedrive lösen eine Synchronisation aus
Nur Kunden die bereits eine Leistung in Anspruch nehmen, müssen nach Bexio übertragen werden
Alle Interessenten und Kunden müssen nach Pipedrive übertragen werden
Jede Änderung eines Kundendatensatzes in Pipedrive muss auf die angebundenen Tools synchronisiert werden
Wir übernehmen das Projekt und stellen es mit Laravel auf solide Beine
Durch den vorherigen Dienstleister den Dr. Kelly beauftragt hatte, wurde zur Automatisierung dieser Prozesse eines Node.Js-basierter Lösungsansatz gewählt.
Dr. Kelly kommt mit dem zu lösenden Problem, dem Wunsch, weitere Automatisierungen zu implementieren und dem bestehenden Lösungsansatz zu uns, da der vorherige Partner nicht mehr zur Verfügung steht.
Unsere Lösung
Grundsätzlich ist Node.js keine schlechte Wahl. Für ein Datengetriebenes Projekt bei dem die sofortige Bereitstellung der Änderungen in allen Systemen nicht im Vordergrund steht, kann Node.Js nicht seine stärken ausspielen. Mit den gegebenen Anforderungen und Bedürfnissen unseres Kunden, können wir durch eine objektorientierte Architektur mit Laravel ein System aufbauen, welches gut skaliert, langlebig ist und sich stetig um neue Automatisierungen erweitern lässt.
Mit dieser Datenpipeline verbinden wir die Tools Pipedrive CRM, Bexio und Mailchimp miteinander. Diese Regel- und Eventbasierte Synchronisierung der Daten automatisiert die Geschäftsprozesse der Praxis.