I just got this email three days ago:
"Congratulations, your app has officially been approved and published on the Shopify App Store."
I've been building in the Shopify ecosystem for a while. I know what this email means practically. But I still stared at it for a few minutes before it felt real.
This is the story of what I built, why I built it the way I did, and the very honest fears I have about what comes next.
The problem I kept seeing
I work with ecommerce stores regularly. And there's a pattern I kept watching play out:
A merchant notices their conversion rate is dropping. So they install Lucky Orange or Hotjar to watch session replays. Then they realise their SEO is weak, so they add a separate SEO app. Then they need product photos for a new drop, so they hire a photographer or try a separate AI tool. Then they want video content, so that's another tool. Then they realise they can't tell which traffic source is actually converting, so that's another dashboard.
By month six they're paying for five or six subscriptions, jumping between five dashboards, and still don't have a single clean answer to the question that started everything:
Why isn't my store converting — and what do I fix first?
That's the gap I wanted to close.
What I built
Nimora is a Shopify app that puts the entire diagnostic and creative loop in one place.
Here's what's inside:
→ Session replays — frame-perfect recordings of real shopper behaviour
→ Click heatmaps + scroll depth — where attention actually goes
→ Live visitor feed — who's on the store right now
→ Conversion funnel tracking — where the drop-off happens
→ AI analytics — plain-language summaries of what changed and why
→ Full SEO audit — 60-second store scan with bulk-fix workflows
→ Bulk meta title + description generator
→ Image alt text fixer (bulk, one click)
→ JSON-LD structured data
→ Sitemap generator + broken link scanner
→ AI product photo maker — studio-quality output, no photographer
→ AI video reel maker — 9:16 format, first reel in ~90 seconds
→ AI blog content generator tied to your live Shopify catalog
Everything lives inside the Shopify admin. One install. One monthly invoice through Shopify billing.
Why I built it this way
A few decisions I made early that shaped everything:
1. Shopify-native or nothing
I could have built a standalone SaaS with a Shopify integration. Almost every competitor does this you install their app, it pulls data, but the actual product lives on their domain.
I went the other way. Nimora lives entirely inside the Shopify admin. The merchant never leaves Shopify to use it. This was harder to build. It was worth it. Merchants don't want another tab.
2. The free plan is actually free
Not a 7-day trial. Not "free up to 10 orders." Free. Permanently. With real features.
I've watched too many apps bait merchants with a free tier that does nothing useful. If someone installs Nimora on the free plan, I want them to find real insight on day one. That's how you earn the upgrade conversation, not by locking them out until they pay.
3. AI as execution, not decoration
A lot of apps slap "AI" on their marketing and deliver a slightly smarter text box. I wanted AI to do actual work: generate the photo, cut the reel, write the meta description, and tell you in plain English why your bounce rate went up this week. If AI isn't saving the merchant real time or real money, it doesn't belong in the product.
The stack
For anyone who cares about the technical side:
- Built on Shopify's App Bridge and Polaris design system
- Session replay engine built custom — no third-party SDK
- Heatmap rendering using Canvas API with spatial bucketing
- AI photo generation via multiple model providers (switchable per merchant)
- AI video via Veo 2 / Sora / Replicate, depending on style selected
- SEO scanner using server-side DOM traversal against the live storefront
- Background job processing for async AI generation tasks
- Everything is stores back to Shopify-approved assets attached directly to product records
I'm a one-person team with contractor support on specific modules. The whole thing took longer than I expected and shipped faster than I feared.
Where I am right now
Approved. Listed. Zero reviews.
That's the honest answer. The approval email is real. The listing is live. And right now it has the words "No reviews" next to it, which I know is the single biggest conversion killer on the App Store.
So the next 30 days are almost entirely about one thing: getting real merchants using it and getting honest reviews from the ones who find value.
I'm not going to buy reviews or incentivise specific star ratings. That's against Shopify's policies and it's also just bad practice — fake social proof creates real churn when the product doesn't match the expectation.
What I am doing:
- Running Shopify App Store ads with keyword targeting across session replay, heatmap, and SEO audit terms
- Reaching out directly to merchants I know through existing client work
- An in-app review prompt that fires after the merchant's first real insight (first replay loaded, first SEO fix applied) — not on day one when they've seen nothing
- Posting in communities like this one, honestly, without inflating numbers
What I'm scared of
I'll be direct about this because I think it's useful for other builders to read:
The reviews gap. The Shopify App Store is brutal to new apps. A listing with zero reviews loses to a listing with 50 reviews almost every time, regardless of product quality. I know I have to earn my way through this period. I don't know exactly how long it takes.
The "all-in-one" perception problem. When you tell merchants you do everything, some of them assume you do everything badly. The specialist tools have years of brand recognition. I have to earn trust feature by feature, not category by category.
Retention over acquisition. Getting installs is the easier part. Keeping merchants past 30 days — especially on a free plan where there's no payment commitment — requires the product to deliver a genuine win fast. I'm watching session data obsessively to see where people drop off inside the app itself. (Somewhat appropriate given what the product does.)
What I'd love from this community
If you run a Shopify store, or know someone who does — install it and tell me what's broken. I mean that. Critical feedback from real users in the first 30 days is worth more than any marketing spend.
If you've launched on the Shopify App Store before — I'd genuinely love to hear how you navigated the reviews gap early on. What worked? What was a waste of time?
And if you've built an all-in-one product and competed against established point solutions, how did you position it? Did you lead with the breadth or pick one feature and go deep first?
The app is free to install: 👉 apps.shopify.com/nimora
The website if you want context first: 👉 nimora.us
Happy to answer any questions about the build, the stack, the decisions, or the Shopify App Store process itself.
Shubham