ShopBot & ShopIntelligence (2026)

Development of two Shopify applications to learn more about the Shopify ecosystem
April 20, 2026
Screenshot of ShopIntelligence
Table of Contents

A few weeks ago a friend at Shopify published a post on LinkedIn about his role with a link to the career website as his team was looking to hire new people.

While this specific role wasn’t the right fit for me, it made me look at other open roles they had in Toronto until I found one. I hopped on a call with him to catch up and get some insights into what the team was currently looking for. We also talked about AI and the new releases they made recently.

At the end of last year, Shopify announced the Shopify Catalog MCP during their Winter ‘26 Edition and they opened it up to all brands in January 2026. As I had very limited exposure to the Shopify ecosystem in my career, I decided to apply, complete the Solutions Architect track on the Academy website, and build a couple of projects with Claude Code to get more familiar with their platform.

ShopBot

ShopBot Demo

ShopBot is the first idea I had.

It’s a conversational CLI agent that lets you search for products using natural language (plain English). Since Google gives API keys to try some of their models for free through AI Studio, I hooked it up to Gemini Flash 2.5 to understand the user intent and query the Shopify global product catalog to find relevant results with prices, ratings, and direct checkout links.

It’s only a few hundred lines of code and was a great introduction to see how easy it was to use the Catalog MCP server. Thanks to this project, I stumbled upon VHS, a neat tool to create a CLI tool demo GIF in seconds. All you need to do is to create a demo.tape in which you set your demo parameters (the shell, font size, theme, prompt, wait time, etc.) and you get a nice GIF of the demo in return.

ShopIntelligence

While ShopBot was a cool project, it was a bit too simple. I wanted to build something that was more complex and could provide instant value to Shopify store owners. That’s when I learned that Shopify stores expose a lot of data publicly. You don’t need to build a complex web scraper to retrieve store, product, and pricing information. The project was found. The tagline? Compare any Shopify store in seconds.

With just an URL, you can retrieve 30+ signals which makes it super easy to compare stores between them.

SectionSignals
PricingPrice positioning, median price, discount depth, permanent sale detection, price tier (Value / Mid-Range / Premium)
Inventory & VelocityOut-of-stock rate, new product cadence, catalog size, freshness ratio
Assortment GapsProduct types one store carries that others don’t - expansion opportunities made visible
Collection StrategyCollection count, naming patterns, hierarchy depth
Content QualityDescription length, image count, SEO posture signals
Tech & StorefrontInstalled apps detection, theme identification, headless framework signals
MarketsMulti-currency and multi-language market detection
Blog ActivityPost frequency, recent activity, content consistency

When the project started, I only gathered a few signals, but the more I explored what was possible, the more features I added. Instead of having one page, I had to create an entire dashboard to show all the data and insights.

I heavily tested it against Japanese knives stores in Toronto (I had one gifted to me for my birthday) as I was genuinely curious as to what could be the main differences between them. What I found is despite looking similar from a shopper perspective, they are wildly different in terms of positioning, catalog depth, pricing/discount strategies, or on how they use their online store for marketing by using third-party applications and Shopify extensions.

ShopIntelligence - Catalog Overview

One store can have thousands of SKUs (product variants) in their catalog (but 40% of them are out of stock) when another only has a few hundred with 95% availability and a higher velocity.

ShopIntelligence - Availability and Velocity

Stores also have different strategies in how they manage their collections (grouping of products to make it easier for customers to find them by category). Think about “Best Sellers”, “New Arrivals”, “Sales”. Having a poor collection strategy is highly likely to impact sales and conversion as customers don’t have a simple way to find your products.

ShopIntelligence - Collections

There’s a lot more you can find that I didn’t mention here, and a lot more I could add. Paid products in this space are adding Meta ads, sales estimations, and more.

Check out ShopIntelligence on GitHub if you’re curious and let me know if you find any interesting store comparisons!