BI Bot Case Study: Automatisierte KPI-Updates

Kunde: Honigbär für deine Familie
Honigbär für deine Familie vertreibt Babyartikel sowohl über einen Shopify Store als auch über Amazon. Das Unternehmen betreibt Online-Werbung auf den großen Plattformen Google und Meta. Die Geschäftsführung möchte die Ad spendings für Online-Werbung auf den großen Plattformen Google und Meta engmaschig überwachen und hat sich hierzu für die Implementierung des KPI Whats App Bots entschieden.
Anforderungen

Zunächst werden im einem Workshop die Anforderungen an den BI Bot ermittelt. Die Anforderungen werden in Form von User Stories formuliert.
Von Tobias vom Management:
- Ad spendings für Online-Werbung auf den großen Plattformen Google und Meta sollen engmaschig überwacht werden.
- Der Return of Ad Spendings (ROAS) auf den einzelnen Kanälen soll jeden Abend angezeigt werden.
- Der Gesamtumsatz und Gewinn des Vortrages sollen im Morning Briefing geliefert werden.
- Die Rate of Sale soll aus einer bereits bestehenden Excel-Tabelle CSV geholt werden.
- Auf die Chat-Nachricht Sales heute sollen die Real-Time Sales aus Shopify und Amazon geholt werden.
Von Laura vom Kundenservice:
- Sobald eine dringend zu beantwortende Customer Mail eintrifft, soll diese sofort in einer WhatsApp Nachricht gemeldet werden.
Architektur

Die Basis der Architektur ist die BiBot Engine, die die Anbindung an die verschiedenen APIs und Datenquellen ermöglicht. Die BiBot Engine ist in der Lage, die Daten aus den verschiedenen Quellen zu aggregieren und in einem Chatbot zu präsentieren.
Für den gegenwärtigen Fall werden folgenden Module integriert:
- Google Analytics
- Meta
- Shopify
- Amazon
- CSV-Datei Import
Die Installation findet hierbei On Premise in einem Docker Container statt.
Umsetzung

Die Umsetzung der Anforderungen erfolgt in mehreren Schritten:
- Anbindung der APIs an die BI Bot Plattform.
- Anbindung der BI Bot Engine an eine bereits bestehende CSV-Datei mit dem Stock Forecast.
- Anbindung des Delta Mods um mehrfach Benachrichtigungen zu vermeiden.
- Aufsetzen eines CRON Jobs um geschedulte Nachrichten zu versenden.
Aufwand
Die Umsetzung der oben genannten Anforderungen hat 2 Tage in Anspruch genommen.