How are merchants managing storefront workflows without using too many apps?

I’ve been researching how Shopify merchants currently handle workflows like:

• Upsells and product recommendations
• Discount campaigns
• Preorder setup for out-of-stock products
• Back-in-stock product visibility
• Store banners and promotional updates

In many stores, these still seem to require multiple apps and a lot of manual configuration.

Another thing I’ve noticed is that merchants often spend significant time checking reports manually to understand:
• which pages customers visit most
• where users drop off
• which products get attention but don’t convert
• which offers improve AOV or conversions

Curious how other merchants here are currently handling these operational workflows.

Are most people using multiple specialized apps together, custom workflows, or more centralized operational tools?

Recently I’ve also been exploring AI-assisted operational workflows where merchants can describe what they want in plain English, review the generated workflow, and approve it before publishing live changes.

Would love to hear how others approach this today. Happy to share more about what I’ve been exploring as well if useful for the discussion.

A lot of these workflows split into two categories.

For storefront rendering, such as real-time upsells, recommendations, and banners, you usually still need a theme/app layer that controls what the customer sees.

For the operational side, such as scheduling campaigns, updating product tags/metafields, publishing or hiding products, handling back-in-stock actions, syncing campaign data from Sheets/Airtable, and sending internal review tasks, a workflow approach can work well.

The reporting side depends on the data source. Shopify order/product data is straightforward to automate around, but page visits and drop-off analysis usually need analytics data from another source before a workflow can act on it.

So in practice I’d separate it into:

  1. customer-facing UI/personalization
  2. backend operational automation
  3. analytics/reporting inputs

Trying to solve all three with one generic app can get messy. The cleaner setup is often a storefront tool for presentation plus workflows for the operational logic around it.

The annoying bit is when the storefront looks updated but one rule is still hanging around. A preorder banner might still be driven by an old product tag even after the variant is back in stock or the discount campaign is already over.