A Python + Claude vision service that reads daily sales report PDFs and emails leadership a clean executive scorecard, after the no-code flow it replaced died in a tenant migration.
The company’s 200-step Power Automate flow broke during a Microsoft 365 migration and couldn’t be salvaged. Daily sales visibility for the executive team stopped overnight.
A focused Python service watches a shared mailbox via Microsoft Graph and picks up Crystal Report PDFs as they arrive.
Claude vision reads the sales data straight off the page. No brittle OCR templates, so layout drift doesn’t break extraction. Live mix costs come from a SharePoint list, keeping margins accurate as inputs shift.
A formatted scorecard lands in every executive’s inbox at 5pm, every business day. Small service, easy to monitor, easy to fix.
daily delivery, no exceptions
low-code steps replaced by one service
manual touches per report
sound familiar?