A few weeks ago I shared Reporting SaaS here, and the feedback was clear: nobody wants "automated reports", people want to stop losing money without noticing.
So that's what it does now. Every Monday, a Shopify store owner gets a PDF report that explains why sales moved. And when discounts, refunds or cancellations run well above normal, the report puts a dollar figure on the loss, names the cause (the discount code, the most refunded product, the main cancellation reason) and suggests one action. If there's no clear cause, it doesn't invent one.
A few weeks back I posted here about a stranger's comment reshaping my product roadmap the short version: my Shopify reporting app was just automating a habit (checking your numbers) instead of actually telling merchants anything useful. Someone framed it as "insurance against a bad week" instead of a weekly export, and it stuck.
Quick context: I run Reporting SaaS, a Shopify app that automatically emails merchants their sales/order/product reports, so they don't have to log into Shopify Analytics manually every week.
A couple weeks ago I posted an honest recap on Indie Hackers fixed a bunch of App Store listing issues, built some SEO content, and admitted installs hadn't moved yet. Pretty unglamorous stuff.
One comment stuck with me more than the rest. Someone pointed out that most of my feature list was just "automation of a habit" competing with Shopify's own free analytics emails, which is a race to the bottom on price. But one feature I'd almost buried as a minor bullet point a revenue-drop alert wasn't automating anything. It was catching something. Their framing: stop selling "avoid checking manually," start selling "insurance against a bad week."
I didn't want to just nod and move on, so I actually built around it: