# Shopify App Build Journey — full text

> Building a Shopify app in public: what shipped, what broke, what merchants said, and the numbers.

Author: Cemal. Canonical site: https://shopifyjourney.cemalbuilds.com. Index: https://shopifyjourney.cemalbuilds.com/llms.txt.

## Journal

---

# Phase 0 done — what exists, and what the research changed my mind about

Source: https://shopifyjourney.cemalbuilds.com/posts/what-the-research-changed
Published: 2026-08-26

## What exists so far

**This site.** SvelteKit with clean architecture — domain entities and ports with no framework
imports, use cases that depend on interfaces, filesystem adapters wired in one composition root.
Markdown in, RSS out, deployed on Coolify with Nixpacks. The first thing it taught me had nothing
to do with Shopify: a loose `engines` field plus `engine-strict=true` makes `npm ci` fail silently,
and Traefik's "no available server" means read the deploy log, not the build settings.

**A research library.** Ten reference documents, written in Turkish, sourced and dated, covering:

- **Shopify 101** — the ecosystem, what an app actually is, how the money moves
- **Ecommerce glossary** — AOV, CAC, LTV, ROAS, churn, with formulas and worked examples
- **Platform anatomy** — the Rails modular monolith, pod-sharded MySQL, the four merchant
  surfaces, API versioning and rate limits, what a request's life looks like
- **Ecosystem economics** — revenue distribution, price bands, churn rates, category saturation
- **Information sources** — where new and beta features surface, and how to see it coming when
  Shopify is about to absorb your category
- **People and vision** — who runs Shopify, what they've said, what it means for app builders
- **Merchant psychology** — who pays what at which stage, why they install, why they uninstall
- **Events** — Shopify's own, and the wider ecommerce circuit, with the price traps marked
- **Podcasts** — verified active, dead ones flagged

They live in [`/docs`](https://github.com/cemalkarabulakli/shopify-app-build-journey/tree/main/docs)
in this repo.

## Three things the research changed my mind about

**The market is ~65,000 stores, not 3 million.** Only 1.8% of Shopify stores spend more than
$100/month on apps. The median store spends nothing. Any plan built on "millions of merchants"
is built on a store that doesn't exist.

**Billing anger beats onboarding friction four to one.** Surprise charges account for 19.2% of
one- and two-star app reviews; setup difficulty accounts for 4.4%. Merchants forgive a clumsy
install. They don't forgive an unexpected invoice.

**Merchants are replacing SaaS with AI-built internal tools, and saying so publicly.** The same
behaviour showed up independently across five operator podcasts in 2026 — one of them a COO who
cancelled seven subscriptions and rebuilt them in a week. Any app whose value is a form and a
database is being commoditised right now. That shapes what to build, not just how to sell it.

## What's next

Phase 1. Partner account, a development store, the CLI, and `shopify app dev` until something
opens inside a real admin. Then I'll write up what broke.

---

# Day 0 — Why I'm building a Shopify app in public

Source: https://shopifyjourney.cemalbuilds.com/posts/day-0-why-a-shopify-app
Published: 2026-08-24

This is entry one of a build-in-public journal. Every post will follow the same shape so it stays honest:

1. **What I shipped** since the last entry
2. **What broke** (and what it cost me in hours)
3. **What merchants said** — real quotes, not vibes
4. **The numbers** — installs, paying merchants, MRR, hours spent

## The problem

_Write the one-sentence problem your app solves and who has it._

## The target

_Name the number, e.g. "50 paying merchants × $29/mo by December"._

## Rules

- No entry without at least one number.
- Every "it's not working" gets an activity count before a redesign.
- Ship first, polish later.

Next entry: first merchant conversations.

## Research library

---

# Shopify 101 — For the Developer Who Knows Nothing About It

Source: https://shopifyjourney.cemalbuilds.com/docs/00-shopify-101
Type: research note

> The person reading this file: **knows how to write code**, understands a bit of marketing, has
> **zero** knowledge of Shopify. Goal: after 30 minutes of reading, be able to answer "what is a
> Shopify app, what am I going to build, where does the money come from". No setup, just a clear
> picture in your head.

---

## 1. What exactly is Shopify?

An e-commerce **SaaS**. A business pays a monthly fee and gets a ready-made online store in return:
product management, cart, payments, shipping, tax, admin panel. You open a store without writing code.

There are three parties in the ecosystem:

| Party | Who | What they want |
|---|---|---|
| **Merchant** (seller) | The store owner. Our customer. | More sales, less manual work |
| **Shopify** | The platform | Ecosystem growth, commission |
| **Partner / Developer** | **Us** | Sell tools to merchants and make money |

Critical point: **our customer is the merchant, not Shopify.** Shopify is just the distribution
channel — the intermediary that runs the App Store, issues the invoice and collects the money.

## 2. What is a Shopify app?

Software that does a job Shopify doesn't do on its own, which the merchant **installs** into their store.

Examples (real App Store categories):
- Automatically collecting and displaying product reviews
- WhatsApp/SMS reminders for abandoned carts
- Automatic reorders to the supplier when stock runs low
- Printing shipping labels, managing returns
- "Buy this too" recommendations on the product page

Technically, the app **does not run on Shopify's servers.** It is a normal web application sitting on
your own server (in our case, on Coolify). Shopify only:
1. Sends the merchant to you via OAuth,
2. Shows your application inside the admin panel in an **iframe**,
3. Gives you an **access token** to access the store's data.

So it's a web app as you know it. What's new: the authentication flow, the APIs and billing are tied to Shopify.

## 3. Mental model — the pieces

```
                 ┌────────────────────────────────────────────┐
                 │  Shopify Admin (what the merchant sees)    │
                 │  ┌──────────────────────────────────────┐  │
   merchant ───► │  │  <iframe> YOUR APP                   │  │
                 │  │  (running on your server)            │  │
                 │  └──────────────────────────────────────┘  │
                 └────────────────────────────────────────────┘
                            │  Admin GraphQL API (you → Shopify: read/write data)
                            ▼
                 ┌────────────────────────────────────────────┐
                 │  Shopify: products, orders, customers      │
                 └────────────────────────────────────────────┘
                            │  Webhook (Shopify → you: "an order came in")
                            ▼
                     your server / your database
```

There are three directions, don't mix them up:
- **iframe** → the merchant sees your UI inside the admin (this is called an *embedded app*).
- **API call** → you ask Shopify for data. GraphQL. (The REST API is legacy now; don't write new code against it.)
- **Webhook** → Shopify notifies you of an event. Order created, product deleted, app uninstalled.

## 4. Glossary — you can't move forward without these

| Term | What it means |
|---|---|
| **Merchant** | The store owner. Your customer. |
| **Store / shop** | A single store. Has a permanent name like `something.myshopify.com`. |
| **Partner account** | Your developer account. Free. Your apps and test stores live here. |
| **Development store** | A free test store filled with fake data. Can't make real sales. This is where you develop. |
| **Embedded app** | An app that opens in an iframe inside the admin. This is the standard. |
| **App Bridge** | Shopify's library that lets your JS inside the iframe talk to the admin outside it (open a modal, redirect, show a toast). |
| **Session token** | Identity in an embedded app. Because it's an iframe, cookies can't be trusted; a short-lived JWT comes with every request. |
| **Access token** | The key you receive when a merchant installs the app, granting access to that store's API. One per store. |
| **Scopes** | Permissions. Like `read_products`, `write_orders`. Every permission you ask for is shown to the merchant on the install screen — asking for too many lowers installs. |
| **Admin GraphQL API** | The main API for reading/writing store data. |
| **Webhook** | An event notification Shopify sends you (HTTP POST). |
| **Extension** | The part of your app that injects code somewhere outside the admin (see below). |
| **Theme** | The store's storefront — a theme written with Liquid templates. A separate world from the app. |
| **Liquid** | Shopify's theme templating language. You'll see little of it writing apps, a lot of it if you get into theme work. |
| **App Store** | apps.shopify.com — the marketplace where apps are listed. Getting in requires **review**. |
| **Custom app** | An app written for a single store, not listed on the App Store. No review. |
| **Shopify Functions** | WASM code that runs on Shopify's own infrastructure (discount logic, shipping rules). Rare but powerful. |

## 5. Types of apps — deciding what to build

**Public app** — Listed on the App Store, anyone can install it. Scales, but goes through the review process.
👉 *This is our target.*

**Custom app** — For a single merchant. No review, fast. Like consulting work; doesn't scale, but
brings in the first money quickly and teaches you the real problem.

**Extensions** — Parts of your app that reach outside the admin:
- *Theme app extension* → adds a block to the storefront (e.g. a review box on the product page)
- *Checkout UI extension* → adds fields to the checkout page (some parts require the Plus plan)
- *Admin UI extension* → adds buttons/panels to the admin's own pages
- *Shopify Functions* → runs discount/shipping logic inside Shopify

At the start, an **embedded admin app** alone is enough. Extensions come later.

## 6. How is money made?

You charge the merchant a **subscription** (typical: $9–99/mo, some usage-based). You don't collect
the money yourself: via the **Billing API**, Shopify adds it to the merchant's existing invoice,
charges it, and pays you. No credit card integration — this is a huge convenience.

Shopify takes a revenue share. The current general framework: 0% up to a certain annual threshold,
a share above it. **The rates change — confirm them in the Partner docs at the time you apply**,
don't trust the number here.

A realistic sense of scale: $30/mo × 50 merchants = $1,500/mo. That's a small-to-mid but real app on
the App Store. Set your target from here, not from "there are millions of merchants".

## 7. Why this business is attractive for a developer — and where the trap is

**Attractive:**
- Payment infrastructure, authentication and the distribution channel come ready-made.
- Your customer is already a paying business; no B2C "user waiting for free stuff" problem.
- Merchants are easy to find: they openly talk about what they sell, their revenue, their problems.

**Trap:**
- App Store competition is fierce; every popular category has 50+ apps.
- Merchants install apps like items in a shopping cart and delete them a month later. **Churn is high.**
- A "nice app" doesn't sell; a **measurable result** sells (conversion went up, saved this many hours).
- The biggest mistake: learn the platform, write code for 3 months, then publish something nobody wants.

That's why in the roadmap the technical warm-up is **deliberately short**, followed by merchant conversations.

## 8. The 5 sentences that need to be clear in your head

1. Shopify app = a normal web application running on my own server, shown in the admin via an iframe.
2. Merchant installs → OAuth → I get an access token for that store.
3. I read data with the Admin GraphQL API, I hear about events via webhooks.
4. Shopify collects the money via the Billing API and pays me.
5. The hard part isn't the code; it's **which merchant's which pain I'm solving.**

## 9. What's next

We got this far without installing anything. Setup and the first running application:
👉 [LEARNING.md](https://shopifyjourney.cemalbuilds.com/docs/learning) — Session 1.

---

*Sources: shopify.dev (official docs), partners.shopify.com. This file gets corrected as we learn —
if you see something wrong, change it and add a date.*

---

# E-commerce Glossary

Source: https://shopifyjourney.cemalbuilds.com/docs/01-ecommerce-glossary
Type: research note

> These words come up when talking to merchants, writing your App Store description, and explaining
> which metric your app improves. For the developer: these are the merchant's **KPIs**. If you can't
> tie your app to a metric, it's hard to sell.
>
> Rule: every term = **what it means + formula + example number**. A term without a formula is rote memorisation.

---

## 1. Money and sales metrics

| Abbreviation | Stands for | What it means | Formula |
|---|---|---|---|
| **GMV** | Gross Merchandise Value | Total sales volume (revenue before refunds are deducted) | Σ order value |
| **AOV** | Average Order Value | Average cart value | Revenue ÷ Number of orders |
| **LTV / CLV** | (Customer) Lifetime Value | Total profit a customer leaves over their lifetime | AOV × Orders per year × Customer lifetime (years) × Gross margin |
| **COGS** | Cost of Goods Sold | Cost of the goods sold | Product + packaging + shipping |
| **Gross Margin** | Gross margin | What's left of the sale after subtracting product cost | (Revenue − COGS) ÷ Revenue |
| **MRR** | Monthly Recurring Revenue | Monthly recurring revenue (in subscription businesses) | Σ active subscription fees |
| **ARR** | Annual Recurring Revenue | Annual recurring revenue | MRR × 12 |
| **ARPU** | Average Revenue Per User | Average revenue per user | Revenue ÷ Number of users |

**Example:** Cart is €60, the customer buys 3 times a year, stays 2 years, gross margin 40%.
`LTV = 60 × 3 × 2 × 0.40 = €144`. You must spend less than €144 to acquire this customer.

## 2. Advertising and customer acquisition

| Abbreviation | Stands for | What it means | Formula |
|---|---|---|---|
| **CAC** | Customer Acquisition Cost | The cost of acquiring one customer | Marketing spend ÷ Customers acquired |
| **CPA** | Cost Per Acquisition | Cost of one target action (purchase/sign-up) | Spend ÷ Conversions |
| **CPC** | Cost Per Click | Cost per click | Spend ÷ Clicks |
| **CPM** | Cost Per Mille | Cost of 1,000 impressions | (Spend ÷ Impressions) × 1000 |
| **CTR** | Click-Through Rate | Click rate | Clicks ÷ Impressions |
| **ROAS** | Return On Ad Spend | How many times its cost the ad brought back in revenue | Revenue from ads ÷ Ad spend |
| **ROI** | Return On Investment | Profit return on the investment | (Gain − Cost) ÷ Cost |
| **LTV:CAC** | — | The health indicator of the business | LTV ÷ CAC |

**Healthy thresholds (generally accepted, varies by industry):**
- `LTV:CAC ≥ 3` → healthy. `< 1` → you're losing money on every customer.
- `ROAS 4` → €4 revenue per €1 of ads. If margin is 25% you're breaking even; ROAS alone doesn't mean profit.
- **CAC payback** → how many months it takes to recover CAC. Longer than 12 months and cash gets tight.

**Example:** €1,000 of Meta ads → 25 customers. `CAC = €40`. If LTV is €144, `LTV:CAC = 3.6` → healthy.

## 3. Funnel and conversion

| Term | What it means |
|---|---|
| **Traffic / Sessions** | Number of visits (sessions). If the same person comes twice, that's 2 sessions. |
| **CR / CVR** (Conversion Rate) | The rate at which visits turn into sales = Orders ÷ Sessions. Typical in e-commerce: **1–3%**. |
| **Bounce rate** | The share of visitors who view one page and leave. |
| **Add-to-cart rate** | The share of visitors who add to cart. |
| **Checkout abandonment** | The share who enter the checkout step and don't finish. Typical **60–80%** — a massive opportunity area. |
| **Cart abandonment** | Those who add to cart and don't buy. |
| **Upsell** | Selling the more expensive/higher-tier model. |
| **Cross-sell** | Selling a complementary product alongside ("buy this too"). |
| **Bundle** | Selling products together as a discounted package. |
| **Order bump** | A small add-on product offered during checkout. |

**Why this matters to us:** apps sell precisely at these steps. The sentence "I cut checkout
abandonment by 5%" sells many times better than "I offer a nice interface".

**Example:** 10,000 sessions, CR 2% → 200 orders, AOV €60 → €12,000 revenue.
An app that lifts CR from 2% → 2.4% brings in **+€2,400** a month. A €49/mo price is easy to defend.

## 4. Retention

| Term | What it means | Formula |
|---|---|---|
| **Retention rate** | The share of customers who stay | Remaining at end of period ÷ At start of period |
| **Churn rate** | The share of customers/subscribers lost | Departed ÷ At start of period |
| **Repeat purchase rate** | The share of customers who buy again | Customers with ≥2 orders ÷ Total customers |
| **Cohort** | A group of customers acquired in the same period; used to track behaviour over time |
| **RFM** | Recency-Frequency-Monetary — the classic of customer segmentation |
| **Subscription** | Regular recurring orders (coffee, vitamins) |

**Critical for the app developer:** churn is high in Shopify apps. 5% monthly churn =
average customer lifetime of `1 ÷ 0.05 = 20 months`. 10% monthly churn = 10 months. This number directly cuts your LTV in half.

## 5. Operations and logistics

| Term | What it means |
|---|---|
| **SKU** | Stock Keeping Unit — the unique code of each product variant (Red-M is a separate SKU) |
| **Variant** | A product's combination of options like size/colour (a first-class concept in Shopify) |
| **Inventory** | Stock |
| **Fulfillment** | Picking, packing and shipping the order |
| **3PL** | Third-Party Logistics — outsourcing warehousing/shipping |
| **Dropshipping** | Shipping directly from the supplier to the customer without holding stock |
| **POD** | Print on Demand — products printed when the order comes in (t-shirts, posters) |
| **RMA / Returns** | The returns process |
| **Chargeback** | The customer recalling the payment through their bank |
| **COD** | Cash on Delivery — pay at the door (very common in Turkey) |

## 6. Channels and marketing

| Term | What it means |
|---|---|
| **SEO** | Traffic from organic search |
| **SEM / PPC** | Paid search advertising |
| **Paid social** | Meta/TikTok ads |
| **Organic** | Traffic that arrives without paying |
| **Email/SMS marketing** | The owned channel — the one with the highest ROI |
| **Abandoned cart flow** | An automatic reminder series for those who abandon the cart |
| **Affiliate** | A partner working on commission per sale |
| **Influencer / UGC** | Selling through creator content (User Generated Content) |
| **Attribution** | Attributing which channel a sale came from — where everyone lies |
| **Retargeting** | Showing ads again to those who browsed the site and didn't buy |
| **A/B test** | Comparing two variants; the result is only meaningful with a sufficient sample |
| **Social proof** | Trust elements like reviews, ratings, "12 people are viewing this" |

## 7. The SaaS side (our business)

| Term | What it means |
|---|---|
| **Trial** | Free trial period (7–14 days is standard in Shopify apps) |
| **Freemium** | Free tier + paid upper tier |
| **Activation** | The moment the user first sees value ("aha moment") |
| **TTV** (Time to Value) | Time from install to first value — the shorter it gets, the lower churn goes |
| **Onboarding** | The first experience after install |
| **Expansion revenue** | Extra revenue from existing customers (upgrading to a higher tier) |
| **NRR** | Net Revenue Retention — churn + expansion together; if >100% the business grows by itself |
| **Uninstall rate** | The share who uninstall the app — the most painful metric of Shopify apps |

---

## Keep these in your pocket: 3 formulas

```
LTV       = AOV × Orders per year × Years × Gross margin
LTV:CAC   should be ≥ 3
App value = (New CR − Old CR) × Sessions × AOV   → monthly return in €
```

The last formula is the most honest way to defend your app's price: if you can tell the merchant
what you earn them per month in €, the price discussion is over.

---

*When you hear a new term, add it here — with its formula and an example number. No additions without a formula.*

---

# Getting to Know Shopify — How the Gears Turn

Source: https://shopifyjourney.cemalbuilds.com/docs/02-shopify-anatomy
Type: research note

> [101](https://shopifyjourney.cemalbuilds.com/docs/00-shopify-101) explains "what it is". This file is **depth**: why Shopify, where it
> stands in the world, who uses it, what state the ecosystem is in, and **what's running behind the scenes as software**.
> Most of the technical decisions you'll make as an app developer follow from the facts in here.
>
> ⚠️ **Numbers go stale.** All of them are sourced and dated; if you're about to make a critical decision, go to the source.
> Verification date: **August 2026**.

---

## 1. Why Shopify? (Through a developer's eyes)

There are three ways to build e-commerce:

| Path | Example | Pro | Con |
|---|---|---|---|
| **Build from scratch** | Your own Next.js + Stripe | Full control | Payments, tax, shipping, fraud, inventory… years |
| **Self-hosted** | WooCommerce, Magento | Cheap, open source | Maintenance, security, scale are the merchant's problem |
| **SaaS** | **Shopify**, BigCommerce | Ready-made infrastructure + distribution channel | Platform dependency, playing by its rules |

What makes Shopify special for a developer is the **App Store**: a ready-made distribution channel
that puts millions of paying businesses in front of the software you write. Selling a plugin on
WooCommerce = building your own marketing from scratch. On Shopify = showing up in search results.

And there's this: **your customer is already paying.** A business that pays Shopify monthly is used
to paying you too. None of the "free user waiting around" problem you get in B2C apps.

**The price:** Shopify's rules are your product roadmap. If the platform pulls a feature into its own
core ("Shopify does this natively now"), it can wipe out that category overnight. This is called
*platform risk*, and it's real.

## 2. Where does it stand in the world?

| Metric | Value | Source / period |
|---|---|---|
| Annual revenue (Shopify's own turnover) | **$11.56 billion** | 2025 |
| GMV (total sales flowing through the platform) | **$378 billion** (+29.3% YoY) | 2025 |
| Q4 2025 single-quarter GMV | **$123.8 billion** | first time in history a quarter crossed $100B |
| Share of global e-commerce turnover | **~6.2%** | 2025 |
| Share of US e-commerce | **14%+** | 2025 |
| Active stores | **~5.6 million** (US ~2.67M) | third-party estimates, 2025 |
| Countries | **175+** | — |

How to read this: **GMV ≠ Shopify's revenue.** GMV is the total the stores sold; Shopify takes
subscription + payment commission out of it. Your app's market, on the other hand, is about the merchant count, not GMV.

And an honest look: the large majority of those 5.6 million stores are **hobby/dead stores**. The number
of stores doing serious revenue that will give an app $30 a month is far smaller. Don't build a business
plan on the sentence "there are millions of merchants"; narrow your target down to "sells ≥$10k/month, in this category, in this country".

## 3. Who uses it, and in which industries?

Store distribution (third-party crawls, 2026):

| Industry | Share |
|---|---|
| Apparel / fashion | **~27%** — first by a wide margin |
| Home & garden | ~12% |
| Beauty & fitness | ~11% |
| Food & beverage | near the top |

On the enterprise side (**Shopify Plus**): retail 18.2%, apparel 12% → together they make up
more than 30% of Plus customers. Manufacturing, wellness and food follow.
Names like Nike, Delta and Mattel are on Plus too; but the enterprise segment is tiny in count (~1%).

**Use cases** (each one creates a different app need):
- **DTC brand** — a brand selling its own product (Gymshark, Allbirds type). The most crowded group.
- **Dropshipping / POD** — selling without stock, print-on-demand. Cheap apps, high churn.
- **Retailer + POS** — has a physical store, merges inventory with Shopify POS.
- **B2B / wholesale** — dealer price lists, payment terms. Shopify's B2B features target this.
- **Subscription boxes** — coffee, vitamins. Recurring-order logic.
- **Headless** — big brands that build their own storefront (Hydrogen or another framework) and use
  Shopify purely as the commerce engine.

👉 When hunting for an app idea, answer the **which group** question first. There's no homogeneous
audience called "Shopify merchants"; a dropshipper's problems and a Plus brand's problems are polar opposites.

## 4. Ecosystem and community

> 📊 This section is a summary. For revenue distribution, price bands, churn, discovery and gap analysis,
> see: **[03-ECOSYSTEM-DATA.md](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data)**

| Metric | Value | Note |
|---|---|---|
| Number of apps in the App Store | **~13,000 – 22,000** | Sources diverge a lot; counting methods differ |
| Annual ecosystem developer revenue | **~$890 million** | Third-party estimate |
| New apps added per month | **~550** | — |
| Apps used by the average merchant | **~6** | — |
| Number of developers/vendors | **12,000+** | — |

Two truths that fall out of this table:

1. **It's crowded.** Every popular category has dozens of competitors. The "I'll build a reviews app" idea
   starts from 50th place. The gap isn't in broad categories, it's in a **narrow niche + a job done badly**.
2. **The money is there.** ~$890M/year flows to developers and the average merchant uses 6 apps.
   So merchants are used to installing apps — what needs convincing isn't "should I install an app",
   it's "**which** app".

**Where the community lives:**
- `shopify.dev` — official documentation; the single source of truth. Blog/YouTube content goes stale fast.
- **Shopify Community** forums — merchant and developer questions. Good for seeing the real pain.
- **Partner program** — free; dev stores, App Store access and revenue share all come from here.
- **Shopify Editions** — a bulk feature announcement a few times a year. This is where you read the roadmap;
  **the feature that will kill your app category gets announced here too.** Follow it.
- **Changelog + API release notes** — quarterly. This is the calendar of your maintenance load.
- The agency and freelancer ecosystem (Shopify Experts) — may be where you find your first customers.

## 5. Shopify's own architecture — the gears

This section isn't "required" for writing an app, but it explains **why some things are the way they are**
(why the rate limit is measured in points, why a webhook can arrive twice, why data sometimes arrives late).

**The core: a giant Rails modular monolith.**

| Layer | What's used |
|---|---|
| Application | **Ruby on Rails** — 2.8M+ lines, 500k+ commits. "Shopify Core". |
| Modularity | A modular monolith split into components with **Rails Engines** (not microservices) |
| Database | **MySQL**, horizontally sharded by `shop_id`; **Vitess** in some systems |
| Isolation | **Pod architecture** — stores are split into groups, each group on its own DB cluster |
| Cache | Memcached, Redis |
| Event stream | Kafka |
| Search | Elasticsearch |
| Runtime | Autoscaling with Kubernetes; the stateless layer grows with traffic |

**Why the pod architecture matters:** Not all stores live in one giant database. Every pod is
fully isolated — if there's an incident in one pod, the number of affected stores stays bounded. Only the
databases are podded, because that's the hardest layer to scale; the rest is stateless.

What this means for you:
- Stores are **multi-tenant** but isolated. Your app should think per store too:
  each store = a separate access token, separate data, separate rate-limit bucket.
- **Eventual consistency** is normal. Read data right after writing it and you may get the old version.
- Load spikes (like BFCM) are a real event. Your code needs to know about backoff.

## 6. Anatomy on the merchant side — four surfaces

```
┌──────────────┬───────────────┬──────────────┬────────────┐
│  STOREFRONT  │     ADMIN     │   CHECKOUT   │    POS     │
│  (the shop)  │   (panel)     │  (payment)   │ (in-store) │
├──────────────┼───────────────┼──────────────┼────────────┤
│ Theme+Liquid │ Your app in   │ Shopify's own│ Physical   │
│ OS 2.0       │ an iframe,    │ flow         │ sales      │
│ sections     │ with Polaris  │ Extension    │ POS ext.   │
│ metafields   │ App Bridge    │ + Functions  │            │
│ Hydrogen*    │               │ (Plus-gated) │            │
└──────────────┴───────────────┴──────────────┴────────────┘
     *Hydrogen = headless storefront (React), hosted on Oxygen
```

- **Storefront** — the site the customer sees. A theme written in the **Liquid** templating language.
  With *Online Store 2.0*, pages were split into **sections**; apps add blocks to the storefront
  via **theme app extensions**. Extra data is carried with **metafields/metaobjects**.
- **Admin** — the merchant's panel. Your app lives here in an iframe, looks like Shopify thanks to the **Polaris** design
  system, and talks to the outer frame via **App Bridge**.
- **Checkout** — Shopify's most protected area. It used to be tinkered with via `checkout.liquid`;
  now it's **checkout extensibility**: UI extensions running in a sandbox (no real DOM access)
  + **Shopify Functions** for business logic. Key constraint: most checkout customization is tied to **Plus**.
- **POS** — the physical store; inventory and customers merge into the same data model.

**Core data model** (the objects you'll see constantly while writing an app):

```
Shop
 ├── Product ──── Variant ──── InventoryItem ── InventoryLevel ── Location
 │      └── Collection (manual / automatic rule)
 ├── Customer ─── Address
 ├── Order ────── LineItem ── Fulfillment ── Transaction ── Refund
 │      └── DraftOrder
 ├── Discount / PriceRule
 └── Metafield / Metaobject  (attach custom data to any object)
```

The most critical distinction: **Product ≠ Variant.** Stock, price and barcode live at the **variant** level.
The most common beginner mistake is looking for price/stock at the product level.

## 7. The developer surface — APIs and their rules

| API | What for | Who calls it |
|---|---|---|
| **Admin GraphQL API** | Read/write store data | Your server (with an access token) |
| **Storefront API** | Storefront data, cart | Browser / headless storefront |
| **Customer Account API** | Customer login, order history | Storefront |
| **Partner API** | Your own app's data (installs, revenue) | Your tooling |
| **Webhooks** | Event notifications | Shopify → you |
| **Functions** | Logic that runs inside Shopify | Shopify runs it (WASM) |

**Versioning:** A new version ships on the first day of every quarter — `2026-01`, `2026-04`… Each version
is supported for **at least 12 months**. So code that depends on the API **needs maintenance at least once a year**.
Put that on your calendar from day one; it's one of the reasons apps quietly die.

**Rate limit (Admin GraphQL):** Not by request count, but by **calculated query cost**.
*Leaky bucket*: the bucket holds ~1000 points, refills at ~50 points per second (multiples of that on Plus). A single query
can't exceed 1000 points. The **estimated cost** is deducted before the query runs; when it finishes, the difference
against the actual cost is refunded.

Practical consequence: instead of pulling every field with `first: 250`, ask for **the fields you need**.
In GraphQL, "extra fields are free" doesn't hold — here it's quite literally measured in money.
For batch work, use **Bulk Operations** (asynchronous, result comes as a JSONL file).

**Webhooks:** HTTP POST. Memorize three rules:
1. **At-least-once** delivery → the same event can arrive twice. Your handler must be **idempotent**.
2. **No ordering guarantee** → an "updated" event can arrive before "created".
3. **HMAC verification is mandatory** → don't process a body without verifying its signature.
Also, return 200 fast and push the work to a queue; Shopify disables slow endpoints.
GDPR/data-request webhooks are **mandatory** for the App Store.

## 8. The life of a request

**A) When the merchant opens your app:**

```
merchant clicks the app in admin
   │
   ▼
Shopify opens an iframe, address: your app URL + shop parameter
   │
   ▼
App Bridge generates a short-lived SESSION TOKEN (JWT)
   │
   ▼
your server verifies the JWT  ──►  if valid, that store's ACCESS TOKEN
   │
   ▼
query to the Admin GraphQL API (access token + API version)
   │
   ▼
HTML/JSON comes back, renders inside the iframe
```

Why no cookies: third-party cookies are unreliable inside an iframe. That's why a short-lived
**session token** is carried on every request.

**B) When something happens in the store:**

```
customer places an order
   │
   ▼
Shopify Core saves it → event is published (Kafka)
   │
   ▼
webhook POST ──► your endpoint
   │            (verify HMAC → return 200 → queue the work)
   ▼
worker process: process it, write to the database, pull details from the API if needed
```

**C) First install (OAuth), one-time:**
merchant clicks "Install" → permissions (scopes) screen → approval → you receive an **access token** for that store →
write the store record to your database. When the app is deleted, the `app/uninstalled` webhook arrives: **clear the token and
the data**, stop billing.

## 9. What does all this mean for an app developer?

1. **Store = tenant.** Store and isolate everything per `shop`.
2. **Don't rely on webhooks alone.** Write periodic *reconciliation* (scan via the API and
   compare) for missed events.
3. **Idempotency is mandatory.** If the same webhook arrives twice, don't create two records.
4. **Think about query cost.** Paginate with cursors, minimal fields, Bulk Operations for batch work.
5. **Ask for the least permissions.** Every extra scope is a reason to drop off on the install screen.
6. **Annual API maintenance** goes on the calendar (version + deprecation).
7. **Be ready for eventual consistency.** Don't assume you can read what you just wrote.
8. **Take uninstall seriously.** Cleanup + stop billing + data retention policy.
9. **Know the Plus boundaries.** The market for ideas that touch checkout isn't all merchants.
10. **Price in platform risk.** Don't build a company on top of a feature Shopify is likely to absorb
    into core; follow the Editions announcements.

## 10. Limits and weak spots (the honest section)

- **Competition is intense**, price pressure is high; in many categories $9.99 acts like a ceiling.
- **Churn is high.** The merchant tries the app and deletes it a month later. Shortening TTV (time to
  first value) is the highest-return work.
- **Payments and checkout are Shopify's fortress.** Ideas that touch them are constrained and tied to Plus.
- **Docs change fast**, blog content goes stale. Don't trust anything outside `shopify.dev`.
- **App Store review** is a real hurdle; there are quality, performance and GDPR requirements.
- **Dependency.** Shopify sets the rules, and they can change overnight.

## 11. Sources

- Shopify 2025 financials and GMV: [Chargeflow statistics](https://www.chargeflow.io/blog/shopify-statistics) · [ECDB](https://ecdb.com/blog/shopify-s-influence-on-global-e-commerce-is-growing/5181) · [SEC 10-Q filings](https://www.sec.gov/Archives/edgar/data/1594805/000159480525000073/shop-20250630.htm)
- Architecture: [Inside Shopify's Modular Monolith](https://newsletter.techworld-with-milan.com/p/inside-shopifys-modular-monolith) · [Shopify Engineering — horizontal scaling with Vitess](https://shopify.engineering/horizontally-scaling-the-rails-backend-of-shop-app-with-vitess) · [Kovyrin interview](https://kovyrin.net/2024/06/16/interview-inside-shopify-monolith/)
- Ecosystem/app counts: [Meetanshi App Store statistics](https://meetanshi.com/blog/shopify-app-store-statistics/) · [GapQuery](https://www.gapquery.com/shopify-app-store-statistics)
- Industry distribution: [Storeleads — State of Shopify](https://storeleads.app/reports/shopify) · [Storeleads Plus report](https://storeleads.app/reports/shopify/list-of-shopify-plus-stores)
- API limits and versioning: [shopify.dev/docs/api/usage/limits](https://shopify.dev/docs/api/usage/limits)
- Checkout/Functions/Hydrogen: [Hydrogen official site](https://hydrogen.shopify.dev/)

---

*Every number in this file will be wrong one day. Fix whatever you see is wrong and update the date.*

---

# Ecosystem Data — The Economics of the App Store

Source: https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data
Type: research note

> [02-Anatomy](https://shopifyjourney.cemalbuilds.com/docs/02-shopify-anatomy) explains *how the platform works*. This file is
> **the economics of the market**: how many apps there are, how much they make, how much merchants pay,
> why people uninstall apps, where the gaps are.
>
> Goal: when picking an idea, decide by **the numbers**, not by gut feel.
> Verified: **August 2026**. Sources at the end.

> ### ⚠️ Correction note (after the August 2026 deep research)
> When this file was first written it relied on shallower sources. The later deep research
> corrected several numbers — if you spot a contradiction, **the corrections below take precedence**:
> - **App count:** not "13,800–22,200" → **~17,900–25,500 live listings**, *"published"*
>   (cumulative) **28,162**. Shopify's own wording is "16,000+".
> - **Apps per store:** "average of 6" ≠ reality. **Median is 2**, and **76% of stores use 0–2 apps**.
>   **Do not use** the "average $120/mo spend" figure — it's the mean of a skewed distribution.
> - **Revenue share:** on top of the 0%/15% there is a **2.9% transaction fee**; developers earning $20M+/yr
>   pay **15% on all revenue**.
> - **"60% of installs come from search":** sources say 60% and 70%, **neither is first-party**.
> - **"The average developer earns $93,000":** ❌ wrong — the trail leads to **ZipRecruiter's employee salary**
>   page, nothing to do with app revenue.
> - Detailed merchant/payment data: [06-MERCHANT-PSYCHOLOGY.md](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology)

## 0. How to read these numbers

Shopify doesn't open up the App Store's internals; most of the data here comes from **third-party crawlers**
(Storeleads, GapQuery, StoreCensus, appstoreresearch, etc.). Their counting methods differ,
so the same metric changes from source to source — for the app count you'll see 13,786 as well as
22,186. **The order of magnitude is right, the decimal places are not.** Use it that way.

---

## 1. Market size

| Metric | Value | Source/period |
|---|---|---|
| Apps in the App Store | **~13,800 – 22,200** | GapQuery 13,786 · normalized crawl 22,186 (Aug 2026) |
| Number of categories | **1,789** | Aug 2026 |
| New apps added per month | **~550** | 2026 |
| Two-year growth | **+71%** (early 2024 → Q1 2026) | ~7,000 new apps |
| Apps used by the average store | **~5.9 – 6** | StoreCensus |
| Total detected installs | **13.4M+** | StoreCensus (crawl of 2.28M stores) |
| Ecosystem developer revenue | **~$890M/yr** | third-party estimate |

**Reading:** The market is growing, but supply is growing fast too. 550 new apps a month = 550 new competitors every month.
The "found an idea, let me build it right away" reflex dies here; what sets you apart isn't the idea, it's **positioning**.

## 2. Revenue distribution — a brutal power law

| Slice | Annual/monthly revenue |
|---|---|
| Top **1%** | **$1M+ ARR** |
| Top **10%** | **$100K+ ARR** |
| Ranks 20–50 by review count | ~$50K – $500K **MRR** |
| Ranks 100–500 | ~$5K – $50K MRR |
| **Median app** | **< $1,000/mo** — and a non-trivial share earns **zero** |
| Realistic solo success | **$3,000 – $15,000/mo** after 12–18 months of work (top quartile) |
| Solo developer median | **< $1,000/mo** |

Reference peak: Judge.me ~36,000 reviews, entry plan $15 → estimated **$1–3M MRR**.
Loox 100,000+ active stores. These are 8–10-year-old businesses with teams; not a benchmark, a north star.

**Takeaway:** Your goal shouldn't be "dominate the App Store" but **entering the $3–15K/mo band
through a narrow niche**. That band is real, reachable, and supports a one-person business.

## 3. Pricing realities

| Metric | Value |
|---|---|
| **Median entry price** | **$9.99/mo** — more than 1,400 apps start at exactly this figure |
| Average entry price (mature categories) | ~$86 |
| Average app price (all plans) | ~$92 |
| Apps with a permanent free tier | **~45%** |
| Apps that ask for money before install | **~5%** |

**Average entry price by category:**

| Expensive categories | $/mo | Cheap categories | $/mo |
|---|---|---|---|
| Inventory & supply chain | **193** | Order management | 70 |
| Analytics & reporting | 147 | Shipping & logistics | 73 |
| Communication & collaboration | 109 | General e-commerce | 76 |
| Predictive analytics | 100 | | |
| IT & security | 95 | | |

**Takeaway:** $9.99 is a *default*, not a *ceiling*. "Money and operations" categories like
inventory/analytics can be priced 10–20× higher because the merchant knows what a mistake there
costs. **Pick the place where the pain has money behind it.** Same effort, 10× the price.

## 4. The merchant's app budget — the most critical table

| Merchant revenue band | Monthly app spend |
|---|---|
| < $1M/yr | ~$175/mo |
| > $20M/yr | $50,000/mo+ |

But look at the distribution (Storeleads, 3.59M active stores, May 2026):

| Monthly spend on apps | Number of stores | Share |
|---|---|---|
| > $100 | 65,441 | **1.82%** |
| > $500 | 7,966 | **0.22%** |
| > $1,000 | 1,602 | **0.04%** |

**This table is the entire business plan.** There is no "5.6 million merchants" market; there are
**~65K stores** that pay serious money for apps. Your target of $30/mo × 50 merchants is **0.08%** of that 65K pool.
Reachable — but only if you target that pool. Not if you chase the dropshipper on the free plan.

## 5. Churn — the most painful number in this business

| Metric | Value |
|---|---|
| Customers lost in the first **30 days** | **~40%** |
| Merchants who uninstall within the first **24 hours** | **14%** |
| Monthly churn, apps < $25/mo | **6.1%** |
| Monthly churn, apps > $1,000/mo | **1.8%** |
| Average monthly churn in subscription e-commerce | ~5% |
| Churn preventable if resolved at the first support contact | **67%** |

Trial length: in most categories a **7-day trial outperforms a 14-day one** —
it pushes the decisive merchant into a quick commitment and shrinks the "zombie trialist" pool.

**Let's do the math.** 6.1% monthly churn → average lifetime `1 ÷ 0.061 ≈ 16 months`.
For a $9.99 app, LTV ≈ **$164**. 1.8% monthly churn (expensive app) → lifetime ~55 months;
for a $99 app, LTV ≈ **$5,500**. Same effort, **33×** the value.

These two lines alone debunk the "cheap apps sell more" intuition.

## 6. How do merchants find apps?

- **~60% of installs start with search**: the merchant types the problem, scans the first screen,
  and most make their decision **on the first screen**.
- Ranking splits into two groups:
  - **Relevance signals** (are you visible): app name, subtitle, words in the description
  - **Quality signals** (how high up you are): **conversion rate** (share of listing viewers who install),
    **review count/rating/recency**, **retention** (fast uninstalls drag everything down)
- **Built for Shopify** badge: awarded to apps that pass the performance, security, data handling
  and theme integration requirements. Payoff: top search placement, eligibility for App Store homepage/category
  collections, appearing in the "Picked for you" recommendations inside the admin.
- Every recommendation surface, including Shopify's AI assistant (Sidekick), is fed by **your listing copy**.
  So your App Store listing isn't a marketing page, it's **the input to the search index**.

**Takeaway:** Listing copy isn't an "I'll write it later" job; it's the distribution itself. And since retention
directly affects ranking, **churn = invisibility**. They're the same problem.

## 7. Competitive density and gaps

**The saturated side:**
- The SEO category has **2,830 apps**, yet **89.8% of reviews go to just 83 apps**.
  So the category isn't "crowded", it's **locked**. Entering here means being invisible.

**Ecosystem averages (the baseline):**
- Average rating **4.49** — categories below this mean "dissatisfied" → opportunity
- Average of **92 reviews** per app

**Where demand outstrips supply:**
| Area | Data |
|---|---|
| Print on demand | Only **24 apps**, **581 reviews** per app (**6.3×** the average) |
| Six categories | **250+ reviews** per app (average 92) → merchants are searching and not finding |
| Accounting integrations | Only **58 apps** for QuickBooks, most mediocre-rated and expensive |
| Airtable / Monday / ClickUp / HubSpot | Very few or zero integrations on the Shopify side |

**Usage gaps (percentage of stores that DON'T have that type of app):**

| Category | Stores without the app |
|---|---|
| Support | **98.5%** |
| Subscriptions | 98.3% |
| Custom analytics | 98.2% |
| Reviews/ratings | 95.3% |
| Email | 70.7% |

Careful — these gaps can be one of two things: **there's a need but no product** *or*
**those stores don't need that thing** (small/dead stores). You only learn which by talking to them.
This table *generates* ideas, it doesn't *validate* them.

## 7b. Where does the money go, where is the gap? (August 2026 research)

**Breakdown of the merchant budget** — Eightx is the only source that breaks down spend (not installs):

| Merchant band | App spend/mo | What eats the budget |
|---|---|---|
| < $1M | $50–300 | Email (free tier), support, reviews — 3–5 apps |
| $1–5M | $1,000–3,500 | **Email + SMS ≈ 40% of the bill** (Klaviyo + Postscript/Attentive); subscriptions ~$300, reviews $150–300 |
| $5–20M | $5–15K | Support (priced by ticket volume) and SMS are the fastest-growing line items; search, loyalty, BI get added |
| $20M+ | $20–80K+ | "Other" (search, loyalty, fraud, BI, custom integration) overtakes the DTC core |

**Where $1M+ ARR apps live:** shipping/fulfillment, subscriptions (Recharge), returns (Loop),
reviews (Yotpo, Judge.me), bundles/upsell. $100K+ ARR apps sit in narrow slices of the same areas:
vertical subscriptions, carrier-specific shipping rules, B2B wholesale, returns automation, AI recommendations.

**Install volume (money ≠ volume):** cart customization 1.12M · reviews 1.12M · email 735K.
The top 100 apps are only 34% of installs — the long tail is real.

**Two different kinds of "gap" — don't confuse them:**
1. *Usage gap* (the table in §7: support 98.6%, subscriptions 98.3%…) → this is the **ceiling**, not demand;
   most of those stores are small/dead.
2. *Where demand outstrips supply* (reviews per app ≫ 92): print on demand (581/app), accounting
   integrations (QuickBooks 58 apps, mediocre), Airtable/Monday/ClickUp/HubSpot ↔ Shopify ≈ zero.
3. *What multiple sources call "underbuilt":* B2B wholesale, multi-currency / international tax,
   headless tooling, commerce-focused AI support that works **inside the existing helpdesk** (not another
   chat widget), Shopify-specific analytics, Plus operations tooling, vertical subscription management
   (failed payments, self-service).

**Locked (don't enter):** SEO, upsell/cross-sell (1M reviews, 1,003 apps), page builders, image
optimization, back-in-stock, abandoned cart.

**Decision:** The intersection of high budget share + high price tolerance + thin supply is
**the operations of $1–20M merchants**: subscription edge cases, returns, accounting/ops integration,
analytics. The most money goes to email/SMS, but that's Klaviyo's — you don't compete there, you integrate.

**Cheap proof:** A one-sentence problem DM to 20 merchants in the $1–5M band from Storeleads.
If 5 confirm the pain, that's the app.

*Sources:* [Eightx](https://eightx.co/blog/average-ecommerce-shopify-app-spend-by-revenue-band-2026) ·
[Week One Labs](https://weekonelabs.com/blog/shopify-app-revenue-benchmarks-2026/) ·
[StoreInspect](https://storeinspect.com/report/state-of-shopify) · [StoreCensus](https://www.storecensus.com/stats) ·
[Craftberry](https://craftberry.co/articles/shopify-app-store-statistics) · [AppOpportunity](https://appopportunity.com/blog/underserved-app-niches-2026)

## 8. The rules of money (between you and Shopify)

| Topic | Rule |
|---|---|
| Registration fee | **$19** one-time (per Partner account) |
| Revenue share | **0% on the first $1M in lifetime earnings**, **15%** above that |
| Important change | Since Jan 1, 2025 the threshold is **lifetime**, not **reset annually**; pre-2025 earnings don't count |
| Large developer exception | $20M+/yr in App Store revenue or $100M+ company revenue → 15% on all revenue |
| Payments | **Billing API** is mandatory — Stripe/PayPal/external forms are **prohibited** |

In practice: up to the first million dollars you pay Shopify **zero** commission. For a solo developer,
that's a genuinely generous range.

## 9. Review — why apps get rejected

| Rejection reason | Note |
|---|---|
| **GDPR webhooks missing/wrong** | **More than 60%** of rejections are at least partly due to this |
| No security headers (clickjacking protection) | Mandatory for embedded apps |
| Using third-party cookies for sessions | Session tokens must be used |
| Not cleaning up on uninstall | Code injected into the theme must not be left behind |
| Broken functionality, 404/500 pages | Simple but frequent |
| Requesting excessive permissions (scopes) | Every unjustified scope is a risk |
| Misleading listing | Screenshot/promise mismatch |
| Taking payment outside the Billing API | Straight rejection |

**Takeaway:** Most rejection reasons are **compliance, not product quality**.
Which means a checklist can prevent them. Write the GDPR webhooks on day one — not at the end.

---

## 10. The 8 decisions that follow from all this data

1. **Category choice = merchant revenue choice.** There are ~65K stores paying >$100 for apps; they're the target.
2. **Escape the $9.99 trap.** Inventory/analytics/operations categories are priced in the $100–190 band.
3. **Price ↑ → churn ↓.** 6.1% vs 1.8% monthly churn means a ~33× difference in LTV.
4. **The first 24 hours decide your fate** (14% uninstall the same day). Shortening TTV is job number one.
5. **Support isn't a cost, it's a retention channel.** 67% of churn is preventable if resolved at first contact.
6. **Listing copy = distribution.** 60% of installs come from search; ranking looks at conversion + reviews + retention.
7. **Don't enter locked categories.** In SEO, 89.8% of the reviews across 2,830 apps sit with 83 apps. Pick a narrow niche.
8. **Write compliance on day one.** GDPR webhooks, security headers, uninstall cleanup.

### Target math (with this data)

```
Target: $3,000/mo MRR
Price $49/mo (below the average, far above the $9.99 trap)
→ 61 paying merchants needed
Assuming 5% monthly churn → ~3 lost every month, need to be replaced
Assuming 20% install→paid conversion → ~15 installs a month is enough
```
15 installs a month is a reachable number in a target pool of ~65K stores.
**Key assumptions** (5% churn, 20% conversion) are estimates until validated — measure in Phases 5–7.

---

## 11. Sources

- Revenue distribution and solo benchmarks: [Week One Labs](https://weekonelabs.com/blog/shopify-app-revenue-benchmarks-2026/) · [GapQuery — How much do Shopify apps make](https://www.gapquery.com/blog/how-much-do-shopify-apps-make)
- Pricing: [Taylor Sicard — App Pricing Benchmarks 2026](https://taylorsicard.com/blog/shopify-app-pricing-benchmarks-2026) · [ShopifyPricing](https://shopifypricing.com/app-costs)
- Merchant app spend: [Eightx — App spend by revenue band](https://eightx.co/blog/average-ecommerce-shopify-app-spend-by-revenue-band-2026) · [Storeleads](https://storeleads.app/reports/shopify)
- Churn: [appstoreresearch — Subscription churn](https://appstoreresearch.com/blog/shopify-subscription-churn) · [Oxify — Retention playbook](https://oxify.app/blog/shopify-app-retention-playbook)
- Discovery and ranking: [Prys — App Store ranking factors](https://prys.io/learn/shopify-app-store-ranking-factors) · [Built for Shopify (official)](https://shopify.dev/docs/apps/launch/built-for-shopify)
- Gap analysis: [GapQuery — High demand low supply](https://www.gapquery.com/blog/shopify-high-demand-low-supply) · [GapQuery — 13,786-app analysis](https://www.gapquery.com/guides/shopify-app-ideas) · [StoreInspect](https://storeinspect.com/report/state-of-shopify)
- Revenue share (official): [shopify.dev — Revenue share](https://shopify.dev/docs/apps/launch/distribution/revenue-share)
- Review process: [shopify.dev — App Store review](https://shopify.dev/docs/apps/launch/app-store-review/index) · [Gadget — Pass the review first time](https://gadget.dev/blog/how-to-pass-the-shopify-app-store-review-the-first-time-part-1-the-technical-bit)

*Most third-party data is an estimate. Go to the source before deciding; update the date.*

---

# Where the Ecosystem Gets Its Signal — Sources, Betas and the Early-Warning System

Source: https://shopifyjourney.cemalbuilds.com/docs/04-sources-and-early-warning
Type: research note

> The most insidious risk of building apps on Shopify: **one day your code stops working, and it's not your fault.**
> This file answers two questions: (1) where and when do I learn about new and beta features?
> (2) How do I know **in advance** that Shopify is about to swallow my category?
>
> Verified: **August 2026**. Sources are linked.

## 0. The one-paragraph answer

Shopify runs on **two rhythms**. The marketing side explodes **twice a year** with *Editions*. But
the developer's real signal is in three **continuously flowing** channels: the `shopify.dev/changelog` RSS,
the **quarterly API version cycle** and the **`unstable` API version** — where features land in the schema
*months before* they're announced. Betas are now largely **self-serve**: you pick a
"feature preview" when creating a dev store, or you switch your app to the `unstable`/release-candidate version.
There's no gatekeeper at the door.

⚠️ **The critical change of 2025–2026:** Shopify **shut down the Partner Slack** (December 2025) and
laid off most of the partnerships team. Meaning **there is no more human back channel**.
The public channels below are no longer "supplementary sources" — they are **the entire channel**.

---

## 1. Official channels

| Channel | URL | Frequency | Signal |
|---|---|---|---|
| **Developer changelog** ⭐ | `shopify.dev/changelog` · RSS: `/changelog/feed.xml` | Several per week | **High** |
| **Merchant changelog** ⭐ | `changelog.shopify.com` · RSS: `/feed.xml` | Almost daily | **High** |
| `unstable` GraphQL schema ⭐ | `shopify.dev/docs/api/usage/versioning` | Continuous | **High** |
| Editions (~2/year) | `shopify.com/editions` | ~2/year | **High** |
| Developer forums | `community.shopify.dev` + `/c/announcements` | Daily | **High** |
| Shopify public GitHub | `github.com/orgs/Shopify/repositories` | Daily commits | **High** |
| Engineering blog | `shopify.engineering` · RSS `/blog.atom` | 1–4 per month | **High** |
| Investor presentations | `shopify.com/investors` | Quarterly | **High** |
| Partners blog | `shopify.com/partners/blog` · `.atom` | 1–3 per month | Medium |
| Partner monthly email | From dashboard settings | Monthly | Medium (lags) |
| **DotDev** conference | `dotdev.shopify.com` | Yearly | High (recordings **free** on YouTube) |

**Changelog filters** — this is the actual trick:
```
shopify.dev/changelog?filter=feature_preview
shopify.dev/changelog?filter=developer_preview
shopify.dev/changelog?filter=early_access
```

**Why the merchant changelog matters separately:** the sentence "Shopify now supports X natively"
shows up **here first**, not in the developer changelog. This is your platform-risk radar.

**Conference history:** Unite (≤2022) → Editions.dev (2025) → **DotDev** (2026).
`editions.dev` now redirects to `dotdev.shopify.com`. DotDev 2026: Toronto, July 21–22, 2026,
$499, sold out. **Recordings are free on YouTube** — that's the real access path.

## 2. How do betas work?

Shopify uses three labels (and doesn't use them consistently):

| Label | What it means | How to get in |
|---|---|---|
| **Feature preview** | Merchant-facing feature + its APIs | Create a new dev store → "Test a feature preview" |
| **Developer preview** | Developer tool/API, usually on `unstable` | Use it directly |
| **Early access** | API in the release-candidate version | Switch the app to the RC version string |

**Feature preview rules:** **one preview** per dev store. That store gets Advanced plan
features but **can't be transferred or converted to a paid plan**. So every preview needs
its own dev store.

**Some of the betas currently open (Aug 2026):**

| Feature | Type | Note |
|---|---|---|
| New version of Hydrogen (moved off React Router, framework-agnostic) | Developer preview | Open on GitHub |
| Physical inventory (bins, counts, purchase orders) | Feature preview | ⚠️ Warning flare for inventory apps |
| Market-driven shipping | Feature preview | Old delivery profile APIs deprecated |
| Next Generation Events (field-level webhook filtering) | Developer preview | On `unstable` |
| Customer account redesign | Feature preview | Your extensions will render in a narrower area — **test now** |
| SubscriptionContractCalculation API | Early access | In the 2026-10 RC; 12+ mutations → 1 |
| WebMCP (AI agents in the browser can search the catalog and manage the cart) | **Live** | No setup needed, active on every Liquid storefront |

## 3. Early-visibility playbook for the solo developer

Ordered by signal-to-effort ratio:

1. **Add the two RSS feeds to your reader** — `shopify.dev/changelog/feed.xml` + `changelog.shopify.com/feed.xml`.
   Zero cost, 70% of the value is here.
2. **Diff the `unstable` GraphQL schema once a month.** Run introspection, save it, compare
   against last month. New types and mutations appear here **before the announcement**. This is the
   earliest signal that exists, and nobody is competing for it.
3. **Point a test app at the release-candidate version** — on the 1st of every quarter you'll see
   the next quarter's stable API. **Three months of free foresight.**
4. **Watch Shopify's GitHub org** — cli, hydrogen, ui-extensions, shopify-app-js, polaris.
   Code lands weeks before the changelog.
5. **Keep 2–3 dev stores**, each with a different feature preview enabled.
6. **Read `community.shopify.dev/c/announcements` weekly** — things that never hit the changelog
   (Partner Program changes, identity verification requirements, town halls) land here.
7. **Watch the DotDev recordings** — they telegraph the next 6–12 months.
8. **Read the engineering blog** — an infrastructure post runs ~2 quarters ahead of the product.
   *(Evidence: "Building the Universal Commerce Protocol" Jan 2026 → UCP GA Jun 2026.)*

## 4. Unofficial but high-signal sources

| Source | What | Why |
|---|---|---|
| **The Unofficial Shopify Podcast** (Kurt Elster) | Since 2014, 500+ episodes, weekly | Gets Shopify VPs on record; merchant/CRO angle |
| **Liquid Weekly** (Karl Meisterheim & Taylor Page) | Newsletter + podcast, issue 225 | **The developer side's publication**; ran the first Shopify Developer Survey |
| **The Shopify App Show** (Martin Cox) | ~25 min, with indie app founders | The closest peer network for solo app developers |
| **Taylor Sicard's blog** | Partner Program economics | The clearest independent writing that can be critical of Shopify |
| **Common Thread Collective** — "Every Shopify Update in 2026" | Weekly-updated tracking list | Merchant-operator framing |
| **Shopify Devs Discord** (~26,500 members) | Official Discord | "Is it broken for me, or for everyone" |

**Data providers:**

| Provider | What | Assessment |
|---|---|---|
| **Store Leads** | 13.7M stores, installed-app technographics, weekly | **Industry standard.** $75–950/mo |
| **AppStorePulse** | App Store intelligence, **free monthly reports** | The best research published for free |
| **App Store Research** | **Arranges 1-on-1 calls with verified merchants** | Qualitative, not quantitative — better than scraped data for demand validation |
| StoreCensus / GapQuery / StoreInspect / AppJubilee | App & store data | Usable, but **cross-checking is mandatory** (see §6) |

**⚠️ SEO-junk markers** (abundant in this niche): year + "Complete Guide" + a number in the title;
still **recommends the Partner Slack** (shut down December 2025 — a perfect staleness test);
numbers that contradict Shopify's own figures; the author has no history in the ecosystem.

## 4b. The media layer — where does the merchant hear about apps?

Outside the App Store, there's a publishing economy that shapes merchants' tooling decisions.
Ordered by reachable and **verified** audience:

| Publication | Owner | Audience | Price |
|---|---|---|---|
| **DTC Newsletter** (directtoconsumer.co) | **Eric Dyck** | **100K+ subscribers**; 80%+ founders/senior execs; **55% at brands doing $1M+ revenue**; NPS 86 | Not published (talk to sales). Current advertisers: **Meta, Klaviyo, Tapcart** |
| **Operators** (9operators.com) | Sean Frank (Ridge), Mike Beckham, Matt Bertulli, Jason Panzer | 28.8K newsletter · 175K podcast subscribers · 5.13M downloads | Not published. **Sponsor list = recommendation list** (see below) |
| **2PM** (2pml.com) | Web Smith | 28–30K senior decision-makers; 42.1% open rate | **$10,500 / 3 sends** — the only public price in this ecosystem. ~$120 CPM, ~3× general marketing newsletters |
| **Chew on This** | Ron Shah & Ash Melwani (Obvi) | 30K+ subscribers · **40+ events** a year · a separate **"FOR SAAS"** tab on the site | Not published. *"Events are always free for founders, tech partners sponsor"* |
| **eCommerce Tech / 1800DTC** | independent directories | 9K readers / 2,485 brands, 18,017 tools indexed | Small, but **the audience is already there to pick tools** — highest intent per impression |
| Marketing Brew / Retail Brew | Morning Brew | 345K / 180K industry professionals | Not published |
| **LinkedIn groups** | — | The largest is **~4,400 members** | ⚠️ **Skip.** r/shopify 370K, Shopify forum 900K. Share on individual LinkedIn feeds, not in groups |

### ⚠️ In this ecosystem, "recommendation" and "advertisement" are the same object

From Operators' sponsor page, verbatim:
> Northbeam: *"One of the group's secrets: **most operators use Northbeam**."*
> Richpanel: *"**Our pick** is Richpanel."* · Fulfil: *"**Sean and Jason both use it**."*

Postscript, AfterSell and Richpanel are **Shopify apps**. A merchant reading this page
**can't see where the peer recommendation ends and the media buy begins, because there is no line between them.**

**Conclusion:** any analysis of "which apps do the best operators recommend" is actually an analysis of
**"which app bought that slot"**. Also, Shopify app affiliate programs pay **recurring** commissions
(not one-off) — that's the economics behind "Best Shopify apps 2026" lists; many of those lists
are published by **app/theme vendors themselves** (PageFly, BSS Commerce, Ablestar…).

**Follower counts mislead twice here:** Eric Dyck, who runs the DTC Newsletter, reaches 100,000 recipients
and has **144 followers on X** (LinkedIn-native). The highest-follower accounts
(Nik Sharma 187.5K, Chase Dimond 168.7K) are the ones furthest from the merchant P&L and closest to
a media rate card.

## 5. Platform risk — how does a category die?

Shopify publishes **~40 apps of its own** on the App Store (`apps.shopify.com/partners/shopify`).
**That list is the map of swallowed categories** — check it once a quarter.

Categories Shopify is currently directly in: email/SMS (Shopify Messaging), popups
(Forms), automation (Flow), live support (Inbox), translation, subscriptions, bundles, on-site search
(Search & Discovery), influencers (Collabs), checkout customization (Checkout Blocks), inventory
(Stocky), dynamic pricing (Smart Pricing), AI FAQ (Knowledge Base), theme A/B testing (SimGym)…

**🔍 Critical observation:** most of Shopify's own apps are **mediocrely rated** — Bundles 2.8 ·
Search & Discovery 2.7 · Retail Barcode Labels 2.3 · Fraud Control 2.2. So Shopify's native
solutions generally **serve the bottom 60% of merchants, and fail the rest.** The third-party apps
that survive live in exactly that gap.

### Four mechanisms that kill a category

**1. Releasing a free native app.** (Search & Discovery, Forms, Bundles, Flow going free)
→ The free tier and the bottom end of the market evaporate overnight. The "simple version of X, $9" apps die.
The ones with real depth survive by moving upmarket.

**2. Removing the extension point you depend on.** ⚠️ **The most lethal.**
- `checkout.liquid` → the Checkout Extensibility migration
- **Shopify Scripts:** execution ends **June 30, 2026** → move to Functions
- **Script tags: stop running on March 1, 2027** (announced Aug 24, 2026)
- Legacy customer accounts deprecated (Feb 2026)
→ You don't lose to a competitor; **you stop working on a date Shopify picked.**

**3. Acquiring the leader and making it free/native.** Codisto → Marketplace Connect;
Dovetale → Collabs. The category leader suddenly becomes "free and pre-installed".

**4. Changing distribution, not the product.** *The new mechanism of 2025–2026.*
Priority visibility for Built for Shopify (Oct 30, 2025), Sidekick favoring BFS in its
app recommendations → **Your app keeps working flawlessly but installs go to zero**, because
you've vanished from the surfaces the merchant looks at. Documented case: an app that fell behind
on API versions saw its daily installs stop **suddenly, not gradually**.

### The counter-example
Shopify **shut down its own Product Reviews app** and pointed merchants to third-party review apps.
So Shopify sometimes **exits** a category, too. Swallowing everything is not a law of nature.
*(⚠️ Date/details need verification.)*

### Early-warning signals — starting with the most predictive

**Tier 1 — act immediately:**
1. **A new object/mutation related to your domain appeared in the `unstable` schema.** Shopify can't
   ship a native feature without an API; **the schema moves first.**
2. **A deprecation notice landed on the extension point you use.** No negotiation, the date is set.
3. **A feature preview shipped that describes what your app does.** (E.g. the "physical inventory
   preview" → a direct warning flare for inventory apps.)

**Tier 2 — start planning:**
4. Shopify acquired a company in your category → historically native+free within 12–18 months.
5. An infrastructure post on the engineering blog → product ~5 months later.
6. "Shopify now supports X natively" in the merchant changelog → at this point you're already late.
7. A statement of strategic intent on the earnings call → product 2–4 quarters later.

**Tier 3 — watch:**
8. **A Built for Shopify requirement change specific to your category.** (E.g. the new requirements for
   returns/subscription apps taking effect Dec 1, 2026.) If Shopify is raising the bar in a category,
   it means it's **paying close attention** to that category.
9. A section named after your category opened in Editions → strategic priority.
10. **A low-rated first-party app shipped in your category** → counterintuitive, but this is a *reprieve*:
    Shopify planted the flag but left the quality gap open. That's your competitive ground.

### Categories that look risky right now *(this is our reading, not Shopify's statement)*
Email/SMS marketing · inventory/stock management · shipping rate configuration · product feeds
· on-site search and chat (WebMCP live on every storefront with no setup) · dynamic pricing · subscriptions.

**The ones that look more defensible:** those requiring heavy external integration (ERP, 3PL, accounting),
those requiring a proprietary data network, places where Shopify tried and got low ratings (search depth,
bundle complexity, fraud), and **Plus/enterprise** needs — requirements a "good enough for everyone"
native app can't carry.

---

## 6. ⚠️ Where the sources contradict each other

During this research we saw the same metric vary **by up to 3.5×** from source to source:

- **Judge.me installs:** Storeleads 619,657 · StoreCensus 402,384 · StoreInspect 179,295
- **Total app count:** "16,000+" (Shopify's own statement) · 17,891 active (AppJubilee) ·
  25,468 (AppNavigator) · **28,162 "published"** (Storeleads, cumulative)
- **Apps per store:** median **2** (StoreInspect) vs average **6.1** (StoreCensus)

**The reason is methodological:** all scanners detect apps **only from the storefront signature**.
Admin-only apps (Flow, ERP, 3PL, accounting, most checkout apps) are **structurally invisible**.
Storeleads says so itself. So **every penetration figure is a floor**, not the actual rate.

**Numbers you should not use:**
- ❌ **"The average merchant spends $120/month on apps"** — the mean of a skewed distribution; doesn't
  match Storeleads' own percentiles (1.8% spend >$100).
- ❌ **"The average Shopify app developer earns $93,000"** — traces back to **ZipRecruiter's
  "Shopify Developer" salary page**. Nothing to do with app revenue; it's an **employee salary**.
- ❌ "70% of installs come from search" / "60%" — neither is first-party, and they contradict each other.
- ❌ "48.8% opt-out trial conversion" — not Shopify, a **general mobile app** statistic.

---

## 7. If you only do five things

1. Add the two RSS feeds today (`shopify.dev/changelog/feed.xml` + `changelog.shopify.com/feed.xml`).
2. Write a **monthly `unstable` schema diff** job. The earliest legitimate signal that exists, and nobody uses it.
3. On the 1st of every quarter, point a test app at the **release candidate**.
4. Once a quarter, look at **`apps.shopify.com/partners/shopify`** — Shopify's competitive intent,
   complete with live ratings, out in the open.
5. Read **`community.shopify.dev/c/announcements`** weekly. The Partner Slack is closed,
   the partner managers are gone; the things that affect your business are now announced **only** here.

---

*Sources: [shopify.dev changelog](https://shopify.dev/changelog) · [platform changelog](https://changelog.shopify.com/) · [API versioning](https://shopify.dev/docs/api/usage/versioning) · [feature previews](https://shopify.dev/docs/api/feature-previews) · [community.shopify.dev](https://community.shopify.dev/) · [Editions](https://www.shopify.com/editions) · [Spring '26 dev](https://www.shopify.com/news/spring-26-edition-dev) · [DotDev](https://dotdev.shopify.com/) · [Shopify Engineering](https://shopify.engineering/) · [Apps by Shopify](https://apps.shopify.com/partners/shopify) · [Built for Shopify](https://shopify.dev/docs/apps/launch/built-for-shopify) · [Store Leads](https://storeleads.app/) · [AppStorePulse](https://www.appstorepulse.com/reports) · [App Store Research](https://appstoreresearch.com/) · [Taylor Sicard](https://taylorsicard.com/blog/shopify-partner-program-2026) · [Liquid Weekly](https://liquidweekly.com/blogs/podcast) · [Kurt Elster](https://kurtelster.com/) · [The Logic — partnerships layoffs](https://thelogic.co/news/shopify-partnerships-division-layoffs-future/) · [TSD platform dependency case](https://blog.tsd.digital/platform-dependency-why-our-shopify-app-went-from-daily-installs-to-zero-overnight/)*

---

# Who to Listen To — People, Companies and Vision

Source: https://shopifyjourney.cemalbuilds.com/docs/05-people-and-vision
Type: research note

> The fastest way to understand an ecosystem is to read what the people shaping it think.
> This file: who Shopify's leadership is and what they're saying; who has proven their name
> in the ecosystem; and what **strategic message** falls out of all of it?
>
> ⚠️ **Roles changed often.** Every title below was re-verified in August 2026 —
> most org charts on the internet (Clay, Craft.co, TheOrg) are **stale** and still list
> executives who left in 2025.

---

## 1. Shopify leadership (verified as of August 2026)

| Person | Role | Since |
|---|---|---|
| **Tobi Lütke** | Founder, **CEO** and Chairman of the Board | CEO since 2008, Chairman since 2023 |
| **Harley Finkelstein** | **President** (not COO) | Since 2020; at the company since 2010 |
| **Mikhail Parakhin** | **CTO** | September 2024 — former CEO of Microsoft Advertising & Web Services, former Yandex CTO |
| **Jess Hertz** | **COO** | 9 October 2025 — promoted from General Counsel |
| **Jeff Hoffmeister** | CFO | 2022 |
| **Farhan Thawar** | VP & Head of Engineering | ~1,000+ engineers; the most visible engineering leader |
| **Vanessa Lee** | VP Product — in 2026 *"the most senior product leader reporting directly to the CEO"* | At the company since 2017 |
| **Atlee Clark** | VP Partnerships | Author of the July 2026 ecosystem manifesto |

**Departures that invalidate the org charts:**

| Person | Former role | Now | Date |
|---|---|---|---|
| Kaz Nejatian | COO & VP Product | **CEO of Opendoor** | Sep 2025 |
| **Glen Coates** | VP Product, Core — **owned the developer platform + App Store** | **Head of App Platform at OpenAI** (bringing apps into ChatGPT) | 2025 |
| Bobby Morrison | Chief Revenue Officer | left | Oct 2025 |
| Allan Leinwand | CTO | left; replaced by Parakhin | 2024 |

⚠️ **Unanswered question:** **who runs the developer platform / App Store organisation**
after Coates' departure appears in no 2026 source.

## 2. Tobi Lütke — philosophy

He doesn't blog. His body of work lives in **X posts (@tobi)**, long podcasts, and internal
memos published after they leaked.

| Idea | Quote | Source / date |
|---|---|---|
| **AI is now the baseline expectation** | *"Reflexive AI usage is now a baseline expectation at Shopify."* · *"Before teams ask for more headcount, they must show why they can't get what they want done with AI."* | Internal memo, posted by him on X on 7 Apr 2025. AI usage was added to performance reviews |
| **Anti-stagnation** | *"I don't want tree rings to show."* · *"Fall in love with a problem, stay flexible on the solution."* | Homecoming, Toronto, 24 Jun 2025 |
| **Originality / craft** | *"If you build the same thing others have built, you can only ever be as good as them."* | Uncapped, Ep. 50, 28 May 2026 |
| **The infinite game** | Runs Shopify on a **100-year horizon**; rejects KPIs/OKRs as the primary lens in favour of "taste, quality, passion, emotions" | Lenny's Podcast, 2 Feb 2025 — the best long-form summary of his philosophy |
| **Subtraction / no meetings** | *"Meetings are usually a bug"* — they paper over a lack of trust, clarity or process. Jan 2023 calendar purge: every recurring meeting with 3+ people deleted, Wednesdays banned → **~76,500 hours** reclaimed | Bloomberg/Axios, Jan 2023 |
| **Still writes code** | With a coding agent, made **Liquid parse+render 53% faster**, with **61% fewer allocations** | 2026 |

Follow: [x.com/tobi](https://x.com/tobi) · [Lenny's episode](https://www.youtube.com/watch?v=tq6vdDJQXvs) · [Uncapped Ep. 50](https://uncappedpod.com/p/tobi-lutke-building-shopify-and-the)

## 3. Harley Finkelstein — the voice of entrepreneurship

The message hasn't changed in a decade: **entrepreneurship = the vehicle for human potential**,
Shopify = "arming the rebels".

- *"AI is putting entrepreneurship on overtime."* · *"AI is making entrepreneurship dramatically
  more accessible."* (CNBC, Aug 2026 and May 2026)
- Traffic and orders arriving at Shopify stores from ChatGPT/Gemini **tripled year over year**;
  last quarter **75% of AI-driven purchases came from product categories outside the top 100**.
- ⚠️ *"A new entrepreneur makes their first sale every 26 seconds"* — Tobi had said **36 seconds**
  three months earlier. **Don't quote either one as fact.**

## 4. Mikhail Parakhin (CTO) — the most satisfying technical read of 2026

[Latent Space interview (22 Apr 2026)](https://www.latent.space/p/shopify) — the richest primary
source on how Shopify builds today.

- **~90% daily active AI tool usage** across the company. A **phase change** happened in
  December 2025 when model quality crossed a threshold.
- **Unlimited top-tier-model token budgets** for employees; lower-tier models are actively discouraged.
- **CLI agents are overtaking IDE tools.** Shopify's own agent, **River**, is used more internally
  than Copilot and Cursor.
- Core thesis: *"The real unlock isn't more agents in parallel; it's **better critique loops**,
  stronger models, and spending more on **review** than on generation."*
- *"AI can write far more code… but there has to be a very strong bottleneck at PR review.
  Otherwise the bug count goes through the roof."*
- **The bottleneck has moved:** it's not code generation but **PR review, CI/CD stability and rollback**
  that set the speed limit.
- Internal systems: **Tangle** (ML orchestration, open source), **Tangent** (automated research
  loop; took search from 800 → 4,200 QPS), **SimGym** (customer simulation on a decade of merchant
  data; ~0.7 correlation with real A/B tests). The defensibility argument is this **data moat**.

## 5. Farhan Thawar (Head of Engineering) — the operating playbook

[Bessemer: "Inside Shopify's AI-first engineering playbook" (2 Apr 2026)](https://www.bvp.com/atlas/inside-shopifys-ai-first-engineering-playbook)

- *"Code is cheap now. But I don't want code, I want **solutions**."*
- *"The brain is a muscle. If you stop going to the gym, it atrophies."* (his answer to the skill-atrophy worry)
- *"At Shopify we use one tool for every job — **except AI**."* Cursor, Claude Code, Copilot,
  Codex and Gemini all run side by side.
- Numbers: **~20% engineering productivity gain**; a **$250/day** token alert threshold per
  user; the rollback rate stayed flat despite more code being shipped.
- *"If you haven't figured out how to harness agents in 2026, you'll fall behind."*

## 6. Engineering voices

Shopify's public engineering identity splits in two:

**The Ruby/Rails infrastructure team** — [railsatscale.com](https://railsatscale.com/), their mission:
*"Make Ruby and Rails 100-year tools."*
- **Jean Boussier** (Pitchfork app server, Ruby performance) · **Aaron Patterson** ("tenderlove")
- **Maxime Chevalier-Boisvert** (led YJIT, now **ZJIT**) · **Takashi Kokubun** (YJIT/ZJIT)
- **Kevin Newton** (**Prism** — the new universal Ruby parser) · Peter Zhu & Matthew Valentine-House (GC)
- Shopify also gives **~$500K/year** in academic grants to Ruby researchers.

**The AI/ML organisation** — the 2026 output of [shopify.engineering](https://shopify.engineering/latest)
is almost entirely AI: *"Building an agentic harness that outlasts the model"* (Jul 2026),
*"Clustering billions of products for agentic commerce"* (Jun 2026), *"Teaching Sidekick to say no"*
(Jun 2026), *"Building the Universal Commerce Protocol"* (Jan 2026).

## 7. People who have proven their name in the ecosystem

The most defensible signal: the **2026 Shopify Build Awards** — handed out at DotDev 2026 (Toronto,
21–22 Jul 2026, ~2,000 attendees). **Shopify itself picked these names.**

| Person(s) | Work | Category |
|---|---|---|
| Mike Rossi & Bill Curtis | **Smile.io** (loyalty) | Apps |
| Dave Spanton & Sammy Isseyegh | **Discount Kit** — native on Shopify Functions | Apps |
| Harel Ishay | **EasyTeam** (POS workforce/payroll) | Apps |
| Michael Ray & Rachael Yaeger | **Human NYC** (agency) | Storefronts |
| Simon Wesierski & Michael Klim | **Commerce UI** — complex product configurator, **in pure Liquid** | Storefronts |
| Simon Corompt & Maxime Berthelot | **Unlikely** | Storefronts |
| Adam Sharon-Zipser & Jacob Osborne | Elephant Room / Prosper Digital | Merchant Impact |
| **Emili Horncastle** | **Zapiet** | **Community** (awarded for the first time) |

**App founders profiled by Shopify itself (28 Apr 2026):**

| Founder | App | Scale |
|---|---|---|
| Erikas Mališauskas | **Kaching Appz** | 100,000+ merchants, team of 40 |
| Alex Beller, Adam Turner, Colin Turner | **Postscript** (SMS) | passed **$100M in revenue**, 20,000+ brands |
| Isaac Bowen & Abe Lopez | **Lightward** (Locksmith + Mechanic) | 8-figure revenue, **0% employee turnover in 10 years**, 19,000+ merchants |

**Lightward's story** is this ecosystem's cult example of "craft, not scale" — a more relevant
north star for a solo/small team than Klaviyo.

**Publishers and educators:**

| Person | What | Why it matters |
|---|---|---|
| **Kurt Elster** | *The Unofficial Shopify Podcast*; founder of Ethercycle | Since 2014, 500+ episodes, 2.5M downloads. The merchant/CRO angle |
| **Karl Meisterheim & Taylor Page** | **Liquid Weekly** newsletter + podcast | The developer side's publication; ran the first Shopify Developer Survey |
| **Martin Cox** | *The Shopify App Show* | 14-year veteran; 25-minute conversations with indie app founders |
| **Jay Myers** | *Shopify1Percent*; co-founder of Bold Commerce | Retention/subscriptions/CRO |
| **Taylor Sicard** | App pricing & partner program analysis | The most-cited independent benchmarks of 2026 |

⚠️ **On agencies:** almost every "best Shopify Plus agencies of 2026" list is
**pay-to-rank SEO content**. The only agency signal worth trusting is the Build Awards list above.

## 8. Companies

**The biggest app companies** *(figures from secondary sources, approximate)*:

| Company | Category | Scale |
|---|---|---|
| **Klaviyo** (NYSE: KVYO) | Email/SMS/CDP | Q2 FY2026 revenue **$370.6M** (+26%) · **205,000+ customers** · **NRR 109%** · ~423,000 installs on Shopify |
| **Yotpo** | Reviews, UGC, loyalty | 380,000+ installs |
| **Gorgias** | Helpdesk | 25,000+ Shopify stores · $530M valuation (2024) · **Shopify is an investor** |
| **Recharge** | Subscriptions | Category leader; GMV-based pricing |
| **Postscript** | SMS | $100M+ revenue |
| **Judge.me, Loox, Smile.io, Triple Whale, Loop Returns, Okendo, Rebuy, Tapcart, Zapiet, Lightward** | various | The recognised second generation |

**Ecosystem economics** *(Shopify's own claims — optimistically framed, but the direction is right)*:
- **$1.3 billion** paid out to app developers in the year to April 2026
- The partner ecosystem generated **~7× Shopify's own revenue** in 2025
  (**$6.86** for every $1 Shopify earned), supporting **1.5M jobs**
- ⚠️ But the long tail is brutal: most apps make **under $1,000/month**

**Developer tools:**

| Tool | What |
|---|---|
| **Gadget** ([gadget.dev](https://gadget.dev/)) | Serverless full-stack platform for Shopify apps. Founders **Harry Brundage** (former Shopify Director of Core Engineering) and **Mohammad Hashemi** (former Shopify PM). $8.5M seed, Sequoia + Bessemer |
| **Shopify AI Toolkit / Dev MCP** | **Open-sourced on 9 Apr 2026.** Connects Claude Code / Cursor / Windsurf to the Admin GraphQL schema, the Polaris docs and the CLI |
| **Storefront MCP** | A native MCP endpoint on every store |

## 9. Vision — five recurring themes

**1. The agentic commerce platform bet.** For ~two years Tobi has been positioning Shopify on the
assumption that AI assistants will become the primary discover-and-buy surface. The concrete form:
**UCP — Universal Commerce Protocol**, launched by Google on 11 Jan 2026, **co-developed with
Shopify**, with Etsy/Wayfair/Target/Walmart as partners and 20+ institutions (Stripe, Visa,
Mastercard, Adyen, Amex) backing it. **It competes with OpenAI+Stripe's ACP.** The architectural
difference: **ACP merges checkout and payment; UCP separates them** — the merchant keeps their
choice of payment provider.

**2. AI as a cultural mandate, imposed from the top.** Tobi's April 2025 memo is the origin
document; Parakhin's 90% daily usage and Thawar's 20% productivity claim are the receipt.
The internal consensus in 2026 has moved past "use AI" to **"agent harnesses"** — parallel agents +
critique loops, with **the bottleneck now being review capacity**.

**3. Entrepreneurship as a moral framework.** Finkelstein's "golden age of entrepreneurship" and
Tobi's "arming the rebels" are the same argument. Atlee Clark's July 2026 piece is the ecosystem
version: ***"The pie is infinite. Every new builder makes room for the next one."***

**4. Craft, originality, subtraction, the long horizon.** 100-year thinking, rejecting OKRs,
"meetings are a bug", "the best thing founders can do is subtract". The Rails team's "100-year tools"
mission is the same value expressed in infrastructure. Lightward's 10-year 0% turnover story is
its counterpart in the ecosystem.

**5. ⚠️ The future of the app ecosystem — and the tension nobody says out loud.**
*The official line (Clark, Jul 2026):* AI democratises building, so expertise becomes
**more** valuable — *"fewer people need help getting from zero to one now, but they still need
help getting from one to two, to three."*

*The honest reading:* in DotDev 2026 sessions, partners were told outright to adjust their
business models; the content titles included **"app categories, AI commoditisation, and what
builders should stop building"**. In the same period Shopify shipped **native AI merchandising
that replaces rule-engine apps** and native A/B testing. There's a carrot alongside the stick:
**Sidekick App Extensions** open third-party app data up to Sidekick.

**The strategic message to an app builder in 2026 is clear:**
> Build **deep platform integration** or **proprietary data/workflows** —
> not **thin rule-engine layers** that Shopify will swallow.

Two of the 2026 app Build Awards (Discount Kit on Functions, EasyTeam on POS) went to exactly
this kind of **deep-native** app. That looks like deliberate signalling.

---

## 10. What does it mean for us?

1. **Tobi's "if you build the same thing, you can only be as good" line** maps one-to-one onto
   the ecosystem data: in the 2,830-app SEO category, 89.8% of reviews sit in 83 apps.
2. **Build deep-native.** Functions, POS, Sidekick extensions, metafields/metaobjects —
   these are the surfaces Shopify rewards. Thin script-injecting layers are dying.
3. **Model yourself on Lightward**, not Klaviyo. 19,000 merchants, 8-figure revenue, small team —
   a reachable north star for a solo developer.
4. **Read the sources, not the gossip.** The Latent Space interview, the Bessemer playbook and the
   Lenny's episode teach more than a hundred "Shopify statistics 2026" blog posts.
5. **Treat AI as both tool and risk.** Shopify runs on agents internally and is betting on
   agentic commerce externally. If your app doesn't expose an interface an AI agent can call,
   you could be on the wrong side within a few years.

---

*Sources: [Latent Space / Parakhin](https://www.latent.space/p/shopify) · [Bessemer / Thawar](https://www.bvp.com/atlas/inside-shopifys-ai-first-engineering-playbook) · [Lenny's / Tobi](https://www.youtube.com/watch?v=tq6vdDJQXvs) · [Uncapped Ep. 50](https://uncappedpod.com/p/tobi-lutke-building-shopify-and-the) · [BetaKit — Hertz COO](https://betakit.com/shopify-promotes-jess-hertz-to-coo-as-chief-revenue-officer-departs/) · [BetaKit — Parakhin CTO](https://betakit.com/shopify-taps-microsoft-executive-mikhail-parakhin-as-its-new-cto/) · [BetaKit — Coates → OpenAI](https://betakit.com/shopifys-head-of-core-product-leaves-for-openai/) · [Build Awards 2026](https://www.shopify.com/partners/blog/shopify-build-award-2026) · [Shopify — $1.3B ecosystem](https://www.shopify.com/news/billion-dollar-ecosystem) · [Shopify — A world with more builders](https://www.shopify.com/news/a-world-with-more-builders) · [Rails at Scale](https://railsatscale.com/) · [Shopify Engineering](https://shopify.engineering/latest) · [Liquid Weekly](https://liquidweekly.com/blogs/podcast) · [Kurt Elster](https://kurtelster.com/)*

---

# Merchant Psychology — Who Pays, When, and How Much?

Source: https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology
Type: research note

> You can't set a price or pick a feature without knowing the person you're selling the app to.
> This file: merchant segments, what they pay for at each level, why they install and why they
> uninstall, and **which tools they actually use**.
>
> Verified: **August 2026**. Labels: 🟢 primary/measured · 🟡 third-party crawl ·
> 🟠 analyst blog · 🔴 vendor marketing (caution)

---

## 0. Before anything else, this one fact

The Shopify merchant base **is not a market of businesses.** It's a long tail of half-dead stores
with a thin layer of real companies on top.

| Metric | Finding |
|---|---|
| Stores spending **$100+/month** on apps | **1.82%** (65,441 / 3.59M) 🟡 |
| $500–999/month | 0.18% (6,364) 🟡 |
| **$1,000+/month** | **0.04%** (1,602) 🟡 |
| Stores with no detectable app at all | 14–18% 🟡 |
| Stores running **0–2 apps** | **76.4%** 🟡 |
| Median app count | **2** (P90 = 6, P99 = 14) 🟡 |

> ### 🚨 **The market that pays for apps ≈ 65,000 stores. Not 3 million.**
> That sentence reframes any app business plan.

❌ **"The average merchant spends $120/month and uses 6 apps"** — that's the **mean** of a wildly
skewed distribution. The median store spends practically **$0**. A pricing model built on that
average is built on a store that doesn't exist.

---

## 1. Shopify's own plans (2026)

| Plan | Monthly | Annual (monthly equivalent) |
|---|---|---|
| Starter | $5 (payment links only) | — |
| **Agentic** *(new, Apr 2, 2026)* | **$0** + 2.9% + $0.30/sale | — |
| Basic | **$27–39** ⚠️ | $19–29 |
| Grow *(formerly "Shopify")* | **$72–105** ⚠️ | $54–79 |
| Advanced | $399 | $299 |
| **Plus** | **$2,300** (3-year) / **$2,500** (1-year) | — |

⚠️ Sources conflict on Basic and Grow: the live `shopify.com/pricing` page shows $27/$72,
March 2026 sources say $39/$105. Advanced and Plus are **identical across every source**. There may
have been a price cut between March and May 2026, but no announcement could be found.

**The gates that matter:**

| Feature | Basic | Grow | Advanced | Plus |
|---|---|---|---|---|
| Additional staff accounts | **0** | 5 | 15 | Unlimited |
| Headless storefronts | 1 | 1 | 1 | **25** |
| B2B catalogs | Up to 3 | Up to 3 | Up to 3 | **Unlimited** |
| Checkout customization | Limited | Limited | Limited | **Full** |
| **API rate limit** (GraphQL) | **100 points/sec** | 100 | **200** | **1,000** |

⚠️ Many 2026 blogs still write 50/100/500 points/sec — **stale by a factor of two**. The official page
says the above. Plus's advantage is **10x**.

**No longer Plus-only:** B2B (up to 3 catalogs on all plans), Shopify Functions, basic checkout
extensibility. **Still Plus-only:** full checkout extensibility + Checkout Branding API, Launchpad,
Audiences, unlimited staff, per-market checkout blocks.

---

## 2. The five segments

| | **Hobbyist** | **Dropshipper** | **Growing DTC** | **Established brand** | **Plus / enterprise** |
|---|---|---|---|---|---|
| **Monthly revenue** | $0–2K (mostly 0) | $0–20K, very volatile | $80–400K | $400K–1.7M | $1.7M+ |
| **Plan** | Basic (usually trial/$1 promo) | Basic | Basic → Grow | Grow / Advanced | Plus |
| **App count** | 0–2 | 3–6, mostly free | 6–9 | 10–12 | 12–25+ |
| **Monthly app budget** | **$0–15** | $0–60 | **$1,000–3,500** 🟠 | $5,000–15,000 | $20,000–80,000 |
| **Who decides** | Owner, alone, on impulse | Owner + YouTube/TikTok guru + Facebook group | Founder, sometimes the first marketer | E-commerce manager recommends, founder approves | E-commerce director + **agency recommendation**; procurement/security review above |
| **What they care about** | Make it free. "Doesn't Shopify already do this?" | Speed to first sale, conversion hacks, ROAS | **Provable revenue lift**, setup time, don't break the theme | Reliability, support speed, reporting, don't break checkout | Integrations (ERP/PIM/OMS/3PL), permissions, contract, roadmap |
| **Buying trigger** | Never — until something breaks | A guru said so | **A bottleneck expressed as a number** | A team member's time is being wasted | An agency or a known operator named the brand |

**Context** 🟢: Shopify's own Gallup study (46,993 US adults, May 2024) found that **35% of
entrepreneurs run their business alongside a 9-to-5**, and **18% started it as a side hustle**.

**App count scales with traffic, not ambition** 🟡:

| Monthly traffic | Avg. apps | Median |
|---|---|---|
| Under 50K | 1.8 | 1 |
| 50–200K | 5.5 | 4 |
| 200K–1M | 7.1 | 6 |
| 1M+ | 7.4 | 7 |

⚠️ It plateaus around ~7 at the top because crawlers **can't see admin-only apps** — which are
exactly what the big brands actually use.

---

## 3. The price ladder — what gets approved, what gets stuck

| Price | Merchant's reaction |
|---|---|
| **$0** | The default expectation. **45–46%** of apps offer a free plan/trial; merchants have been trained to assume "there's a free one" |
| **$5–15** | **Approved without thinking.** In the merchant's own words: *"$5–10 a month is defensible for a feature Shopify should already offer."* |
| **$19–30** | The volume sweet spot. **Median entry price is $9.99** |
| **$50–99** | Requires a stated ROI justification. Trial length and case studies start to matter here |
| **$100–300** | Requires **a named line item** in the budget. Only 1.8% of stores are here in total app spend |
| **$300+** | Triggers **open anger** unless it replaces a hire or a contract |
| **Revenue share (%)** | **The most hated model of any price.** *"Some guy wrote an app, what does it have to do with my sales? Is he my partner?"* |

**What justifies $100+** (operator consensus):
1. It replaces or prevents a hire (helpdesk, subscription ops, returns)
2. It sits **on the money path** and the lift is attributable (email/SMS, subscriptions, upsell)
3. It carries a workflow the business can't run without → **these are also the lowest-churn apps**
4. Operator rules of thumb in circulation: **at least 3x ROI** and **the total app stack shouldn't exceed 1–3% of revenue**

## 4. Funnel and conversion 🟠

Shopify **publishes no official benchmarks.** The best analyst figures:

| Stage | Value |
|---|---|
| Listing view → install | **3–8%** when well positioned · **1–2%** (<25 reviews) · **5–8%** (200+ reviews) |
| Install → **paying** | **8–18%** with strong onboarding; **2–5%** with weak UX. Range across all apps: 3–55% |
| Listing view → paying (end to end) | Median app **under 1%**; the best **5%+** |
| Monthly churn | **5–12%** typical. Low end: subscriptions/fulfillment. High end: popups, image optimizers, generic SEO |

⚠️ The widely circulated **"48.8% opt-out vs 18.2% opt-in trial conversion"** figure is not Shopify
data; it's a **general SaaS/mobile** statistic.

## 5. Why do they install? — discovery and trust

**Discovery:** **60–70% of installs** start with an App Store search (⚠️ neither figure is
first-party and they contradict each other). The merchant types the problem, scans the first
results and mostly decides **on the first screen**. The first screenshot, the subtitle and the first
sentence do all the work.

**Trust signals, ranked by strength of evidence:**

1. **The Built for Shopify badge** — the strongest documented lever: apps that earn the badge see
   **an average 49% lift in new installs within 14 days** 🟢. Also priority in search, homepage
   placement and priority in "Picked for you". The condition is explicit: **no more than a 10-point
   drop** in store speed.
2. **Review count and freshness.** Shopify's rating is a **weighted average**: helpfulness votes,
   review detail, **recency** and length of use all factor in 🟢. In practice, the listing
   view-to-install rate goes up **~4x** when moving from <25 reviews to 200+.
   > 🚨 **July 2026 — Shopify cracked down on the review economy.** From the Jul 6, 2026 changelog:
   > *"When we detect that an app has been incentivizing reviews, **we will remove a significant
   > portion of its reviews.** We have already identified apps engaging in this practice."* Fake
   > review detection is also being run **retroactively** — *"a meaningful portion"* of existing
   > reviews will be taken down. The policy didn't come from Shopify's own detection but from
   > **community pressure** (a developer documented removing their incentive banner, watching
   > review growth stop, then putting it back while hiding the banner from dev stores).
   > **For us:** shortcuts like "free for life in exchange for a review" now cost retroactive review
   > loss. Earn reviews **with product quality**. Shopify's next announced target is **app naming
   > and copycat apps**.

3. **Rating floor.** The ecosystem average is **4.49**. 17% of apps sit below 4.0 — and below 4.0
   is practically **a dead listing**.
4. **"What merchants think" AI summaries** now appear on listings 🟢 → the **themes in the reviews**
   matter more than the star average.
5. **Peer and agency recommendation** — **on the rise** compared to browsing the App Store 🟠.
   Above ~$5M, **the agency is usually the real decision-maker**.

## 6. Why do they uninstall? — the most actionable finding

**Shopify's official uninstall reason options** (Partner Dashboard, Apr 29, 2026 update) 🟢:
I'm trying multiple apps · store is closing/pausing · not using it right now ·
not satisfied with the features · not satisfied with **support** · **too expensive** ·
doesn't work properly with my store · other.

Note: **two of the eight options aren't even product failures** (trying apps, store closure) —
perfectly consistent with the dead-store base rate.

**The real reasons extracted from the content of 1–2 star reviews** 🟢:

| Complaint | Share of 1–2 star reviews |
|---|---|
| **Billing issue** (charged after uninstall, surprise charge) | **19.2%** |
| Bugs / quality not meeting expectations | 13.9% |
| Onboarding difficulty | 4.4% |

> ### 🚨 Billing anger is **4x** onboarding friction.
> Merchants forgive a clumsy setup; **they don't forgive a surprise charge.**
> Transparent, flat, surprise-free billing + clean uninstall behavior is **a bigger competitive
> moat than any feature**.

The structural trap: Shopify's own help page warns merchants — **even if you pause the store, app
charges continue unless you uninstall the app** 🟢. A good chunk of that 19.2% comes from here.

**Churn timing** (from 03): **40%** lost in the first 30 days, **14% uninstall within the first
24 hours**, and **67% of churn is preventable if resolved at the first support contact**.

## 7. The "apps slow down my store" fear

A real objection, but **the data says the opposite of folk wisdom**:
- Its institutionalized form: the BFS badge requires a **≤10 point** speed impact 🟢.
- ⚠️ Counter-evidence 🟡: app count correlates **positively** with StoreInspect's quality score
  (0 apps → 43; 11–15 apps → 100) and **94%** of "bloated" stores are **Shopify Plus**.
  **Apps don't grow the store; big stores buy apps.**
- So anyone selling "app bloat is killing you" is selling a **confounding variable**.

**What it means for the developer:** performance fear isn't a ceiling on install intent, it's **an
objection to pre-empt on the listing** (BFS badge, "0 scripts on the storefront", theme app block
architecture).

## 8. What do merchants actually use?

⚠️ All penetration figures are **floor values**: crawlers only see an app through its storefront
signature; admin-only tools (Flow, ERP, 3PL, accounting, most checkout apps) are **invisible**.
The ShipStation example: 724 detected vs a claimed 1.3M customers — a **~1,000x** gap.

### Most-installed apps (Storeleads, 3,027,755 stores, Aug 21, 2026) 🟡

| App | Stores | Share |
|---|---|---|
| Judge.me (reviews) | 619,657 | **20.5%** |
| Klaviyo (email/SMS) | 422,827 | **14.0%** |
| Shopify Inbox | 359,554 | 11.9% |
| Klarna On-Site Messaging | 347,293 | 11.5% |
| Instafeed | 241,724 | 8.0% |
| Shopify Forms | 207,211 | 6.8% |
| PageFly | 193,079 | 6.4% |
| Mailchimp | 144,312 | 4.8% |
| Printful | 140,388 | 4.6% |

### On Plus stores (n≈74,777) 🟡
Shop Pay 62.7% · PayPal 60.2% · **Klaviyo 50.3%** · Klarna 19.0% · **Gorgias 13.4%** ·
**Triple Whale 11.4%** · Yotpo 9.3% · Okendo 6.1% · Attentive 5.8% · Loop Returns 3.7%

> ### 🔑 The cleanest maturity indicator: **Klaviyo, 14% across all of Shopify — 50.3% on Plus.**
> Past checkout and Klaviyo, **everything falls off a cliff**: even on Plus, the 3rd tool is at
> 50%, the 6th at 13%. The "standard DTC stack" is largely a myth.

### Category penetration 🟡

| Category | Percentage of stores |
|---|---|
| Email marketing | **35–38%** |
| Product reviews | **23–25%** |
| Support / live chat | 10.6% |
| Loyalty | 6.8% |
| Page builder | 5.8% |
| Upsell / cross-sell | 5.6% |
| SEO | 3.8% |
| Subscriptions | 2.6% |
| Custom analytics | 1.9% |

**Only two categories have mass adoption: email and reviews.** The rest is niche — and a new app
entering that niche **isn't being added, it has to replace something.**

**Penetration climbs steeply with store size** (by monthly traffic):
email 24.8% (<50K) → **74.7%** (200K–1M) · support 4.6% → **44.0%** ·
analytics 1.0% → **24.6%**. Plus/standard multipliers: upsell **29x**, analytics **15.9x**,
support **8.8x**, loyalty **6.9x**.

### Typical stack and spend by stage 🟠

| Revenue | Monthly app spend | Stack |
|---|---|---|
| **<$1M** | $50–300 | Klaviyo free · Shopify Inbox · Judge.me free · PageFly |
| **$1–5M** | $1,000–3,500 | Klaviyo paid · Gorgias Basic · Recharge · Postscript · Yotpo/Okendo · **no attribution** |
| **$5–20M** | $5,000–15,000 | Klaviyo advanced · Gorgias Pro · Smile · search · Triple Whale/Polar · Loop |
| **$20–100M** | $20,000–80,000 | Enterprise tiers · **Attentive replaces Postscript** · NetSuite · CDP · Signifyd |

**Non-Shopify tools (at every stage):** Meta Ads, Google Ads, TikTok, GA4, Microsoft Clarity,
Slack, Notion/Airtable, a 3PL portal.

### Pricing model examples — the real lesson
- **Klaviyo:** $20 at 500 profiles → $150 at 10K → $720 at 50K → ~$2,300 at 250K.
  It bills **by stored profiles, not messages sent** — that's the bill-shock mechanism.
- **Recharge:** $99/month + 1.49% + $0.19/transaction. At $5M subscription GMV, **$78,063 a year =
  1.56% of GMV.** Skio/Loop/Smartrr exist precisely because of this — and none of them has
  toppled it. **The moat isn't the product, it's the cost of migrating live subscriptions.**
- **Okendo:** $19 on the listing, real cost at volume **$349–1,200**. The 5–20x gap between the
  listed entry price and the real mid-market cost is the category's business model itself.
- **AI support** has standardized at ~**$0.90–1.00 per resolved conversation** (Gorgias, Intercom Fin).

### Trends — the most relevant signal for "where to build" 🟡
- **Shrinking:** AfterShip tracking **−6.7%** · Route **−6.0%** · ShipBob **−10.8%** ·
  Easyship **−30.9%** (year over year)
- **Growing:** Loop Returns **+16.5%** · AfterShip Returns **+9.6%** · Narvar **+11.6%** ·
  Rebuy **+28.3%** · Richpanel **+23.6%** · Klaviyo **+18.7%** (outpacing the platform's +11%)
- **Ad channels:** Google 35.8% · Meta 23.2% (saturated) · **TikTok +37.2%** ·
  **Pinterest +47.5%** (the growth is in the challengers)

**While post-purchase tools shrink, only returns are growing.** If you're picking a category, this
divergence is the most decision-relevant number in the data.

### ⚠️ Agentic commerce reality check
OpenAI's **Instant Checkout** was announced in September 2025 with the promise of *"more than 1
million Shopify merchants coming soon"*; **fewer than 30 merchants went live** and it was **shut
down in March 2026** (*⚠️ sourced from CNBC, needs primary verification*). Meanwhile **89% of
merchants are "preparing for agentic commerce"** but only **3%** of transactions involve an AI agent.

**Lesson:** build for AI **discovery** (Shopify's model — checkout stays with the merchant),
not for AI **checkout**.

## 9. Where do merchants ask for recommendations?

| Place | Who's there |
|---|---|
| **community.shopify.com** | Mostly beginners. ⚠️ **The Plus board is tiny (3,118 topics)** — serious operators aren't here. But the app-pricing rage threads are here, and they're valuable as a demand signal |
| **eCommerceFuel** | **Paid and vetted**: the 7-figure tier is **$1M+ revenue / $199/month**, the 8-figure tier **$10M+ / $299/month**. Members' combined GMV is claimed at ~$13B. **If you want to reach real operators, this is the only place where the entry requirement is audited** |
| r/shopify, r/ecommerce, r/dropship | ⚠️ Member counts couldn't be verified. Mostly beginners and dropshipping. **Valuable as a source of objections, not as buying power** |
| Agency channels | Above ~$5M the agency is usually the real decision-maker |
| **Shopify Sidekick** | 🟢 Now **an official discovery surface** — the merchant describes a need and gets app recommendations |

### Facebook groups — where it looks big and is small

⚠️ Facebook member counts couldn't be verified directly (login wall); the figures below are
secondary-source estimates, with **up to 3x** variance between sources.

| Group | Members (est.) | Who's there |
|---|---|---|
| Dropify, Shopify Newbies, Ecom Empires, eCommerce Elites | 90K – 152K | **Beginner/dropshipper dominated.** Huge audience, near-zero ability to pay |
| Shopify Entrepreneurs | ~110K | Moderated, posts go through approval; app/theme developers explicitly welcome. Mixed but useful |
| **Shopify Plus Community** | **~9.3K** | **Run by Shopify itself, Plus merchants only.** 236 posts a month — the highest activity per member |
| **Million Dollar Sellers** | **752** | 7–9 figure founders with verified revenue, ~$7,500/month dues. Has its own Shopify sub-group |
| Unofficial Shopify Podcast Insiders | ~4K | Must own a store |

**Three structural facts:**
1. **Real operators total under 15K** — about ~1% of the raw member counts in these reports,
   but they account for the bulk of the spend.
2. **Rule #1 of every serious group bans exactly what a vendor wants to do.**
   The only documented legitimate channel: posting in the Shopify Plus Community on Thursdays under
   the **`#partnerthursdays`** tag, and answering "what should I use for X" questions **as a
   participant**. Cold DMs count as a **scam signal** in the communities' own guides.
3. **The incumbents in this space didn't market to the groups — they founded the groups.**
   Trackify (50K), Helium 10 (48K), EcomHunt (84K), Spocket, Viral Launch are all vendor-owned.

Shopify's own official advice points the same way: *"Be careful when promoting your app, it can be
considered spam… if merchants are happy with your app, they'll recommend it to others anyway."*

---

## 10. Five conclusions for an app builder

1. **The buyer is not the merchant base** — **~1.8%** pay $100+/month (65,441 stores) and ~7% pay
   anything at all. The rest is free-tier tourism.
   **Price and position for 65K stores, not 3 million.**
2. **Billing anger is 4x onboarding friction** (19.2% vs 4.4%). Transparent pricing + clean
   uninstall is a bigger moat than any feature. **Stay away from the revenue-share model** — it's
   hated regardless of the math.
3. **Reviews compound**: 1–2% install rate at <25 reviews, 5–8% at 200+. 35% of apps have no
   reviews at all. **The BFS badge + the first 200 reviews** is the entirety of early growth —
   but ⚠️ since July 2026, **incentivized reviews are grounds for retroactive review removal**.
4. **Only email (35–38%) and reviews (23–25%) are mass-market.** Everywhere else you're not adding,
   **you're replacing** — and those two categories are already locked up (Klaviyo, Judge.me).
5. **The $5–15 band is where the merchant stops thinking**, but that's also where the churn is.
   The $99 band requires a budget line item but **lifetime triples**.
   This is where the LTV math in the [ecosystem data](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) comes in.

---

*Sources: [Eightx — app spend by revenue band](https://eightx.co/blog/average-ecommerce-shopify-app-spend-by-revenue-band-2026) · [Eightx — app bloat report](https://eightx.co/blog/shopify-app-bloat-report-2026) · [StoreInspect — app bloat](https://storeinspect.com/blog/shopify-app-bloat) · [StoreInspect — market share](https://storeinspect.com/blog/shopify-app-market-share) · [Storeleads — State of Shopify](https://storeleads.app/reports/shopify) · [Taylor Sicard — pricing benchmarks](https://taylorsicard.com/blog/shopify-app-pricing-benchmarks-2026) · [Week One Labs — revenue benchmarks](https://weekonelabs.com/blog/shopify-app-revenue-benchmarks-2026/) · [Convert2x — funnel benchmarks](https://convert2x.com/learn/fix-shopify-app-conversion-funnel) · [Shopify — Built for Shopify updates](https://www.shopify.com/partners/blog/built-for-shopify-updates) · [shopify.dev — uninstall reasons](https://shopify.dev/changelog/update-to-app-uninstall-reasons) · [shopify.dev — managing reviews](https://shopify.dev/docs/apps/launch/marketing/manage-app-reviews) · [shopify.com/pricing](https://www.shopify.com/pricing) · [shopify.dev — API limits](https://shopify.dev/docs/api/usage/limits) · [Klaviyo Q2 FY2026 transcript](https://www.fool.com/earnings/call-transcripts/2026/08/12/klaviyo-kvyo-q2-2026-earnings-call-transcript/) · [Shopify Community — app pricing discussion](https://community.shopify.com/t/the-price-of-apps-is-completely-out-of-control/419098) · [eCommerceFuel](https://www.ecommercefuel.com/)*

---

# Shopify Events — Shopify Ecosystem Only

Source: https://shopifyjourney.cemalbuilds.com/docs/07-shopify-events
Type: research note

> This file contains **only Shopify-specific** events: Shopify's own organized events,
> Shopify partner/developer meetups, and events run by Shopify app vendors.
> General e-commerce conferences are in a separate file: [08-ECOMMERCE-EVENTS.md](https://shopifyjourney.cemalbuilds.com/docs/08-ecommerce-events)
>
> Verified: **26 August 2026**. ✅ = verified on the official site · ⚠️ = expected/unconfirmed

---

## 🚨 Know this first: there is NO Shopify Payments in Turkey

Verified from Shopify's own help center — **Turkey is not** among the 40 supported countries.
Bulgaria, Romania, Greece, Croatia, Cyprus, Germany **are**.

Turkish merchants can use Shopify (TRY checkout works, the admin is in Turkish) but they have to plug in **iyzico**,
**PayTR** or **Craftgate**; on top of that come ETBİS (Turkey's e-commerce registry), KVKK (Turkey's
data-protection law), İYS (Turkey's commercial-messaging consent system) and e-invoice obligations.

**Commercial consequence:** There are ~15,000 active Shopify stores in Turkey *(StoreLeads, secondary source —
should be treated as an upper bound since it includes dormant stores)*. The mass merchant base is on
Trendyol/Hepsiburada/ikas/Ticimax, not Shopify.

> **Turkish Shopify merchants are the wrong audience to be the first customers of a Shopify app.**
> There are few of them, they're price-sensitive in a depreciating currency, and they're
> structurally underserved by the platform. **Use Turkey as a cheap base and for travel proximity,
> not for customers.** The money is in rooms in Bucharest, Berlin, London and Sofia.

---

## 1. Shopify's own events

| Event | Type | Who it's for | When | Price | Note |
|---|---|---|---|---|---|
| **DotDev** (formerly Editions.dev / Unite) | In person, Toronto | **Partner account required** — closed to merchants | **21–22 Jul 2026 ✅ passed.** 2027 ⚠️ not announced | ~$499 *(secondary source)*; sold out in early June; **cap of 6 people** per partner | **The most targeted event that exists for you.** No European leg |
| **DotDev recordings** | Online | Everyone | Live now | **Free** | [dotdev.shopify.com](https://dotdev.shopify.com/) → "Watch the replays". **Do it today** |
| **Shopify Editions** | Online showcase | Everyone | Winter '26 = 10 Dec 2025 ✅ · Spring '26 = 17 Jun 2026 ✅ | Free | Next ⚠️ ~Dec 2026 (inferred from the cadence). Not an event, a produced changelog |
| **Partner Town Hall** | Online, live + AMA | Partners/developers | Last confirmed **31 Mar 2026**; roughly every 7 weeks | Free | Live AMA with Shopify leadership + DotDev ticket giveaway. **The in-person part is Toronto/NYC only; Europe watches the stream** |
| **⭐ Shopify Connect** | In person, EMEA tour | B2B merchants + partners, **~100 people per stop** | 27 Jan – 12 Feb 2026 (Milan, Frankfurt, Paris, London, Madrid) ✅ passed. 2027 ⚠️ | Not published, invite-only — probably free | **The highest-ceiling opportunity in Europe**: keynote + **partner showcase** + **demo pods**. No public registration, **via your Partner Manager** |
| **Shopify Community AMAs** | Online | **Merchants** | Weekly. Confirmed: "Google Shopping for BFCM" 1 Sep 2026 | Free | [community.shopify.com/c/community-events/229](https://community.shopify.com/c/community-events/229) — **underrated.** Merchant-facing, i.e. a free observation post for listening to app ideas and objections |
| Shopify Partner Academy | Online, self-paced | Partners | Ongoing | Free | Certification |

⚠️ There is **no** event called **"Shopify Commerce+"** or **"Shopify Partner Summit"** — don't waste time searching.
The real one is **Shopify Connect**.

### Does Shopify have an events calendar page?

**Yes, but it's empty right now.** `events.shopify.com` and `meetups.shopify.com` → **[shopifyevents.com](https://shopifyevents.com/)**
(behind DataDome, 403 for automated access). Right now it only says *"This event is coming soon"*.
**Open it manually in a browser** — it's the most valuable page you can't reach.

❌ Return 404 (don't chase them): `shopify.dev/events`, `shopify.com/partners/events`, `shopify.com/events`

⚠️ **Shopify deletes `shopify.com/event/*` pages once the event is over.** If you don't catch past European
events while they're live, they become invisible — which is why subscription channels matter more than directories.

---

## 2. Shopify partner/developer meetups

There is **no** central Shopify meetup directory. Channels that work:

| Meetup | City | Date | Size | Note |
|---|---|---|---|---|
| **⭐ London Shopify Partner Meetup** | London, **Judge.me HQ** (Shoreditch) | **24 Sep 2026, 17:30 ✅** — "Ecom Expo Special". Quarterly | **1,255 members** | Explicitly *"Shopify partners, **app developers**, agencies and merchants"*. Two short talks + pub. **Run by an app company, for app people.** Price not stated (meetups like this are usually free) |
| **⭐⭐ Shopify Meetup CEE** | **Bucharest**, Grand Hotel | 28 May 2026 ✅ passed · 2027 ⚠️ ~May | **250+ people** | **The most Shopify-dense room in Europe.** €50 early-bird ticket, sold out months in advance. **Shopify staff on stage** (Carlotta Zorzi-Chapman). Organized by Vevol Media + Ecommerce Today. [Join the Meetup group today](https://www.meetup.com/central-eastern-european-shopify-meetup/) |
| **Shopify Meetup Dublin** | Dublin, Aloft | **22 Oct 2026 ✅** | 100 capacity | Vevol Media. Price not shown |
| **Shopify Partners Istanbul Meetup** | **Istanbul**, Üsküdar | 2nd edition ✅ passed, 3rd not announced | 30 registrations | **Organized by Shopify itself** (Michele Garzetti, Carlotta Zorzi-Chapman / Partner Success), hosted by partner **Shopney**. **Not listed anywhere** |
| Shopify NY office events | New York | e.g. 8 Sep 2026 | — | Only shows up **on Eventbrite**, nowhere else |
| Luma "Shopify Partner Meet Ups" calendar | — | **0 upcoming events** | — | Effectively dormant. Follow it, don't rely on it |

**Scale check:** the entire Shopify topic on meetup.com is **34 groups, 27 cities,
~11,937 members** worldwide. The Shopify meetup scene is genuinely small — which cuts both ways: a small pond,
but **you can become a recognized face fast**.

⚠️ **There are two groups in London, one is dead.** `meetup.com/shopify-london-meetup/` (1,924 members) —
last event September 2023. The right one is `london-shopify-meetup-group`.

❌ **Places with no active Shopify meetup:** Amsterdam, Paris, Hamburg, Munich (since 2019),
Berlin (inactive since Oct 2025), **the Istanbul meetup.com group** (last event Dec 2022).

---

## 3. Shopify app vendors' events

These are rooms full of Shopify merchants — because they're merchants who already pay for apps.

| Event | Vendor | Where/when | Price | Assessment |
|---|---|---|---|---|
| **⭐ K:BOS 2026** | **Klaviyo** | Boston, **9–10 Sep 2026 ✅** | **$499 early → $599** | 🟢 **The highest merchant density per dollar on the list.** A hall full of people who install apps, for ~$600. Go to the hall, not a booth. ⚠️ Confirm the vendor attendance terms first |
| **ChargeX** | **Recharge** | NYC 17 Sep 2026 ✅ · **London 15 Oct 2026 ✅** | Not published, by application | 🟡 Worth an email, not a speculative plane ticket. **Exactly the Shopify merchants who pay for apps** |
| **Gorgias Connect** | **Gorgias** | NYC/LA/London/Paris — 2026 tour over, 2027 ⚠️ | **Free for brands** | 🟡 Nothing to act on now; get on the 2027 list. The small-room format beats an expo hall |
| **The Whalies** | **Triple Whale** | LA, May 2026 ✅ passed | Brand **$360** · **Tech partner $3,995** | 🔴 **The 11× vendor multiplier is the whole story** |
| Yotpo / Northbeam | — | — | — | ❌ **Yotpo Destination:D2C is dead** (nothing since 2022). Northbeam has no events page. Watching |

---

## 4. Where do I follow Shopify events?

| Source | What it gives you | Priority |
|---|---|---|
| **[community.shopify.dev/c/announcements](https://community.shopify.dev/c/announcements)** | Dev meetups and DotDev are announced **here first** | ⭐⭐⭐ |
| **[dotdev.shopify.com](https://dotdev.shopify.com/)** | "Notify me about the next one" signup form + free recordings | ⭐⭐⭐ |
| **[shopifyevents.com](https://shopifyevents.com/)** | Shopify's official events hub (currently empty, 403) | ⭐⭐ **manually in a browser** |
| **Meetup groups** | [CEE Bucharest](https://www.meetup.com/central-eastern-european-shopify-meetup/) · [London](https://www.meetup.com/london-shopify-meetup-group/) | ⭐⭐⭐ **join today** |
| **Partner Dashboard notifications + Partner Manager** | Invite-only events like Connect come **only through here** | ⭐⭐⭐ |
| [meetup.com/topics/shopify](https://www.meetup.com/topics/shopify/) | 34 groups, 11,937 members — every Shopify meetup worldwide | ⭐⭐ |
| [eventbrite.com/d/online/shopify/](https://www.eventbrite.com/d/online/shopify/) + city-based | Shopify's NY office events only show up here | ⭐ |
| [shopify.org.tr](https://shopify.org.tr/) | **Independent Turkish Shopify community** — forum, store directory, expert list. 123 members, tiny but the only Turkish-language source | ⭐ |
| [gorgias.com/events](https://www.gorgias.com/events) | The densest source of free Shopify-ecosystem webinars | ⭐⭐ |

---

## 4b. What you can attend without flying out of Turkey

> **Hard truth: there is no online Shopify event circuit.** Editions is a web page, DotDev
> is Toronto-only and sells out, and there is no active Shopify meetup group in Istanbul/Sofia/Berlin/Amsterdam.
> Reaching merchants remotely means: **forums, partner webinars and newsletters** — not conferences.

| Channel | URL | Why |
|---|---|---|
| **⭐ Shopify Community AMA board** | [community.shopify.com/c/community-events/229](https://community.shopify.com/c/community-events/229) | **The only verified channel where Shopify puts an outside expert in front of merchants for free and without travel.** ⚠️ There's no published process for becoming an AMA host — you have to ask inside the thread |
| **⭐ Shopify Community — Technical Q&A + Shopify Apps boards** | [/c/technical-qa/211](https://community.shopify.com/c/technical-qa/211) (45,638 topics) · [/c/shopify-apps/186](https://community.shopify.com/c/shopify-apps/186) (19,985) | Answering well puts you **right in front of the merchants who install apps**, at zero cost |
| **community.shopify.dev** | [community.shopify.dev](https://community.shopify.dev/) | Shopify engineers **answer under their own names**. Reputation here is the currency that later turns into a DotDev speaking slot. Reaches **developers**, not merchants |
| **[shopify.dev/changelog/feed.xml](https://shopify.dev/changelog/feed.xml)** | RSS | A zero-effort win |
| **ShopDev Alliance** | [shopdevalliance.com](https://shopdevalliance.com/) | **$30/mo or $300/yr**, 174+ members, 18 time zones, waitlist. **The best paid option** — small enough to get recognized |
| **Shopbrew** | [shopbrew.co](https://shopbrew.co/) | Shopify DTC founders + marketers; join via Google Form. Free |
| **Klaviyo partner webinars** | [bigmarker.com/communities/klaviyo-partnerships](https://www.bigmarker.com/communities/klaviyo-partnerships/conferences) | Free, remote, partner-focused. ⚠️ `klaviyo.com/events` is a **404** — use the community subdomain |
| **LoyaltyLion "Loyalty Connect"** | [loyaltylion.com/resources/loyalty-connect](https://loyaltylion.com/resources/loyalty-connect) | **8 Sep 2026, free, 90 min.** Attend — and **study it**: a Shopify app company running a free merchant webinar is a playbook you can copy for ~€0 |
| **Gorgias partner program** | [gorgias.com/partners](https://www.gorgias.com/partners) | **Has an App Partner track and explicitly offers partners "speaking opportunities".** Apply |
| **Ecommerce Camp Online** | [ecommercecamp.co.uk](https://ecommercecamp.co.uk/) | **Free livestream ticket + a visible "APPLY TO SPEAK" button.** The best online merchant event found |
| **eCommerce Fastlane podcast** | [ecommercefastlane.com](https://ecommercefastlane.com/) | Doesn't run events, but **a podcast guest spot is a realistic first rung for you** and it's Shopify-native |

❌ **Dead/wrong:** `eCommTalk` (domain hijacked, gambling spam — still recommended in 2026 lists,
a staleness test) · **Shopify Partners Slack** (closed 15 Dec 2025, not accepting new members) ·
`shopify.dev/events` (404) · **"Shopify Dev Sundae"** and **"Shopify Partner Boost"** (no such things exist).

## 5. Prioritized action list

1. **🔴 Email your Shopify Partner Manager (or partners@shopify.com):** say you want to be a
   **partner showcase** at the 2027 **Shopify Connect** Frankfurt/London/Paris stop — **before** the tour
   is scoped. Zero cost, highest ceiling.
2. **Write to Shopney and the Shopify Partner Success people named above:** to attend/host
   Istanbul Partners Meetup #3. **In your own city and not listed anywhere.**
3. **Subscribe today:** community.shopify.dev Announcements · the dotdev.shopify.com signup form ·
   the two Meetup groups (CEE Bucharest, London).
4. **Watch the DotDev 2026 recordings** — free, 2 days of platform/API content.
5. **Decide on London 23–24 Sep** — eCommerce Expo + Shopify Partner Meetup in a single trip.
6. **Wait for the May 2027 Bucharest announcement** — €50, sells out months ahead.

> **Honest warning:** The presence of Shopify's **App Ecosystem** team is not confirmed at any event
> in this file — **except Shopify Connect and the two community meetups (Bucharest, Istanbul).**
> If your goal is **Shopify staff** rather than merchants, Partner Slack/Discord, the Partner Dashboard and
> community.shopify.dev are cheaper and higher-bandwidth than any flight.
>
> And the bigger point: **if you don't have paying users yet, conferences are not your constraint.**
> Everything except the two free items (the Berlin CFP, the Connect email) should wait until
> merchants are already paying you for something.

---

# E-commerce Events — General (Non-Shopify)

Source: https://shopifyjourney.cemalbuilds.com/docs/08-ecommerce-events
Type: research note

> This file covers **platform-agnostic e-commerce / DTC / online retail** events.
> Shopify-specific ones live in a separate file: [07-SHOPIFY-EVENTS.md](https://shopifyjourney.cemalbuilds.com/docs/07-shopify-events)
>
> Verified: **26 August 2026**. ✅ = verified on the official site · ⚠️ = expected/unconfirmed

---

## 🚨 The one finding that frames everything: the two-tier price wall

Almost every major e-commerce conference charges **retailers/brands nothing or next to nothing,
and software vendors 3–9× more**.

| Event | Retailer pays | **You (app vendor) pay** | Multiple |
|---|---|---|---|
| The Whalies | $360 | **$3,995** | **11×** |
| Commerce Roundtable | $450 | **$4,000** | 8.9× |
| Prosper Show | $499 | **$4,399–5,000** | 8.8× |
| eTail Palm Springs | $599.50 | **$4,499** | 7.5× |
| CommerceNext | Free (if eligible) | **$4,495** | ∞ |
| NRF Big Show | Free expo pass | **$3,200** | ∞ |
| Shoptalk Spring | Free + $750 travel stipend | $3,245 (**startup $1,795**) | ∞ |

eTail goes even further: non-retailers *"cannot access the event app until the Friday before
the event"* — you pay $4,499 and are **last in line** for messaging.

> **These are sponsorship fees dressed up as tickets.** The model: retailers attend for free,
> **vendors subsidise it.** You are the product.

---

## 1. 🟢 Worth the money

| Event | City / date | Who's there | Price | Why |
|---|---|---|---|---|
| **⭐⭐⭐ E-commerce Berlin Expo 2027** | Berlin, **17–18 Feb 2027 ✅** | **14,000+ visitors**, 320 booths, German-speaking merchants | Free for retailers (⚠️ unconfirmed for 2027) | 🔴 **CALL FOR SPEAKERS CLOSES 18 SEP 2026, 17:00 CET.** Free, ~3-minute form, **40% of the programme comes from open applications**. Their rules: *"No general trend talks. No product pitches."* → [ecommerceberlin.com/call-for-speakers](https://ecommerceberlin.com/call-for-speakers) |
| **⭐ eCommerce Expo London** | London ExCeL, **23–24 Sep 2026 ✅** | 10,000+ senior e-commerce people, 200+ solution providers | **Free registration ✅** but the copy says *"for retailers and brands"* — ⚠️ email first as a vendor | **Shopify is exhibiting ✅.** The London Shopify Meetup is the same week (24 Sep) — **both in one trip** |
| **⭐ GPeC SUMMIT** | **Bucharest**, **13 Oct 2026 ✅** | **800+ C-level**, the most important in CEE | **LITE €79 / PREMIUM €139 ✅** | ~1h40m flight from Istanbul, **a market where Shopify Payments works**. Best cost-per-merchant within short range. Language mostly Romanian |
| **Webwinkel Vakdagen** (Dutch e-commerce trade fair) | Utrecht (NL), **7–8 Apr 2027 ✅** | **13,000+**, the largest in Benelux — small/mid-size Dutch DTC leaning towards Shopify | **Free for visitors ✅** | Best cost/merchant ratio in Western Europe. Content mostly in Dutch |
| **E-commerce Germany Awards** | Inside the Berlin Expo | **Jury = merchants**, the eligible category = **service provider, i.e. you** | **Free to apply**; only the **top 10 finalists pay €450** (promotion included) | Application window ⚠️ ~1–17 Dec 2026. Losing costs nothing, winning comes with promotion |

## 2. 🟡 Conditional

| Event | City / date | Price | When it's a yes |
|---|---|---|---|
| **eCommerceFuel Live** | Playa del Carmen (Mexico), **26–28 Jan 2027 ✅** | Membership **$199/mo** (7-figure) / $299/mo (8-figure); ticket price not published | 🟢 **The highest density of Shopify buyers anywhere** — ~300 vetted store owners, average $5M revenue. ⚠️ **BUT the community explicitly positions itself against "vendor-packed events", and vendors/service providers are barred from membership.** Ask whether an app founder qualifies before spending any money |
| **Sellers Summit** | Ft. Lauderdale, ⚠️ ~Apr 2027 | Price not published | **Capped at 200 people**, average $4.7M revenue, Amazon+Shopify multichannel. Best value per dollar — **join the waitlist today** |
| **SubSummit** | **Nashville**, **21–23 Jun 2027 ✅** | Waitlist | 🟢 If your app touches **subscriptions/churn/retention**: 500+ subscription brands. 🔴 Irrelevant if it doesn't |
| **Rhodium Summit** | New Orleans, **29 Sep – 2 Oct 2026 ✅** | **$1,499–1,999 ✅** (meals/activities included) | Invite-only, ~60 people, digital business owners making $100K–1M in profit. The e-commerce+SaaS+acquisitions mix is unusually well suited to an app founder. **The intro call is free** |
| **ChargeX London** | London, **15 Oct 2026 ✅** | Not published | Recharge's event — cheap from Europe, and the room is exactly the Shopify merchants who pay for apps. Worth an email |
| **K5 Future Retail** | Berlin, **22–23 Jun 2027 ✅** | 2026 prices: retailer €499–899, **partner €849–1,399** | DACH's best merchant room, but you pay the vendor rate and the merchants are bigger than the typical Shopify SMB. Worth it once if meetings are booked in advance |
| **OMR Festival** | Hamburg, **3–5 May 2027 ✅** | **€499 super early / €649 ✅** | **70,000 attendees.** You meet DTC founders not on the show floor but at **side events and parties**. As a solo founder without a booth you're 1 in 70,000 |
| **Shoptalk Spring 2027** | Las Vegas, **22–24 Mar 2027 ✅** | **Startup $1,795** (pre-Series A, <5 years) · GA $3,245 | **The only survivable price** among the enterprise events. ~$3.5–4.5K all in. Go only with 10+ pre-booked meetings |
| **Infobip Shift** | Zadar (Croatia), **13–15 Sep 2026 ✅** | **€40 student / €229 standard / €359 ✅** | **4,000+ developers.** No merchants — but the region's best technical stage, and it **has an open CFP** ([Sessionize](https://sessionize.com/infobip-shift-2026)). For craft and peers |
| **MicroConf** | Reykjavík **21–23 Sep 2026 ✅** · Austin **18–20 Apr 2027 ✅** | ⚠️ Not published (Cloudflare block) — ask `support@microconf.com` | ~200 bootstrapped SaaS founders, **32% at $100K+ MRR**. Won't bring a single merchant install; brings **200 people solving exactly your problem** |

## 3. 🔴 Don't go — enterprise vendor feasts

**NRF Big Show** ($3,800, 10–12 Jan 2027 NYC) · **eTail Palm Springs** ($4,499) ·
**CommerceNext** ($4,495) · **Prosper Show** ($4,399+, Amazon sellers) ·
**Commerce Roundtable** ($4,000 tech tier) · **The Whalies** ($3,995) ·
**Shoptalk Europe** (Barcelona 1–3 Jun 2027, solution provider €3,850 + VAT) ·
**SaaStr** · **Turing Fest** (turned into investor matchmaking) · **DMEXCO** (adtech) ·
**Meet Magento** / **Shopware Community Day** (**rival ecosystems** — merchants who chose *not* to be on Shopify)

Every one of them makes you pay **$4–5K** to fund free tickets for executives who don't buy apps at a booth.

## 4. 🇹🇷 Türkiye

| Event | Date | Price | Assessment |
|---|---|---|---|
| **IGEXX 2026** (İstanbul Küresel E-İhracat Zirvesi — Istanbul Global E-Export Summit) | Haliç Congress Center, **3–5 Sep 2026 ✅** | **Free B2B pre-registration** (applications are screened) | 🟡 TİM (Turkish Exporters Assembly) + Ministry of Trade. 50+ marketplaces, target of 5,000+ attendees. **An e-export/marketplace summit** — the audience is Turkish manufacturers and exporters, not Shopify merchants looking for apps. Market intelligence for the price of a metro fare |
| **WORLDEF İstanbul** | Yenikapı, 11–13 Jun 2026 ✅ past · ⚠️ ~Jun 2027 | General **$9.90** · Executive $99 · VIP $999 (all sold out) | 🟡 30,000+ attendees, Türkiye's largest. Same problem: marketplace sellers dominate. **At $9.90 it's a no-brainer if you're in Istanbul; don't fly in for it** |
| **E-Ticaret Zirvesi ve Ödülleri** (E-commerce Summit and Awards) | Çırağan Palace, ⚠️ **December 2026 — conflicting dates** (9 Dec vs 22 Dec) | Not published | 🟡 Senior Turkish e-commerce executives, prestigious venue, **the awards programme is a cheap PR angle**. But it's a local marketing/agency event; Shopify is incidental |
| **Webrazzi Summit** | Wyndham Grand Levent, **21 Oct 2026 ✅** | **48,500 TL + VAT ✅** (43,500 TL in groups of 3+) | 🔴 No merchants — a startup/VC room. Only if you're raising or hiring |
| **Trendyol İş Ortağı Zirvesi** (Trendyol Partner Summit) | ⚠️ date unavailable | Requires a Trendyol seller ID | 🔴 **Zero Shopify relevance** |
| Türkiye E-Ticaret Haftası (Türkiye E-commerce Week) | ⚠️ 2026 edition could not be confirmed (site 403) | — | 🔴 Policy/regulation-heavy. For understanding ETBİS obligations, not for finding customers |

**Turkish startup/SaaS meetups** — Startup Grind İstanbul, Start-Ist, Girişimcilik Maratonu (Entrepreneurship Marathon).
Founder/investor audience; good for peer support and hiring, **no merchants**.

## 5. 🇧🇬 Bulgaria / Balkans

- **Bulgaria is weak, Romania is strong.** Bulgarian merchants are mostly on **CloudCart** (local) and
  WooCommerce; Romanian merchants on **Gomag** and WooCommerce. *(The direction is right; exact market share couldn't be verified.)*
  Still, the Bucharest Shopify meetup drawing **250 paying attendees** is concrete proof of a live
  Romanian Shopify scene.
- **Bulgarian eCommerce Association (БЕА)** — [beabg.com](https://beabg.com), info@beabg.com.
  No public conference calendar; the only confirmed date is the **16 Sep 2026 general assembly** (members' meeting).
  🟡 **Worth an email, not a trip** — they're the gatekeepers to Bulgarian merchants.
- **Webit (Sofia)** — 🔴 **no longer an e-commerce event**, pivoted to AI/policy/investment.
- ❌ **Unverifiable:** `ecommercecongress.bg` and `digital4.bg` — **neither resolves in DNS**,
  probably dead. Greek events (Shopify Payments **is available** there) couldn't be researched — **open gap**.

---

## 6. 📡 Where do I track events?

### Tier 1 — subscribe today

| Source | What you get | Cost |
|---|---|---|
| **⭐ [eCommerce Tech — Events Bulletin](https://newsletter.ecommercetech.io/)** | **Weekly Monday email**: upcoming e-commerce events, online + in person, free + paid. Latest issue: "Events Bulletin 🗓️ 24 Aug" | Free |
| **⭐ [eCommerce Tech — Events Directory](https://www.ecommercetech.io/events)** | The same, browsable. Filters: free/paid, region (Online / UK&EU / USA / Asia) | Free |
| **⭐ [Ecommerce Guide — Conference Calendar](https://ecommerceguide.com/conferences/)** | **71 events**, 2026–2027 + archive. Filters: date, region, format, price, AI track, speakers. N. America 44 · Europe 21 · APAC 2 | Free |
| **[Gorgias Events](https://www.gorgias.com/events)** | The densest source of free Shopify-ecosystem webinars | Free |
| **[E-commerce Germany News — Events](https://ecommercegermany.com/blog/category/other-events/)** | DACH events section + annual roundups. They also run the Berlin Expo and the Germany Awards | Free |

### Tier 2 — useful, with caveats

| Source | Note |
|---|---|
| [Future Commerce Events](https://www.futurecommerce.com/events) | Active. Small, high-signal, attendance by application. VISIONS Summit 3 Nov 2026 NYC |
| [Modern Retail / Digiday Events](https://www.modernretail.co/events/) | Real and current, **prices not published**, mostly invite-only. Read the calendar, don't buy the ticket |
| [Chew On This Events](https://www.chewonthis.io/events) | Claims **40+ free events a year, 6+ cities** — *"always free for founders, tech partners sponsor"*. ⚠️ The events page shows Lorem ipsum; no reliable calendar could be extracted |
| [DTC Newsletter](https://directtoconsumer.co/) | Daily, free, 155K readers. ⚠️ The `events.` subdomain throws a TLS error, dead |
| [Webrazzi Events](https://webrazzi.com/etkinlik/) · [egirisim.com/kategori/etkinlik](https://egirisim.com/kategori/etkinlik/) | **Türkiye** startup/tech event calendars |

### ⭐ If you want to speak: open-CFP sources

| Source | What you get |
|---|---|
| **[developers.events](https://developers.events/)** ⭐ | **Free and scriptable.** Raw data: [`all-events.json`](https://developers.events/all-events.json) — 3.2 MB, **6,072 events, 127 open CFPs**, **48 of them in Türkiye/Bulgaria**. The `cfp.link` and `cfp.untilDate` fields are structured |
| [confs.tech](https://confs.tech/) | 30 topic files for 2026, 6 for 2027. No "Ecommerce" topic |
| [sessionize.com/speakers-directory](https://sessionize.com/speakers-directory) | 84,000 profiles, free, organisers genuinely search it. ⚠️ **No public CFP browsing page** — create a profile, don't expect a feed |

**CFPs open in your region right now** (from developers.events, 26 Aug 2026): OmniOpenCon Bucharest
(**31 Aug**), DevFest Kraków (4 Sep), AI/JS/NG Poland (15 Sep), PyCon Wrocław (1 Oct),
DefCamp Bucharest (**15 Oct**), DevCon Bucharest (**18 Oct**).

These are **developer** conferences, not e-commerce — which is probably **better**: instead of being
the fortieth DTC-growth talk in the room, you're **the one commerce-platform speaker**, and open CFPs are the norm.
In Istanbul: Java Day Istanbul, AWS Community Day Türkiye, KCD Istanbul, DevOpsDays Istanbul.
In Sofia: jPrime, KCD Sofia, OpenFest, AWS Community Day Bulgaria.

⚠️ **Two deaths among CFP tools:** **CFP Land** (`cfpland.com`) **is dead** (204, empty body) and
**PaperCall.io shuts down on 31 Aug 2026** — new event registration has already stopped.

### Tier 3 — search platforms (how to use them properly)

- **Eventbrite:** `eventbrite.com/d/<location>/<keyword>/` — location is `online` or `<region>--<city>`.
  Working ones: [/d/online/ecommerce/](https://www.eventbrite.com/d/online/ecommerce/) ·
  [/d/online/dtc-brands/](https://www.eventbrite.com/d/online/dtc-brands/) ·
  [/d/united-kingdom--london/ecommerce/](https://www.eventbrite.com/d/united-kingdom--london/ecommerce/).
  Very noisy (dropshipping courses) but worth a saved search per city.
- **Luma:** `lu.ma` → `luma.com`. ⚠️ **There is NO e-commerce/DTC/retail category** — the 12 categories
  only cover Tech, AI, Crypto etc. **Discovery is city-based only.** `luma.com/ecommerce` and
  `luma.com/shopify` return 200 but are **individual event pages, not hubs** — a trap.
  Global search requires a login; use **`site:lu.ma <keyword>` on Google** instead.
  **Best use:** check the city pages during known conference weeks — the good side dinners are there.
- **Meetup:** ⚠️ `meetup.com/topics/e-commerce/` reports **0 groups, 0 members**. Only the
  [Shopify topic page](https://www.meetup.com/topics/shopify/) works.

### ❌ Dead ends — don't waste time

| Claim | Reality |
|---|---|
| **Lean Luxe** | Domain gone, now an SEO gambling site. **Don't link to it** |
| **The Daily Carnage** | Domain parked |
| `klaviyo.com/events` · `bizzabo.com/blog/ecommerce-conferences` | **404** |
| `loopwork.co/events` | Doesn't exist. The real page is `loopwork.co/webinars` (vendor content) |
| 10times / EventBrowse / conferenceindex.org | Cloudflare-blocked (403), unverifiable. conferenceindex is also mostly **academic** conferences — entirely the wrong audience |
| **eCommTalk** (`ecommtalk.com`) | ⛔ **DEAD/HIJACKED** — redirects to gambling spam. Still recommended in 2026 lists |
| **CFP Land** · **PaperCall.io** | ⛔ The first is dead, the second **shuts down on 31 Aug 2026** |
| `eticaretmag.com` · `ecommercecongress.bg` · `digital4.bg` | ⛔ **DNS doesn't resolve** — all three dead |
| **eCommCongress** (`ecommcongress.bg`) | ⚠️ Stale since ~2022; assets served from a `/2020/` folder, no mention of 2025–26 at all |
| **Startup Istanbul** | ⚠️ **Dormant** as an event — the site now says it focuses on investment |
| **Balkan Ecommerce Summit** | ⚠️ [balkanecommercesummit.com](https://www.balkanecommercesummit.com/) is live, JS-rendered. The `date-tag-2027.png` asset **points to a 2027 edition** but date/city/price couldn't be extracted — check it in a browser |
| **E-Ticaret Günleri** (E-commerce Days) | ✅ [eticaretgunleri.com](https://www.eticaretgunleri.com/) — a Turkish-language series run by **IdeaSoft**, monthly, across Turkish cities, merchant audience. ⚠️ Latest event Apr 2026; and these are **IdeaSoft merchants**, not Shopify |
| **ETİD** (Turkish E-commerce Association) | ✅ [etid.org.tr](https://etid.org.tr/) — Türkiye's e-commerce association, active in 2026. No event calendar page |
| 2PM (2pml.com) | ✅ Live and respected — ❌ but **no event calendar**, it's an analysis publication |

---

## 7. Honest summary

The four in-person options flagged as "worth it" add up to **$10–15K + weeks of travel**.
Before spending: **none of these events is where Shopify apps actually get distributed.**
Distribution happens in the App Store listing, in agency/partner relationships, and in Shopify's
own partner ecosystem. **Conferences are a relationship channel with a 12–24 month lag, not a customer acquisition channel.**

**The cheapest proof costs zero:** the Berlin CFP application (free, 18 Sep), the free Shopify
Community AMAs, and talking to 50 Shopify merchants this month. If you can't turn a warm intro
into a paying merchant, a $4,500 badge won't fix that.

### ⏰ Upcoming dates
- **18 Sep 2026, 17:00 CET** — E-commerce Berlin Expo call for speakers closes 🔴
- **3–5 Sep 2026** — IGEXX Istanbul (free)
- **23–24 Sep 2026** — eCommerce Expo London (+ Shopify Meetup the same week)
- **30 Sep 2026** — eTail Palm Springs retailer early-bird registration ends
- **13 Oct 2026** — GPeC SUMMIT Bucharest (€79–139)
- **~1–17 Dec 2026** ⚠️ — E-commerce Germany Awards free application window

---

# Podcasts — Shopify, E-commerce and Indie SaaS

Source: https://shopifyjourney.cemalbuilds.com/docs/09-podcasts
Type: research note

> Every show's **latest-episode date was verified on August 26, 2026** via the iTunes API or the raw RSS.
> "Looks active but dead" shows are everywhere in this space — lists like Feedspot still show
> shows that died in 2019 as "Active". That's why the dead list below exists.
>
> ⚠️ **No download figure has been independently verified** — all of them are the publisher's own marketing.

---

## 1. Shopify-specific / developer podcasts

| Show | Host | What it covers | Frequency | Latest episode ✅ | Whose funnel | Why you'd listen |
|---|---|---|---|---|---|---|
| **⭐ The Shopify App Show** | **Martin Cox** (14-year ecosystem veteran) | The story and craft of **indie Shopify app founders**. Not demos. Recorded live at DotDev | Weekly | **Aug 25, 2026** (26 episodes, started Jan 2026) | Light — The Support Heroes partnership | **The only podcast that is exactly your business.** Listen to how founders found their first 100 installs and how they priced. 26 episodes = one weekend |
| **⭐ Liquid Weekly Podcast** | **Karl Meisterheim + Taylor Page** | Code-level Shopify themes+apps: Liquid, Functions, webhooks, Editions. **Interviews with Shopify PMs** | Biweekly | **Aug 20, 2026** (79 episodes) | Light — newsletter + sponsor | **The only place where Shopify platform engineers get on the mic.** Don't miss: **Ep. 025 — Tobi Lütke on how he created Liquid**; the Spring '26 Editions episode; the **Shopify Developer Survey** episodes (rare data on what developers earn) |
| **The Unofficial Shopify Podcast** | **Kurt Elster + Paul Reda** (Ethercycle) | The longest-running independent Shopify show. CRO, theme/tech decisions, platform changes | Weekly (Tuesdays, since 2014) | **Aug 25, 2026** (**626 episodes**) | **Yes** — the Ethercycle agency. Sponsors are Shopify apps | Elster talks to the person who decides whether to install your app. **Listen to the sponsor reads** — a live map of which app categories can afford to buy this audience. Don't miss: **Aug 11, 2026 "AI is 0.1% of $274M in sales analyzed"** — real data that will stop you building a business on AI-commerce hype |
| **Shopify Masters** / "The Shopify Podcast" | Adam Levinter | **Didn't shut down, rebranded.** Merchant founder interviews, non-technical | ~2×/week | **Aug 25, 2026** (600 episodes) | **Yes — for Shopify itself** | **The clearest signal of what Shopify wants merchants to believe this quarter.** Listen for the operational pain the guest complains about in passing — your backlog is there |
| **eCommerce Fastlane** | **Steve Hutt** (6+ years Shopify Merchant Success), *"Powered by Shopify Partners"* | **App- and platform-centric** merchant growth since 2018 | Weekly | **Aug 25, 2026** (481 episodes) | **Yes, explicitly** — ad target is *"scaling Shopify apps"* | **Not just a channel you'd listen to, but a distribution channel you can buy.** Claims: 2M+ downloads, 50,000 monthly listens, 46,000 newsletter subscribers, 89% of listeners on Shopify *(all self-reported)* |
| **⭐ Shopify1Percent** | **Jay Myers** — co-founder of **Bold Commerce**, i.e. the guy who built one of the biggest Shopify app businesses | Merchant growth from a brain that builds apps: retention math, subscription→membership, support data | Weekly | **Aug 24, 2026** (86 episodes) | Yes — the Bold orbit | **The highest signal per minute for your situation.** Myers isn't a merchant talking merchandising; he's an app founder explaining **what convinces a merchant to pay**. Listen to how he reframes a feature not as "merchant convenience" but as **"merchant revenue"** — your pricing-page problem being solved live on air |
| The Shopify Solutions Podcast | Scott Austin (JadePuma agency) | Concrete setup/configuration walkthroughs | Biweekly | **Aug 19, 2026** (192 episodes) | Yes — JadePuma | A list of what merchants ask an agency for. **Every request the agency bills by the hour is an app candidate** |
| Winning With Shopify | Nick Trueman | Friday interview + Tuesday short tactic | 2×/week | **Aug 25, 2026** (421) | ⚠️ Consulting funnel assumed, not verified | High frequency, low depth. Background listening |
| Talk Commerce | Brent W. Peterson | Adobe Commerce **and** Shopify; lots of short interviews | Several per week | **Aug 26, 2026** (445) | Personal/consulting brand | Not for listening — **the easiest guest slot on the list.** Practice your first podcast appearance here |

### ❌ Dead Shopify shows (verified via iTunes `releaseDate`)
**Appregator** (2022, only 2 episodes — the corpse that comes up when you search "Shopify app podcast") ·
**Shopify Across the Pond** (2023, Feedspot still says "Active") · **Commerce Tea** (2021) ·
**The Commerce Hero Show** (2021) · **'Appy Hour** (2024) · **Commerce Leaders** (2025) ·
**Own Your Commerce** (2024) · **In Conversation with Shopify Plus** (2021, Shopify itself) ·
**Vanguard by Shopify Studios** (2019) · **Der Shopify Podcast** (2022)

⚠️ **Appisode** (appisode.fm) — positioned as "Shopify app founders" but **zero episodes
published**, no Apple feed. A marketing page, not a show.

---

## 2. DTC / merchant-operator podcasts

| Show | Host | What it covers | Latest episode ✅ | Whose funnel | Why you'd listen |
|---|---|---|---|---|---|
| **⭐ Operators** | **Sean Frank** (Ridge), Mike Beckham (Simple Modern), Matt Bertulli (Pela), Jason Panzer (HexClad) | Nine-figure owners **saying the real numbers out loud**: margin structure, tariffs, wholesale vs DTC | **Aug 26, 2026** (206 episodes) | **Yes** — 3-show network → newsletter → **sponsorships (the real revenue)** | A listening device for how big merchants make buying decisions. **2026 sponsor count: Fulfil 40, Northbeam 36, Saras 36, Postscript 34** — a map of which categories have budget. And listen for the moment they say *"we built this ourselves"* — **that boundary is your market** |
| **Marketing Operators** | Cody Plofker (Jones Road), Connor MacDonald (Ridge), Connor Rolain (HexClad) | Pure paid marketing: Meta account structure, creative testing, incrementality | **Aug 25, 2026** (139) | Same network | **How marketing-adjacent apps get evaluated and thrown out**. When they describe a measurement gap, they're telling you the hole an app would fill |
| **⭐ Honest Ecommerce** | **Chase Clymer** (Electric Eye, Shopify Premier Partner) | Short structured interviews with **6–8 figure brands** — i.e. the segment that buys apps | **Aug 24, 2026** (**556 episodes**) | **Yes** — the Electric Eye agency | **The highest signal per minute for your actual buyer**, and a realistic **distribution target** — the midweek bonus episodes are effectively a vendor showcase. Don't miss: **Aug 13, 2026 "ADA Demand Letters: How TestParty Defends Shopify Brands"** — a Shopify-app-shaped company pitching its own wedge on this show. Study the positioning, then pitch yourself |
| **eComFuel Podcast** | **Andrew Youderian** | Ownership questions: hiring an integrator, investing profits outside the business, getting out of stagnation | **Aug 21, 2026** (**655 episodes** — the longest) | **The clearest funnel on the list** — paid community $199/mo (7-figure) / $299/mo (8-figure). ⚠️ **Vendors and service providers are explicitly banned from membership** — the podcast is your only way in | The annual **State of the Merchant** report is the best public dataset on what the mid-market merchant uses and spends. **Listen as a threat model: Aug 21, 2026 "Building a Claude Code First Company"** and Mar 14, 2025 *"How a non-programmer cut $150K in SaaS fees with AI"* |
| **⭐ The Andrew Faris Podcast** | Andrew Faris (AJF Growth) | Craft-level Meta media buying + unusually candid **agency-business-in-public** content | **Aug 24, 2026** (301) | Yes — AJF Growth. **Intelligems** (Shopify A/B testing app) sponsored 34 times | **The single most important episode on this page: Apr 2, 2026 "My COO Replaced 7 Software Tools With One Vibe-Coded App."** Seven SaaS subscriptions cancelled and rewritten in-house |
| **Ecommerce Playbook** | Taylor Holiday + Richard Gaffin (Common Thread Collective) | **The most numbers-driven show**: analysis of $1.4–1.5B of Meta spend across the CTC portfolio, DTC Index, contribution margin | **Aug 25, 2026** (452) | **The most aggressively productized funnel** — Prophit Engine, ADmission, DTC Index | Two reasons: (1) **benchmark data** you won't find elsewhere — real CAC/ROAS across hundreds of brands; (2) CTC is openly making the **services→software** transition; watch how they package and price it. Don't miss: **Aug 20, 2026 "Ecommerce Growth With a Money-Back Guarantee"** — guarantee-based pricing, directly stealable |
| **Limited Supply** | **Nik Sharma** (solo; Moiz Ali left in 2024) | Pivoted hard toward **AI tools for brands** in 2026 | **Aug 19, 2026** (190) | **Triple yes** — agency, Workweek sponsorships, putting his own angel portfolio on stage | Constantly talking to early-stage **commerce-software** founders. Don't miss: **Jul 29, 2026 "Stop Building Landing Pages by Hand"** — the **keep-in-house vs buy** line, from a buyer's mouth |
| **My Wife Quit Her Job** | Steve Chou | The **small merchant / side hustle** end: Amazon FBA, Etsy, TikTok Shop | **Aug 21, 2026** | **Yes, heavily** — free course → paid course → Sellers Summit conference | The mindset of the **price-sensitive segment**. If you're selling at $19–49/mo, this is the head you're selling to |
| **The Jason & Scot Show** | Jason Goldberg (Publicis) + Scot Wingo (ChannelAdvisor co-founder) | Industry/macro news. **Deep analysis of Shopify's quarterly results**, agentic commerce | **Aug 20, 2026** (351) | Soft | **Platform-risk radar.** They process Shopify's earnings and roadmap as *news* — which tells you ahead of time that Shopify is about to pull a category into core. One episode a month is enough |
| DTC Podcast | DTC Newsletter / Pilothouse | Near-daily operator interviews | **Aug 26, 2026** (772) | Yes — the Pilothouse agency | High volume, medium depth. For scanning titles and catching **recurring merchant complaints** |
| Ecommerce Coffee Break | Claus Lauter | Short expert interviews, broad topics | **Aug 26, 2026** (532) | **Yes** — explicitly sells sponsorship to **SaaS and MarTech** | **More valuable for guesting than listening.** Routinely hosts Shopify app founders. Listen to 3 episodes, decode the format, pitch |
| Future Commerce | Phillip Jackson, Brian Lange | Commerce culture and platform theory | **Aug 19, 2026** (600) | Media/research business | Respected in the ecosystem. Frameworks, not tactics |

### ❌ Dead / dormant DTC shows
**Chew on This** (Ron Shah/Ash Melwani) — latest episode **Jun 26, 2026**, the trend is fatal: 14 episodes in
Jul 2025 → 1–2 a month in 2026 → zero since June. **They went back to the newsletter.** Mine the archive, don't subscribe.
The single best episode for you: **Jun 11, 2026 "Is it Time to Migrate Your Email & SMS Platform?"** —
a merchant thinking out loud about ripping out an entrenched app. Churn/migration research in one sitting. ·
**DTC POD** (stopped since Feb 2026 — don't confuse with *DTC Podcast* above) ·
**2X eCommerce** (2025) · **The Ecommerce Influence** (2024) · **Adspend** (2023) ·
**Whale Informed** (2024) · **Cart Overflow** (2023)

⚠️ **"Nine Operators" is not a separate podcast** — it's the network/brand name; the show is just called **Operators**.
⚠️ **2PM (Web Smith) has no podcast** — last audio in 2021. It's a newsletter/database business.

---

## 3. Indie SaaS / founder podcasts

| Show | Host | Latest episode ✅ | Why |
|---|---|---|---|
| **⭐ Startups For the Rest of Us** | **Rob Walling** (MicroConf, TinySeed) | **Aug 25, 2026** (Ep. 847) | **The closest thing here to your situation, out of everything.** Pricing, churn, "should I stay solo" — at $5–50K MRR scale, not VC scale. The "Rob Solo" listener-question episodes are the densest |
| MicroConf On Air | Rob Walling | **Aug 26, 2026** | The short version of the above. Don't listen to both, the content overlaps |
| **Rogue Startups** | Craig Hewitt (Castos) + Colin Gray | **Aug 25, 2026** (RS364) | Peer-level, unpretentious, current. Queue up **RS362 "Hidden Multipliers with Jason Cohen"** (Aug 11) |
| **Slow & Steady** | **Benedicte Raae + Benedikt Deicke** (Userlist) | **Aug 13, 2026** | **The closest emotional match to building a Shopify app solo.** "That One Feature Spiraling Out of Control" (Jul 9, 2026) is exactly the failure mode you need to be warned about |
| The SaaS Podcast | Omer Khan | **Aug 20, 2026** (491) | Use it as a **searchable archive**: find founders whose distribution problem resembles app-store discovery, listen only to those |
| Software Social | **Michele Hansen** (*Deploy Empathy*) + Colleen Schnettler | **Jul 18, 2026** — ⚠️ **it's back** (Mar 5, 2026 "We're baaaaaack!") | **What Michele Hansen says about customer interviews is the best free material on the subject.** For a Shopify app, "talk to merchants before you build" is the whole game |
| TinySeed Tales | Rob Walling | Inside the main feed | The only show that follows one founder for 12 months. ⚠️ The old standalone feed is a **dead mirror** (2020), don't subscribe |
| My First Million | Sam Parr, Shaan Puri (HubSpot) | **Aug 26, 2026** | ⚠️ **Careful.** Entertainment, not craft; the scale is 100× yours. **This is the show that will cost you the most focus** |

### ❌ Dormant/dead
**The Bootstrapped Founder** (Arvid Kahl) — latest episode **Apr 3, 2026**, Ep. 439. **~5 months of silence**
after a regular weekly schedule. Likely reason: he's buried in his own product, Podscan. ·
**Build Your SaaS** (1 episode since Apr 2026) · **Indie Hackers Podcast** (ended in 2023) ·
**The Art of Product** (2022)

---

## 4. Discovering new podcasts and episodes — tools

| Tool | What it gives you | Cost |
|---|---|---|
| **⭐ iTunes Search/Lookup API** — `itunes.apple.com/lookup?id=<id>` | `releaseDate` = **the real latest-episode date**, `trackCount`, `feedUrl` | **Free, no key** — the best tool for this problem. Run it **before** trusting any roundup post |
| **Raw RSS feed** | Full `pubDate` per episode + **sponsor mentions in the show notes are countable** | Free. The sponsor tables above were extracted this way — the best competitor-intel trick here |
| **[Podscan.fm](https://podscan.fm)** | Keyword alerts on **podcast transcripts**. Arvid Kahl's product | **10-day free trial, no card**; then $100/mo (50 alerts) | Set alerts on your app name + category terms + competitor names → every relevant episode arrives within minutes. **The single highest-leverage setup on the page** |
| **[Listen Notes](https://www.listennotes.com/)** | Listen Score (0–100) + percentile, **full-text search of show notes/transcripts** | Web search free; API 300 requests/mo free | Reference: Unofficial Shopify Podcast **LS 50 / top 0.5%**; Liquid Weekly **LS 24 / top 10%** |
| **[Rephonic](https://rephonic.com)** | 4M+ shows, listener estimates, **similar-show graph**, host contact info | $99–299/mo, 7-day trial | Built for **getting booked as a guest**. The similar-show graph is the best way to find rising shows |
| **Apple category charts** | Business → **Entrepreneurship (`?genre=1493`)** and **Marketing (`?genre=1492`)** | Free | ⚠️ **There's no Shopify or e-commerce category** — niche shows don't make the charts |
| [Podnews](https://podnews.net/) | Daily industry newsletter | Free | For spotting new launches early |

⚠️ **Chartable is DEAD** — `chartable.com` → `megaphone.spotify.com`. Spotify shut it down in December 2024.
Every guide that recommends it is stale.
⚠️ **Spotify category charts are unusable** — `/us/business` returns 200 but it's an **empty shell**.
Use Apple for categories.

### Roundup lists — how trustworthy?

| List | Date | Assessment |
|---|---|---|
| **[Transistor — Podcasts for bootstrappers](https://transistor.fm/podcasts-for-bootstrappers/)** | Oct 14, 2025 | ⭐ **The best list for indie SaaS** and uniquely honest: separates 15 active shows from 16 **shut-down** ones |
| [Charle Agency — Top Ecommerce Podcasts](https://www.charleagency.com/articles/top-ecommerce-podcasts/) | May 26, 2026 | Shopify Plus agency — a genuine practitioner roundup |
| [ReferralCandy — 12 Best Shopify Podcasts](https://www.referralcandy.com/blog/the-12-best-shopify-podcasts-every-dtc-brand-should-be-listening-to-in-2026) | Jan 2026, reviewed Apr 2026 | Vendor content, but dated and accurate |
| ⚠️ [Feedspot — Shopify Podcasts](https://podcast.feedspot.com/shopify_podcasts/) | "Updated today" | ❌ **Don't trust the status column.** Shows *Vanguard* (died 2019) and *Across the Pond* (died 2023) as "Active". Use it as a list of names only, verify yourself |
| ⚠️ [Shopify Partners — Top 10 Podcasts for App Developers](https://www.shopify.com/partners/blog/top-10-podcasts-for-app-developers) | **Sep 29, 2017**, never updated | ❌ Recommends *Ruby Book Club*. Completely obsolete. **Shopify has no current developer-podcast list** |

> **The clear finding on discovery:** there is **no maintained, trustworthy roundup list** for
> Shopify-app-developer podcasts. The reliable method is mechanical: find candidates with the iTunes API →
> popularity floor via Listen Notes → expand with Rephonic's similar-show graph →
> **verify `releaseDate` before believing anything.**

---

## 5. Two cross-cutting findings — worth more than any single show

### ① Merchants are replacing SaaS with AI-built internal tools — and saying so on air

It surfaced **independently in five separate feeds** in 2026. Four operator communities that don't
share audiences converging on the same behavior is not noise:

- **Andrew Faris, Apr 2, 2026** — "My COO replaced 7 software tools with one vibe-coded app"
- **eComFuel, Aug 21, 2026** — "Claude Code First Company"; and **Mar 14, 2025** — "How a non-programmer
  cut $150K in SaaS fees with AI"
- **My Wife Quit Her Job, Jul 10, 2026** — "How we got 30 hours a week back with Claude Code"
- **Limited Supply, Jul 29, 2026** — "Stop building landing pages by hand"

> **Every Shopify app whose value amounts to a form and a database is being commoditized right now.**
> This should shape **what you build**, not just how you market it.
> If you listen to nothing else from this page, listen to these five.

### ② Sponsor lists are a free market map

2026 show-notes mention count:

| Show | Recurring sponsors (mentions) |
|---|---|
| Operators | Fulfil 40, Northbeam 36, Saras 36, Postscript 34 |
| Marketing Operators | Motion 37, Haus 26 |
| Andrew Faris | Intelligems 34 |
| Honest Ecommerce | Klaviyo 28, Intelligems 28 |
| eComFuel | **None** — funded by the $199–299/mo membership, not ads |

**Categories that stand out:** ERP, attribution/incrementality, SMS, data infrastructure, creative analytics,
A/B testing. **Conspicuously absent from the sponsor slots: reviews, loyalty, upsell, subscriptions** —
either these categories don't sponsor podcasts, or nobody has grabbed the slot.

---

## 6. If you only subscribe to five

1. **The Shopify App Show** — exactly your business, and only 26 episodes to catch up on
2. **Shopify1Percent** — an app founder explaining what convinces a merchant to pay
3. **Honest Ecommerce** — your real buyer (6–8 figure merchants), *and* a realistic distribution target
4. **Startups For the Rest of Us** — the craft of the solo software business
5. **Liquid Weekly** — the only place where Shopify platform engineers get on the mic

Then **Operators** one episode a month (for the buy-vs-build signal) and
**Jason & Scot** once a month (purely as platform-risk radar).

### 🎙️ Three shows you could appear on as a guest (in order of ease)
1. **Talk Commerce** — very high publishing volume, easiest way in
2. **Ecommerce Coffee Break** — explicitly hosts Shopify app founders and sells to SaaS
3. **Honest Ecommerce** — the midweek vendor-showcase bonus episodes; **the Aug 13, 2026 TestParty
   episode is the template to study**

---

# Case Studies — Where Merchants Already Pay, Read Like a Builder

Source: https://shopifyjourney.cemalbuilds.com/docs/10-case-studies
Type: research note

> Reference format: [shopify.com/case-studies](https://www.shopify.com/tr/case-studies) — 583 stories, each
> one a brand, a before/after and one headline metric. Shopify writes them to sell Shopify. This file
> reads the same stories to answer one question, in Alex Hormozi's order of priorities:
> **how do I make money with this?** Verified: August 2026.

## 0. The only question — and the rule for reading

Every case study below is scored on three things, in this order:

1. **Who paid, and what was it worth to them?** A merchant who lifted AOV from €1,250 to €1,650 on
   ~10,000 orders/year found **€4M/year**. That is the value pool. An app that captures 1–5% of a value
   pool it demonstrably created is *cheap* to the merchant and *rich* to the builder.
2. **Is the outcome repeatable with software, or was it people?** "We hired a great CMO" is not an app.
   "We added a loyalty layer and repeat orders rose 356%" is.
3. **What could a solo builder charge for the piece an app can own?** Hormozi's value equation:
   *(Dream outcome × Perceived likelihood) ÷ (Time delay × Effort)*. Apps win on the denominator —
   they collapse time and effort. Price on the numerator.

Shopify highlights six outcome categories: migrations, operational efficiency, revenue growth, market
expansion, unified commerce (DTC + POS + B2B) and innovation velocity. Only three of those are
app-shaped for a solo builder: **revenue growth, market expansion, operational efficiency**. Ignore the rest.

## 1. The stories, re-read for money

| Brand | Industry | Headline metric (Shopify's framing) | The value pool (our framing) | App-shaped piece | What a merchant would pay |
|---|---|---|---|---|---|
| **Labellov** | Luxury resale | Visitors +88% YoY; AOV €1,250 → €1,650 | +€400/order. On 10k orders: **€4M/yr** | Upsell/bundling at high AOV; authenticated-item trust signals | €300–1,000/mo without blinking |
| **WOW Concept** | Fashion & beauty | Repeat orders **+356%** YoY | Repeat = LTV. 3.5× repeat on a €60 AOV brand doubles LTV | Post-purchase flows, loyalty, replenishment reminders | €100–500/mo scaled to orders |
| **Original's** | Fashion | 55,000 loyalty members; 66% of identified transactions | Identified transactions = addressable retention | Loyalty program that ties POS + online identity | €200–800/mo |
| **Pulsetto** | Health device | Orders **+241%**; 8 markets | International = new revenue at existing product cost | Localized pricing, duties/tax, market-specific checkout | Usage-priced: 0.5–1% of cross-border GMV |
| **JustMyLook** | Beauty retail | First **£1M day** on Black Friday | Peak-day capacity = the year's margin in 72 hours | Flash-sale infrastructure, inventory sync, queue/back-in-stock | Annual plan; peak-season pricing works |
| **BODi** | Health & beauty | Checkout conversion **+10 pts** | Conversion is the highest-leverage number in the funnel | Checkout extensions, express pay, trust badges | Performance-based: % of lift |
| **ARMEDANGELS** | Sustainable fashion | Mobile conversion +18%; load time –23% | Speed = conversion; mobile is 70%+ of traffic | Theme performance, image/script optimisation *(saturated — see §3)* | €30–100/mo, race to the bottom |
| **BrainGain** | Home fitness equipment | GMV +45%; orders +35%; AOV +7.7% | Compound: more orders × bigger orders | Bundles + add-on upsells (sets, accessories) | €99–299/mo + % of subscription GMV |
| **Vondels** | Gifts (B2B) | B2B sales +14% | Wholesale is the under-served half of commerce | B2B pricing, net terms, catalog visibility, reorder | €150–500/mo — B2B merchants have budgets |
| **Polyvinyl Records** | Music | Revenue +20%; 3.88% conversion | Niche catalog, superfans, pre-orders | Pre-order/back-order management, fan-club tiers | €50–150/mo, low churn (identity-driven) |
| **Solberg** | Industrial manufacturing | Revenue +15% YoY | Industrial buyers = high ticket, low volume | Quote-to-order, spec-driven product data, B2B | €300+/mo; competition thin |
| **MR MARVIS** | Apparel | 10+ years double-digit growth; 0 → 25 stores | Omnichannel inventory is the constraint at 25 locations | Stock allocation, store-pickup, ship-from-store | €500+/mo; Plus-level buyers |
| **Grüns** | Supplements | Startup → 7,000+ retail locations | Retail expansion is a data/ops problem | Retail order sync, EDI, forecasting | Enterprise; not solo territory |
| **Scuffers** | Streetwear | +225% YoY; 4 EU markets | Drops + international | Drop scheduling, waitlists, market localisation | €100–300/mo |
| **Cocunat** | Beauty | 50% more time on innovation; 20+ markets | "Time back" = operating cost removed | Ops automation: returns, support context, reporting | €200–600/mo, priced on hours saved |

**Read the last column.** The merchants Shopify chooses to showcase are exactly the ~65,000 stores that
spend >$100/month on apps (see [03-ECOSYSTEM-DATA](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) §4). None of them are
price-sensitive about a €300/month tool that moves a number they already measure.

## 2. Patterns — what the money says

### Pattern A: the metric the merchant already tracks is the product
Every headline is AOV, repeat rate, conversion, GMV, markets, or hours. Nobody was sold "features".
**Hormozi:** sell the *outcome* the buyer already wants and already measures; the app is the delivery
vehicle. Your listing's first line should be the metric, not the mechanism.

### Pattern B: value pools are enormous relative to app prices
Labellov's AOV lift is worth ~€4M/year. The most expensive app on the App Store is $999/month.
Median entry price is $9.99. **The gap between value created and price charged is the opportunity** —
which is why "charge more" is almost always the right correction. A €300/month app that moves AOV by
1% for a €5M store returns 14× its cost. Say so on the pricing page.

### Pattern C: retention and B2B are where the least competition meets the biggest pools
- Repeat/loyalty (WOW, Original's, BrainGain): 3.5× repeat orders is the single largest multiplier in
  any story — and loyalty apps are fewer and pricier than SEO/popup apps.
- B2B (Vondels, Solberg, MR MARVIS): wholesale merchants have budgets and procurement habits; the App
  Store's B2B category is thin (see [03](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) §7b).

### Pattern D: "time back" is a price, not a vibe
Cocunat's "50% more time on innovation" is the ops-automation pitch. Price it on hours:
a founder's hour at €100 × 10 hours/week saved = **€4,000/month of value**. A €200/month app is 5% of that.

### Pattern E: peaks justify annual pricing
JustMyLook's £1M day is the whole year's margin in one weekend. Apps that guarantee uptime, sync and
capacity during peaks can price *annually* and *up*; merchants won't churn a peak-critical tool in
March to save €50.

## 3. Anti-patterns — where the story looks good but the money isn't

| Looks like an opportunity | Why it isn't (for a solo builder) |
|---|---|
| Speed/mobile performance (ARMEDANGELS) | Saturated category; price race to $9.99; Shopify keeps absorbing it into themes |
| Migrations (VIA VAI, Unity Brands) | Agency work, not software; one-off revenue, no LTV |
| Retail/EDI scale (Grüns) | Enterprise sales cycles; needs a team and certifications |
| "Innovation velocity" | Not a product — a consequence of the merchant's team |

## 4. The offer this implies (Hormozi's Grand Slam Offer, applied)

Take Pattern C. A retention/subscription tool for consumable brands in the €1–5M band:

- **Dream outcome:** "Your repeat-order rate up 30% in 90 days, measured in your own analytics."
- **Perceived likelihood:** show the three case studies above with the numbers; offer a 90-day guarantee
  (refund if the metric doesn't move — you'll rarely pay it, and it removes the buying risk).
- **Time delay:** live in one afternoon; first replenishment email fires within 7 days.
- **Effort:** zero-config defaults from order history; the merchant edits copy, not logic.
- **Price:** €149/month + 1% of subscription GMV above €10k/month. Annual: €1,490 (2 months free).
  Anchor against the €4,000/month of founder time it replaces, not against the $9.99 apps.
- **Bonuses:** a merchant-facing dashboard that *proves* the lift (the thing that makes the guarantee safe).

50 merchants × €149 = **€7,450 MRR** — inside the 3–15k/month band a solo builder can actually reach
([03](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) §2), with churn structurally low because the tool is tied to revenue.

## 5. What to do with this file (Phase 5 — Problem)

1. Pick **one** pattern (C is the strongest by numbers). Don't build anything.
2. Find 20 merchants that look like WOW Concept / BrainGain (repeat and add-on buyers, €1–5M, Storeleads filters).
3. DM the one-sentence outcome: *"Repeat orders +30% in 90 days or you don't pay — 15-minute call?"*
4. Five replies with a real pain = the problem. Zero = next pattern. Either way it cost a day, not a month.

The first priority is not the app. It is proving someone will pay the number above. Everything in this
document exists to make that conversation land.

## Sources

- [Shopify case studies (TR index)](https://www.shopify.com/tr/case-studies) — brand metrics quoted as published, August 2026
- [03-ECOSYSTEM-DATA.md](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) — merchant app budgets, price bands, churn, category gaps
- [06-MERCHANT-PSYCHOLOGY.md](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology) — who pays what at which stage
- Alex Hormozi, *$100M Offers* (value equation, Grand Slam Offer), *$100M Leads* (volume over strategy)

---

# Brand & Scale — From "buy at 3, sell at 5" to a brand people come back to

Source: https://shopifyjourney.cemalbuilds.com/docs/11-brand-and-scale
Type: research note

> Sources: two Turkish YouTube talks, distilled into one ordered playbook.
> **Ali Aslan — [İzleyeceğiniz En Detaylı E-Ticaret Markalaşma Eğitimi](https://www.youtube.com/watch?v=cJ72F17W0FU)**
> (12 May 2026, 27 min). He says he has founded dozens of e-commerce brands in Türkiye and abroad and runs
> an agency that manages hundreds more (self-reported; see the profile in section 5). A teardown of four brands (Grüns, an unnamed men's testosterone
> brand he consulted for, AG1, IM8) around five pillars: **offer, ads, popup, landing page, email/SMS**.
> **Gürkanzone — [Premium Markalar Fiyat Savaşından Nasıl Kaçıyor?](https://www.youtube.com/watch?v=UQ0RJR5wCLc)**
> (29 Aug 2026, 36 min). Why a high price is a *result* of value, not a starting decision, and the order
> of operations from a single test order to a premium brand.
> Every step is read twice — once for a store, once for the app this journey builds. An app is a product
> sold to merchants; the mechanics are the same. Watched and distilled: September 2026.

---

## 0. Four rules the steps rest on (Ali Aslan)

1. **"Buy at 3, sell at 5" is over.** Everyone knows how to dropship. In 2026 buyers compare more,
   marketplaces are one click away, and the only question that matters on your own site is:
   *why would they buy from you?*
2. **Three goals, in this order.** A sales curve that does not need a bigger ad budget every day.
   A second, third, tenth purchase from every customer (LTV, not one order). The right product told
   to the right audience in the right words.
3. **Sell a pain you have lived.** He wants a leather-goods brand because he carries leather every
   day; a rider should sell motorcycle gear. If neither you nor anyone around you has the problem,
   you will not sell it at scale. (Phase 5 of this map is the same rule for an app.)
4. **Your research shapes your brands.** The categories he studies globally are the ones that grow in
   his portfolio. Vision comes before creatives and before adding products — "every product sells
   once money is spent; the marketing angle is what makes it a brand or leaves it at dropshipping."

---

## 1. Mindset: premium is a result, not a price (Gürkanzone)

The whole talk is one shift: **a premium brand does not persuade the customer to pay more. It changes
how the customer compares you to the cheap alternative.** Once your product sits in the same mental
bucket as a rival's, the cheaper one wins and you spend your life defending the price with discounts.

- **The airport bag.** Store A: a 900 ₺ bag, photos, dimensions, pocket count, a permanent "-40%" tag.
  Store B: the same bag at 4,500 ₺, but the page shows a frequent flyer's problems — laptop protected,
  shirts uncreased, fits the cabin bin, and what the brand does when something breaks. A sells a bag;
  B sells a calmer, more controlled trip for one specific person. Same object, different meaning, so
  the prices are not compared either.
- **Dark photos and gold accents do not make you premium.** They make you *look like* premium sites.
  The unanswered question is still: *why should the customer pay you more?* If there is no clear answer,
  expensive packaging and a warehouse full of stock do not make a premium brand.
- **"Higher quality" is not a difference.** Everyone says it; nobody sells "average quality". Quality
  only counts when it is *visible and measurable*: lasts longer (prove it), saves time (show which task
  and how much), reduces risk (warranty, reliable delivery, real after-sales). Premium is the set of
  outcomes the customer can understand and measure, not adjectives.
- **What people actually pay for:** less uncertainty, less effort, a lower chance of choosing wrong.
  "Will it look like the photo? Will it break in two months? Will anyone answer if it does?" A strong
  brand removes questions. That is why a 20% cost difference can carry a 3–4× price difference.
- **Ads cannot hide a missing product forever.** Good ads sell a bad product faster at first; then
  returns, complaints and a damaged reputation grow at the same speed. Marketing stops being growth
  and becomes a machine for distributing disappointment.

### The three layers, in order

1. Create a real value the customer cares about.
2. Make that value visible.
3. Attach the product to a bigger meaning in the customer's life — "this was made for people like me."
   A running shoe also says "I am disciplined"; a coffee machine turns a morning into a ritual. Premium
   brands do not hand out a new identity; they make visible the person the customer already wants to be.

### Three hard questions about your customer

Demographics ("women 25–40, big city, upper-middle income") say who someone is, not why they buy. Two
women with identical profiles buy the same product for opposite reasons; one loves a 70% discount, the
other starts doubting the real price. Ask instead:

1. How does my customer see themselves today?
2. Who do they want to become?
3. **Who do they not want to look like?** People buy to leave a group as much as to join one — the new
   business owner who does not want amateur-looking gear, the beginner runner escaping the "starts and
   quits" self, the parent who wants to be sure they chose right, not to show off.

A planner sold as "120 gsm paper, hard cover, 200 pages, 4 colours" is a notebook. The same planner
designed for people who plan for three days and quit — simplified layout, short methods, copy about a
messy life getting slightly better — is a system for keeping promises to yourself. The ads then show
the Monday the plan collapsed, not the product; the customer sees themselves before they see the item.

### Things that break the story

- **"Family" is not community.** Calling followers family builds nothing. Community is customers bonding
  with *each other* around a shared behaviour: a running brand's group runs and levelled programmes, a
  coffee brand teaching brewing until customers become connoisseurs. Then they invent their own words,
  repeat rituals and buy the next product to stay part of the world (Apple).
- **A club for everyone means nothing to anyone.** Say plainly who the brand is the right choice for.
  Some people will say "not for me" — that is the goal. The danger is everyone filing you under
  "not bad" and nobody saying "exactly for me".
- **The founder story only counts if the founder's problem equals the customer's problem.** Nobody cares
  about your childhood dream. If you have no story, the strongest story is how customers used the
  product: where they were before, what they struggled with, what changed after.
- **Brand debt.** A 2,000 ₺ product sold at 999 ₺ for 300 days a year costs 999 ₺; the crossed-out
  figure is decoration. Rolling 30% → 40% → 50% campaigns teach one lesson: never pay full price here.
  Cash comes in today, priced out of tomorrow's trust. Then the campaign ends and sales stop, because the
  product is now the discount. Discounts are fine with a *reason that starts and ends* (season end,
  bundles, loyal customers, a birthday). Fake countdowns and "last 2 left" with hundreds in stock are
  not sales psychology; they are gambling with trust.
- **The weakest touchpoint sets the brand's value.** Calm, trustworthy ads; then a site with a
  5-minute countdown, a package thrown in a bag, no message when shipping slips, a support reply three
  days later. Every touchpoint whispers something. The package says "we thought about this detail too";
  tracking updates say "we are watching until it reaches you"; easy returns say "we trust our product".
  Premium does not mean spending more everywhere. It means removing uncertainty and carelessness at the
  points the customer cares about.
- **Not every product should go premium.** In some categories the customer's priority is lowest price,
  fastest delivery, easiest access. Cheap-and-high-volume is an excellent model if the unit economics
  hold. Premium is not the higher league; it is a different game with different rules — cost, speed and
  volume win the value game; difference, trust, experience and consistency win the premium game. Ruin
  starts when you play both: "we are not for everyone" on Monday, "-70% for everyone" on Tuesday.

### The order he would follow from zero

Right steps in the wrong order lose money: a custom box before the product is validated, a brand
identity before knowing the customer, stock before the sales system works.

1. **Never fall in love with the product.** Treat it as a hypothesis. Sell it in single orders, try
   different ad messages, and look for a *repeating pattern*, not revenue: which problem do they buy it
   for, which ad converts, what do they ask before buying, what do they love on unboxing, which unmet
   expectation causes returns.
2. **Do not chase everyone.** Pick the strongest use-case from the tests. Students liked the travel bag,
   but 2–3-day business travellers bought most — position for them: no checked luggage, laptop safe,
   organised on short trips. A brand gets stronger by meaning more to one person, not by widening.
3. **Improve the product in the direction customers tell you.** Marketing's job is to carry "why they
   buy" and "where it hurts" back to product: reinforce the laptop sleeve, swap the zipper, show which
   cabin sizes it fits. Now it is no longer a supplier item with a logo; it is a solution shaped by one
   customer's feedback. Real premium starts here — not in expensive details nobody notices.
4. **Turn every claim into proof.** "Durable" → show the test. "Waterproof" → show it in use. "Cabin
   size" → publish the dimensions. Every frequent question becomes content; every objection becomes a
   section on the product page; real customer experiences replace adjectives. A premium brand does not
   ask for blind belief; it makes believing easy.
5. **Build the identity from shared customer behaviour**, not from cool words at a desk: what they
   value, which problem they hate, how they see themselves, what change they describe. The bag brand
   sells being prepared and in control; the ads show the person at the carousel, in the hotel room, in
   the meeting without creased clothes — the product's *result*, never the product alone.
6. **Carry the promise into operations.** Site, ads and support speak with one voice. Delivery time is
   stated, return terms are not hidden, a problem finds someone who takes responsibility, the package is
   not the most expensive box but never a random bag either.
7. **Grow in controlled batches.** After single orders prove the product: 20–50 units, faster delivery,
   better QC, lower cost. Do not fill a warehouse after one good ad week; wait until CAC, return rate,
   profit per unit and sales velocity are consistent for a while. His April brand went 10 → 20 → 50 →
   200 → 1,000–2,000 units, reordering weekly. Premium price and premium stock are *earned* inside the
   model, step by step.

**Brand-health questions** (beyond ROAS and CAC, which still matter): do customers buy at full price;
is the return rate rising and why; do they reorder; is branded search growing; do they recommend you;
what share of sales depends on running a campaign? An ad that converts today but attracts discount
hunters or sets a false expectation kills the second order. Judge ads by the memory they leave, not only
by the day's revenue.

**The logo-off test.** Open your site, hide the logo, the brand name and the About page. Show a few
people only the product, photos, message, proof, pricing and experience, and ask: *why could this be
more expensive than its rivals?* Similar answers with no prompting → a clear difference exists. "Design
/ quality / packaging / probably the brand" → no shared value yet. Nobody finds a reason → your first
problem is not a logo, a box or a bigger ad budget; it is designing why the customer should pay you more.

- **App:** every line above holds for a Shopify app. The comparison frame is "another €19 app" unless
  the listing shows the merchant's Tuesday problem. Brand debt is the permanent "50% off first 3
  months". The weakest touchpoint is the support reply time. The logo-off test is the App Store listing
  with the app name hidden.

---

## 2. The steps (Ali Aslan)

### Step 1 — Pick the audience, then the pain you can name

Not "men / women / athletes" — that targeting stopped working, for him too. Ask: *who has the problem
this product ends, and what does that problem feel like on a Tuesday?*

- **Store:** list every life situation your product enters. A greens gummy enters "parent worried
  about a picky eater", "someone losing weight", "gut trouble", "athlete recovering".
- **App:** list the merchant situations, not the merchant sizes. "Subscription churn after the
  third box", "Plus store with a migration next quarter", not "SMB vs Plus".

### Step 2 — One product, one funnel per audience

Grüns runs six funnels for the same jar. The home page introduces the brand and its variants with
stats, and does **not** push a purchase. Each funnel page speaks to one audience's pain: the kids
page is about parental worry, not about the product; the weight-loss page and the gut-health page
sell the identical gummy to different fears; a fourth version targets athletes.

- **Rule:** the product page explains the product; the funnel page explains the *person's problem*.
  Turkish e-commerce still puts everything on the product page. Don't.
- **Store:** ship the general home page first, then one landing page per audience from Step 1.
  Ads point at the funnel page, never at the product page.
- **App:** one App Store listing, plus one landing page per merchant pain. Cold outreach links to the
  pain page. (The `/switch` page on this site is exactly this pattern.)

### Step 3 — Inside one audience, test which pain converts

The testosterone brand was **one** audience (men) with three candidate pains: sex life, muscle, or
weight. Three pages, same product, paid traffic split, watch conversion. Step 2 tests *audiences*;
this step tests *pain points* inside an audience. When the page hits the real pain, price, shipping
time and "how is it made" stop mattering.

- **Done when:** you can say which single pain outconverted the rest, with the number.

### Step 4 — The offer, and the discount that gets noticed

Discounts no longer carry meaning: 10%, 15%, 50%, 70% all read the same. He still discounts, but with
odd numbers — **52%, 23%, 81%** — because an unfamiliar number registers subconsciously. Rotate them
across Meta ads, Google ads and the popup.

- **Trap he fell into:** changing the discount changes the margin. Keep price, discount and
  profitability in one sheet and update all three together.
- **App:** the same applies to trial length and founding-member pricing. "23% off for the first 30
  merchants" beats "20% off". Then check the margin against your support time.

### Step 5 — Proof on the product page: videos with a label

Grüns' product page has a row of short videos, each with a one-phrase caption above it — *value*,
*benefits*, *ingredients* — so the visitor knows what they will get before pressing play. Don't post
generic UGC; every video has to carry a fact. His own conversion rate rose visibly once he added
labelled UGC to product pages.

- **Food / supplement rule:** say how it is made, what is inside and who uses it — on the page, in
  the emails, everywhere. Buyers of anything they eat want certainty about ingredients.
- **App:** the "videos" are 20-second screen recordings labelled *setup*, *what merchants see*,
  *the number it moved*. Merchant quotes with store names are your ingredients list.

### Step 6 — Own the data: email is a channel, not a newsletter

The metric his agency watches first: **how many people are in the list?** Brands chase Meta and
Google budgets and forget the channel with zero ad spend, addressed to people who already know them.
His Turkish brands make email compete with paid ads, on Klaviyo.

- **Cadence:** not weekly, not "3–4 times a month". Daily or every other day. The brand he showed
  sent about 6 emails on 8 April, 4 on 9 April, 3–4 on 10 April. Some will unsubscribe; don't cross
  into harassment; but stay in front of the buyer.
- **Welcome flow:** Grüns sends five emails to a new contact: the discount, how it differs from
  competitors, what is inside, the community around it, then the ask.
- **Daily campaigns** to buyers also introduce other products; quality of data decides the angle
  (an adult who bought for themselves can be shown the kids' version; a parent gets content on why
  a child benefits from a daily routine).
- **Automations he builds for every brand:** added to cart but no purchase; reached checkout, typed
  payment details, left; bought two of five items in the cart. Each is a rule, each is a flow.
- **App:** a merchant who installed and did not finish setup, one who hit the paywall, one whose
  trial ends in three days. Same three flows. The list is every install email, ever.

### Step 7 — SMS: short, factual, occasionally funny

Four SMS he showed, each one fact: what is inside; how it compares to a named rival; the benefits;
how it differs from the rest of the category. His own campaign used humour to stick — a "Day 6"
message with a muscular emoji next to a stick-thin one.

- **App:** SMS is rarely right for merchants; the equivalent is the one-line in-app banner or a
  Slack/community ping. Same rule: one fact per message.

### Step 8 — Put a face on it

**IM8** (David Beckham's supplement brand) is founder marketing done in the open: the founder is the
creative. **AG1** wins on ad volume and creative variety. Be the face of your own brand — "the founder
of this brand is me" — and use yourself in the ads.

- **App:** this site is the founder marketing. The journal *is* the ad creative.

### Step 9 — Spy on the brands you admire, on a schedule

- Keep a **separate email address** subscribed to every competitor and every brand whose marketing
  you envy. The flows in this talk all came from that inbox.
- Open their **Meta Ad Library** and count: how many ads are active, how long each has run, which
  months they scale, and whether the creatives are static, dynamic or UGC.
- **App:** subscribe to the top ten apps in your category with a dev store, install them, read
  their onboarding emails and their App Store review replies.

### Step 10 — Learn by running, buy help when stuck

Try your first store yourself; YouTube already holds most of the information. Pay for training or
mentorship only once a brand is live and earning and you hit a wall — then the investment pays for
itself. Before that, it is buying information you could have found.

---

## 3. Applied to this business: a software product sold to merchants

This journey sells software, not gummies. Three things are on sale today: the **Zero-Churn Switch**
app (flat $299/mo subscription billing for Shopify, migration done for you, five founding slots at a
price locked for life), the **VIP** membership around the build, and the **journal** itself, which is
the ad creative. Every rule above maps onto them without changing a word of the logic.

### The comparison frame (Gürkanzone → the listing)

- **Default frame:** "another subscription app, $299 vs Recharge's $99 starter". In that bucket the
  cheaper one wins and every sales call is a price defence.
- **Our frame:** "the percentage you stop paying." Recharge Pro is $499 + 1% + $0.19 per transaction; the
  page does the math on the merchant's own invoice. The product is not an app, it is *the end of a tax
  that grows with your success*. That is the 4,500 ₺ bag: same category, different meaning, so the price
  is not compared against a $99 plan.
- **Logo-off test for SaaS:** hide the app name on the listing and the `/switch` page. Ask three
  merchants why this could cost more than Seal or Skio. Expected shared answer: "flat price locked for
  life plus someone else does the migration". If they say "nicer UI", the difference is not visible yet.

### Audiences and pains → one landing page per pain (Ali Aslan steps 1–3)

The outreach CSV already segments the 1–2★ reviewers of Recharge, Seal, Skio and Subscription
Payments. The pains in those reviews are the funnels:

| Pain heard in reviews | Funnel page and first line | Proof that page needs |
|---|---|---|
| **Fees grow with revenue** ("over 10% of our recurring revenue") | "Every dollar Recharge skims, you keep" — the invoice calculator | Their own numbers, no estimates |
| **Locked in, can't move subscribers** | "Leave in 14 days, every subscriber reconciled" | Dry-run import report, refund-from-our-pocket guarantee |
| **Support is a bot, days to reply** | "A human answers, and it's the person who built it" | Reply-time log published in the journal |
| **Billing bugs** (double charges, wrong shipping) | "Built on Shopify's native contracts, your data stays in your store" | Reconciliation checklist, changelog |

Step 3 is the outreach itself: same product, four DM angles, count replies and deposits per angle.
The kill line in the playbook (3+ deposits go, 0–1 after 250 sends kill) is the pain-point test.

### The offer and brand debt (step 4 + Gürkanzone)

- **What is already right:** "$299 flat, locked for life, public price $499 after five" is a discount
  with a reason that starts and ends. It is the opposite of brand debt. Never turn it into a rolling
  "50% off this month". If a merchant hesitates, add proof or scope (a longer guarantee, migration of a
  second store), never a lower number.
- **Odd numbers:** "5 slots" reads better than "10". A $500 deposit reads better than $499; keep
  the deposit round and the monthly price odd.
- **VIP:** one trial (7 days), one reason. Founding-member price "locked forever" is the same mechanic;
  don't dilute it with coupon codes.

### Proof (step 5 + Gürkanzone step 4)

- Videos on the listing and on `/switch`, each labelled with one phrase: *the migration dry run*,
  *what your subscriber sees*, *the invoice before and after*, *a support reply in 40 minutes*.
- Every objection from the reviews becomes a section on the page: "what if a subscriber is double
  billed?" (refund plus 12 months free), "can I leave?" (native contracts, yes, in a day).
- Journal entries with real numbers are the ingredients list. Merchants buying billing software want
  to know what is inside exactly as supplement buyers do.

### Own the list (step 6)

- **The list is** every prospect emailed, every install email, every VIP email, every journal
  subscriber. Count it weekly; it is the first metric on the adventure card, not installs.
- **Welcome flow, five emails** to a new install or VIP: what you stopped paying, how the migration
  works, what merchants who switched say, the community around the build, the ask (book the call or
  finish setup).
- **Three automations:** installed but did not connect a store; reached the deposit page and left;
  trial ending in 3 days. Then daily or every-other-day journal emails to the whole list; the journal
  is the campaign calendar, one entry, one email.
- **Merchant SMS is wrong; the in-app banner and the private channel are the SMS.** One fact each.

### Identity, community, founder (Gürkanzone + step 8)

- **Who it is for:** subscription brands past ~300 subscribers who refuse to pay a percentage of
  their revenue to a billing tool and want a person, not a bot, on the other end. **Who it is not for:**
  a store with 20 subscribers that needs free, and an enterprise that wants an SLA and a CSM. Say
  both on the page; the "not for me" from the wrong merchant is the goal.
- **The three questions:** merchants see themselves as operators drowning in tools; they want to be
  the founder who runs a lean, profitable stack; they do not want to look like the store that got
  locked in and taxed. The copy speaks to the third.
- **Community is merchants helping merchants**, not a Discord called "family": founding merchants'
  catalogs set the roadmap (already promised), a shared migration checklist, a monthly call where they
  compare retention numbers.
- **Founder marketing is the site.** The journal, the numbers, the Fog Dragon. IM8 puts Beckham in
  the ad; this puts the builder's log in the ad. Do not hire a faceless brand voice.

### Operations set the price (Gürkanzone step 6)

The weakest touchpoint for SaaS is support reply time and migration day. "14 days, white glove,
refund from our pocket" is the promise; the operation has to repeat it under pressure: a reply-time
target published on the page and measured in the journal, a migration runbook, a status page.
A single three-day silence undoes the flat-price story.

### Controlled batches (Gürkanzone step 7 + Ali Aslan step 10)

- Five founding merchants by hand (the "single orders"). Then 20 at the public price with the runbook.
  Only then automate the migration and open the App Store listing wide.
- Do not build the pause/swap/B2B roadmap before a deposit asks for it. Stock in SaaS is features
  nobody paid for.
- Wait for CAC, churn, support hours per merchant and trial-to-paid to be steady for a while before
  raising spend.

### Brand-health metrics for this model

| Question | SaaS metric | Where it is logged |
|---|---|---|
| Do they buy at full price? | Share of paid merchants on the public $499, not a founding deal | Billing mirror |
| Is the return rate rising? | Churn within 60 days of migration, and why | Journal, monthly |
| Do they reorder? | Renewal after month 12, VIP yearly renewals | Billing mirror |
| Is branded search growing? | "zero churn switch" queries, direct visits to `/switch` | Analytics |
| Do they recommend you? | Installs and deposits that came from another merchant | Outreach CSV `reply` source |
| How much depends on campaigns? | Deposits that needed a discount to close | Outreach CSV |

### Spying, on a schedule (step 9)

Install the top ten subscription apps on a dev store with a separate inbox. Read their onboarding
emails, their trial-end emails and their replies to 1★ reviews. The review pages already scraped in
`outreach/` are the Meta Ad Library of this category: count active listings, feature cadence, and
which pains keep repeating month after month.

## 4. Use cases: brands founded 2020 or later, read for the mechanics

Only brands founded in 2020 or later with public numbers. Revenue marked *est.* is a journalist's or a
database's estimate, not a company disclosure. Researched 4 September 2026; sources at the end.

### Grüns — greens gummies, US, founded 2023
| When | Milestone |
|---|---|
| Aug 2023 | First sale; $1.8M pre-seed |
| ~Oct 2024 | Profitable in month 14, DTC only |
| Dec 2024 – Apr 2025 | Sprouts, Target (1,600 stores), Walmart (1,900); ~60 staff |
| May 2025 | $35M Series B at a $500M valuation, "nine-figure ARR" |
| Aug 2025 | ~$300M annualised revenue |
| Apr 2026 | Unilever acquires for ~$1.2B, closed 1 June 2026 |

- **Moves:** one product, 99+ landing pages matched to the ad angle (gut health, GLP-1 support, fibre,
  "vs green powder", perimenopause); 776 active Meta ads in one 30-day window; six customer avatars,
  each with its own page, testimonials and creative. Post-purchase stack: "3 pouches for the price of
  2" on a 12-week subscription, then a second one-click upsell, AOV $40.80 → $86.50. The founder
  grows "as fast as the world lets me at my CAC ceiling."
- **Copy:** this is Ali Aslan's Step 2 at scale. One hero SKU, a page per pain, the commit-upsell on the
  thank-you page. For the app: one listing, a page per merchant pain, the annual plan on the welcome page.

### IM8 — longevity supplement, Hong Kong/US, launched Nov–Dec 2024
| When | Milestone |
|---|---|
| Dec 2024 | Month-one revenue $581K |
| Nov 2025 | $100M ARR in 11 months |
| Jan 2026 | $108M first-year ARR, 420K customers, 80% on subscription, 45 countries |
| Q1 2026 | $33.8M quarterly revenue; 2026 guidance $210–220M |
| 2026 | General Catalyst commits $1B growth funding |

- **Moves:** $150–200K/day on Meta and Google, ~1,500 concurrent Meta ads, 50 landing-page variants
  segmented by GLP-1, energy, digestion, ADHD, longevity. Guardrails: CAC $130, AOV $110 → $233 after the
  quarterly plan, 24-month LTV ~$480, 3–4-month payback. Equity-holding ambassadors (Beckham, Sabalenka,
  Giannis) plus clinical-trial and batch-test transparency as the trust layer.
- **Copy:** the payback rule and the published proof, not the celebrities. Founder marketing in the
  purest form: Beckham is the creative.

### Jolie Skin Co — filtered showerhead, US, launched Dec 2021
| When | Milestone |
|---|---|
| 2022 | $4.2M sales, profitable, ~80% on subscription, 3% churn, 3 full-time staff |
| 2023 | ~$28M |
| 2024 | $40M+, 90% DTC, salon doors 100 → 1,000, 70 Ulta doors |
| Target | $100M by 2027, double-digit EBITDA |

- **Moves:** packaging designed for unboxing (mint-green wrench, labelled tape): 4,000 UGC pieces in
  year one, top TikTok 2.6M likes. Gifting instead of paid influencers: 7 of the first 10 gifted
  creators posted unprompted. A $148 head plus $33/quarter filter subscription as the LTV engine.
- **Copy:** design the box for the camera; gift before you pay; the consumable refill is the
  subscription. For the app: the migration report is the unboxing; make it screenshot-worthy.

### RYZE Superfoods — mushroom coffee, US, launched Mar 2020
| When | Milestone |
|---|---|
| 2022 | ~$18M revenue, 30K+ customers |
| 2024 | >$200M (Forbes est.) |
| 2025 | >$300M (Forbes est.); explored a sale |
| Jan 2026 | Target (1,900+ stores); 4.6M monthly site visits; 4,133 active Meta ads |

- **Moves:** problem-first hooks at volume ("Tired of coffee making you anxious?"), 1,000+ concurrent
  creatives, affiliate reviews recycled into ads. A private "How I RYZE" Facebook group, 93K (2023) →
  365K+ members. 20% subscriber discount, unboxing gifts, 30-day guarantee.
- **Caveat:** Forbes reports investor concern about churn and thin margins. **Copy:** the customer group
  from day one; every review becomes an ad. Gürkanzone's community test: members talk to each other.

### Bubble Skincare — Gen Z skincare, US, launched Nov 2020
| When | Milestone |
|---|---|
| Jun 2021 | 3,900 Walmart stores in month 8 |
| 2023 | $20–30M est., 9,000+ doors, ~5,000 teens giving feedback |
| Nov 2025 | $100M+ annual sales, 17,000+ stores, 100K+ community members, 10-person community team |
| Jun 2026 | ~$170M est. annual sales; founder still majority owner |

- **Moves:** ~10,000 teen interviews before launch; ambassadors vote on names, packaging and formulas
  with a 90% approval threshold to ship. Retail in month 8 on purpose, because 80% of Gen Z buys
  skincare in-store.
- **Copy:** interview 100 customers before building (Phase 5), then let a small group name things.

### Vacation — sunscreen, US, launched Jun 2021
| When | Milestone |
|---|---|
| 2023 | +200% YoY, Ulta |
| 2024 | ~$40M revenue; 15K waitlist for a launch sold out in 3 days |
| 2025 | Profitable, ~$80M projected, 1.2% US sunscreen share; VMG minority deal at $210M valuation |
| Jun 2026 | Sephora.com |

- **Moves:** a fictional 1980s "Vacation Inc." as the brand world (business-card generator: 10K
  sign-ups in 2 days; scratch-and-sniff print ad); 80% of the hero SKU sold through TikTok Shop with
  only 14K followers; waitlists for every drop.
- **Copy:** pick a world, not a vibe; one hero product built for video; waitlist every launch. The Fog
  Dragon and the quest map are this site's world.

### Create Wellness — creatine gummies, US, founded Dec 2022
| When | Milestone |
|---|---|
| Dec 2022 | Launched to the founders' Twitter audience: 181 orders, $11K |
| Mar 2023 | $172K/month; CAC $35–45, AOV $57 |
| Aug 2024 | $10M+ ARR with ~5 people; $5M Series A |
| Mar 2026 | $20M Series B (Unilever Ventures among investors); team 5 → 25 |

- **Moves:** the founders' own audience as the launch channel, Meta ads only once CAC and AOV were
  known; free seeding to creators above 25K followers; ran to $10M ARR before hiring.
- **Copy:** launch to the audience you already have, measure CAC in month one, hire late. The
  closest analogue to this journey: the journal is the audience, the app launches into it.

**Also seen, weaker data:** Nutr (nut-milk machine, 2021) pre-sold hardware through Indiegogo and
Wefunder before buying inventory, ~$1M in debt reported. Javy Coffee (2020) reports $5M+ on TikTok Shop
in a couple of months, overall revenue unverified. No Turkish or Balkan DTC brand founded 2020+ with
public numbers turned up in four searches; By Far (Bulgaria) dates from 2016.

**Pattern across all seven:** one hero product, a page per pain, subscription or refill as the LTV
engine, proof and community before retail, and a CAC ceiling stated out loud.

## 5. People to model

Each profile says what the person actually operates, what to take, and what to watch for. Follow the
operators for mechanics; treat course sales as the business they are.

### Alex Hormozi — the offer, the volume, the price

- **Operates:** Gym Launch (2016) and Prestige Labs (2018), 66% sold to American Pacific Group in 2021
  for $46.2M; ALAN (2020), sold 2021; Acquisition.com (2020), whose site claims a portfolio above
  $250M annual revenue (self-reported); ACQ Ventures (July 2025: Stan, Otis AI, Caseflood, Carry, JOON);
  the Skool investment (January 2024, terms never published). YouTube 4.46M subscribers and Instagram
  4.9M as of 3 September 2026.
- **Books:** *$100M Offers* (July 2021), *$100M Leads* (August 2023), *$100M Money Models* (August 2025;
  Guinness record for fastest-selling non-fiction, 2,917,443 copies on launch day).
- **Frameworks that map onto this scroll:**
  - **Value Equation** — Value = (Dream outcome × Perceived likelihood) ÷ (Time delay × Effort). Software
    wins on the denominator; price on the numerator. Gürkanzone's "less uncertainty, less effort" is
    the same equation in Turkish.
  - **Grand Slam Offer** — starving crowd, value stack, risk-reversing guarantee, honest scarcity,
    premium price; make it incomparable rather than cheaper. The Zero-Churn Switch page is built on it.
  - **Core Four** — warm outreach, content, cold outreach, paid ads; then lead-getters (referrals,
    affiliates, agencies). Ali Aslan's five pillars are the paid-ads and content quadrants filled in.
  - **More → Better → New** — do more of what works, then improve it, only then add something new.
  - **Volume is the problem** — the Rule of 100: 100 outreach messages, or 100 minutes of content, or
    $100 of ads, every day. The outreach playbook's 25 sends a day is a quarter of it.
  - **Charge more** — premium price funds a better product and attracts better customers; cutting price
    is the vicious cycle. Gürkanzone's "brand debt" is the same warning.
  - **Give away the secrets, sell the implementation** — this site exactly: the journal is free, the
    migration is paid.
  - **Money Models** — attraction, upsell, downsell (change terms, not price), continuity; acquisition
    should pay for itself within 30 days. The $500 deposit is the attraction offer; the flat plan is
    continuity.
- **Take:** the offer and outreach math. **Watch for:** every portfolio number is founder-stated; no
  audited figures exist, and the net-worth claims online are blog estimates.

### Ali Aslan — funnels per pain, email as a channel (Türkiye)

- **Operates (self-reported on aliaslan.tr):** ICON Perde (custom curtains, Istanbul, live store), Gemlikzade
  (olive oil, "in development"), Matesis (e-commerce agency), Ajans Akademisi (agency mentorship), CoUGC
  (UGC production). The "dozens of brands abroad" line in his video is not supported by anything public.
- **Channels:** YouTube @AliAslanYoutube, 1,810 subscribers and 65 videos as of 3 September 2026; the
  video above had 447 views. Instagram @aliaslancom. The mentorship link in the video does not resolve.
- **Ideas:** brand perception, offer structure, CX and repeat-purchase systems fail before ads do;
  source from manufacturers, build a brand; funnels per audience and per pain; email daily.
- **Take:** sections 0 and 2 of this scroll. **Watch for:** a tiny, flat audience; the video feeds a
  mentorship funnel; brand claims are self-published.

### Gürkan Ordueri, "Gürkanzone" — premium is a result (Netherlands, Turkish content)

- **Operates:** RoaSell (the 28-day kit sold at the end of the video), Fellowlemon, ARspar, ARtonar,
  Revendify; says he has worked with Lamborghini and Inkbox. Position: sell on your own Shopify site
  rather than marketplaces; agency and SaaS around e-commerce.
- **Channels:** YouTube @gurkanzone, 311,000 subscribers and 572 videos as of 3 September 2026.
- **Ideas:** section 1 of this scroll: the comparison frame, brand debt, the weakest touchpoint, the
  seven-step order from single orders to batches, the logo-off test.
- **Take:** the order of operations. **Watch for:** Şikayetvar lists several refund complaints on a
  $2,000 four-month programme sold as "Gürkanzone | Roasell".

### Ecom Luka — the Bulgarian-market operator (Bulgaria, Bulgarian content)

- Spelled **Luka**, not Luca, and Bulgarian-speaking, not Turkish. Says he opened his first store in
  late 2015 and now runs several Bulgarian stores, a dropshipping business abroad and a US brand, with
  "$400,000+ a year on Facebook ads" at positive ROAS. No store or brand names are public.
- **Channels:** YouTube @EcomLuka, 17,000 subscribers and 133 videos as of 3 September 2026, flat over
  the last 30 days; ecomluka.com; a Discord community.
- **Ideas:** paid-ads-first launch, then squeeze the traffic with email/SMS flows and post-purchase
  upsells; how a store has to *look* to convert; Bulgarian-market cases ("13,000 лв profit in 13 days").
- **Sells:** eCom Masterclass, 8 modules and about 89 lessons, 799 лв (list 1,199 лв; another snippet
  showed 1,899 лв, so the anchor moves).
- **Take:** a local-EU reference with screenshots for small-market stores. **Watch for:** unnamed
  brands, a stagnant channel, and the course as the business.

### Engin Tezcan — positioning with words (Türkiye)

- Not a dropshipping educator. Advertising strategist since 2005, founded the Capon brand-positioning
  agency in 2015, taught at Okan University 2011–13. Appears as a guest on e-commerce channels
  ("when should an e-export seller start investing in brand?").
- **Channels:** the newsletter at engintezcan.com (7,500+ subscribers per the site), X @engintezcan_en.
  No meaningful YouTube channel of his own.
- **Ideas:** "gayrinizami" (unconventional) positioning: own one word in the customer's head instead of
  outspending; *Kelimelerle Konumlandırma*; a personal-branding playbook.
- **Take:** the best positioning thinker of the group for the identity part of Gürkanzone's layer 3,
  with no course funnel attached. **Watch for:** agency-side theory, not an operator with a P&L.

### Mert Tanciğer — volume and e-export (Türkiye)

- Founder of E-İhracat Türkiye (2018), an e-export training and consulting company; the channel mixes
  e-export with economy commentary and a live stream every Sunday. Company sites claim 50,000+
  students and "over $100M export" for companies he advises (self-reported).
- **Channels:** YouTube @merttanciger, 255,000 subscribers and 1,879 videos as of 3 September 2026,
  subscribers up 255% year over year; about 530 Shorts a year.
- **Ideas:** earn in dollars from Türkiye; Amazon arbitrage as entry, private label as the goal;
  "build it from zero" live streams.
- **Take:** the volume mindset and e-export mechanics. **Watch for:** Şikayetvar shows 27 complaints
  and an 11/100 rating for the company, including programme fees of 145,000 ₺ and $1,700 with refund
  and transparency disputes in 2025–26. Course sales are the core business.

### Also worth following

- **Mustafa Büyükçağlayan** (US-based, Turkish content): @mustafabuyukcaglayan, 35,600 subscribers and
  flagged as a breakout channel in September 2026; founder of Ecomup.co; builds his own brands and
  consults for 30+ (names not public). No complaints found.
- **Mehmet Tek**: @mehmettek, 199,000 subscribers; founder of Rexven (sourcing SaaS); marketplace
  roadmaps, explicitly against "get rich while you sleep". Şikayetvar has entries for a 36,000 ₺
  premium subscription (October 2025).
- **Tahir Otlu**: 26,600 subscribers, three books including *Markanı Yarat* (2024); small, brand-focused.

**How to use this list.** Operators with a live store and a P&L (Ordueri, Aslan, Luka) for mechanics;
Tezcan for positioning; Tanciğer and Hormozi for volume. Before paying any of them, apply Ali Aslan's
own rule from Step 10: run first, buy help when stuck.

## 6. Read as a builder: where the money is

| Step | Store metric it moves | App metric it moves | Phase on the map |
|---|---|---|---|
| 1–3 Audience & pain funnels | Conversion rate per landing page | Install rate from outreach | 5, 8 |
| 4 Offer | Margin × conversion | Trial → paid | 7 |
| 5 Labelled proof | Product-page conversion | Listing → install | 8 |
| 6 Email flows | Repeat purchase, LTV | Activation, trial conversion, churn | 6, 7 |
| 7 SMS / in-app | Recovery of abandoned carts | Setup completion | 6 |
| 8 Founder face | CAC | CAC | this site |
| 9 Spying | Ad efficiency | Positioning | 5 |

Both talks land on one sentence: **the second sale is the brand.** Every step above either lowers the
cost of the first sale or raises the odds of the second.

## 7. Done when

- The logo-off test passes: three people give the same reason your product could cost more.

- Two funnel pages live for the same product, each aimed at a different pain, with a conversion
  number for each.
- A five-email welcome flow sending, plus the three abandonment automations.
- One repeat purchase (or one trial-to-paid conversion) you can trace to an email, not to an ad.
- A separate inbox with at least ten competitor newsletters in it, and one Ad Library note per rival.

---

## Sources

**Videos**
- Ali Aslan, *İzleyeceğiniz En Detaylı E-Ticaret Markalaşma Eğitimi*, 12 May 2026 — https://www.youtube.com/watch?v=cJ72F17W0FU
- Gürkanzone, *Premium Markalar Fiyat Savaşından Nasıl Kaçıyor?*, 29 Aug 2026 — https://www.youtube.com/watch?v=UQ0RJR5wCLc

**Brands**
- Grüns: Food Stack, 16 Apr 2026 — https://thefoodstack.substack.com/p/12-billion-in-32-months-how-gruns · Modern Retail, 12 May 2025 — https://www.modernretail.co/operations/the-approach-that-helped-gruns-hit-a-500-million-valuation-in-2-years-and-land-at-sprouts-target-and-walmart/ · Forbes, 10 Apr 2026 — https://www.forbes.com/sites/chloesorvino/2026/04/10/with-a-12-billion-sale-to-unilever-grns-founder-mints-a-fortune/ · Funnel of the Week, 18 May 2026 — https://blog.funneloftheweek.com/p/the-secret-behind-gr-ns-99-landing-pages-offer-stack · Segwise — https://segwise.ai/blog/gruns-ad-strategy-customer-avatar-playbook
- IM8: TNGE, 2 Jun 2026 — https://tnge.substack.com/p/the-supplement-brand-that-grows-faster-than-anyone-else · BeautyMatter, 15 Jan 2026 — https://beautymatter.com/articles/david-beckham-backed-im8-off-to-108-million-first-year-start · Entrepreneur, 13 Apr 2026 — https://www.entrepreneur.com/building-a-business/david-beckhams-supplement-brand-is-doing-10-million-a-month · NutritionInsight — https://www.nutritioninsight.com/news/david-beckham-im8-longevity-supplements-prenetics.html
- Jolie: Modern Retail, 17 Jan 2023 — https://www.modernretail.co/marketing/dtc-briefing-how-jolie-reached-4-2m-in-sales-its-first-year-while-staying-profitable/ · Beauty Independent, 2 Dec 2024 — https://www.beautyindependent.com/filtered-showerhead-brand-jolie-ulta-beauty/ · eCommerce Innovators podcast — https://ecommerceinnovators.buzzsprout.com/2292866/episodes/15264786-ryan-babenzien-growing-jolie-from-0-to-28m-in-revenue-in-2-years
- RYZE: Forbes, 9 Jan 2026 — https://www.forbes.com/sites/chloesorvino/2026/01/09/mushroom-coffee-maker-ryze-could-be-the-next-billion-dollar-drink-or-a-warning-of-a-bubble/ · BrandSearch, 28 Feb 2026 — https://brandsearch.co/blog/ryze-mushroom-coffee-growth-case-study · PATI Group, 23 Mar 2025 — https://www.patigroup.com/p/ryze-mushroom-coffee-how-two-harvard
- Bubble: BeautyMatter, 7 May 2023 — https://beautymatter.com/articles/bubble · BeautyMatter, 19 Nov 2025 — https://beautymatter.com/articles/bubble-skincares-100-million-formula · Beauty Independent, 11 Jun 2026 — https://www.beautyindependent.com/bubble-founder-shai-eisenman-gen-alpha-beauty-fatigue-not-selling/
- Vacation: Glossy, 5 Apr 2024 — https://www.glossy.co/pop/glossy-pop-newsletter-what-vacation-did-next-the-3-year-old-brand-continues-to-shake-up-up-the-sunscreen-category/ · Beauty Independent, 23 Dec 2025 — https://www.beautyindependent.com/vacation-hires-investment-bank-minority-stake-deal/ · TNGE, 9 Jul 2026 — https://tnge.substack.com/p/the-210m-brand-that-said-no-to-sephora
- Create Wellness: Datastream, 18 Aug 2024 — https://datastream.substack.com/p/how-creatine-gummies-grew-to-10-million · BusinessWire, 3 Sep 2024 — https://www.businesswire.com/news/home/20240903593967/en/ · PR Newswire, 30 Mar 2026 — https://www.prnewswire.com/news-releases/create-wellness-announces-significant-growth-capital-round-from-leading-cpg-investors-302728422.html
- Nutr: Food Republic, 17 Jan 2025 — https://www.foodrepublic.com/1765246/nutr-shark-tank-now/ · Javy: Saral, 11 Jan 2024 — https://www.getsaral.com/academy/javy-coffees-influencer-marketing-breakdown

**People**
- Hormozi: acquisition.com — https://www.acquisition.com/ · IMAP deal page — https://www.imap.com/en/transactions/advised-gym-launch-and-prestige-labs-on-its-recapitalization-with-american-pacific-group~t · ACQ Ventures, PR Newswire, 8 Jul 2025 — https://www.prnewswire.com/news-releases/acquisitioncom-launches-acq-ventures-to-partner-with-visionary-tech-founders-and-entrepreneurs-302500130.html · Skool announcement, 10 Jan 2024 — https://x.com/AlexHormozi/status/1745159777087283539 · Guinness — https://www.guinnessworldrecords.com/world-records/78599-fastest-selling-non-fiction-book · More→Better→New — https://x.com/AlexHormozi/status/1555391939238830081 · Rule of 100 — https://x.com/AlexHormozi/status/1973761186681241703 · Stan ARR, HubSpot — https://www.hubspot.com/startups/stan-increases-arr-over-8x
- Ali Aslan: https://aliaslan.tr/ · https://www.youtube.com/@AliAslanYoutube · https://iconperde.com/
- Gürkan Ordueri: https://www.gurkanzone.com/ · https://www.youtube.com/@gurkanzone · Şikayetvar — https://www.sikayetvar.com/gurkanzone
- Ecom Luka: https://ecomluka.com/ · https://ecomluka.com/ecom-masterclass/ · https://www.youtube.com/@EcomLuka
- Engin Tezcan: https://engintezcan.com/engin-tezcan-kimdir/ · https://caponajans.com/engin-tezcan-kimdir/ · merak. listesi ep. 250 — https://creators.spotify.com/pod/profile/meraklistesi/episodes/250--Marka-Olmak-ya-da-Olamamak---Engin-Tezcan-e2ocr7b
- Mert Tanciğer: https://eihracatturkiye.com/pages/hakkimizda · Şikayetvar — https://www.sikayetvar.com/e-ihracat-turkiye · https://www.youtube.com/channel/UCnAxySZ049LOK7DLQbYofeQ
- Others: https://www.ecomup.co/hakkimizda · https://www.sikayetvar.com/rexven · https://www.youtube.com/@mehmettek
- Channel statistics: vidIQ, 3 September 2026.

---

# Choosing the Problem — The Painkiller Workshop

Source: https://shopifyjourney.cemalbuilds.com/docs/12-problem-selection
Type: research note

> [03-Ecosystem Data](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) says where the money is. [06-Merchant Psychology](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology)
> says who pays and how much. This file is the **method that turns those two into one sentence**: the
> single merchant pain this app kills, named so precisely that a stranger recognises it in five seconds.
>
> It is a workshop, not an essay. Every section ends with something you produce. Run it on real data —
> the script in `scripts/pain-mine.mjs` works on the reviews already saved in `outreach/`.
> Written: September 2026.

---

## 0. The only distinction that matters: painkiller vs vitamin

A **vitamin** is nice to have. The merchant nods, says "cool", installs it, forgets it, uninstalls in
week three. A **painkiller** stops something that is actively costing them money, hours or sleep. They
do not need a trial to understand it; they need to know when it starts.

Four tests. A painkiller passes all four.

| Test | Vitamin | Painkiller |
|---|---|---|
| **Is it bleeding?** | "Would be nice to see better analytics" | "I am billed $499/mo and it still doesn't work" |
| **Do they already pay to avoid it?** | Nothing, they live with it | An agency, a VA, a spreadsheet, a worse app |
| **Can they name the number?** | "It's annoying" | "Over 10% of our recurring revenue" |
| **Would they notice it gone tomorrow?** | No | Immediately |

The reason most solo apps die is not bad code. It is shipping a vitamin with a painkiller's build cost.

**Produce:** write your candidate problem as one sentence. If it contains "better", "easier" or
"more efficient", it is a vitamin. Rewrite until it contains a number and a consequence.

---

## 1. Picking the niche: the starving-crowd test

Before the problem comes the crowd. Hormozi's four criteria, translated to Shopify:

1. **Pain** — are they complaining in public, unprompted, right now? App Store 1-star reviews, the
   Shopify Community forum, r/shopify, the Facebook groups in [06](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology#9-where-do-merchants-ask-for-recommendations).
2. **Purchasing power** — does this segment already pay for apps? [06](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology) has the
   price ladder by merchant stage. A store doing €2k/month does not have a €300/month budget, no matter
   how much it hurts.
3. **Easy to target** — can you build a list of them by name this week? If you cannot produce 200 named
   stores in two days, the niche is not addressable for a solo founder with no ad budget.
4. **Growing** — is the segment expanding? Subscriptions, B2B, cross-border EU compliance and agentic
   commerce are growing; generic "product reviews" is not.

A niche that fails #3 is the most common trap: real pain, real money, no way to reach them alone.

**Produce:** name the segment in one line — *category + stage + platform signal*. Example:
"Shopify subscription brands past ~300 active subscribers, currently on a percentage-fee billing app."
That is a list you can build. "DTC founders" is not.

---

## 2. Where pains come from, ranked by cost to you

| Source | Cost | Signal quality | What it gives |
|---|---|---|---|
| **1–2★ reviews of competitors** | Free, one evening | Very high — written while angry, with numbers | The exact words, the store name, the tenure |
| **Support/community threads** | Free, hours | High | Recurring, unsolved problems and workarounds |
| **Your own operating experience** | Already paid | Highest | The pain you have personally felt (see [11](https://shopifyjourney.cemalbuilds.com/docs/11-brand-and-scale)) |
| **Merchant interviews** | 10 × 30 min | High, but biased by your questions | Why they pay, what they tried, what it costs |
| **Surveys / reports** | Free to read | Medium — aggregate, lagging | Whether the pain is big and growing |
| **Keyword tools** | Cheap | Low on its own | Demand volume, not pain intensity |

The order matters. Reviews first, because they are free, dated, attributed, and written by someone who
is angry enough to be specific. Interviews second, because they are expensive and you should arrive
with a hypothesis, not a blank page.

---

## 3. The workshop, step by step

### Step 1 — Harvest

Pick the 3–5 biggest apps in your candidate category. Open the App Store listing, filter reviews to
1 and 2 stars, save each page, then:

```bash
node outreach/parse-reviews.mjs <app-label> outreach/<app>-p*.html >> outreach/prospects.csv
```

You want 150+ reviews before the numbers mean anything. Fewer than 50 and you are reading noise.

### Step 2 — Mine

```bash
node scripts/pain-mine.mjs outreach/prospects.csv
```

It prints three things: pains ranked by **recent** volume, the pairs that appear together, and every
review that quotes a number. The categories live at the top of the script — edit them for your category
rather than trusting mine.

### Step 3 — Read it correctly

Three rules, each of which reverses a mistake most people make:

- **Recent beats lifetime.** A pain that dominated 2021 and faded has been fixed, or the angry cohort
  has left. Rank by the last two years only.
- **Pairs beat singles.** A single pain is a feature request. Two pains that always appear together are
  a story — and the story is what the landing page says.
- **Numbers beat adjectives.** "Expensive" is a sentiment. "Over 10% of our recurring revenue" is a
  value pool, a price ceiling and an opening line for a DM, all at once.

### Step 4 — Interview the ten loudest

The reviews quoting a number are your first calls. They have already written the problem down in
public, so the interview is short. Keep it in the past tense and never pitch — that is the whole of
the Mom Test:

1. Walk me through the last time this happened.
2. What did you do about it? What else did you try?
3. How much time or money did that cost you that month?
4. Who else in the company felt it?
5. What would have had to be true for you to switch sooner?
6. What stopped you from leaving?

Ban: "would you use", "do you like", "how much would you pay". Answers to those predict nothing.

**Produce:** ten filled-in answer sheets and a one-page list of the exact phrases they used. Their
words become your headline; your words become nobody's headline.

### Step 5 — Write the problem statement

One sentence, five slots:

> **[segment]** loses **[number]** to **[event]** because **[cause]**, and today they cope by **[workaround]**.

If any slot is empty, you are not ready to build. The workaround slot is the most important one: it
proves the pain is already worth money to them.

### Step 6 — Price it off the value pool

Value pool = what the pain costs them per year. Charge 1–10% of it. A merchant paying "over 10% of
recurring revenue" in fees on, say, $40k/month of subscription revenue is losing ~$48k/year; a flat
$299/month ($3,588/year) is 7% of that pool and reads as obviously cheap. This is Hormozi's value
equation with the numerator borrowed from the merchant's own invoice.

---

## 4. The five-question painkiller test

Before writing a line of product code, answer these in writing:

1. **Who exactly?** A list of 200 named stores exists, or it does not.
2. **What does it cost them?** A number they said out loud, not one you modelled.
3. **What do they do today?** A named competitor, agency, VA or spreadsheet.
4. **Why hasn't the incumbent fixed it?** If there is no structural reason (their pricing model, their
   scale, their roadmap), they will fix it and you are dead.
5. **What is the cheapest proof?** A landing page, a deposit, ten DMs — something that takes days, not
   weeks. Deliver the first one by hand.

Question 4 is the one people skip. "Recharge charges a percentage" is structural: their revenue model
*is* the pain, so they cannot remove it without breaking their business. That is a defensible wedge.
"Their UI is dated" is not — a redesign kills you in a quarter.

---

## 5. Applied: what this repo's own data says

Run against `outreach/prospects.csv` — 189 one- and two-star reviews of Recharge, Seal and Skio,
2019–2026, 59 of them from 2024 onwards.

| Pain | Recent (2024+) | Lifetime | Share of recent |
|---|---|---|---|
| Fees / price rises | 26 | 55 | 44% |
| Support unresponsive | 22 | 75 | 37% |
| Bugs / downtime | 8 | 37 | 14% |
| Lock-in / migration | 7 | 22 | 12% |
| Cancel / pause fails | 7 | 10 | 12% |
| Setup complexity | 4 | 25 | 7% |
| Portal / checkout | 3 | 19 | 5% |

Pairs that travel together: bugs + support (17), fees + support (14), fees + setup (9), fees + lock-in (7).

**Five findings, in order of consequence:**

1. **Lifetime data would have picked the wrong headline.** Support is the loudest pain across all seven
   years (75 vs 55), but in the last two years fees overtake it. The `/switch` page leads with fees.
   The recent data backs that; the lifetime data would not have.
2. **The second line should be a human answering.** Support appears in 37% of recent reviews and pairs
   with everything. "Flat price" wins the click; "a human answers, and it's the person who built it"
   wins the call. Both belong on the page, in that order.
3. **The angry are not new users.** 100 of 189 had been paying for over a year, 51 for months, only 38
   for under a month. This is not an onboarding complaint — it is people who invested, got locked in,
   then got repriced. That is exactly the migration offer's audience.
4. **21 reviews quote a number.** Those are the first twenty-one calls, not a segment to nurture. The
   strongest is a US store stating fees "over 10% of our recurring revenue"; others name $99, $499 and
   a jump from ~$2/month to over $100/month.
5. **The list is 87% English-speaking** (US 109, UK 17, CA 15, AU 11, NZ 8). No translation work is on
   the critical path.

**The problem statement this produces:**

> Shopify subscription brands past their first year on a percentage-fee billing app lose 1–10% of
> their recurring revenue to billing fees that rise without warning, because the incumbent's revenue
> model is a cut of theirs, and today they cope by absorbing it — because moving subscribers feels
> impossible.

Every clause is sourced to a quoted review. The offer on `/switch` answers it clause by clause: flat
price locked for life (the fee), white-glove migration in 14 days (the "impossible"), native Shopify
contracts (the lock-in), refund-plus-12-months if a subscriber is lost (the risk).

**The honest status line:** 189 prospects, 0 DMs sent, 0 replies, 0 calls, 0 deposits. The analysis is
done. The constraint is not more analysis.

---

## 6. The ecosystem-wide pain map (September 2026)

Your own category's reviews tell you what to build. This table tells you whether the pain is big,
growing, and worth a year of your life. Every number is sourced; anything marked *unverified* was only
found second-hand and should not be repeated as fact.

### 6a. The finding that should change how you choose

Three independent review-mining studies, run across the whole App Store, all land in the same place:
**merchants leave over trust, not over missing features.**

| Study | Sample | Billing complaints | Support complaints | Broken | Missing feature |
|---|---|---|---|---|---|
| Shopify Community, 4 Sep 2026 | 5,851 one/two-star reviews, 209 apps | 23% | 17% | 12% | **3%** |
| Shopify Community, 29 Aug 2026 | 2,797 negative reviews | 18.7% | — | — | setup 3.6% |
| Shopify Community, 17 Aug 2026 | 483 negative reviews, 126 apps | 84 of 483 | **152 of 483** | 72 | **12** |

Two consequences for a solo builder:

1. **Feature parity is not the battle.** Only about 3% of one-star reviews are "it doesn't do X". Nearly
   half are "you charged me wrong" and "nobody answered". A smaller app with honest billing and a human
   on support beats a bigger app on the axis merchants actually churn over.
2. **The angry are tenured.** The 29 August study found the median one-star reviewer had already paid
   for **90 days**, against 30 days for five-star reviewers. Read the reviews of people who paid the
   longest: they describe a real switching trigger, not a bad first day. (This repo's own data says the
   same: 100 of 189 reviewers had been paying for over a year.)

### 6b. The pains, ranked for a solo builder

| Pain | Who feels it | Evidence | Source, date |
|---|---|---|---|
| **App billing you can't trust** — price changes on locked-in users, charges after uninstall, refunds that never come | All merchants, SMB loudest | 23% of 5,851 negative reviews | [Shopify Community](https://community.shopify.com/t/i-read-5-851-one-and-two-star-app-reviews-the-1-complaint-isnt-what-i-expected/676424), 4 Sep 2026 |
| **Vendor support silence** | All | 152 of 483 negative reviews | [Shopify Community](https://community.shopify.com/t/i-read-483-one-star-and-two-star-reviews-across-126-apps-support-is-the-complaint-not-features/667666), 17 Aug 2026 |
| **App-stack cost, the "Shopify tax"** | $1M+ brands | $1,000–3,500/mo at $1–5M revenue; $5–15K/mo at $5–20M; only 1.82% of 3.59M stores spend over $100/mo (estimates ±25%) | [Eightx](https://eightx.co/blog/average-ecommerce-shopify-app-spend-by-revenue-band-2026), 1 Jun 2026 |
| **Plus fee rises** | Shopify Plus | Base $2,000 → $2,500/mo (+25%, 2024); 2026 tiers 0.25–0.40% of GMV at high volume | [Zenventory](https://www.zenventory.com/blog/shopify-plus-platform-fee-increase), 17 Mar 2026 |
| **Forced checkout migration / lock-in** | Plus in 2025, everyone in 2026 | `checkout.liquid` and script tags sunset 28 Aug 2025 (Plus) and 26 Aug 2026 (non-Plus) | [shopify.dev](https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid) |
| **Inventory and data sync** | SMB makers holding stock | 83% of 100 SMB merchants can't keep inventory, manufacturing and accounting in sync; 98% struggle to align inventory with demand; 66% say stock is their biggest expense | [Katana/WBR](https://katanamrp.com/shopify-report/), 2024 |
| **Support ticket load** | Brands past ~1K orders/mo | 20–50 tickets per 100 orders; 40–60 tickets/day/agent | [Gorgias](https://www.gorgias.com/blog/forecast-customer-service), upd. 23 Sep 2025 |
| **Returns** | Apparel hardest | 19.3% of online sales returned; $849.9B across retail; 9% of returns fraudulent | [NRF/Happy Returns](https://nrf.com/media-center/press-releases/consumers-expected-to-return-nearly-850-billion-in-merchandise-in-2025), 15 Oct 2025 |
| **Subscription lifecycle** | Replenishment brands | 53% of subscribers changed an order in the past year; 4.4 orders/subscriber/yr (20K brands, 100M subscribers) | [Recharge](https://www.prnewswire.com/news-releases/recharge-subscriber-trends-insights-report-highlights-the-growing-value-of-subscribers-to-ecommerce-brands-302250623.html), 17 Sep 2024 |
| **Rising CAC** | DTC on paid social | 64% of DTC marketers struggle to pick effective channels (up from 53%); 54% lack budget to test. "CAC $68–84, +40–60%" is *unverified* | [Digiday/Klaviyo](https://digiday.com/sponsored/the-state-of-dtc-marketing-2025/), 2025 |
| **Agentic-commerce readiness** | Mid-market and up | 57% cite data requirements and ROI measurement, 43% lack machine-readable product content (n=80); 89% "preparing", 72% expect consumers to move faster than they can; ~3% of transactions involve agents today | [Swap/Glossy](https://www.swap-commerce.com/blog/agentic-commerce-statistics-2026), 2026; [Checkout.com](https://www.checkout.com/newsroom/consumer-demand-for-ai-shopping-is-forming-fast-but-trust-for-agentic-commerce-is-still-catching-up), 9 Jun 2026 |
| **B2B buying experience** | Wholesale merchants | 74% of B2B buyers (91% in the US) would switch suppliers for a better online experience | [Shopify Enterprise](https://www.shopify.com/enterprise/blog/b2b-ecommerce-challenges), 6 Oct 2025 |
| **Shipping cost** | Under 1,000 orders/mo | 41% of 1,191 merchants called it their biggest challenge — but this is 2022 data and no newer merchant survey was found | [Shippo](https://goshippo.com/blog/shippo-2023-state-of-shipping-report), 9 Feb 2023 |
| **EU compliance (GPSR, labelling)** | UK and non-EU SMEs shipping into the EU | Over a third of UK SMEs ready to cut or stop EU trade; 63% report significant barriers; 17% cite labelling rules. **No GPSR-specific percentage exists** | [FSB via Startups.co.uk](https://startups.co.uk/news/small-businesss-eu-trading/), May 2026 |

### 6c. Where nobody has the number yet

Two rows above have **no quantified survey at all**: GPSR/IOSS compliance specifically, and Shopify B2B
specifically. For a founder, an unmeasured pain is an opportunity twice over — you can run the first
survey, and the survey itself is the outreach.

---

## 7. Five apps that started from one named pain

| App | The pain, as the founder described it | Where it got to |
|---|---|---|
| **Judge.me** (2015, bootstrapped) | Review apps were "generally overpriced" at $199/mo although reviews clearly moved sales. Launched at $15/mo | $4M revenue in 2021 (founder interview); $11.2M in 2024 (*estimate*) |
| **Gorgias** (2015) | Built a templated-reply extension; 70% of users turned out to be ecommerce support agents, so it became a helpdesk with order data inside the ticket | ARR $25M (2022) → $51M (2023) → $69M (2024); $530M valuation, May 2024 |
| **Loop Returns** (2017) | Chubbies and Allbirds "were spending way too much time and money manually processing returns" | $22M revenue 2022; $53.3M 2024 (*estimate*); 5,000+ brands |
| **Skio** (2020) | Existing subscription apps relied on "hacky workarounds" on Shopify | $10M ARR and profitable in 3 years; sold to Recharge for **$105M cash** at $32M ARR, having raised $8M |
| **Klaviyo** (2012) | A friend's store: email tools could not use browse and purchase data in real time | FY2025 revenue **$1.2B** (+32%), 193K customers |

The pattern is the same in all five, and it is the whole lesson of this file: **the pain was already
being paid for** — a $199 app, an agent's salary, manual returns labour, a hacky stack. None of them
invented a new want. Each undercut the cost of an existing workaround.

Skio is the one to study here: same category as this repo's own offer, started from one sentence about
the incumbent's architecture, and the exit was cash from the very incumbent this app is targeting.

---

## 8. Done when

- One segment named so precisely that you can list 200 stores by name — and the list exists.
- One problem statement with every slot filled, each clause traceable to a quote from a real merchant.
- Ten interviews done in the past tense, with the phrases they used written down verbatim.
- A value pool in euros or dollars, and a price that is 1–10% of it.
- A structural reason the incumbent cannot fix it.
- The cheapest proof already running — not designed, running — with the first delivery done by hand.

The last line is the only one that counts. Every item above is analysis, and analysis is the part that
feels like progress while nothing is at stake.

---

# The Apps Merchants Actually Use — and How Each One Started

Source: https://shopifyjourney.cemalbuilds.com/docs/13-app-origin-stories
Type: research note

> [12-Problem Selection](https://shopifyjourney.cemalbuilds.com/docs/12-problem-selection) is the method for finding a painkiller problem.
> This file is the evidence that the method works: for every app merchants actually have installed,
> the story of **what its founder saw, what v1 did, and how the first hundred customers arrived**.
>
> Read it for one thing only — the shape of the starting point. Almost none of these began as a
> platform, a vision or a category. Each began as one person watching a specific problem cost
> someone specific money.
> Researched: September 2026. Every number carries a source; estimates are marked.

---

## 0. How to read this file

Three rules, or the stories will mislead you:

1. **Survivorship.** These are the winners. For every Klaviyo there are a thousand apps with the same
   origin story and no ending. The story tells you what a good *start* looks like, never what a good
   outcome is guaranteed by.
2. **The era matters.** Bold and Recharge started when the App Store was nearly empty; a 2026 founder
   cannot repeat a 2013 land-grab. What still transfers is the **shape**: a named pain, a narrow v1,
   a hand-built first hundred.
3. **Read the middle, not the exit.** The valuation is the least useful sentence in each story. The
   useful sentence is always the one about what they did before anyone was paying.

---

## 1. What is actually installed

From [06-Merchant Psychology](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology) (Storeleads, 3,027,755 stores, 21 Aug 2026).
Penetration figures are **floor values** — crawlers only see apps with a storefront signature, so
admin-only tools are invisible.

| App | Stores | Share of all Shopify |
|---|---|---|
| Judge.me (reviews) | 619,657 | **20.5%** |
| Klaviyo (email/SMS) | 422,827 | **14.0%** |
| Shopify Inbox (first-party) | 359,554 | 11.9% |
| Klarna On-Site Messaging | 347,293 | 11.5% |
| Instafeed (Instagram) | 241,724 | 8.0% |
| Shopify Forms (first-party) | 207,211 | 6.8% |
| PageFly (page builder) | 193,079 | 6.4% |
| Mailchimp | 144,312 | 4.8% |
| Printful (print-on-demand) | 140,388 | 4.6% |

On Plus stores (n≈74,777) the stack is different: Klaviyo 50.3%, Gorgias 13.4%, Triple Whale 11.4%,
Yotpo 9.3%, Okendo 6.1%, Attentive 5.8%, Loop Returns 3.7%.

**The one number to hold on to:** only two categories have mass adoption — email (35–38%) and reviews
(23–25%). Everything else is niche, which means a new app in those categories **is not being added to
a stack, it has to replace something**. That is a much harder sale, and it is why the migration story
matters more than the feature list.

---

## 2. The stories

### Klaviyo — email that could finally see the store

- **Founded** 2012, Boston, by Andrew Bialecki and Ed Hallen.
- **The origin:** Bialecki was helping a friend who ran a Shopify store. The email tools of the day
  could not use the store's real browse and purchase data in real time — they sent lists, not
  behaviour. The wedge was the database, not the email editor.
- **The merchant's sentence:** "My email tool doesn't know what my customers actually did on my site."
- **Where it got to:** FY2025 revenue **$1.2B**, up 32%, 193K customers (company results, 10 Feb 2026).
- **Copy this:** the boring layer underneath was the product. Everyone else was competing on templates.

### Judge.me — the same thing, priced for people who could not pay $199

- **Founded** 2015, bootstrapped.
- **The origin:** review apps were, in the founder's framing, generally overpriced at around $199/month,
  even though reviews clearly moved sales. Judge.me launched at **$15/month**.
- **The merchant's sentence:** "I know I need reviews. I can't justify $199 a month for them."
- **Where it got to:** $4M revenue in 2021 (founder interview); $11.2M in 2024 (*estimate*). Today the
  single most-installed app on Shopify at **20.5%** of all stores.
- **Copy this:** the pain was not "no review app exists". It was the price of the existing one. Being
  the affordable version of a proven category is a real strategy — and it produced the #1 install base.

### Gorgias — a pivot that the users chose

- **Founded** 2015.
- **The origin:** the founders built a templated-reply Chrome extension for anyone who typed the same
  message repeatedly. About **70% of the people using it turned out to be ecommerce support agents**,
  so they rebuilt it as a helpdesk that put Shopify order data inside the ticket.
- **The merchant's sentence:** "My support agent has to leave the ticket and dig in the admin to answer
  'where is my order'."
- **Where it got to:** ARR $25M (2022) → $51M (2023) → $69M (2024); $530M valuation, May 2024.
- **Copy this:** they read who was actually using the generic tool and followed them into a niche. The
  pivot was a discovery, not a brainstorm.

### Loop Returns — one operational pain at two named brands

- **Founded** 2017.
- **The origin:** Chubbies and Allbirds were spending, in the founders' description, far too much time
  and money processing returns by hand.
- **The merchant's sentence:** "Returns are eating my team's week and I still lose the revenue."
- **Where it got to:** $22M revenue 2022; $53.3M in 2024 (*estimate*); 5,000+ brands. Notably, returns
  is the one post-purchase category still **growing** (+16.5% YoY) while tracking apps shrink.
- **Copy this:** it started with two specific stores and one specific weekly cost, not a market study.

### Skio — the incumbent's architecture was the opening

- **Founded** 2020 by Kennan Davison.
- **The origin:** existing subscription apps relied on what he called hacky workarounds on Shopify.
  The wedge was structural: the incumbent's model and architecture could not be changed easily.
- **The merchant's sentence:** "My subscription app fights the platform, and I pay a percentage for it."
- **Where it got to:** $10M ARR and profitable within 3 years; sold to **Recharge for $105M cash** at
  $32M ARR, having raised only $8M (Apr 2026).
- **Copy this:** this is the closest analogue to this repo's own offer, and it is the clearest proof
  that a structural weakness in the incumbent beats a feature advantage. The buyer was the incumbent.

### Privy — two years of Friday mornings

- **Founded** Boston, by Benjamin Jabbawy, solo. Venture-backed: $1.7M seed (2013), $4.25M Series A
  (2018). *Sources disagree on the founding year — Crunchbase says 2011, a 2021 founder interview says
  2014.*
- **The origin:** the technical child of small-business owners, the one both parents came to when they
  needed a website or an ad account. v1 was a self-serve **promotions** tool, not a popup tool. He
  pivoted by watching what people actually valued: they loved it because it built an email list faster
  than anything else they had, not for the promotions.
- **The merchant's sentence:** "Traffic comes to my store, leaves, and I have no way to reach them again."
- **How the first hundred arrived — the most copyable part of this whole file.** Before the App Store
  listing, he walked customers through pasting a code snippet by hand. Then, **every Friday morning for
  at least two years**: Facebook groups (Shopify Entrepreneurs, 100K+ members), the Shopify, Squarespace
  and Mailchimp forums, and weekly Quora searches for the same terms, answering in detail. Plus any
  podcast that would have him — his reasoning was that even 100 listeners is 100 people hearing the
  story. Reported trajectory: ~50 installs in month one, then roughly doubling monthly (100 → 200 → 400
  → 800), eventually 12,000+ installs a month from Shopify alone.
- **Where it got to:** acquired by **Attentive**, 4 June 2021, terms undisclosed. A "$120M exit" figure
  circulates on a founder profile but neither company confirmed it (*unverified*).
- **Copy this:** distribution is a weekly habit, not a launch event. Two years of Friday mornings spent
  where merchants were already asking the question his app answered. Note what this is *not*: it is not
  a growth hack, a viral loop or an ad budget. It is one person, one recurring calendar slot.

### Oberlo — automate the chore you do every morning

- **Founded** September 2015, Vilnius, by five co-founders including Tomas Slimas.
- **The origin:** Tomas had failed at ecommerce for about three years first — in his words it was
  painful and did not go well, to the point he decided it was not for him. Then one store worked and
  generated $3 million in revenue in a single year. The app came out of running it: every day they were
  exporting orders from Shopify and sending suppliers a CSV. v1 was crude — products copied off
  AliExpress and added to the store by hand. It was originally called **Ali Importer**.
- **The merchant's sentence:** "Every morning I re-key products and CSV my orders to suppliers by hand."
- **Where it got to:** acquired by **Shopify in 2017** for a commonly reported ~$15M (*never confirmed
  by Shopify — treat as estimate*). Still had roughly 100,000 active stores when Shopify announced it
  was shutting it down; removed from the App Store 12 May 2022, killed 30 June 2022.
- **Copy this, and take the warning with it:** automate the chore you personally do every morning. Then
  remember that platform dependency cuts both ways — the acquirer that made Oberlo also switched it off
  while 100,000 stores were still using it.

### Printful — sell the new business to the list the old one built

- **Founded** 2013, Latvia (with a Los Angeles garage as the first production floor), by Lauris Liberts
  and Davis Siksnans inside Draugiem Group. Bootstrapped for **eight years**; first outside money was
  $130M in 2021.
- **The origin:** Liberts ran Startup Vitamins, selling posters and tees to founders, and was printing,
  packing and shipping them himself. The outsourcing options were worse — Siksnans says the suppliers of
  2012 missed on speed and quality, and crucially had no API, so there was no way to automate the order
  process. They bought a printer, put it in the garage, and learned to print. Even industrially it was
  slow: their first Kornit press in 2015 took six months to learn to use properly.
- **The merchant's sentence:** "I want branded merch without buying inventory, and every supplier is
  slow, ugly, or has no API."
- **How the first hundred arrived:** they emailed the Startup Vitamins list — an audience already made
  of entrepreneurs, which is to say exactly the people about to open a store. Then the Shopify
  integration, then press. Launch ad budget was around five thousand dollars.
- **Where it got to:** $289M revenue in 2021; Latvia's first unicorn at a $1B valuation that year.
- **Copy this:** the existing audience *was* the launch channel. This is the same move the journal on
  this site is making — build the list before the product needs it.

### PageFly — the same product, on a bigger platform

- **Founded** 2017 in Hanoi, by the agency BraveBits (est. 2007). Bootstrapped, no outside funding.
- **The origin:** the cleanest "existing asset, new platform" case here. BraveBits already sold JSN
  PageBuilder 2, a top-three page builder **for Joomla**. It was successful and rotting — a mix of
  jQuery, Underscore, Backbone and React where, in the CTO's description, every new feature had to be
  designed and researched from scratch. They rebuilt the core, shipped it as JSN Page Builder 3, and
  shipped the same core as **PageFly v1 for Shopify**.
- **The merchant's sentence:** "I can't build a decent landing page without paying a developer or
  hacking my theme's Liquid."
- **Where it got to:** 230,000+ merchants and 3,000,000+ pages (company site, Aug 2026, self-reported
  and internally inconsistent with their own older figures). **6.4%** of all Shopify stores.
- **Copy this:** platform arbitrage beats invention. A working product on a small platform, rebuilt for
  a bigger one, outran the original by an order of magnitude. Ask what you already have that is in the
  wrong market.

### Instafeed — the boring utility nobody writes a myth about

- **Launched** on the App Store 30 September 2016 by **Mintt Studio**, a small studio in Portugal with
  a narrow portfolio (Instafeed, TikTok Feed, Free Gift).
- **Honest gap:** no founder name, founding narrative, funding status or first-customer account exists
  in any accessible public source. Rather than reconstruct one, note what that absence itself tells you.
- **The merchant's sentence:** "My Instagram is my best-looking content and none of it is on my store."
- **Where it got to:** 4.9/5 from 2,136 reviews, Built for Shopify status, a free tier with no branding,
  and **8.0%** of all Shopify stores — the fifth most-installed app on the platform. No revenue data
  is public.
- **Copy this, and it may be the most encouraging entry here:** the best solo-builder niche can be a
  boring, permanently-recurring, single-job utility that nobody wants to write a founder story about.
  Ten years of compounding App Store reviews on one high-intent generic search term is the moat. There
  is no narrative, no funding, no pivot — just one job done well for a decade.

### Recharge — six products before the one that stuck

- **Founded** 2014, Santa Monica, by Oisin O'Connor and Mike Flynn (O'Connor's own telling mentions
  starting it "with two friends"; a third co-founder is never named in press materials). Bootstrapped
  for five years, then $50M Series A (2020) and $277M Series B at a **$2.1B valuation** (May 2021).
- **The origin:** they ran an ecommerce agency and their own Shopify store, shipping app after app to
  fund themselves. O'Connor's framing is that the agency let them see the problems everyone in the
  ecosystem was having around recurring billing for physical products. Reporting says they built **six
  different products** before the subscription one stuck.
- **The merchant's sentence:** "Shopify takes a one-off payment fine, but I can't bill the same
  customer every 30 days for my coffee without hacking it together."
- **Where it got to:** 20,000+ brands, 100M+ subscribers, **$100M+ ARR**, $30B+ processed. Acquired
  **Skio** in April 2026.
- **Copy this:** run an agency or a store as both the funding and the research channel. The thing you
  keep charging clients to hand-fix is the product. Six shipped products before the winner is the
  normal number, not a failure.
- **Read this one twice.** This is the incumbent the Zero-Churn Switch offer is aimed at, and the
  percentage fee that merchants now complain about is the same revenue model that made it worth $2.1B.
  That is exactly the *structural* weakness from [12's question 4](https://shopifyjourney.cemalbuilds.com/docs/12-problem-selection#4-the-five-question-painkiller-test):
  they cannot remove it without breaking themselves.

### Smile.io — right product, wrong platform

- **Founded** as **Sweet Tooth** in Waterloo, Ontario, by four co-founders in their final year of
  university in 2011, out of an agency started in 2009. One seed round of CDN$2.25M in 2012.
- **The origin:** they built custom ecommerce sites, then Magento extensions, and noticed small
  merchants had no access to the loyalty programmes big retailers ran. The first version ran **over
  email with no real interface** and failed on demand after eight months. By late 2013 the agency was
  dying — they took a loan to keep paying employees and were, by their own account, a week or two from
  shutting down.
- **The merchant's sentence:** "The big chains have a points card that brings people back. I have
  nothing and I can't build one."
- **The pivot was the platform, not the idea.** They saw Shopify gaining on Magento and shipped their
  first Shopify app in 2014 — points, VIP tiers, referrals. That is when the growth started.
- **Where it got to:** 100,000+ loyalty programmes powered; ARR tracking toward US$10M around the 2021
  rebrand; still independent. *A third-party database lists $1.8M ARR, which contradicts the 2021
  figure and should not be trusted.*
- **Copy this:** before killing an idea that is not selling, try shipping the same idea where the buyers
  are already installing things. The product was right and the platform was wrong — eight months of
  failure looked identical to a bad idea.

### Rebuy — build what one paying client asked for

- **Founded** 2017, Minneapolis, by brothers John Erck and James Van Erck. Seed $4.4M (2021), Series A
  $17M (Feb 2023). Angels include Ben Jabbawy — the Privy founder from earlier in this file.
- **The origin:** both engineers, in the Shopify ecosystem since 2010, having run their own D2C brands
  and then a Shopify agency. The trigger was a single client — **Primal Kitchen** — asking them to
  intelligently cross-sell products inside email campaigns. The custom build lifted AOV, other clients
  wanted it, and they productised it.
- **The merchant's sentence:** "My best customer is the one I already have, and my store shows them
  the same generic 'you may also like' block as a stranger."
- **v1** was a repeat-order app — hence the name — that later grew into cart, post-purchase offers and
  search.
- **Where it got to:** ~7,000 stores and eight-figure ARR at the Series A; revenue grew 20x monthly
  through 2020 while the team went from 3 to 12. Company now claims 50,000+ brands. Also one of the
  fastest-growing apps in this repo's own trend data (**+28.3% YoY**).
- **Copy this:** v1 was revenue-validated before it was a product. Build the custom thing one paying
  client asked for, then sell it to the next twenty who ask for the same thing.

### Postscript — one sentence over lunch

- **Founded** October 2018, Scottsdale, by Adam Turner, Alex Beller and Colin Turner. Y Combinator W19.
  $106M+ raised, Series C $65M (June 2022).
- **The origin:** Adam and Alex met at StackCommerce running white-label stores for publishers, where
  they watched email click-through rates fall while mobile engagement rose. The concrete trigger was a
  friend at lunch in 2018 saying he ran a Shopify store and **wished he could just text his customers**.
- **The merchant's sentence:** "Nobody opens my emails any more, but everybody reads their texts — and
  I have no compliant way to text my buyers."
- **v1** was, in their own words, Mailchimp for texting: one-way broadcast SMS for a single Shopify
  store, for product drops and launch announcements.
- **How the first hundred arrived:** deliberately targeting indie sellers, won through obsessive live
  chat — founders answering at night, refining the product from those conversations, and turning that
  service into App Store reviews and word of mouth.
- **Where it got to:** 8,500 brands (Jan 2023) → 16,000+; 400% YoY growth through 2022; $500M+ in
  attributed merchant revenue. *A "$656M valuation" figure circulates in aggregator blogs — unverified.*
- **Copy this:** one line from one real merchant, heard while you happen to have the context to act on
  it, beats a market study. Then out-support everyone in a channel where reviews *are* the distribution.

### Triple Whale — the dashboard they built for their own brand

- **Founded** 2021 by Maxx Blank, AJ Orbach and Ivan Chernykh, all former DTC operators. $52.7M raised,
  including a $25M Series B (Feb 2023) with strategic participation from **Shopify** itself.
- **The origin:** Maxx and his wife had built the hair-accessory brand **Madison Braids** to eight
  figures, and his description of the worst part is hours of manual work typing data into spreadsheets
  to get insight. They built the dashboard internally for their own brands, other DTC founders asked
  for access, and it became a SaaS. iOS 14 had just broken everyone's tracking, which supplied urgency.
- **The merchant's sentence:** "Every morning I rebuild the same spreadsheet from Shopify, Facebook and
  Google, and I still don't know which ad made the sale."
- **How the first hundred arrived:** cold DMs to DTC operators on Twitter and recruiting early testers,
  then an inflection when Shaan Puri tweeted it to roughly 350,000 followers.
- **Where it got to:** 5,000+ brands and $15B+ GMV by 2023, 1,300% YoY growth in 2022; now claims
  60,000+ brands. **11.4%** of Plus stores.
- **Copy this:** the strongest wedge available to a solo builder is the tool you already run your own
  operation on, and the distribution is the operator community you are already in — not ads. Note the
  cold DMs came *first*; the big tweet only amplified something that already worked.

### Bold Commerce — four people with day jobs, in a basement

- **Founded** 2012, Winnipeg, by Jay Myers, Stefan Maynard and brothers Eric and Yvan Boisjoli.
  Bootstrapped for seven years.
- **The origin:** Myers had sold his family's archery products online since 2005 and concluded that
  selling on eBay meant renting customers. He went looking in the young Shopify App Store for a
  product-comparison tool, found nothing, brainstormed about ten app ideas with Maynard in a pub, and
  recruited the Boisjoli brothers to build. All four kept their day jobs, working roughly 5pm to 3am
  from a basement. **Product Upsell launched 18 April 2012.**
- **The best detail in this entire file:** their first customer left a negative review within five
  minutes, because they had forgotten to upload the instructions page. Myers' view is that the review
  was the best thing that ever happened to them — it woke them up.
- **The merchant's sentence:** "I want to offer a bigger or extra item the moment someone adds to cart,
  and there is no way to do it."
- **How the first hundred arrived:** the App Store itself, into a marketplace young enough that a
  boring, obviously-monetising feature had no competitor. They had more requests than they could
  handle. Eric quit his job first in October 2012, Maynard in November, Yvan in January 2013, Myers in
  March 2013 — in that order, as revenue allowed.
- **Where it got to:** 90,000+ brands across their apps; later cut from 36 products to 17 to focus.
- **Copy this, and this is the most copyable story here:** launch while employed, at night, and let the
  revenue decide when you quit. The edge was timing and merchant experience, not technology.

### Okendo — keep the insight, change the wrapper

- **Founded** 2018, Sydney, by Matt Goodman and Matt Garven. *Sources disagree on the year (2017, 2018,
  2019).* Bootstrapped and profitable until a $5.3M seed led by Index (July 2021), then a $26M Series A
  (July 2022).
- **The origin — and a correction worth recording.** It is often said Okendo started as an agency.
  **That is not supported by any source found.** What is documented: Goodman and Garven had already
  built **VidTitan**, a Shopify app for collecting video testimonials. They found ecommerce was where it
  got traction and evolved it into Okendo. It was a pivot from their own earlier product, not an agency
  spin-out.
- **The merchant's sentence:** "I'm collecting star ratings, but they're generic and they don't tell a
  shopper anything that makes them buy."
- **Where it got to:** 3,500+ DTC brands by mid-2021, 5,000+ by mid-2022, 18,000+ claimed today.
  **6.1%** of Plus stores.
- **Copy this:** the second product beat the first because it was the same insight aimed at where money
  was already moving. Keep the insight, change the wrapper.

### Yotpo — one widget, every marketplace at once

- **Founded** 2011, Tel Aviv, by Tomer Tagrin and Omri Cohen, who met at university. Venture-funded
  from the start, through to a $230M Series F at a **$1.4B valuation** (March 2021).
- **The origin:** the repeated story is that Tagrin was misled by inauthentic online reviews and built a
  platform for verified, social ones. *This appears only in secondary write-ups, never in a primary
  founder interview — treat it as the company legend rather than a sourced fact.*
- **The merchant's sentence:** "Nobody leaves reviews on my store, and the ones I have look fake."
- **How the first hundred arrived — the actual mechanism:** plugins, not sales. By October 2012 Yotpo
  was on 2,000 commerce sites and adding about 120 a week, integrated with Magento, BigCommerce,
  Shopify, Volusion and 3dCart. Breadth across every cart in existence was the engine.
- **Where it got to:** over $100M ARR and ~30,000 paying customers by the 2021 Series F.
- **Copy this:** a small widget distributed through every marketplace at once beats a better widget on
  one. Note this is the exact opposite of PageFly's lesson — both worked, which should tell you the
  distribution channel matters more than which theory of it you hold.

### Attentive — the wedge was the opt-in, not the messages

- **Founded** late 2016, New York, by Brian Long and Andrew Jones, both from TapCommerce, which sold to
  Twitter for a reported ~$100M.
- **The origin, and it was a pivot:** the first idea was software for businesses to communicate with
  frontline workers. About six months of lukewarm response led them to what buyers actually wanted —
  mobile messaging with *customers*. Long's public thesis was that people no longer want to download an
  app, and messaging is a cheap, effective way to manage the customer relationship.
- **v1 was not a feature-rich SMS platform.** It was a two-tap opt-in flow using mobile deep links that
  pre-filled the phone number. They solved list **growth** first and messaging second.
- **Where it got to:** $2.2B valuation (Sept 2020), $470M Series E at ~$7B (June 2021), $500M ARR
  announced for 2024. Also the company that **acquired Privy** in 2021.
- **Copy this — the wedge, not the path.** Own the step everyone else treats as boring setup. But be
  honest about the rest: they came out of stealth with 50+ customers already live and a $13M Series A,
  because a Twitter exit bought them both. **This is the least copyable story in this file.** Read it
  for the opt-in insight and ignore the trajectory.

---

## 3. When Shopify ships the thing you built

Every solo builder's first fear. The record is more interesting than the fear.

**What Shopify has shipped for free:** Shopify Email (globally April 2020, filling the hole Mailchimp
left when it pulled its integration in 2019 — 2,500 sends/month free, then $1 per 1,000). Shopify Ping
and Chat relaunched as **Shopify Inbox**, free on every plan. **Shopify Forms** free on 8 Nov 2022 —
popups and email capture wired straight into Shopify Email and segmentation. Shopify Bundles free in
July 2023. Translate & Adapt alongside Markets. In July 2026, native WhatsApp campaigns, UPS return
labels and unlimited multi-currency payouts.

**And yet: no named third-party app can be verified to have shut down because Shopify shipped a native
feature.** Anyone telling that story cleanly is asserting more than the public record supports. What is
documented is softer and more useful:

- A developer's 2023 post on leaving the Shopify apps business notes Shopify runs around 38 of its own
  apps, with Shopify Reviews and Collabs dominating their categories. But his actual existential event
  was **enforcement**, not competition: one of his apps was banned and he was locked out of another.
  His line about always being one support agent or automated bot away from losing your business is the
  real risk in this ecosystem.
- A 2024 post titled "The Shopify App Store Is Broken" is widely cited as first-party criticism. Read
  accurately, its complaint is **free apps dominating review-weighted rankings** — not Shopify
  competing.
- One operator's July 2026 estimate is that native features launch at roughly 60% of the depth of the
  app they displace, and the missing 40% is almost always segmentation, reporting and edge cases.
  *One person's estimate, not measured data.*

**Two counter-examples that matter more than the scare stories:**

1. **Shopify's 2020 subscription APIs did not kill subscription apps.** Recharge, Bold and Ordergroove
   migrated onto native checkout, and a whole wave of new entrants — Skio, Smartrr, Upscribe — was
   *born* on those same APIs. Platform features create categories at least as often as they end them.
2. **Shopify retired its own free Product Reviews app on 6 May 2024**, reportedly with 500k+ installs,
   explicitly handing the category to Judge.me, Okendo, Loox and Stamped. Shopify exits categories too.
   It also killed its own Kit app in August 2021.

**What to take from this:** first-party risk is real but mispriced. The genuine existential risk in the
record is account and App Store enforcement, not feature competition. Build where the native version's
missing 40% — segmentation, reporting, edge cases, migration — is the whole reason merchants pay. And
never let your only distribution channel be the one that can ban you. That last sentence is the
strongest argument this repo has for the journal, the email list and direct outreach.

---

## 4. The logic underneath: four ways a problem gets found

Strip the fourteen stories of their outcomes and only four starting shapes remain. None of them is
"I brainstormed app ideas." Find yourself in one of these.

### A. The agency pattern — the problem you keep charging clients to hand-fix

**Recharge · Rebuy · Smile.io · PageFly**

You do client work. The same manual fix keeps appearing on different invoices. That repetition *is*
the market research, and it is already paid for. Rebuy's v1 was one custom cross-sell build for Primal
Kitchen; Recharge shipped six products off the back of agency pattern-recognition before subscriptions
stuck.

**The tell:** you have already been paid to solve it at least twice.
**The trap:** agency revenue is comfortable enough to postpone productising forever.

### B. The operator itch — the chore you personally do every morning

**Triple Whale · Printful · Oberlo**

You run a store. Something eats an hour a day. You build the internal tool, and other operators ask for
access. Triple Whale was a dashboard for Madison Braids; Oberlo was a CSV job its founders did every
morning; Printful was a garage printer for their own poster business.

**The tell:** you built it for yourself before anyone asked.
**The trap:** your workflow may be unusual. Ten strangers with the same chore is the proof, not your own
relief.

### C. The overheard sentence — someone else's complaint, in their words

**Postscript · Klaviyo · Loop Returns · Bold Commerce**

You are not the sufferer; you are close enough to hear it and equipped to act. Postscript came from a
friend at lunch wishing he could just text his customers. Klaviyo came from helping a friend's store.
Loop came from two named brands drowning in manual returns. Bold came from Myers searching the App
Store for a tool that did not exist.

**The tell:** you can quote the sentence, and it is not yours.
**The trap:** one sentence is an anecdote. [12's workshop](https://shopifyjourney.cemalbuilds.com/docs/12-problem-selection) exists to turn it
into a count.

### D. The usage pivot — the users tell you what you built

**Gorgias · Privy · Okendo · Attentive**

You shipped something general. You looked at who actually used it and followed them. Gorgias found 70%
of its templated-reply users were ecommerce support agents. Privy found people valued the email capture,
not the promotions. Okendo found video testimonials worked in ecommerce. Attentive found frontline-worker
messaging was the wrong buyer.

**The tell:** the data disagrees with your pitch, and you believe the data.
**The trap:** it needs users first, so it is the only one of the four you cannot start from today.

> **The one thing all four share.** In every single story the problem was **already costing someone
> money before a line of product code existed** — in agency fees, in an hour a day, in a $199 app, in
> lost returns revenue. Not one of these companies created a new want.

---

## 5. And four ways the first hundred customers arrived

Origin gets you a product. This gets you a business, and it is where solo builders actually die.

| Pattern | Who did it | What it actually was |
|---|---|---|
| **The weekly habit** | **Privy** | Every Friday morning for 2+ years: Facebook groups, Shopify/Squarespace/Mailchimp forums, Quora searches on the same terms, any podcast at all. ~50 installs month one, doubling monthly |
| **The list you already own** | **Printful** | Emailed the Startup Vitamins list — an audience of founders, i.e. future store owners. ~$5,000 of launch ads |
| **Clients first** | **Rebuy · Recharge · Smile** | Sell it to the client who asked, then the next twenty who ask the same thing |
| **Out-support everyone** | **Postscript · Bold** | Founders answering live chat at night, turning service into App Store reviews. Bold's first review was negative within five minutes, and they treated it as the wake-up |
| **Marketplace breadth** | **Yotpo** | One widget on Magento, BigCommerce, Shopify, Volusion, 3dCart at once: 2,000 sites, +120/week by 2012 |
| **Search + free tier** | **Judge.me · Instafeed** | One high-intent generic query, a real free plan, ten years of compounding reviews |
| **Cold DMs, then amplification** | **Triple Whale** | Cold DMs to DTC operators on Twitter *first*; the 350k-follower tweet only amplified something already working |

**Read that table against your own week.** Every one of these is unglamorous, repetitive and
un-automatable, and every single one is a *recurring calendar slot* rather than a launch. None of them
is an ad budget. Privy's version — one morning a week, for two years — is the cheapest thing on this
page and the one most likely to be skipped.

---

## 6. Where each lesson belongs on the map

This file is a hub, not a reading. Each lesson below is needed at a specific point in the
[journey](https://shopifyjourney.cemalbuilds.com/docs/readme) — come back to the relevant row when you get there.

| You are at | The question it answers | Stories to re-read |
|---|---|---|
| **[Phase 5 — The problem](https://shopifyjourney.cemalbuilds.com/docs/12-problem-selection)** | Where does a real problem come from? | The four archetypes in §4. Then Recharge (agency), Triple Whale (operator), Postscript (overheard) |
| **Phase 5 — picking the wedge** | Why can't the incumbent just fix this? | Skio vs Recharge: a percentage fee is a revenue model, not a bug. Judge.me: the price *was* the pain |
| **Phase 6 — MVP** | How small can v1 be? | Attentive shipped an opt-in flow, not a platform. Oberlo copy-pasted products by hand. Smile's v1 ran over email with no interface |
| **Phase 7 — Money** | What do I charge? | Judge.me at $15 against $199. Recharge's percentage — the thing that built a $2.1B company and now loses it customers |
| **Phase 8 — Launch** | How do the first hundred arrive? | The whole of §5. Privy first, then Postscript and Bold on support |
| **Phase 8 — platform risk** | What if Shopify ships it? | §3. The real risk is enforcement, not competition |
| **[Phase 9 — Brand & scale](https://shopifyjourney.cemalbuilds.com/docs/11-brand-and-scale)** | How does this compound? | Printful (the list was the launch channel). Instafeed (ten years of one job done well) |

---

## 7. Five things to take away

1. **Nobody started with a category.** They started with one merchant, one invoice, or one chore.
2. **The problem was already being paid for.** A $199 app, an agent's salary, an hour every morning.
   Undercutting the cost of an existing workaround beats inventing a new want, every time.
3. **v1 was embarrassingly small.** An opt-in flow. A rewards system with no interface. Products
   copy-pasted by hand. A first review that was negative within five minutes.
4. **Distribution was a habit, not an event.** Friday mornings for two years. Live chat at night. Cold
   DMs before the viral tweet.
5. **Boring wins more often than brilliant.** The most-installed app on Shopify is the cheap version of
   a proven category. The fifth is a utility with no founder story at all.

**For this repo specifically:** the offer, the page and the analysis are done, and the archetype is
clear — a structural weakness in an incumbent, which is the strongest wedge in this entire file. What
is missing is §5. The prospect list exists. The Friday morning does not yet.

---

## 8. Use cases: apps launched 2020 or later, read for the mechanics

The stories above are mostly 2010s winners. These six launched in 2020 or later, under today's App
Store, run by small teams. Three were chosen by name (Zipchat, Wide Bundles, WideReview). The other
three each sit next to one of them as a comparison: Kaching against Wide Bundles, Trustoo against
WideReview, and Selleasy for its pricing model. Listings fetched 7 October 2026. A figure marked
*unverified* could only be read from search snippets.

### Zipchat — AI sales chat, Estonia/US, launched May 2023
| When | Milestone |
|---|---|
| Apr 2023 | Ruslan Leteyski publishes "Why I'm leaving the Shopify apps business": his Checkout X hit €600k MRR, then lost its API key in Jan 2020 |
| May 2023 | Zipchat launches on the App Store |
| Jan 2024 | Leteyski buys a majority stake in under 30 days: "double-digit MoM MRR increase", "hundreds of brands" |
| 2024 | "About to cross $2M ARR", 700k conversations a month (Indie Hackers, *unverified*) |
| Oct 2026 | 4.9★ from 204 reviews; Free → $80 / $300 / $600 a month by AI replies; "2,500+ brands" (company claim) |

- **Moves:**
  - He bought an app with "strong organic pull" instead of building one.
  - It sells revenue, not support: a "16.4% average chat-to-sale conversion", and one customer with
    "$1.45M+ in revenue attributed".
  - Agencies earn 30% lifetime commission and can resell it under their own brand.
  - A sold-out AppSumo lifetime deal.
- **Copy:** price on a usage metric, and show merchants the revenue the app brought in. Next to
  that, $300 a month looks small. Also note the founder came back to the platform that had killed
  his last app: the category is what you choose, the platform risk is not.

### Wide Bundles — quantity breaks and bundles, France, launched 2020
| When | Milestone |
|---|---|
| May 2020 | MVP built in 14 days by Mat De Sousa, after a Facebook-group mockup drew 100+ comments |
| Sep → Dec 2020 | 3,000 → 10,000 a month |
| Dec 2021 | $25k MRR in under a year, on a single $14.99 plan |
| Jan 2023 | $37k a month after 2.5 years; then 3,000+ stores in 30 countries with a team of 5–6 |
| 2025 | "$0 to $50K MRR"; over $57k MRR in a later interview |
| Oct 2026 | 4.9★ from 320 reviews; $14.99–$24.99 a month, tiered by revenue the app generates |

- **Moves:**
  - Sold before building: 10–12 paying users from Facebook-group DMs before the listing was live.
  - Raised the single price from $12.99 to $14.99.
  - Affiliates on YouTube at about 30%.
  - In 2021, users came from word of mouth (30%), the App Store (25%) and YouTube affiliates (10%).
  - Trial-to-paid went from 9% to 40% through support insights, analytics, onboarding fixes and docs.
- **Copy:** sell the mockup where merchants already gather, then work on trial-to-paid before
  buying any traffic. This is the cheapest playbook on the page.

### WideReview — review carousels, France, launched May 2021
| When | Milestone |
|---|---|
| May 2021 | Mat De Sousa's second app, meant as part of a Wide "ecosystem" |
| Mar 2023 | $9.99 a month, sold alongside Wide Bundles |
| Apr 2023 | The founder says it was under-resourced and splitting his focus hurt |
| Oct 2026 | 5.0★ from **11 reviews** in five years; revenue not public |

- **Moves:**
  - Cross-sold to the existing Wide Bundles customers.
  - Imports reviews from AliExpress and Loox to lower switching costs.
- **Copy:** the lesson, not the app. A second app in a category crowded with incumbents, while the
  first app still needs you, gets 11 reviews. Give it its own owner, or don't ship it.

### Kaching Bundles — the Wide Bundles competitor, Lithuania, launched Aug 2022
| When | Milestone |
|---|---|
| Before 2022 | The founder's first app reached $6.5k MRR and sold for $250k |
| Aug 2022 | Kaching Bundles launches |
| Apr 2025 | "4.5 million a year", "90% profitable", "almost 0 on marketing", five apps |
| Apr 2026 | Shopify newsroom: $900k → $4.3M annual revenue in a year, organically; team of 40; 100,000+ merchants |
| Oct 2026 | 5.0★ from **6,191 reviews**; $14.99–$59.99 a month, tiered by revenue the app generates |

- **Moves:**
  - Seeded by hand: asked communities to install it, with free access at first.
  - About 95% of reviews come from customer support, which works to leaderboards and bonuses
    for reviews.
  - Monthly emails show each merchant the revenue the app made them.
  - All five apps sit in one category: AOV and discounts.
- **Copy:** make reviews a measured part of the support job. 6,191 reviews against Wide Bundles'
  320, in less time, is the gap App Store ranking rewards. The two apps sell the same product
  at the same entry price.

### Selleasy (Logbase) — upsell and cross-sell, India, launched Jul 2021
| When | Milestone |
|---|---|
| Jul 2021 | Launch by a small team at an incubator in Coimbatore |
| Feb 2025 | 1,600+ five-star reviews; partnership with NestScale |
| Oct 2026 | 4.9★ from 2,742 reviews; free up to 50 orders, then $9 / $19 / $29 a month by order volume; "49,000+ active stores" (company claim); revenue not public |

- **Moves:**
  - A free tier, plus cheap tiers by order volume: stores install free and pay as they grow.
  - Partnerships with other apps.
  - Founder interviews on its own blog (including Mat De Sousa's) as search content.
- **Copy:** a free tier that scales with order volume buys installs and reviews before revenue. It
  only works if serving one more store costs you close to nothing.

### Trustoo (CWILL) — product reviews, launched Jan 2022
| When | Milestone |
|---|---|
| Jan 2022 | Launch, eight months after WideReview, at a similar price |
| Oct 2026 | 4.9★ from 1,571 reviews; free plan, then $11.99 / $29.99 a month; revenue, installs and founders not public |

- **Moves (from the listing only):**
  - A generous free plan.
  - One-click import and export of reviews, to win merchants from competitors.
  - The Built for Shopify badge.
- **Copy:** in a crowded category, a free plan plus one-click migration is the minimum to compete.
  That is the 1,571-versus-11 difference.

### What the six say together
1. **Every winner started where merchants already were:** Facebook groups (Wide), communities
   (Kaching), agencies and AppSumo (Zipchat). In 2021 the App Store brought only a quarter of
   Wide's users.
2. **Price follows the value delivered** (extra revenue, AI replies, order volume), and **reviews are
   a process, not luck**. The review gaps (6,191 vs 320, 1,571 vs 11) are the ranking gaps.
3. **Focus beats breadth.** Kaching kept five apps in one category and Zipchat stayed single-purpose.
   WideReview stalled when it split its founder's attention.

---

## Sources

**Install and penetration data:** Storeleads via [06-Merchant Psychology](https://shopifyjourney.cemalbuilds.com/docs/06-merchant-psychology),
3,027,755 stores, 21 Aug 2026.

- **Klaviyo** — [FY2025 results, 10 Feb 2026](https://investors.klaviyo.com/news/news-details/2026/Klaviyo-Delivers-Outstanding-2025-Results-32-Revenue-Growth-Record-Fourth-Quarter-and-Raised-Fiscal-Year-2026-Outlook/default.aspx)
- **Judge.me** — [founder interview, Spocket](https://www.spocket.co/blogs/how-this-saas-entrepreneur-made-it-to-15-500-users-without-spending-a-single-penny-on-marketing-his-app) · [Getlatka](https://getlatka.com/companies/judgeme) *(estimate)*
- **Gorgias** — [Sacra](https://sacra.com/c/gorgias/)
- **Loop Returns** — [company timeline, 23 Sep 2025](https://www.loopreturns.com/blog/loop-returns-timeline-and-history/) · [Getlatka](https://getlatka.com/companies/loop-returns) *(estimate)*
- **Skio** — [TechCrunch, 23 Dec 2021](https://techcrunch.com/2021/12/23/skio-raises-3-7m-to-help-brands-sell-subscriptions/) · [TechCrunch on the $105M sale, 30 Apr 2026](https://techcrunch.com/2026/04/30/y-combinator-alum-skio-sells-for-105m-cash-only-raised-8m-founder-says/)
- **Privy** — [Zero to Exit, first 1,000 customers, 18 Feb 2023](https://www.zerotoexit.co/how-i-got-my-first-1-000-customers-for-my-shopify-app/) · [BusinessCollective, Ben Jabbawy](https://businesscollective.com/ben-jabbawy-privy-com/index.html) · [TechCrunch seed, 15 Jul 2013](https://techcrunch.com/2013/07/15/boston-based-local-marketing-startup-privy-raises-1-7-million-seed-round-from-500-startups-atlas-and-others/) · [Crunchbase acquisition](https://www.crunchbase.com/acquisition/attentive-acquires-privy-2--b6170c17)
- **Oberlo** — [Oberlo podcast transcript](https://www.oberlo.com/podcast/oberlo-dropshipping) · [Crunchbase](https://www.crunchbase.com/organization/oberlo) · [shutdown history](https://dodropshipping.com/oberlo-shutting-down/)
- **Printful** — [Davis Siksnans interview](https://letsenhance.io/blog/article/the-success-story-of-davis-siksnans/) · [$130M and unicorn status, 2021](https://www.printful.com/news/printful-valued-at-1-billion-and-raises-130-million-from-investors) · [2021 revenue](https://www.printful.com/news/printful-revenue-in-2021)
- **PageFly** — [About](https://pagefly.io/pages/about-us) · [BraveBits on the rebuild (Vietnamese)](https://blog.bravebits.co/cong-nghe-pagefly/)
- **Instafeed** — [App Store listing](https://apps.shopify.com/instafeed) · [Mintt Studio](https://minttstudio.com/)
- **Recharge** — [100M subscribers / $100M ARR](https://getrecharge.com/blog/recharge-reaches-100-million-subscribers-for-recharge-powered-brands-tops-100-million-in-arr/) · [$277M at $2.1B, 6 May 2021](https://getrecharge.com/blog/press-release-recharge-raises-277-million-in-growth-capital/) · [founder interview, Pixel Union](https://pixelunion.net/blogs/state-of-the-union/recharge-apps-founder-talks-subscription-ecommerce) · [VentureFizz ep. 283](https://venturefizz.com/insights/episode-283-oisin-oconnor-co-founder-ceo-of-recharge/) · [Skio acquisition, 30 Apr 2026](https://www.prnewswire.com/news-releases/recharge-welcomes-skio-to-build-the-future-of-subscription-commerce-302759194.html)
- **Smile.io** — [Communitech on the Sweet Tooth years](https://communitech.ca/technews/sweet-tooth-becomes-smile-as-customer-rewards-firm-takes-flight.html) · [Ivey Business School profile, 28 Sep 2018](https://www.ivey.uwo.ca/media/3783942/smileio-profile.pdf)
- **Rebuy** — [TechCrunch Series A, 24 Feb 2023](https://techcrunch.com/2023/02/24/rebuy-commerce-personalization-series-a/) · [seed round, 2021](https://rebuyengine.com/blog/rebuy-raises-4m-series-seed-investment-led-by-peterson-ventures)
- **Postscript** — [Contrary Research](https://research.contrary.com/company/postscript) · [Y Combinator W19](https://www.ycombinator.com/companies/postscript) · [Shopify News on the ecosystem](https://www.shopify.com/news/billion-dollar-ecosystem)
- **Triple Whale** — [Hampton, from internal tool to SaaS](https://joinhampton.com/blog/from-internal-tool-to-50m-saas-how-triple-whale-got-its-start) · [About](https://www.triplewhale.com/about) · [Crunchbase Series B](https://www.crunchbase.com/funding_round/triplewhale-series-b--c820971e)
- **Bold Commerce** — [Shopify Partners, how Bold built an app company, 2 Mar 2016](https://www.shopify.com/partners/blog/95557574-how-bold-commerce-built-an-app-development-company-from-the-basement-up-part-i) · [Grit Daily](https://gritdaily.com/4-guys-launched-bold-commerce-to-build-shopify-apps-now-90k-brands-use-their-apps-whats-next/)
- **Okendo** — [TechCrunch Series A, 14 Jul 2022](https://techcrunch.com/2022/07/14/okendo-wants-to-turn-your-shoppers-into-buyers-through-better-customer-reviews/) · [TechCrunch seed, 21 Jul 2021](https://techcrunch.com/2021/07/21/okendo-raises-5-3m-to-help-d2c-brands-ween-themselves-off-of-big-tech-customer-data/)
- **Yotpo** — [TechCrunch, 30 Oct 2012](https://techcrunch.com/2012/10/30/yotpo-closes-1-5m-round-led-by-rhodium-and-gandyr-group-to-scale-social-reviews/) · [TechCrunch Series F, 18 Mar 2021](https://techcrunch.com/2021/03/18/yotpo-series-f/)
- **Attentive** — [TechCrunch launch, 8 Feb 2018](https://techcrunch.com/2018/02/08/attentive-launch/) · [Contrary Research](https://research.contrary.com/company/attentive) · [Forbes, 23 Sep 2020](https://www.forbes.com/sites/kenrickcai/2020/09/23/attentive-messaging-marketing-startup-series-d-billion-valuation/)
- **Shopify first-party** — [Shopify Forms changelog, 8 Nov 2022](https://changelog.shopify.com/posts/grow-your-marketing-list-for-free-with-shopify-forms) · [Inbox changelog](https://changelog.shopify.com/posts/shopify-ping-and-shopify-chat-have-relaunched-as-shopify-inbox) · [Shopify Email launch, 2020](https://www.shopify.com/news/shopify-launches-new-email-product-globally-making-it-easier-to-reach-customers-during-covid-19) · [Product Reviews deprecation](https://junip.co/blog/what-to-do-about-shopify-product-reviews-app-being-deprecated-in-may-2024/) · ["Why I'm leaving the Shopify apps business", 12 Apr 2023](https://www.linkedin.com/pulse/why-im-leaving-shopify-apps-business-ruslan-leteyski) · ["The Shopify App Store Is Broken", 17 Apr 2024](https://tobebuilds.com/2024/04/17/the-shopify-app-store-is-broken/)

- **Zipchat** — [App Store listing](https://apps.shopify.com/zipchat) · [Leteyski: my first acquisition, 16 Jan 2024](https://blog.leteyski.com/p/my-first-acquisition-zipchat-ai-the) · [Checkout X story, 28 Mar 2023](https://www.linkedin.com/pulse/part-22-bootstrapping-600k-mrr-getting-killed-shopify-ruslan-leteyski) · [Ecomm Show podcast, 1 May 2024](https://ecommshow.bluetuskr.com/the-opportunities-of-ai-with-zipchat-131) · [Indie Hackers, $2M ARR (*unverified*, page returned 403)](https://www.indiehackers.com/post/building-a-2m-arr-product-after-his-8m-arr-product-failed-overnight-UZm68xNgjDZBHH7Mvc54) · [zipchat.ai](https://www.zipchat.ai/ai-info-page) · [Agency program](https://www.zipchat.ai/partners/agencies) · [AppSumo](https://appsumo.com/products/zipchat-ai/)
- **Wide Bundles / WideReview** — [Wide Bundles listing](https://apps.shopify.com/widebundle) · [WideReview listing](https://apps.shopify.com/widereview-carousel-reviews) · [Starter Story, Apr 2023](https://starterstory.com/stories/widebundle) · [Indie Hackers, 10 Dec 2021](https://www.indiehackers.com/post/how-we-validated-grew-a-shopify-app-to-25k-mo-in-less-than-a-year-159f82699c) · [Indie Hackers Podcast #266, 25 Jan 2023](https://bizarro.dev.to/theindiehackerspodcast/266-lessons-learned-building-a-37kmo-business-in-25-years-with-mat-de-sousa-of-widebundle) · [Journal du Net, Mar 2023](https://www.journaldunet.com/retail/1520501-quatre-francais-qui-cartonnent-avec-leurs-applications-sur-shopify) · [Techtonic 2025](https://heymantle.com/techtonic/2025/shopify-app-growth) · [Logbase interview](https://www.logbase.io/blog/grow-your-shopify-app)
- **Kaching Bundles** — [App Store listing](https://apps.shopify.com/bundle-deals) · [Starter Story video, 19 Apr 2025](https://www.starterstory.com/stories/my-apps-make-4-5m-year-with-0-marketing) · [Shopify newsroom, 28 Apr 2026](https://www.shopify.com/news/billion-dollar-ecosystem) · [First-app exit, 20 Mar 2025](https://www.goodreads.com/author_blog_posts/25605328-former-freelancer-earning-100k-month-with-this-app)
- **Selleasy** — [App Store listing](https://apps.shopify.com/upsell-cross-sell-kit-1) · [Logbase product page](https://www.logbase.io/products/shopify-upsell-app) · [NestScale × Logbase, 11 Feb 2025](https://nestscale.com/blog/nestscale-x-logbase.html)
- **Trustoo (CWILL)** — [App Store listing](https://apps.shopify.com/sealapps-product-review)

**Corrections recorded during research, so they are not repeated elsewhere:**

1. **Okendo did not start as an agency.** It was a pivot from the founders' earlier app, VidTitan.
2. **No named third-party app can be verified to have died because Shopify shipped a native feature.**
   The subscription APIs and Shopify retiring its own Product Reviews app both cut the other way.
3. **Attentive is the least copyable story here** — the founders' previous exit bought both the launch
   customers and the Series A. Bold Commerce is the most copyable.
4. Founding years conflict across sources for Okendo (2017/2018/2019) and Privy (2011 vs 2014);
   Yotpo's founding anecdote appears only in secondary write-ups.
5. Third-party database figures (Getlatka and similar) are estimates throughout, and in at least one
   case are demonstrably wrong on funding status. They are marked as estimates wherever used.

---

# Learning Log — Shopify App from Zero

Source: https://shopifyjourney.cemalbuilds.com/docs/learning
Type: research note

> **Starting point:** Nothing installed on the computer. No Partner account. No knowledge
> about Shopify. All we have: the ability to write code and a bit of marketing instinct.
> This file is the record of the road from that point to an app that makes money on the App Store.
>
> Read first: [Shopify 101](https://shopifyjourney.cemalbuilds.com/docs/00-shopify-101) · Terms: [E-commerce Glossary](https://shopifyjourney.cemalbuilds.com/docs/01-ecommerce-glossary)
> Depth: [Shopify Anatomy](https://shopifyjourney.cemalbuilds.com/docs/02-shopify-anatomy) · Market data: [Ecosystem Data](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data)
> Published at: https://shopifyjourney.cemalbuilds.com

---

## Rules

1. **Run it first, understand it later.** No reading the docs cover to cover; look things up when stuck.
2. **Session = 60–90 min, one goal.** The goal must be "something that works", not "learning X".
3. **A session that isn't written down didn't happen.** Five lines into this file at the end of every session.
4. **Every phase has a concrete output.** No output, the phase isn't done.
5. **Technical phase short, merchant phase long.** Learning the platform and then shipping something
   nobody wants is the number one cause of death in this business.

## Roadmap

| Phase | Duration | What I'm learning | Counts as done when |
|---|---|---|---|
| **0** Concepts | 2 days | The Shopify ecosystem, what an app is, how the money flows, the architecture behind it | [101](https://shopifyjourney.cemalbuilds.com/docs/00-shopify-101) + [Anatomy](https://shopifyjourney.cemalbuilds.com/docs/02-shopify-anatomy) read; I can explain the 5 sentences in §8 and "why a webhook arrives twice" in my own words | ⬜ |
| **1** First working app | 1 day | Partner account, dev store, CLI, `app dev` | The app opens in the dev store admin | ⬜ |
| **2** Anatomy | 2 days | OAuth, session token, embedded, App Bridge | I've added my own page to the template and can draw the path of a request | ⬜ |
| **3** Data | 3 days | Admin GraphQL API, scopes | A page that lists products + updates one of them | ⬜ |
| **4** Events | 2 days | Webhooks, app uninstall cleanup | `orders/create` is caught and written to the DB | ⬜ |
| **5** **Problem** | 2 weeks | Merchant interviews, demand test ([data](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data)) | 10 merchant conversations + a one-sentence problem + 1 number | ⬜ |
| **6** MVP | 3 weeks | My own app | 3 merchants installed by hand, using it | ⬜ |
| **7** Money | 3 days | Billing API, trial, plans | The first payment came in | ⬜ |
| **8** Launch | 1 week | App Store listing, review | Submitted for review | ⬜ |

Phases 0–4 are for learning the platform, **throwaway code**. The real product starts in Phase 5.
Don't build anything permanent before you reach Phase 5.

---

## Sessions

### Session 0 — 2026-08-25 · Infrastructure: the journal site is live

**Goal:** Have the place where I'll publish what I learn ready.
**Did:** SvelteKit + adapter-node, markdown-based journal, deployed with Coolify/Nixpacks.
**Learned:**
- Nixpacks + `.npmrc engine-strict=true` + a loose `engines` = silent `npm ci` failure.
  Pin Node in three places: `engines`, `.nvmrc`, `NIXPACKS_NODE_VERSION`.
- The Coolify health check looks for curl/wget *inside* the container; the Nixpacks Node image doesn't have them.
- Traefik "no available server" = no healthy container behind it. Don't look at the build settings,
  look at the **deploy log**.
**Stuck on:** While diagnosing the 503 I focused on the Coolify UI settings and read the log too late.
**Next step:** Phase 0 — understand what Shopify is.

### Session 1 — ____ · Phase 0: The picture in my head

**Goal:** Be able to explain what I'm going to build without writing a single line of code.

**To do (about 45 min):**
1. Read [00-SHOPIFY-101.md](https://shopifyjourney.cemalbuilds.com/docs/00-shopify-101), then [02-SHOPIFY-ANATOMY.md](https://shopifyjourney.cemalbuilds.com/docs/02-shopify-anatomy).
2. Go to https://apps.shopify.com. Pick a category (e.g. "Store design" or "Marketing").
   Examine **5 apps** and note the following: what does it do, what's the price, how many reviews has it got, what's the top complaint?
   → Complaints (1–2 star reviews) are worth gold; that's where the gap is.
3. Do the same once more for **free apps**: why are they free, how do they make money?
4. Memorize the "3 formulas" section in [01-ECOMMERCE-GLOSSARY.md](https://shopifyjourney.cemalbuilds.com/docs/01-ecommerce-glossary).
5. Look at the tables in [03-ECOSYSTEM-DATA.md](https://shopifyjourney.cemalbuilds.com/docs/03-ecosystem-data) §4 (merchant app budget) and §5 (churn).
   Re-evaluate the 5 apps you examined against these numbers:
   what's the price, which revenue band of merchant is it selling to, how many reviews does it have?

**Check question (if you can't answer it, the phase isn't done):**
> "What is a Shopify app, how many directions of traffic are there between my server and Shopify, who does the money flow from and to?"
> "Why is the rate limit measured in points rather than request count? Why can a webhook arrive twice?"

**Did:**
**Learned:**
**Stuck on:**
**Next step:**

### Session 2 — ____ · Phase 1: The first app opens in the dev store

**Goal:** Get `shopify app dev` running, with the app showing up embedded in the admin panel.
No understanding the code — just **seeing something that works**.

**Steps, in order:**

1. **Partner account** (free): https://partners.shopify.com → Sign up.
   It asks for country/business details; you can open one as an individual too.
2. Create a **Development store**: Partners dashboard → *Stores* → *Add store* →
   **Development store** → choose "Start with test data" (so you get fake products/orders).
   Note the address: `xxx.myshopify.com`.
3. **Install the CLI** (macOS):
   ```bash
   brew tap shopify/shopify && brew install shopify-cli
   shopify version
   ```
   (Alternative: `npm install -g @shopify/cli`)
4. **Create the app** — Shopify's official starter template:
   ```bash
   cd ~/development/Projects
   shopify app init --name journey-app --template reactRouter --flavor typescript
   cd journey-app
   ```
   On the first run it will ask you to log in to your Partner account in the browser.
5. **Run it:**
   ```bash
   shopify app dev
   ```
   Let it pick the dev store. Click the **Preview URL** printed in the terminal → *Install app* →
   the app should open inside the admin. **That moment is the end of Phase 1.**
6. Wander around the file structure for 10 min — **don't try to understand it**, just see what lives where:
   `shopify.app.toml` (app config, scopes) · `app/routes/` (pages) ·
   `app/shopify.server.ts` (authentication) · `prisma/` (session storage).

**Likely snags:**
- Tunnel/HTTPS warning → the CLI opens its own tunnel, leave it as is.
- "App already installed" → `shopify app dev --reset`
- Node version error → make sure Node 20+ is installed (`node -v`).

**Did:**
**Learned:**
**Stuck on:**
**Next step:**

### Session 3 — ____ · Phase 2: Where does the request come from?

**Goal:** Be able to draw how a request gets from the admin to my code.
**To do:** Follow the `authenticate.admin(request)` call inside `app/shopify.server.ts`.
Add a line to `app/routes/app._index.tsx` that prints the store name. Refresh the page, see the change.
**Check question:** "Why a session token instead of a cookie?"

**Did:**
**Learned:**
**Stuck on:**
**Next step:**

---

## Concept glossary (in my own words)

If you can't write a concept down **in your own words**, you haven't learned it.
The official definitions are in [101](https://shopifyjourney.cemalbuilds.com/docs/00-shopify-101); your version goes here.

| Concept | My sentence |
|---|---|
| Embedded app | |
| Session token | |
| Scopes | |
| Webhook | |

## Open questions (date them when you find the answer)

- [ ] Why is the template React Router? Can you build a Shopify app with SvelteKit, and is it worth the trouble?
- [ ] The template has Prisma + SQLite; where should sessions be stored in prod?
- [ ] What's the minimum set of scopes you can get by with? How much do excess permissions lower the install rate?
- [ ] How long does the App Store review process take, and what are the most common rejection reasons?
- [ ] What's the average uninstall (churn) rate? Which category is stickier?
