Sulayman Bowles
Back to writing

Strategy & operations

Sell the review before you scale the app

The assisted offer wins at $399 and loses at $99. I would sell the first reviews to learn whether the higher price buys a recurring business.

Monochrome generative point study “Feather Jelly,” a mathematical form rendered in black and white.

An assisted inventory app ends my six-period model with $21,993 in cash. Price the same offer at $99 instead of $399 and it ends with $4,649, below self-service. I would start with paid, assisted reviews, because the first question is whether the merchant will pay for a better purchasing decision.

Shopify already records purchase orders and tracks incoming goods. Another subscription has to earn its place after the merchant uses those tools well. If the missing ingredient is someone to interpret the numbers, I may be selling a service. If the same difficult decision returns each week, I may have a product.

The higher price drives the model’s first winner. I would spend the launch budget testing that price, the next renewal, and the founder hours each customer needs.

Method & limits

This hypothetical two-founder business starts with an approved, working public app and $40,000 to fund six 30-day periods. Prices, demand, churn, support hours, and collection lags are invented planning inputs. Shopify documentation was checked October 25, 2026. The model budgets hours by period and excludes within-period queues, taxes, refunds, nonpayment, and pre-launch development. It measures cash and contribution, including founder draws as cash outflows; customer demand and a causal channel effect remain untested.

The merchant already has a purchasing workflow

The customer in this example has several suppliers, physical inventory, and one person accountable for a weekly replenishment review. The proposed app joins inventory data to supplier lead times, flags exceptions, and records who will decide by when. Purchasing stays with the merchant. I budget $40,000 for the next six 30-day periods after app approval and development.

Shopify’s inventory reports estimate stock coverage from recent sales. Its purchase-order workflow records suppliers, quantities, and terms, then links orders to transfers for tracking goods. I would judge the new app against a merchant using that workflow well: which purchasing decision still takes too long or goes unmade?

I want the first paid review to expose that decision. Perhaps a supplier exception stays unresolved, an owner misses a reorder, or the merchant needs initial configuration and a clearer procedure. Saving preparation time and improving the purchasing decision create different reasons to pay. I would price the work the customer needs.

The offer promises one store, one weekly review, merchant-supplied lead times, and a record of exceptions and decisions. I would price custom buying or an ERP replacement as its own job. Otherwise each apparent app sale quietly acquires an unpriced service obligation.

The higher price has to earn its place

The proposed prices are $99 per 30 days for self-service and $399 for assisted direct. The agency offer also costs $399, with 25% of gross app billings going to the agency. I use these as prices to test with buyers.

Suppose four reviews each release an hour of an operator’s time, valued at an assumed $60 an hour. That buys $240 of capacity against a $399 subscription: a $159 gap. I need to find the benefit that pays for the rest, such as an avoided rush purchase or a purchasing decision that previously went unmade.

A salaried operator may use the four hours elsewhere while payroll stays the same. I would judge that freed time by the work it enables. Multiplying a wage by every minute the app touches would overstate the buyer’s gain.

Assistance earns its price when the merchant can complete the next review with less founder interpretation. I would test the native workflow after setup, then ask what the paid product still contributes. A customer who only needed configuration points me toward a setup business. A recurring exception process that keeps earning $399 points me toward software.

Each sale claims founder hours before it pays

One founder has 60 hours per period for onboarding and support after reserving product time. The other has 40 commercial hours. Fixed outflow is $6,000, including $5,000 in founder draws and $1,000 in baseline operations. Each billed store adds $12 of variable cost. I stop at a $10,000 cash reserve.

All three offers use an approved public app and Shopify billing. Public distribution and the App Store requirements apply to direct selling too. Shopify’s revenue-share terms specify a 2.9% processing fee and conditional 0% share on the first $1 million of cumulative gross app revenue earned since January 1, 2025, across associated apps and accounts. I assume eligibility below that threshold and also test a 15% platform share.

Offers and operating assumptions
Per 30-day periodSelf-serviceAssisted directAgency
Price / store$99$399$399
Potential paying starts, periods 1–68, 12, 16, 20, 20, 203, 4, 5, 5, 5, 50, 0, 8, 8, 8, 8
Churn of existing stores4%2%2%
Setup hours / new store1.543
Support hours / active store0.750.50.75
Cash acquisition cost / start$150$150$50
Commercial hours / new start0 plus 6h ad work31 plus recruitment
Agency share of gross billings0%0%25%

All commercial inputs assumed. Agency fixed delivery work is 12, 12, 4, 4, 4, 4 hours; fixed commercial work is 24, 24, 6, 6, 6, 6. The model contains these complete inputs. Both founder budgets and existing-customer support bind admission.

The model buys acquisition only for qualified, converted starts the team can accept. Failed commercial work is allocated across customers won. I would close admission when delivery fills: continuing to buy leads would turn apparent channel efficiency into a cash loss.

I reserve support for existing customers before admitting new ones. In self-service period four, that support takes 25.12 hours. Each new store needs 1.5 onboarding hours and 0.75 support hours. Fifteen fit under the 60-hour limit; sixteen overflow it. Twenty potential starts become fifteen paid starts, followed by eleven and eight in the next periods as existing customers claim more time.

The calendar can fail before the hour budget does. Weekly reviews and supplier disruptions can arrive together, leaving the team below sixty hours for the period but late for the decision that made the offer worth buying. I would track the timing of support as closely as its total.

Sixty hours divided by half an hour of support fits 120 active assisted stores before onboarding. I would leave room for churn replacement, unusual incidents, and reviews that arrive together. The engineering job is to remove repeated interpretation while preserving the merchant’s decision. If that interpretation was what the customer purchased, cutting founder hours weakens the offer.

The assisted offer buys six periods of learning

I apply churn before admitting new stores, bill each accepted store for a full period, pay acquisition and variable costs immediately, and receive net collections one period later. Shopify supports 30-day subscriptions; the collection lag is my assumption. Partner payouts depend on merchant payment and payout timing.

Six-period starting results
OfferActive storesContributionPeriod 6 deliveryEnding cash
Assisted direct25.81$27,99332.90 / 60h$21,993
Agency referral31.05$20,01851.29 / 60h$15,084
Self-service63.25$9,00859.44 / 60h$6,927

Declared scenarios, USD. Contribution precedes fixed outflows. Cash starts at $40,000 and reflects one-period collection lag; final-period net receivables remain uncollected. Fractional store balances are deterministic expected values.

Assisted direct produces $27,993 of contribution before fixed outflow. It ends with $21,993 in cash and uses 32.90 delivery hours in period six. Self-service reaches 63.25 expected active stores but ends with $6,927. I prefer the smaller customer base that leaves more cash and room to deliver.

All three offers fall short of funding $36,000 of fixed outflow over the test. Direct leaves an $8,007 contribution gap before collection timing, although its sixth-period contribution exceeds that period’s fixed outflow by $2,940. I would pay that launch bill to test a recurring business, with renewal and support evidence deciding whether to continue.

With five new direct starts taking only fifteen of forty commercial hours in the final periods, I would use the spare time to find merchants willing to pay $399 and test the native substitute before buying a partner’s promise to save sales hours that already sit idle.

Direct ends with $21,993 and 32.90 delivery hours; agency $15,084 and 51.29 hours; self-service $6,927 and 59.44 hours against a 60-hour limit.
Modeled starting offers: assisted direct preserves the most cash and delivery capacity. Price, support, retention, and demand differ across the three offers.

At the same price, the ranking reverses

Direct starts with four times the self-service price, different retention, and different support. I need those assumptions to survive paid use before calling the winner a channel advantage.

At $99, with its other inputs unchanged, direct ends with $4,649 against self-service’s $6,927. At $399, holding self-service’s demand, churn, and support fixed, self-service ends with $56,048. I read the reversal as a reason to test price and customer fit before spending on distribution.

Change price; hold the other offer inputs fixed
MotionPriceEnding cashMeaning
Self-service$99$6,927Original offer
Assisted direct$99$4,649Loses to self-service at this price
Assisted direct$399$21,993Original offer
Self-service$399$56,048Wins if original demand survives this price

Diagnostic counterfactuals, not feasible-demand forecasts. Demand, retention, support and acquisition are held fixed within each motion. A causal price or channel effect is not identified.

The pilot has to earn the whole offer: merchants accept the scope and price, renew after understanding it, and make the recurring decision with less founder work. I would spend the next dollar on the observation most likely to change that operating choice.

For each account, I would record store complexity, purchasing frequency, existing tools, accountable buyer, offered scope, and price. Giving one offer to large merchants and another to tiny stores would muddle the comparison. Even a small pilot can reveal a promise that fits the wrong buyer.

At $99, modeled self-service cash exceeds direct; at $399 with unchanged demand, self-service exceeds the original direct offer. Price changes reverse the apparent ranking.
Price counterfactuals hold each motion’s other assumptions fixed. They diagnose dependence on price, without establishing demand at an untested price.

A good partner can change the order

The agency case waits two periods for recruitment. A ready, qualified agency changes the result: with four potential starts followed by eight per period, ending cash rises to $28,210 and overtakes direct. I would favor that partner if it brought suitable buyers sooner.

I would pay a 25% commission for qualified demand the founders couldn’t obtain on worthwhile terms. I would judge the partner by paid fit, contribution after renewals, delivery demands, and who owns the relationship. Saving spare commercial hours or introducing bespoke jobs earns less.

The half-hour onboarding and quarter-hour support case accepts all 96 modeled starts yet ends with $4,306, because acquisition spending arrives before enough customer collections. I would treat the delivery improvement as an option to accept more demand, exercising it only after checking that the cash committed to acquisition can reach the company again before the growing customer base needs its next round of support.

Moving direct collections from one to two periods leaves contribution unchanged but cuts ending cash to $13,767. I would manage the launch against payout and receivable records, including holds and nonpayment. Shopify’s Partner Program Agreement makes merchant payment part of that calculation.

The direct base ends with $21,993, two-period collections with $13,767, self-service with $6,927, and automated self-service with $4,306.
Faster admission and slower collections change cash timing. The automated self-service scenario spends acquisition cash sooner. The longer direct collection lag changes cash without changing contribution.

The first two periods put $13,169 at stake

I would aim for the modeled three and four assisted starts in the first two periods. Their gross outflow is $13,169, partly offset by collections. That is my budget for learning whether the work deserves a recurring subscription.

For each paid account, I would keep the earlier review, purchasing decision, and time used by merchant and founders, then watch the next review without the founder interpreting every exception, because that is when the product’s recurring contribution has to survive the withdrawal of its most expensive support. A renewal after that test tells me more than enthusiasm during an assisted first session.

How I would release the next operating budget
Decision pointEvidence to collectAction
Before first paid startNative-tool baseline; buyer; repeated decision; accepted scope and priceStop if the existing tools already complete the job
After first 3 startsMerchant decisions and renewals; all setup and support time; cash receivedContinue only with a repeatable paid workflow
After the next 4 startsUse without founder interpretation; cost and value by accountNarrow the customer or reprice work that stays bespoke
Before more acquisition spendingCapacity admission and collections; forward cash reservePace starts; stop new commitments before breaching $10,000
Before agency recruitmentQualified buyer access, commission and founder work actually removedAdvance only if the partner changes the current constraint

Authored operating gates, not validated thresholds. Replace assumed work and churn with paid-cohort evidence. Preserve support capacity for existing customers before admitting new starts.

At $299, holding the customer path fixed, direct’s sixth-period surplus falls to $433. At $249, it becomes an $820 shortfall. Keeping the $399 price but finding only three new starts per period also leaves period six just below break-even. I would test willingness to pay before trying to onboard my way past that constraint.

Price also changes conversion, customer mix, and support expectations. I would update those connected inputs together when paid evidence arrives. The sensitivity table isolates the arithmetic of price; a launch plan has to describe the buyers who will pay it.

The product I would try to earn

I would start assisted direct, then make the founder less necessary. Paid reviews may earn a recurring exception process or reveal a better setup service. I want that answer while the launch still has cash and time to change course.

A ready agency can win by supplying suitable buyers sooner. Self-service can win when merchants need little help and collections fund acquisition. Bespoke work can support a different price. I would compare each with the purchasing job it can deliver.

I would expand only after paid use survives the native substitute, the next renewal, and the calendar of support. Until then, I would spend spare capacity learning why someone will pay, before paying to find more of them.

Sources

  1. Product analytics overviewShopify Help Center · Primary product documentationVerified Oct 12, 2026

    Shopify’s native inventory measures provide the starting comparison for the proposed app.

  2. Inventory reportsShopify Help Center · Primary product documentationVerified Oct 12, 2026

    Inventory reports estimate remaining stock from recent sales; availability depends on the merchant’s plan.

  3. About app distributionShopify · Primary developer documentationVerified Oct 12, 2026

    Public apps serve multiple merchants and require approval. App distribution and customer acquisition are different choices.

  4. App Store requirements, section 1.2Shopify · Primary platform requirementsVerified Oct 12, 2026

    Billing requirements for a reusable paid App Store app. The scenario assumes approval.

  5. Revenue share for Shopify App Store developersShopify · Primary commercial termsVerified Oct 12, 2026

    Processing is 2.9%; platform share is conditionally 0% or 15%, with cumulative thresholds across associated accounts. The agency commission is a model input.

  6. Subscription billing with the Billing APIShopify · Primary developer documentationVerified Oct 12, 2026

    Subscription billing supports 30-day and annual intervals. The model synchronizes its six cohorts.

  7. Partner Program Agreement, section 3.2Shopify · Updated February 27, 2026 · Primary agreementVerified Oct 12, 2026

    The agreement ties partner payments to merchant collection and twice-monthly payout periods. The model assumes one- or two-period collection lags.

  8. Creating and managing native purchase ordersShopify Help CenterVerified Oct 25, 2026

    Native purchase orders record suppliers, terms, and linked transfers. I use that workflow as the substitute the proposed app must improve on.

Supporting material

Read next