SaaS Reporting: Built During Apprenticeship
A few months ago I noticed a pattern: small businesses have the data but nobody to analyze it. Their sales numbers sit in Shopify or Stripe untouched because they don't have time, budget, or a data team.
So I built Kontrollytics — an AI-powered reporting platform that connects to Shopify, Stripe and Google Analytics 4 and automatically generates a full business report as a PDF. Not just charts. Actual written analysis with trends, highlights and recommendations. In under 3 minutes.
What I shipped
- Shopify, Stripe and GA4 direct integrations
- AI writes the full report in plain text
- White-label mode for agencies (their logo, their domain, their product)
- Scheduled reports via email
- DSGVO-compliant, EU-hosted, fully in German
The honest part
I'm still in my apprenticeship. I built this entirely on the side using Flask, Firestore, Google Cloud Run, Stripe and the Anthropic Claude API. It took longer than expected, cost me more weekends than I planned, and taught me more than any course ever could.
I launched last week. Zero customers so far. But the product is live, the Stripe webhooks work, and the first real report has been generated.
The tech stack
- Backend: Python / Flask
- Database: Firestore (Google Cloud)
- Hosting: Google Cloud Run (EU Frankfurt)
- AI: Anthropic Claude API
- Payments: Stripe
- Email: SendGrid
- Storage: Google Cloud Storage
If you run a small e-commerce business or an agency that serves them — I'd love your feedback.
Happy to answer any questions about the tech stack or the build process.