HomeBuild Guides › Launch a Subscription Box
Intermediate ⏱ 2-3 hours

Launch a Subscription Box

Build a recurring revenue business with curated subscription boxes

Shopify
ShopifyE-commerce
Canva
CanvaBox & Brand Design
Notion
NotionOperations
ConvertKit
ConvertKitEmail Marketing
Stripe
StripePayments

What You'll Build

A subscription box business with an online storefront, recurring billing, operational workflows, branded packaging design, and a pre-launch email list.

Prerequisites

Architecture

Notion is your operations command center for supplier management, packing workflows, and cost tracking. Shopify handles the storefront and order management. Stripe processes recurring subscription payments. Canva produces box branding and marketing materials. ConvertKit builds and nurtures your pre-launch email list.

ConvertKit (pre-launch list) → Shopify (store) → Stripe (recurring payments) → Notion (operations) → Ship boxes

5 Steps

1
Notion

Plan your box concept and supplier list in Notion

~30 min

Map out your subscription box concept, curate your product sourcing list, and build an operations playbook.

  1. Create a "Subscription Box HQ" workspace in Notion with sections: Concept, Suppliers, Costs, Packing SOP, and Launch Checklist
  2. Define your box: niche, target customer persona, box price point, and how many items per box
  3. Build a Suppliers database with columns: Supplier Name, Product, Cost Per Unit, MOQ (Minimum Order Quantity), Lead Time, and Contact
  4. Calculate your unit economics: product cost + packaging + shipping should be under 40% of your box price for healthy margins
  5. Create a monthly packing SOP (Standard Operating Procedure) with step-by-step instructions for assembling each box
💡
Tip: Start with just 3-5 items per box. It is easier to source, cheaper to ship, and you can always add more value later. Most successful subscription boxes start simple.
2
Shopify

Set up Shopify with a subscription app

~30 min

Create your Shopify store and configure it for subscription products with recurring orders.

  1. Create a Shopify store and choose a clean, product-focused theme (Dawn works great)
  2. Install a subscription app from the Shopify App Store - Recharge or Seal Subscriptions are popular options
  3. Create your subscription product with clear naming: "The [Your Niche] Box - Monthly"
  4. Set up subscription options: monthly, quarterly, or both - offer a discount for longer commitments
  5. Configure your product page with high-quality photos, a clear description of what subscribers receive, and social proof
💡
Tip: Take photos of a sample box from multiple angles: closed, opening, and all items laid out. The "unboxing" photo sells the experience more than any product description.
3
Canva

Design box branding and unboxing experience in Canva

~30 min

Create your box exterior design, branded inserts, and marketing materials that make the unboxing experience memorable.

  1. Design your box exterior artwork in Canva - use a custom size matching your box dimensions
  2. Create a branded insert card with a welcome message, product descriptions, and social media handles
  3. Design a "Share Your Unboxing" card that encourages subscribers to post on social media with your hashtag
  4. Create social media templates for announcing new monthly boxes
  5. Export all designs as print-ready PDFs (CMYK, 300 DPI) for your packaging supplier
💡
Tip: The unboxing experience is your marketing. Include a personal note, tissue paper, and branded stickers. Subscribers who love the experience will post about it for free.
4
Stripe

Configure Stripe for recurring billing

~20 min

Set up Stripe to handle recurring subscription payments integrated with your Shopify store.

  1. Connect Stripe as your payment processor in Shopify → Settings → Payments
  2. Configure your subscription pricing in your subscription app - it will create the recurring charges through Stripe
  3. Set up Stripe to retry failed payments automatically (Settings → Billing → Smart Retries)
  4. Configure dunning emails in Stripe to recover failed payments - this can save 5-10% of churning subscribers
  5. Test the full subscription flow: add to cart → checkout → receive confirmation email → verify recurring charge appears in Stripe
💡
Tip: Enable Stripe's Smart Retries and dunning emails from day one. Failed payment recovery is free revenue you would otherwise lose. Most subscription businesses lose 5-10% of subscribers to failed cards.
5
ConvertKit

Build a pre-launch email list with ConvertKit

~20 min

Build anticipation and collect early subscribers with a pre-launch email sequence.

  1. Sign up for ConvertKit and create a landing page for your subscription box waitlist
  2. Write a compelling headline: what the box is, who it is for, and why they should join the waitlist
  3. Create a 3-email welcome sequence: Email 1 - welcome + what to expect, Email 2 - behind the scenes of your box curation, Email 3 - early bird launch offer
  4. Share your landing page on social media, forums, and communities where your target audience hangs out
  5. Aim for 100-500 email subscribers before launching - this gives you a warm audience for your first box
💡
Tip: Offer a launch discount (10-20% off the first box) as an incentive to join the waitlist. Early subscribers are your most valuable customers - treat them well.

🎉 You're Done!

A subscription box business with an online storefront, recurring billing, operational workflows, branded packaging design, and a pre-launch email list.

Done for you

Want this built for you?

Get a step-by-step checklist, setup order, and the exact config for every tool in this guide. Or let me build it for you.

Get the checklist → Want this built for you?