Sean Percival

Essays · July 2026

I Built a Shopify App That Deletes Your Dashboards

Oslo

I have looked at a lot of dashboards. Professionally. For money. I was a VP at Myspace back when that sentence carried weight, a partner at 500 Startups where I watched a few hundred founders squint at charts, and a CMO more than once. I have been in the rooms where a grown adult says "we need better visibility into the funnel" and everyone nods like it means something.

Here is what all of that taught me: nobody checks the dashboard.

You check it for the first three days after you install it. You feel like a serious operator. Then you never open it again. The tab stays pinned. The data keeps pouring into a room no one walks into. Analytics software is the gym membership of the e-commerce world. You are paying for the version of yourself who was going to look at it.

So I built Seam.

Seam: wake up to what matters in your store. One email a day, one insight, no dashboards. A sample dispatch reads: a single automated welcome email quietly closed 9 of Tuesday's 23 orders, more than every paid channel combined.
One email. One paragraph. Twelve seconds. No dashboard.

The pitch is that there is no pitch

Seam is a Shopify app. Once a day it reads your store, the whole last twenty-four hours of it, orders and customers and products and traffic, and then it emails you one paragraph. Not a report. Not a link to a report. One paragraph, in plain English, telling you the single thing worth knowing about your store that day.

That is the entire product. There is no dashboard to check because I removed the part everyone ignores and kept the part everyone actually wants, which is a smart friend who reads the numbers so you do not have to and texts you when something matters.

Every 24 hours Seam reads your orders, customers, products, and traffic and turns it into one dispatch: the welcome email is carrying this family, a single welcome email closed 9 of 23 orders, more than every paid channel combined
Your store worked all night. Seam took notes.

Your store worked all night. Seam took notes. You read it with your coffee in about twelve seconds and then go do literally anything else.

Anatomy of a Seam dispatch: one paragraph annotated with what changed, why it matters, and what to do
What changed, why it matters, what to do. Then it leaves.

The dry part

The brand voice for Seam is, and I mean this technically, dry. The emails are written like a person wrote them, which they were not, but you get the idea. It has seen your abandoned carts. It is not mad. It is just disappointed.

I did not want another app that shouts at you in three colors about how you can UNLOCK GROWTH and SUPERCHARGE CONVERSIONS. Those words have been laundered of all meaning. Seam tells you what changed, why it matters, and what you might do about it, and then it goes away until tomorrow. It respects that you have a business to run and it is not your business to admire graphs.

That said, dry is a default, not a mandate. If you have decided that what your analytics app has been missing all these years is the willingness to literally scream at you, there is a toggle for that. Flip Seam into unhinged mode and the same nine orders become NINE KILLS BEFORE BREAKFAST, GIVE THAT WELCOME EMAIL A RAISE BEFORE IT UNIONISES. Same numbers, same insight, considerably more caps lock. I do not recommend it before your first coffee. I do not recommend it at all, really. But it exists, because you are an adult and I am not your boss, and some mornings you just want the data to feel something too.

Same facts, five ways to say it: Dry British, Straight, Coach, and Completely unhinged. Dry says the welcome email closed nine orders, quietly effective as ever. Unhinged says the welcome email went FERAL, nine kills before breakfast, give it a raise before it unionises.
Same facts. Five ways to say it. One of them has clearly not slept.

If you run a store

Try it. It is on the Shopify App Store. No setup beyond connecting your store, no configuration, no onboarding wizard that takes longer than the value it delivers.

No setup, which is the setup. Three steps: connect your store, pick delivery time (07:00), done. Install to first insight in under a minute.
Connect your store, pick a time, done. That is the whole wizard.

And if you try it and it is broken or wrong or the writing lands flat, tell me. I built it, it is small, and I answer my own email. That is the upside of a thing that does not need to be a billion dollar company. I can just make it good.

Seam. Wake up to what matters in your store. Or do not, and I will still send it tomorrow.