Episode 7
Building Shopify Apps That Merchants Actually Pay For
Sam built a Shopify app to $50K MRR in 18 months while keeping a full-time job. He breaks down the validation process, the technical architecture, and the one mistake that delayed his first $10K month by six months.
Details
- How Sam validated his Shopify app idea before writing a single line of code using Shopify Community forums.
- The Shopify Partner Program: app review process, revenue share changes in 2024, and what the first 90 days look like.
- Shopify CLI and app scaffolding: what the tooling generates and what you still have to build manually.
- OAuth and session tokens in Shopify apps: the authentication model that trips up most first-time app developers.
- Embedded app architecture: the App Bridge, iframe communication, and why your app needs to feel native inside Shopify admin.
- Billing API: setting up subscription plans, usage-based charges, and upgrade/downgrade flows in Shopify's billing system.
- Webhooks vs. polling in Shopify apps: performance, reliability, and the reconciliation strategy for missed events.
- The app store listing that converts: title format, description structure, screenshots, and review acquisition strategy.
- Shopify's app review process: the four most common rejection reasons and how Sam fixed each one.
- Pricing strategy for Shopify apps: freemium vs. paid trial vs. flat-rate — what the data shows for conversion and retention.
- Scaling from 0 to 500 merchants: the infrastructure changes Sam made and the ones he wishes he'd made earlier.
- Customer support for a solo-built app: the tools and systems that kept NPS above 60 while Sam had a day job.
- The one mistake that delayed Sam's first $10K month by six months and how to avoid it.
- App extensions: using Checkout UI extensions, admin extensions, and Flow triggers to add value beyond the app dashboard.
- Sam's advice for a developer who wants to build their first Shopify app in 2026.
Show Notes
- 01Shopify app validation: the three forum signals that indicate a real problem worth building for
- 02Partner Program revenue share: the 80/20 structure and how it changes above $1M annual revenue
- 03OAuth flow for embedded Shopify apps: the exact token exchange sequence and session management
- 04App Bridge 3.x: the JavaScript SDK for embedded apps and its key APIs
- 05Shopify Billing API: RecurringApplicationCharge vs AppSubscription and the test charge workflow
- 06Webhook reliability: how to handle missed webhooks, the 48-hour retry window, and reconciliation jobs
- 07App listing optimization: title formula, five-screenshot strategy, and the review ask timing
- 08Shopify app review: GDPR webhooks requirement, data protection policy, and the privacy manifest
- 09Freemium conversion data: Sam's metrics — 3.2% free-to-paid, 82% 90-day retention on annual plans
- 10Admin UI extensions: building native Shopify admin blocks that embed in product and order pages
Timestamps
0:00Sam intro: developer by day, Shopify app founder by night
3:45Idea validation: finding $10K/month problems in Shopify Community forums
8:20Partner Program: what the first 90 days actually look like
12:55OAuth and session tokens: the auth model that confuses everyone
17:30Embedded app architecture: App Bridge and iframe communication
22:00Billing API: subscription plans, usage charges, and upgrade flows
26:40Webhooks vs. polling: reliability and the missed-event problem
31:15App store listing that converts: the formula that worked for Sam
35:50App review: four rejection reasons and how to fix them
40:25Pricing strategy: what the conversion data says
44:10Scaling to 500 merchants solo: the infrastructure truth
48:30The mistake that delayed $10K MRR by six months
53:20Advice for building your first Shopify app in 2026
Transcript
H
Ahmed S.0:00
Sam, $50K MRR in 18 months while holding a full-time job. Most developers who try to build Shopify apps quit in the first three months. What were you doing differently?G
Sam Brixton0:00
I validated obsessively before I built. I spent six weeks reading every post in the Shopify Community forums for my target category. I was looking for three signals: recurring complaints about an existing app, a workaround people were using that was clearly terrible, and someone asking 'does anyone know an app that does X?' When all three pointed at the same problem, I knew there was demand.H
Ahmed S.12:40
The authentication model in Shopify apps confuses a lot of developers. Session tokens, OAuth — explain it in plain terms.G
Sam Brixton12:55
Shopify uses OAuth to install apps and establish the initial credential. But inside the embedded app, every subsequent request uses session tokens — JWTs that Shopify generates and signs, that your server validates. The confusion is that the OAuth flow is one-time on install, but session token validation has to happen on every app request. Most developers implement OAuth correctly and then forget about session token validation, which creates security holes. The Shopify App Bridge handles session token generation on the frontend — you just have to validate it on the backend.H
Ahmed S.48:15
Tell me about the mistake that delayed your $10K month by six months.G
Sam Brixton48:30
Pricing. I launched at $4.99/month because I was scared nobody would pay more. I had 200 installs in month three and was making $700 MRR. The feedback I kept getting was 'this is worth so much more.' I raised to $19/month and two things happened: I lost 40 merchants who were only there because it was cheap — and they were also my worst support tickets. And my MRR tripled in 30 days because the people who stayed were genuinely getting value. I left $80K in revenue on the table by being afraid to price for the value I delivered.Let's ship something great
Ready to hire a Shopify expert?
Get matched with a pre-vetted Shopify developer in 48 hours. 30-day guarantee.