← Back to projectsAutomation · Real project

Automated Daily Sales Report

PythonpandasmatplotlibReportLabsmtplibREST API

Collects sales data from all active channels (POS, online shop, phone orders), processes it with pandas, generates a full PDF report with charts and KPIs, and automatically emails it to the owner every evening at 20:00.

app.dtdigital.it/report-vendite● Live data

Daily sales report

Collects data · builds charts · emails report at end of day

Revenue today2840 €+12% vs last Mon
Orders47+5 last hour
Average ticket60 €
Reports sent0automatically
Revenue by hour (€)Today
08
09
€39
10
11
12
13
14
15
16
17
18
19
Sales by channel
POS / In-store52%
Online shop31%
Phone orders17%
End-of-day report19:30
Collect dataChartsPDFEmail owner
Report ready — 0 sent automatically todayCharts, KPIs, top products and channel breakdown included
Recent ordersLive
Espresso x4 · POS / In-store€18
Pastry box · Online shop€42
Gift set · Phone orders€65