A lean Shopify app stack for a small store is usually four to eight apps: one for reviews, one for customer messaging (WhatsApp, in most of the markets I work with), one for email marketing, and a few that fill specific gaps your store really has. Before adding anything, use what Shopify already includes for free, like Flow, Search & Discovery filters and automated policies.
I build a Shopify app, so I'm aware of the irony of telling you to install fewer of them. But I see the cost of bloated stacks every week: slow mobile pages, three apps sending the same customer two review requests, and monthly bills nobody can explain.
I'd evaluate WhatFlow Business API across a whole sales journey: run a Shopify WhatsApp campaign, work the replies in the shared inbox, then share the right product and link to checkout. Those jobs sit alongside recovery and order notifications. If you only test the first order message, you miss much of what the app replaces.
Speed. Apps that add scripts, widgets or trackers to your storefront add weight to every page. On a mid-range phone on mobile data, that's the difference between a page that feels instant and one that feels broken. Google's Core Web Vitals guidance puts a "good" Largest Contentful Paint at 2.5 seconds or less, and a pile of third-party scripts makes that harder.
Overlap. Two apps doing the same job means duplicate messages, conflicting popups and data split across dashboards.
Cost and attention. Every app is a bill, a settings page, an update to watch, and something to check when things break.
Which Shopify features should I use before installing apps?
Shopify includes more than most merchants realise. Check these first:
If an app's only job is something on that list, you probably don't need it.
The core stack: what most small stores actually need
1. Reviews (one app)
New stores have no reputation. Reviews are how you borrow one from your customers. One review app that collects, displays and outputs review markup. Not two.
2. Customer messaging (one app)
This is where shoppers ask questions before buying and come back when something goes wrong. In India, Pakistan, the Gulf, Brazil, Indonesia and much of Europe, that's WhatsApp.
A good messaging app covers several jobs that stores often spread across three or four apps: a chat button, a shared inbox, order and shipping updates, COD confirmation, abandoned checkout messages and review request messages.
That's what we designed WhatFlow's WhatsApp Business API app to consolidate. It runs on Meta's official WhatsApp Cloud API and includes a theme-matched chat button that's free forever, a shared team inbox with no seat fees, message templates, broadcasts, abandoned checkout recovery, COD confirmation with reply buttons, order and shipping updates, review-request workflows that send a link to your review app's form, catalog sharing and native Shopify Flow triggers and actions. Every feature is on every plan, including the Free plan, so there's no "upgrade to get COD confirmation" moment. It scales the same way: adding your tenth or fiftieth agent doesn't add a seat fee.
What it doesn't replace: your review app (it sends people to it) and your email tool.
3. Email marketing (one tool)
Email is still where receipts, newsletters and longer content live. Pick one. If you also use WhatsApp, decide which channel sends what, so customers don't get the same message twice.
4. Gap-fillers (only if you have the gap)
These are legitimate, but only when the need is real:
Subscriptions, if you sell consumables on a schedule.
Translation and currency, if you sell in several languages.
Shipping labels and tracking, if your volume makes manual fulfilment painful.
Bundles or product options, if your catalogue genuinely needs them.
Loyalty, once you have enough repeat customers for it to matter.
What a lean stack might look like
Say you run a small fashion store in the UAE with about 300 orders a month, 30% of them COD:
Job
App
Reviews
One review app
WhatsApp support, COD confirmation, order updates, cart recovery, chat button
WhatFlow WhatsApp Business API
Email newsletters and receipts
One email tool
Automation between them
Shopify Flow (built in)
Filters
Search & Discovery (built in)
Size guide
A size chart app, or a page template with a metafield
Five or six apps, several of them free. That's a store I'd be happy to run.
Where do Shopify app stacks usually overlap?
These are the overlaps I see most often:
Two chat widgets. A live chat widget plus a WhatsApp button, both floating in the corner, both loading scripts. Pick the channel your customers actually use. I compared the options in a free WhatsApp button vs a paid chat widget.
Review requests from two places. The review app emails a request, and the messaging app sends one on WhatsApp the same day. Choose one channel per customer, or stagger them. More on dividing jobs between these two in choosing review and messaging apps for the jobs they actually do.
Cart recovery in three places. Email, SMS and WhatsApp all firing within the hour. Set an order of channels and timing, and stop once the customer buys.
Stacked popups. A newsletter popup, a spin-to-win wheel and a cookie banner, all on the first page view. On mobile that's the whole screen.
Several analytics and tracking pixels from apps you no longer use.
Page builders on top of an Online Store 2.0 theme that already has sections.
How do I audit my Shopify app stack in an hour?
Do this once a quarter. Open Settings > Apps and a spreadsheet.
List every installed app. Name, monthly cost, who installed it, when.
Write the one job it does. If you can't name the job, that's your answer.
Mark whether it touches the storefront. Widgets, popups, badges, pixels. These affect speed.
Check the last time it did something useful. Look at the app's dashboard. "Sent 0 messages in 60 days" is a removal.
Find overlaps. Sort by job. Two apps with the same job: keep the better one.
Check if Shopify does it now. Compare against the built-in table above.
Leftover theme code. Some apps add code to your theme, and it isn't automatically removed when you uninstall. Check the app's listing or ask the developer for cleanup steps before you uninstall. Duplicate your theme first so you can roll back.
Billing. Uninstalling stops future recurring charges billed through Shopify, but you may still be charged for the current cycle. Some apps bill outside Shopify; cancel those separately.
After removing an app, check the storefront on your phone: product page, cart and checkout. Leftover snippets sometimes leave empty boxes or broken layouts.
Rules I'd follow when adding a new app
One job, clearly named. "Sends COD confirmation and lets the reply cancel the order" is a job. "Boosts conversions" isn't.
Light on the storefront. Ask what scripts it loads and on which pages.
Easy to leave. Can you export your data?
Free plan available
Run WhatsApp for your Shopify store with WhatFlow
Templates, COD confirmation, Shopify Flow automations and a shared team inbox with no seat fees. Every feature is included on every plan, including Free.
Open your app list today and find the ones you can't remember installing. Remove them properly, clean up the theme code, and check your mobile speed afterwards. For most stores, that ten minutes is the easiest performance win available.
Frequently asked questions
How many apps should a Shopify store have?
There's no magic number, but most small stores can run well on four to eight apps. If you have more than fifteen, there's almost certainly overlap, forgotten installs or apps slowing down your theme.
Do Shopify apps slow down my store?
Apps that add scripts, widgets or tracking to your storefront can slow it down, especially on mobile. Apps that only work in the admin usually don't affect storefront speed.
Does uninstalling a Shopify app remove its code?
Not always. Shopify's help center says some apps add code to your theme that isn't removed automatically when you uninstall, so check the app's instructions or ask the developer before you remove it.
Will I keep paying after uninstalling a Shopify app?
Uninstalling stops future recurring charges billed through Shopify, but you may still be charged for the current billing cycle. Apps that bill you outside Shopify need to be cancelled separately.
What apps does a new Shopify store need first?
Usually a review app, a customer messaging app such as WhatsApp, and an email marketing tool. Use Shopify's built-in features like Flow, Search & Discovery and automated policies before adding apps for those jobs.