linkedin

Manchmal können sich die scheinbar einfachsten Projekte als die aufwändigsten herausstellen. Ein Beispiel dafür ist eine Anfrage zur Erstellung eines Dashboards zur Verfolgung von Vertriebskontakten. Auch wenn es vielleicht nicht so einfach war, Daten in einige Diagramme und Grafiken einzugeben, hat das Endergebnis es unserem Vertriebs- und Marketingteam ermöglicht, das, was eine einfache Lead-Tracking-Übung war, in ein Tool zur Förderung der Vertriebsintelligenz zu verwandeln.

Wir verwenden Hubspot bei DOOR3, das im Allgemeinen eine gute Arbeit bei der Verfolgung von Verkäufen und Leads leistet, aber wir wollten eine dynamische Möglichkeit, alle aktuellen Daten an einem Ort aktiv anzuzeigen. Wir beschlossen, dass es an der Zeit war, ein Dashboard zu entwickeln, das alles für das Team zusammenfassen konnte.

Die Suche nach der richtigen Lösung

Zunächst erkundete ich die verfügbaren, sofort einsetzbaren Optionen. Ich experimentierte mit einigen Plattformen wie Databox und Power BI, musste aber feststellen, dass sie nicht das leisten konnten, was wir wollten. Bestehende Plattformen bieten ihre eigenen Tools für den Datenabruf. Wir haben jedoch festgestellt, dass unser Team gelegentlich eine Funktion wünscht, die sehr spezifisch für unsere Organisation ist, und das bedeutete, dass es am besten wäre, die volle Kontrolle zu haben. Vor allem bot es uns die Möglichkeit, in Zukunft auch andere Datenquellen zu integrieren.

Letztendlich entschied ich mich nach all meinen Recherchen für eine Google Sheets-Implementierung mit Google Apps Script. “Sie haben sich für eine einfache Tabellenkalkulation entschieden?”, werden Sie sagen. Die Formatierung in einer Tabellenkalkulation hat tatsächlich viele Vorteile, einschließlich der Lesbarkeit und der Erstellung von Diagrammen. Google Apps Script ist eine Plattform für die schnelle Anwendungsentwicklung, die es mir ermöglichte, Code in JavaScript zu schreiben und auf integrierte Bibliotheken für Google Workspace-Anwendungen zuzugreifen, was uns die Kontrolle über jeden Aspekt unserer Google-Tabelle gab. Es war hilfreich, dass unsere Implementierung in einer Sprache programmiert werden konnte, mit der ich bereits vertraut war, und die die Möglichkeit bot, die robusten Anpassungsoptionen und die Datenkontrolle, die wir suchten, mit geringem Overhead und in kurzer Zeit zu erstellen. Alles passte perfekt zusammen.

Trotzdem stieß ich bei der Erstellung des Dashboards auf einige Herausforderungen. Das Hauptproblem war die Lernkurve: Im Internet gab es nicht viele Informationen darüber, wie man so etwas macht. Ich musste viel Dokumentation lesen und meine Arbeit mit der von anderen auf Stack Overflow und anderen ähnlichen Foren vergleichen. Ich begann mit Versuch und Irrtum, indem ich aus meinen Skripten heraus kleine Abfragen an Hubspot stellte, um Daten abzufragen. Hubspot gibt Daten in JSON zurück, was uns erlaubt, mit Hubspot-Daten als Javascript-Objekte zu arbeiten. Sobald die Abfragen eingerichtet waren, war es ein Leichtes, Berechnungen durchzuführen und das Dashboard auf unsere Bedürfnisse abzustimmen. Sie können die Daten einfach sortieren, formatieren und anzeigen, wie Sie es wünschen. Ich fügte Designelemente wie Diagramme, Farben usw. hinzu, sobald das Team mit der Vorarbeit zufrieden war.

Eine leistungsfähige Plattform

Am Ende hatten wir ein robustes Dashboard, das es den Benutzern ermöglicht, auf ein Geschäft oder ein Unternehmen zu klicken und direkt zu diesem Profil in Hubspot zu gehen, wo sie Änderungen vornehmen können, die dynamisch im Dashboard angezeigt werden. Dadurch werden Vertriebs- und Marketingbesprechungen effizienter und das Team hat einen einfachen Überblick darüber, woran jeder arbeitet. Diese Dashboards machen auch unsere Verkaufsprognosen intelligenter und einfacher zu erstellen. Gleichzeitig profitieren wir davon, wie einfach die Kommunikation über unsere Dashboards ist. Da jeder im Team weiß, wie man Google Sheets benutzt, können sie mir ganz einfach sagen, wie sie die Daten sehen wollen oder welche Designverbesserungen sie wünschen.

Noch besser ist, dass der Code, den wir erstellt haben, ein einfaches Beispiel dafür ist, wie man Daten von Hubspot abruft und manipuliert, und eine großartige Grundlage für uns ist, auf der wir aufbauen können. Um ehrlich zu sein, hätte ich mir gewünscht, dass ich ihn von Anfang an hätte. Weitere Informationen zur Funktionsweise des Codes, einschließlich eines Links zum Code-Repository, finden Sie in meinem nächsten Beitrag.

Brauchen Sie weitere Hilfe?

Denken Sie, dass es an der Zeit wäre, zusätzliche Hilfe in Anspruch zu nehmen?

Door3.com