Available through the Shopify App Store

Mainspring Recommend

Show each shopper a smaller, more relevant set of products while keeping strategy, merchandising safeguards, campaigns, optimization, storefront placement, and reporting under merchant control.

Catalog products moving through merchant controls into a ranked storefront recommendation set
Catalog context becomes a merchant-controlled recommendation.
How it works

From live catalog context to a storefront choice.

Recommend starts with the connected store, applies merchant eligibility rules, ranks the remaining products for the current placement, and returns a compact set for the storefront.

01

Synchronize

Active product, collection, price, and inventory context.

02

Constrain

Vendor, type, price, arrival-age, inventory, collection, exclusion, and pin rules.

03

Rank

A merchant-selected strategy orders eligible products.

04

Measure

Views, clicks, and attributed orders inform the next decision.

Advanced merchandising

Decide what may be recommended—and when.

Configure vendor, product-type, price-band, new-arrival, inventory, collection, exclusion, and pin rules for each placement. Schedule an activation window or use campaign templates for launch, seasonal, and clearance work.

See the control model →
Reporting

Measure the recommendation journey.

Review exposure, engagement, attributed orders, and attributed revenue by placement, recommended product, collection, campaign, and strategy. Representative previews are clearly labeled until a store is connected.

Operate and improve

Turn reporting into a controlled next action.

Choose the business objective and control level, schedule merchandising campaigns, diagnose catalog coverage, and run ranking experiments that require meaningful evidence before promotion.

01

Placement experiments

Test product, cart, collection, or all placements while safeguards remain enforced.

02

Reversible decisions

Require meaningful evidence, keep the decision history, and restore the previous strategy if needed.

03

Campaign templates

Schedule launch, seasonal, clearance, or custom campaigns with product-level results.

04

Detailed outcomes

Inspect product, collection, placement, campaign, value, and optional weekly reporting.

Activation

Keep installation inside Shopify.

Shopify identifies the store and controls app authorization and subscription approval. The public site never asks a merchant to type a store domain.

Trust boundary

Use the data required to operate Recommend.

Catalog, permitted order-line information, and recommendation events support ranking and aggregate reporting. Customer contact profiles are not requested.

Review the full privacy notice →
01Scoped store access

Requests are validated for the connected shop.

02No customer contact profile

Names, emails, phone numbers, and postal addresses are not requested.

03Deletion handling

Uninstall and Shopify redaction events drive the documented deletion path.

Requirements

What your store needs

  • Connected Shopify catalog
  • Published theme app block
Merchant control

What stays in your hands

  • Results depend on catalog and interaction evidence
  • No guaranteed revenue outcome
Setup

How your store gets ready

  1. Connect the store
  2. Sync the catalog
  3. Configure eligibility
  4. Publish the theme block
How results are produced

Evidence before action

  • Ranks eligible products from catalog relationships and observed interaction evidence
  • Preserves merchant exclusions, pins, and inventory safeguards
Frequently asked questions

What merchants usually need to know

Does Recommend change products?

No. It ranks eligible products within merchant-defined controls.

Next step

Open Recommend through Shopify.

Installation, permissions, and subscription approval remain on Shopify-owned surfaces.