Sep 16, 2026 · by Rida Ennasry · View source

TinyKPI

Your business analytics directly in your notch

TinyKPI

Editorial analysis

The Notch Is a Dashboard, and That Should Worry Every SaaS Vendor You Pay

Cross-border operators live inside a dozen browser tabs. Amazon Seller Central on one monitor, Shopify admin on another, a Klaviyo flow builder somewhere behind them, and a Stripe payout page you refresh like a slot machine. The dirty secret of the DTC stack is that nobody actually watches the numbers — we check them, reactively, after a bad week. So when a solo builder ships a tool that puts your business metrics in the MacBook notch, the interesting question isn’t “cute, does it work?” It’s whether ambient, always-visible KPIs change operator behavior enough to matter. TinyKPI, built by Rida Ennasry, is a useful provocation for anyone running a store across time zones.

What TinyKPI Actually Is, Stripped of Launch-Day Hype

The pitch is disarmingly small: your metrics, in the MacBook notch. Ennasry built it because his own numbers were “scattered everywhere — Stripe, PostHog, Clerk, databases” and he wanted the ones he cared about somewhere he could “just glance at while working.” It’s 100% local, customizable, and this is the very first release, with the maker openly asking what sucks and what should come next.

That’s the entire product surface. No AI copilot, no “unified commerce intelligence layer,” no enterprise tier. For a cross-border seller, that minimalism is either the selling point or the dealbreaker depending on how you run your week.

The genuinely notable design decision is the location. The notch is the one strip of screen you never cover with a window — as commenter Pascal Couturier put it, “It’s the one strip of screen I never cover with a window.” That’s a real insight about attention economics. A dashboard you have to navigate to is a dashboard you check once a day. A dashboard that’s physically impossible to obscure is one you absorb continuously, the way you absorb a clock.

Why Amazon sellers should care more than Shopify ones

Shopify merchants already have a decent native mobile app and a reasonably fast admin home. Amazon sellers have Seller Central — a UI that feels like it was designed by a committee that lost a bet, where the numbers you actually need (session percentage, buy box share, unit session percentage by child ASIN) are buried three clicks deep and load slowly. If TinyKPI can pull from a database or an API endpoint you control, an Amazon operator can surface the two or three numbers that determine whether today is profitable and stop opening Seller Central until something moves. That’s a real time saving, not a novelty.

The Comparison Set Matters More Than the Product

Here’s where I get skeptical, and where cross-border sellers should too. TinyKPI is not competing with Databox or Geckoboard on features — it’s competing on friction. Those tools are genuinely powerful: dozens of connectors, TV-mode dashboards, team sharing, alerting. They’re also heavyweight, cloud-hosted, and priced per user in a way that makes a solo operator or a two-person brand feel silly for signing up.

The closer comparison is actually the menu-bar metrics space — iStat Menus for system stats, or the various crypto ticker apps that live in your menu bar. TinyKPI is applying that pattern to business metrics. And the second-closest comparison is a Google Sheets tab you keep pinned, or a Notion dashboard you built once and stopped updating in March.

The honest framing: TinyKPI’s differentiator is local-first and zero-friction, not capability. If you need thirty data sources and a shared team view, this isn’t your tool and won’t be for a while. If you need four numbers visible at all times without paying $50/month and handing a vendor your Stripe key, the value proposition is obvious.

Where the math breaks

Local-first cuts both ways for cross-border sellers. The upside: no third party holds your revenue data, no subscription, no cloud outage taking your dashboard down. The downside is that “local” means your laptop. If you’re traveling between Shenzhen and Los Angeles, or you run operations from a desktop in one country and manage ad spend from a laptop in another, your metrics live on one machine. There’s no team view, no shared screen for a VA or a fulfillment partner, no “hey, look at this spike” link you can paste into Slack.

For a solo DTC founder, that’s fine. For a brand doing seven figures with a small ops team, the local-only architecture is a ceiling, not a feature — and I’d want to know whether multi-project support extends to multi-machine sync before I built a workflow around it.

Also worth flagging: the maker’s own data sources — Stripe, PostHog, Clerk, databases — skew heavily toward SaaS and indie-hacker infrastructure. There’s no mention of Shopify, Amazon SP-API, TikTok Shop, or any marketplace connector in the launch material. That’s not a criticism of a first release, but it’s the gap a cross-border seller will hit in week one.

What Cross-Border Sellers Should Actually Borrow From This

I don’t care whether you install TinyKPI. I care whether you steal its underlying thesis, because the thesis is correct and most operators ignore it.

Ambient beats intentional. Every operator I know has a beautiful analytics setup they look at during a Monday review and ignore for the other six days. The metrics that change behavior are the ones that intrude. If you’re not going to build a notch app, at least put your three critical numbers somewhere you cannot avoid — a pinned browser tab that auto-refreshes, a phone widget, a second monitor that never gets covered. The delivery mechanism matters more than the data quality.

Fewer metrics, higher signal. Ennasry wanted “the numbers I care about” — not all the numbers. That discipline is rare. Most sellers drown in dashboards because every tool ships with forty default widgets and nobody deletes any. Pick the three to five numbers that would make you change a decision today. For most cross-border sellers that’s contribution margin per order, ad spend as a percentage of revenue, return rate, and cash conversion cycle. Everything else is commentary.

Local-first is a legitimate architectural choice. We’ve spent a decade assuming every tool must be cloud, collaborative, and subscription-priced. There’s a real counter-market for tools that run on your machine, keep your data off someone else’s server, and cost nothing ongoing. For sellers handling payment data across multiple jurisdictions, that’s not just aesthetic — it’s a compliance and risk-reduction argument.

The tooling-stack lesson: stop paying for dashboards you don’t open

Look at your SaaS bill this month. How many analytics or BI tools are on it, and how many did you open in the last seven days? I’d bet on a ratio worse than three to one. The cross-border stack has quietly accumulated enormous dashboard debt — a Klaviyo report here, a Helium 10 dashboard there, a Triple Whale subscription nobody canceled after the Q4 push ended. TinyKPI’s existence is a reminder that the cheapest observability layer is often the one you build yourself in an afternoon, and the most expensive is the one you keep paying for out of inertia.

Where My Judgment Says This Falls Short

Three honest concerns, in order of how much they’d affect a real operator.

First, connector coverage is the whole ballgame and it’s unproven. A metrics tool lives or dies on whether it can reach the systems you actually use. The launch material names Stripe, PostHog, and Clerk — all developer-facing services. Cross-border sellers live in Shopify, Amazon, TikTok Shop, Temu, and a payments stack that may include PayPal, Wise, or regional processors. Until there’s a documented connector list, treat this as an indie-hacker tool that might extend to commerce, not a commerce tool.

Second, “first release” is doing a lot of work in that pitch. The maker says it plainly and asks for feedback, which I respect enormously — more than the polished fake-beta launches that pretend to be mature. But a v1 metrics tool means schema changes, broken connectors, and no migration path if the data model shifts. Don’t wire your morning routine to it yet.

Third, the notch itself is a hardware bet. It works on modern MacBooks with a notch. That excludes external monitors, Windows machines, and any iPad-based workflow — which is a meaningful chunk of how cross-border teams actually work, especially ops staff running on whatever hardware finance approved.

None of these are fatal for a v1. All of them are reasons to test rather than adopt.

The pricing question nobody asked

The launch page doesn’t disclose pricing — it says 100% local, which implies free or one-time, but that’s inference, not fact. For a solo builder, free-forever is sustainable only if it’s a portfolio piece or a funnel to something else. If TinyKPI eventually gates connectors behind a paid tier, the “local-first, no subscription” pitch gets complicated fast. Worth watching before you standardize on it.

What I’d Watch / Test Next

This week, do three things. First, go install TinyKPI and try to connect exactly one number that matters — your Stripe daily net volume, or a Shopify orders count via a database query. Spend thirty minutes, not three hours. If it takes longer than that, the friction argument collapses and you’ve learned something useful about the tool’s maturity. Second, audit your current dashboard spend: list every analytics subscription, note the last time you opened each, and cancel the bottom two. Third, regardless of whether TinyKPI sticks, replicate the pattern — pick your three highest-signal cross-border metrics and put them somewhere physically unavoidable on your screen by Friday. The tool is optional. The ambient-metrics habit is not, and it’s the only part of this launch that will still matter to your margin in six months.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free