CartMySupply turns any school supply list PDF into a one-click Amazon cart - saving parents 2-3 hours of manual shopping, store runs, and frustration. Upload the PDF, the system parses 45+ line items, matches each to an Amazon ASIN, and returns a pre-filled cart link. One click buys everything.
School supply season is chaos. You get a PDF with 45 random items - pink erasers, specific glue sticks, a particular brand of scissors your kid's teacher insists on. You spend 2 hours fighting Walmart crowds and still forget something. CartMySupply fixes this: upload the supply list PDF, we turn it into a one-click Amazon cart in 20 seconds, everything arrives at your door. $4.99 Single Cart. $14.99 Family Plan for up to 4 kids. School Plan is free for PTAs.
| Pain Point | Time/Effort |
|---|---|
| Manual item-by-item shopping | 2-3 hours per child |
| Store-to-store hunting for specific brands | Multiple trips, gas, frustration |
| Forgotten items requiring return trips | 1-2 additional hours |
| No way to verify the list is complete before checkout | Anxiety + teacher disappointment |
| Repeating the process for multiple children | Multiplies everything above |
| Pain Point | Impact |
|---|---|
| Fundraising requires volunteer labor (bake sales, auctions) | Burnout, unpredictable revenue |
| No passive revenue stream tied to parent shopping | Missed opportunity |
| School supply lists are PDFs - no commerce layer | Zero value capture from ~$70/student spend |
| Metric | Value | ||
|---|---|---|---|
| K-12 students in US | ~54 million | ||
| Households with school-age children | ~36 million | ||
| Average annual supply spend per student | ~$70 | ||
| Total annual school supply spend | ~$3.8 billion | ||
| Online share of BTS shopping | ~57% (growing) | ||
| TAM (Service fees) | $180M-$360M/yr | ||
| TAM (Commissions) | $152M/yr | ||
| Metric | Value |
|---|---|
| SCCPSS schools with supply lists | 49 schools (elementary, K-8, middle, high, charter) |
| Active PTAs on JoinTotem platform | 24 PTAs |
| Total PTA organizations in Savannah metro | 70+ (CauseIQ directory) |
| Umbrella organization | Savannah-Chatham Council of PTAs (Georgia PTA District 6) |
| Council president | Sandra Cason (sccoftas@gmail.com, facebook.com/SavannahChathamPTA) |
| School year | Started August 3, 2026 - buying window is NOW |
| Estimated SCCPSS enrollment | ~37,000 students |
| Beachhead TAM (at $70/student) | ~$2.6M in supply spend flowing through local schools |
PTAs in Chatham County raise money through bake sales, spirit wear, book fairs, and direct donations. Savannah-Chatham Council coordinates 24+ local units. May Howard ES PTA raises money for "curriculum, technology, teacher training, and equipment." Jacob G Smith ES PTA runs a grocery fund for families in need. These organizations are actively looking for passive, scalable fundraising - exactly what CartMySupply's School Plan provides.
1. Upload. Parent uploads a school supply list PDF (any format - teacher-typed, scanned, screenshot).
2. Parse. CartMySupply extracts every line item using AI-powered OCR and NLP. Handles brand names ("Crayola 24-count crayons"), quantities ("3 boxes of #2 pencils"), and specific requirements ("plastic folder with prongs, red only").
3. Match. Each item is matched to an Amazon ASIN. Multi-pass matching: first pass for exact matches, second pass for brand variants, third pass for acceptable substitutes.
4. Cart. One Amazon cart link. Parent clicks, reviews, buys. Everything arrives at their door.
5. Donate. At checkout, parents can add a tax-deductible PTA donation — $1 minimum, custom amount. 100% pass-through. CartMySupply collects, forwards to the PTA monthly with donor names/emails. PTA issues the receipt.
| Cart Type | Single Cart ($4.99) or Family Plan ($14.99) — parent selects |
|---|---|
| PTA Donation | Optional checkbox. Defaults to $1, parent types any amount. "100% goes to your PTA. Tax-deductible receipt from the PTA." |
| School / PTA Name | Freeform text field — parent enters their school or PTA name |
| Required if opting into donation — PTA needs it for the tax receipt |
| Component | Status | ||
|---|---|---|---|
| PDF parsing engine | Built & Tested - handles 45-item lists | ||
| Amazon ASIN matching | Built & Tested - multi-pass with fallback | ||
| Cart URL generation | Built & Tested - one-click checkout | ||
| Email delivery pipeline | Built & Tested - sends cart link instantly | ||
| What Happens | Details |
|---|---|
| Account goes dormant | Cart generation disabled. Upload button shows: "Your Family Plan has expired. Reactivate for $14.99?" |
| Data preserved | Kids' names, grades, brand preferences, cart history — all retained. The data IS the retention hook. Parent comes back next year and everything's still there. |
| Auto-reminder email — next July | "Hey, school supply season is coming. Greyson and Garrison's info is still saved — one click to reactivate your Family Plan." Arrives 2 weeks before their school's supply list drops. |
| Reactivation | Parent clicks reminder link, logs in, pays $14.99. All kid data intact. 60-day window resets. No re-entry needed. Simple, deliberate, feels like a new purchase — not a billing notice. |
One-time purchase. No monthly bills. Parent feels in control, the reminder email is genuinely helpful, and re-buying is a conscious decision each school year.
| Source | Volume | Revenue | |
|---|---|---|---|
| Single Cart ($4.99) | 30,000 | $149,700 | |
| Family Plan — new ($14.99) | 5,000 | $74,950 | |
| Family Plan — reactivations ($14.99) | 1,500 | $22,485 | |
| Service Fee Total | $247,135 | ||
| Amazon Commissions (4% avg) | - | $20K-$100K | |
| Grand Total | $267K-$347K | ||
| Competitor | Price | CartMySupply Advantage | |
|---|---|---|---|
| TeacherLists.com | Free for schools; $60-$90/kit for pre-packed boxes | TeacherLists digitizes lists but parents shop item-by-item. CartMySupply generates ONE cart link from the PDF. Different game - convenience over list management. TeacherLists partners with retailers; CartMySupply partners with PTAs. | |
| Manual Walmart/Target runs | $0 (3+ hours) | CartMySupply saves 2-3 hours of driving, parking, and aisle-hunting. Time is the product. | |
| Amazon BTS Store | Retail | 45 individual searches vs one upload. CartMySupply removes the cognitive load. | |
| Pre-packed supply kits | $40-$90/kit | Kits include generic items, miss half the teacher's specific requests. CartMySupply parses YOUR actual list. | |
| DIY (spreadsheet, manual) | $0 (hours) | CartMySupply does 45 items in 20 seconds. | |
| Stakeholder | Traditional | CartMySupply |
|---|---|---|
| School / PTA | 40-50% | 70% |
| Platform | 50-60% | 10% |
| Supplier | Built-in | 20% |
A PTA president who does the math switches immediately and never looks back.
PTA presidents are unpaid parents who don't have time. Most fundraising platforms look like they were built in 2007. If a campaign can't be launched in under 5 minutes from a phone, we lost. Mobile-first isn't a feature — it's the entire product.
Real-time "Mrs. Johnson's 3rd grade just hit $500" — leaderboards, class competitions, student profile cards. Make it fun for the kids and the parents participate. The current model has none of this. Every dollar moves a live thermometer. Students see their impact in real time.
CartMySupply implies a specific UX — personalized, curated lists. Not "here's a catalog of 200 items, good luck." Each student gets 5-10 items they're "selling." Parents pick the items. Kids share the list. That constraint is the product. Lean into it.
Micro-interactions earn their place: confetti for goals hit, smooth transitions between campaign states, subtle hover effects on cards. Nothing gratuitous. Nothing that loads slow on a school WiFi network.
| Theme | Vibe | When Used |
|---|---|---|
| Modern Marketplace | Etsy meets fundraising — clean product cards, wishlist-style browsing, white space, bold product photography | Product catalog, gift cards, spirit wear browsing |
| Community Scoreboard | Leaderboards, class stats, live activity feed — competitive but wholesome. "Mrs. Johnson's 3rd grade just hit $500" | During active campaigns — momentum and urgency |
| Impact-First | Every dollar visualized — "this bought 3 new Chromebooks" — heavy on photography and real numbers | Post-campaign thank-you pages, donor retention, annual reports |
The site flows through all three: marketplace for browsing, scoreboard for momentum, impact for the post-campaign moment that makes parents come back next year.
| Requirement | Standard |
|---|---|
| Mobile-first responsive | All breakpoints 320px — 1440px+. Touch targets ≥ 48px. No horizontal scroll. |
| PWA with offline fallback | Service worker, app shell, installable to home screen. Works on spotty school WiFi. |
| Dark mode | Default. No light mode toggle — dark IS the brand. One less decision for the build team. |
| Performance budget | < 3s LCP on 4G, < 100KB initial JS, lazy-loaded images, zero jQuery |
| Accessibility | WCAG 2.1 AA minimum. Screen reader support on all interactive elements. |
| Payment | Stripe Elements — Apple Pay, Google Pay, card. No custom PCI scope. |
Test with your own kids' schools:
| School | PTA | Warm Connection |
|---|---|---|
| STEM Academy at Bartlett | STEM Academy PTSA (on JoinTotem) | Your child attends. PTSA has active membership page. |
| E F Garrison K-8 | Garrison K-8 PTA (on JoinTotem) | Your child attends. Arts-focused school. |
| Jacob G Smith ES | JGS PTA (jacobgsmithpta.org) | Former school. PTA has full Squarespace site + donation system. |
Process their actual 2026-27 supply lists through CartMySupply. Show the PTA presidents the cart link. "This took 20 seconds. Want it for every parent?"
Present to Savannah-Chatham Council of PTAs (President: Sandra Cason). Position: zero-effort fundraiser. No bake sales. No wrapping paper. Just upload the supply list, every parent who buys through CartMySupply can add a tax-deductible donation at checkout. $1 minimum, custom amount, 100% pass-through to the PTA. CartMySupply handles everything — collection, monthly payout, donor lists for receipts. The PTA does nothing but cash the check.
Contact path: sccoftas@gmail.com → council meeting → endorsement cascades to all 24+ member PTAs.
Council Facebook (1,206 followers): facebook.com/SavannahChathamPTA - post + DM after warm intro.
Direct outreach to each of the 49 SCCPSS schools with supply lists. Every school has its own page at {school}.sccpss.com with contact forms. Script:
"I saw your 2026-27 supply list on your website. Here's what it looks like as a one-click Amazon cart. Want this for your parents? Free for the school, and parents can add a tax-deductible donation to your PTA at checkout — $1 minimum, any amount. 100% pass-through. You do nothing but cash the check."
JoinTotem platform has "Join Now" buttons on every PTA page - the membership form goes directly to PTA officers. Use this as a demo channel.
Leverage Savannah-Chatham success as a case study. Georgia PTA has 20+ councils statewide. contact: office@georgiapta.org / 404-659-0214.
Scale through National PTA partnerships. 54M students. The School Plan (parent-funded PTA donations at checkout) is the viral distribution mechanism.
| Risk | Severity | Mitigation |
|---|---|---|
| Amazon Associates policy change | Medium | Revenue diversified across service fees + commissions. If commissions disappear, service fees carry the business. CartMySupply adds value beyond affiliate linking (parsing, matching, convenience). |
| TeacherLists adds one-click cart feature | Medium | They have 1M+ lists but no PTA fundraising model. Their business is retailer partnerships; ours is PTA distribution. Different DNA. Move fast on beachhead. |
| School adoption friction | Medium | School Plan is FREE and puts money IN PTA pockets. Zero budget approval needed. Principal-level signoff is the gate. |
| Seasonal revenue concentration | High | Expand beyond August/September: holiday wish lists (November), camp packing lists (May-June), college dorm lists (July-August), teacher wish lists (year-round). Product is "list-to-cart" - not just school supplies. |
| ASIN matching accuracy on niche items | Medium | Multi-pass matching with fallback chain. Matching improves as the item database grows over time. |
| PTA officer turnover (annual elections) | Low | Council-level relationship persists across elections. School portal is institutional, not person-dependent. Parent-funded donation flow is automated through checkout — no officer needed to collect or process. |
| Year | Carts | Revenue (Service) | Revenue (Commission) |
|---|---|---|---|
| Year 1 (2027 BTS) | 500-2,000 | $2.5K-$10K | $500-$4K |
| Year 2 (2028 BTS) | 5K-15K | $25K-$75K | $5K-$30K |
| Year 3 (2029 BTS) | 20K-50K | $100K-$250K | $20K-$100K |
| Year 3 Total | $120K-$350K/yr | ||
| Cost | Monthly | Annual |
|---|---|---|
| Hosting (shared VPS) | $0 (existing infra) | $0 |
| AI/OCR processing | $50-$150 | $600-$1,800 |
| Stripe fees (2.9% + $0.30) | Variable | ~3% of service revenue |
| Domain (cartmysupply.com) | - | ~$12 |
| Total | ~$50-$150 | ~$612-$1,812 |
~95% gross margin at scale. This is a capital-efficient micro-SaaS.
The core pipeline is done. 45-item supply list → parsed → ASIN-matched → Amazon cart link → emailed. Tested and working.
| Task | Est. Hours | Priority |
|---|---|---|
| Stripe payment integration | ~8 hrs | P0 - Launch blocker |
| Branded frontend (cartmysupply.com) | ~20 hrs | P1 - Before public launch |
| Subscription tier logic | ~16 hrs | P1 - Before public launch |
| School/PTA portal | ~40 hrs | P1 - Before council pitch |
| Donation checkout + PTA payout pipeline | ~20 hrs | P1 - Before council pitch |
| PTA payout dashboard + receipt pipeline | ~12 hrs | P2 - Post-launch |
Register cartmysupply.com. Build the School Plan portal. Process STEM Academy and Garrison supply lists. Show the council what "zero-effort fundraising" actually looks like. The buying window is open right now.
| Idea | Context |
|---|---|
| How-to link per tier — step-by-step walkthrough of placing an order | Single Cart and Family Plan each need a visual guide. Reduces support and builds confidence for first-time parents. |
| For PTAs page — strong how-to section | Step-by-step for PTA presidents: how to register your school, upload supply lists, invite parents, view donations. This is the conversion engine of the entire site. |