A decision procedure for software: the job, the candidate test, and when the answer is no app.
6 min read
It is a Sunday and you have installed nine apps and sold nothing. A badge row, a countdown timer, a bundle builder, and two review apps, because a video recommended one and a list recommended the other. On a phone, your price now arrives after your buy button does.
01THE RULE, AND ITS ONE EXCEPTION
The fee is the only line you agreed to.
Everything here acts on traffic you already have, so it can wait until that traffic exists.
The exception is email and SMS capture. Contacts you fail to collect this month are not recoverable later.
JOBS DO NOT EXPIRE. NAMES DO.
apps get bought, renamed, repriced and abandoned
THE SIX JOBS
WHAT EACH CATEGORY IS ACTUALLY FOR
The job
What it has to achieve
When to fill it
Reviews and social proof
Evidence a real person received this and it matched the page.
Once you have customers.
Upsell and cart value
Increase what an already-convinced buyer takes. The word is already.
After the page converts.
Shipping and tracking
Tell the customer where the order is before they ask.
Before the first order ships.
Analytics and attribution
Which ad, page and product produced the order.
When platform and admin cannot answer between them.
Page building
Lay out a page the theme cannot produce.
Last, and reluctantly. Hardest to reverse.
Email and SMS capture
Own a channel that does not charge you per view.
Early. The one exception.
scroll the table →
A third tool that also disagrees about attribution is not clarity.
The first few do the most work. A flawless wall reads as chosen.
03WHAT AN APP COSTS BEYOND THE FEE
Scripts are the second heaviest thing on the page.
Script conflicts. Two apps that both modify the cart will disagree eventually, and the symptom is a checkout that fails for some customers and works every time you test it.
Residue. Uninstalling does not reliably remove code an app wrote into your theme, so stores load dead snippets from software deleted a year ago.
A cart app operates here, invisibly from your admin.
THE FEE IS THE CHEAPEST THING AN APP COSTS YOU.
the other three lines never appear on a bill
on record
04THE CANDIDATE TEST
01Write the job in one sentence, before the app store is open.
02Check whether your theme already does it. A theme section adds no script.
03Sort reviews by most recent. Old praise plus recent complaints means it changed hands.
04Check the last update date and whether the developer replies.
05Read the permissions. An app asking for customer data to do a job that does not involve it is telling you how it makes money.
06Install onto a duplicate theme, then load your product page on a real phone before and after.
07Set a review date as you install. If you cannot point at what it did, remove it.
What you load before and after an install.
READING YOUR OWN APP LIST HONESTLY
Signal
Healthy
Average
Concerning
Effect on page load
No delay you can feel
Weight you can feel on a slow connection
The page stalls or reflows while it loads
What breaks if you remove it
Nothing you could not rebuild in the theme
One workflow goes manual
You do not know, and will not find out
scroll the table →
Monthly. The right-hand column is a decision postponed, not a tool used.
Promise, proof, price, risk. Four quarters of an offer.What a stranger checks before entering a card.
TAKEAWAYS
Choose by job, not by list. Write the job before opening the app store.
Email and SMS capture is the exception: uncollected contacts are not recoverable later.
Anything that fabricates urgency or proof is a processor risk, not a tactic.
Audit monthly. A short app list is a store you can still debug.
CHECK YOURSELF
You read a guide recommending a specific bundle of apps for new stores. What is the best first move?
Two installed apps both modify the cart. What is the most likely symptom?
DO THIS BEFORE THE NEXT MODULE
01List every installed app and write, beside each, the job it does in one sentence.
02Load your own product page on a mid-range phone, on mobile data, cache cleared.
03Put the conversion date of every active free trial into your calendar.