
How I built a SaaS that sends AI-written Stripe reports every Monday — and what I learned
I've been building Autoreport for the past few months alongside my day job. The idea was simple: every Monday morning, get a PDF in your inbox with your Stripe numbers from the previous week — no dashboards, no manual work. Here's how I built it, the stack I chose, and the lessons I learned along the way. The problem I kept opening Stripe every Monday to check the previous week. Revenue, payments, new customers. It wasn't hard — just friction. And because it required effort, I kept skipping it or doing it badly. I wanted the numbers to come to me, not the other way around. The stack The entire backend runs on AWS, deployed with Terraform: Lambda (Python) — one function per stage of the pipeline: data extraction, AI narrative generation, PDF building, email delivery EventBridge — triggers the pipeline every Monday morning S3 — stores raw Stripe data and generated reports DynamoDB — tenant registry SES — email delivery Secrets Manager — stores each customer's Stripe API key Bedrock (Clau
Continue reading on Dev.to Python
Opens in a new tab




