Upload the exports you already produce. A Python engine runs the report, and the result is a grid you can filter in the browser plus the Excel your workbook already expects.
A file arrives, is read and versioned, and the run starts itself once the last input is in — with anything downstream following.
The same pipeline on a timetable rather than on arrival, so the morning pack is waiting rather than asked for.
Built on
Python engine
pandas runs the report
Queued runs
Redis in, worker pool out
DuckDB grid
Parquet, paged in ms
Excel out
your own workbook, refilled
Reporting platform access
Invited users only · each company sees only its own data