SectionsBundlesPricingFAQBlogAboutContactContactInstall on Shopify

Everything we've shipped.

A running log of what's new in Modulo — sections, blocks, bundle improvements, and the occasional fix. For what's next, see the public roadmap.

new

Contact Help: a support form that routes questions

A third contact section built for support requests: a topic dropdown that tags every message, an organization field, and privacy + marketing consent checkboxes, set beside an oversized invitation. Native Shopify contact form, no scripts.

Read
Total shipped
44
New
23
Improved
16
Fixes
5
June / 2026

June

11 shipped
improved

Editorial Story heading font + Hero Kinetic contrast

Editorial Story can now use your theme's heading font, or any font from your library. Hero Kinetic's overlay can be lightened or darkened so your text always has enough contrast over the image.

Two refinements to popular sections, both driven by merchant feedback.

Editorial Story: a heading font you control. The heading used to be locked to its editorial serif. Now there is a Heading font setting with three choices: keep the editorial serif, use your theme's own heading font so it matches the rest of your store, or pick any font from your library. Set it to Theme font and the heading falls in line with your theme's titles.

Hero Kinetic: dial in the contrast. The image overlay now has clear Overlay opacity and Overlay color controls. Raise the opacity with a dark colour to darken the photo for light text, or with a white colour to brighten it for dark text. Set the overlay style to Even for a uniform wash behind your heading, the same way a standard image banner works.

As always, open the section in the Modulo app and hit Update to latest. Your settings are kept.

Read more
improved

Bundles — clearer 'add the block' guidance

The Publishing card and the bundles list now remind you to add the Modulo theme block, so published bundles actually show up on your storefront.

A published bundle only appears once the Modulo block is added to your theme. Now the app makes that clear instead of leaving you guessing.

  • Publishing card: when a bundle is active, it reminds you to add the Modulo block to your theme, with a one-click link straight into the theme editor.
  • Bundles list: a simple, dismissible "Add the Modulo block" banner with the same one-click link — so you catch it before you think you're done.

Straightforward guidance, no guesswork.

Read more
improved

Bundles — redesigned builder + warmer storefront

New create/edit form, warm-brand defaults, a compact free-gift teaser, and friendlier validation. The 2-pack is now the default-selected offer on new bundles.

The bundle builder got a full pass: a clearer create form and empty state, brand-colour swatches with sensible warm defaults, collapsible style groups with per-group reset, and an honest "Publishing" card that only claims a bundle is live when the storefront block is actually present. On the storefront, unselected gift tiers now show a clean gift teaser. Fixed-amount discounts above $100 are now accepted.

Read more
improved

Insights — a calmer overview that reads as information, not alarms

A real views-and-revenue trend chart, low-confidence handling so a single order no longer shows a scary −77%, drop-off annotations on the funnel, and tidier events and sections.

The Insights page got a full pass so the numbers tell you what's happening without making a one-order day look like a crisis.

  • Views & revenue over time: a proper trend chart with both lines, a hover tooltip, and peak labels — replacing the single-spike sparklines that read as broken.
  • Calm low-data handling: below a sensible volume threshold, loud red percentages become quiet Low data / No change chips and a "still ramping up" note, so early swings don't panic you.
  • Funnel that shows the leak: each stage gap is annotated ("▼ 58% drop to carts"), and a missing checkout signal now reads as "not tracked" instead of a false 100% drop.
  • Performance vs diagnostics: Overview, Funnel and Bundles sit together; Sections and Events move to the right as the technical "is the pixel firing?" group.
  • Tidier logs: events show full timestamps with a type filter, and installed sections are de-duplicated by name with a theme count.

Same data, far easier to trust.

Read more
improved

A clearer home dashboard

The Modulo home screen is calmer and easier to act on: it opens with one clear next step, shows real previews of the section and block libraries, puts bundles front and centre, and keeps a one-tap line to support — all in the warm Modulo look.

Your Modulo home screen got a tidy-up. The goal was simple: open the app and know exactly what to do next, without hunting through clutter.

One clear next step. The page now leads with a single, obvious action — find a high-impact section for your store — instead of competing buttons. Everything you build with Modulo (sections, conversion blocks, bundles) sits below it in a clean, scannable layout.

See before you pick. The Sections and Blocks libraries each show a real wall of designs right on the card, so you can eye what's inside before you open it. Bundles & Gifting gets its own spot up top — the fastest way to grow an order.

Honest by default. No invented stats, no "we scanned your store" claims — just popular, high-impact starting points and the real counts of what's in each library.

Help is one tap away. A quiet line at the bottom lets you reach us whenever you're stuck — and you can leave a review or send feedback in the same breath, whichever works for you.

Same Modulo, less noise. Nothing you'd set up before needs redoing — this is purely the home screen.

Read more
improved

Hero Bento — per-card image opacity

Each card in Modulo: Hero Bento now has its own Image overlay opacity slider — the feature card and every promo tile dim independently. The overlay now darkens the whole photo evenly, so the slider does what you'd expect at a glance.

When a card in Modulo: Hero Bento uses a background photo, you can now dim that photo per card. The big feature card and each promo tile carry their own Image overlay opacity slider, so you can keep one image bright and pull another back behind its text — independently.

The slider now dims the whole photo. Previously the overlay was weighted toward the text side and faded out across the image, which made higher values look like they were barely doing anything. Now the dimming is even edge-to-edge, with just a touch extra under the text for legibility — so 60% looks like 60% across the whole card.

Your existing settings are kept. Open Hero Bento, find Image overlay opacity under the feature card and on each promo block, and dial each one to taste.

improved

Section catalog — clearer cards, calmer grid

Cards now lead with the section name, a category tag, and a one-line description. Quieter buttons and a contrast fix make the catalog easier to scan.

The section catalog got a polish pass focused on making it faster to find the right section.

Each card now has real signal. Every card leads with a clean section name, a category tag, and a one-line description of what it does — so you can tell a Hero from a Footer at a glance instead of studying the thumbnail.

A calmer grid. The bold call-to-action moved to the section's detail view, so the grid is no longer a wall of identical buttons competing with the previews. The previews now carry the page, and a small accessibility fix improves button readability.

Thin sections preview better, too. Slim sections like the announcement bar now sit on a subtle page backdrop so they read as "a bar on a page" rather than floating in empty white.

improved

Footers now install site-wide — set up once

The community footer now slots into your theme's Footer area instead of individual pages — so it shows on every page and is configured in one place. No more adding and re-setting it page by page.

A footer belongs at the bottom of every page — but until now, adding one meant dropping it onto each template (home, product, about, terms…) and configuring it again every time. That's fixed.

Add it once, in the Footer area. The community footer now appears in your theme editor's global Footer zone — the same place your theme's own footer lives. Add it there a single time and it renders site-wide automatically.

Configure it in one place. Because it lives in the Footer area, your settings — logo, menus, colors, contact details, payment row — are stored once and apply everywhere. There's nothing to repeat per page.

Swapping in is clean. When you add it, hide or remove your theme's default footer in the same Footer zone, and you're done.

If you'd previously added the footer onto individual pages, those keep working — you can delete them and re-add it once in the Footer area for the tidy, configure-once setup.

improved

Update your installed sections to the latest version

When we improve a section you've already added, the catalog now flags it with an 'Update available' badge — and one click pulls the newest version onto your theme. Your settings stay exactly as you left them; only the design and code are refreshed.

Until now, a section was a snapshot: once you added it to your theme, it kept the version it had on the day you installed it. Improvements and fixes we shipped afterwards never reached the sections you already had. That changes today.

You'll know when there's something new. When we ship an improvement to a section you've already installed, it now shows an Update available badge in the catalog — so you don't have to wonder whether you're on the latest. Sections you haven't touched stay quiet.

One-click "Update to latest". Open the flagged section, click its button, and you'll see a new Update to latest option next to Edit and Remove. One click re-applies the newest version to your theme — no need to remove and re-add.

Your settings are kept. This is the important part: updating refreshes the section's design and code, but everything you configured — headings, images, colors, menus, layout choices — stays exactly as you set it. There's nothing to reconfigure afterwards.

You're always in control. Updates never happen behind your back. Nothing touches your live storefront unless you click Update, and a short confirmation tells you plainly what will and won't change first. (The one thing it replaces: any manual code edits made directly to the section file in the theme editor.)

improved

Upsell block: tap-through products, your language, your currency

Recommended products are now clickable through to their product page, the 'Save' / 'Sold out' / summary labels are editable and translatable, prices always follow your store currency, and the product thumbnails are cleaner and frameless.

A round of polish for the Upsell ("Frequently Bought Together") block, driven by merchant feedback.

Tap a product, go to its page. The product image and title in each upsell card are now links to that product's page — handy on mobile, where the instinct is to tap the product. The "+ Add" button and variant picker stay separate, so adding to cart still works exactly as before.

Labels you can translate or hide. "Save", "Sold out", and the running "added to your order" summary used to be locked in English. They're now editable settings, so you can match them to your storefront's language — or hide the savings and summary with the existing toggles.

Prices always in your store's currency. Automatic recommendation cards now read your store's currency directly, so prices, compare-at and savings always show the right symbol (€, £, kr…), never a stray "$".

Cleaner, frameless thumbnails. Product images sit flush in the card with no grey box or border, blending into your theme instead of reading as framed tiles.

A quieter empty state. A freshly added block with no products picked yet no longer shows placeholder cards to shoppers — that preview is now visible only to you in the theme editor.

improved

Automatic upsell picks, fairer review prompt, faster admin

The Upsell block can now pick products automatically, the in-app review prompt is neutral and policy-compliant, and the admin dashboard loads quicker.

Upsell can pick products for you. The "Frequently bought together" block no longer needs a manual product list. A new Recommendation source setting lets you choose:

  • Related — Shopify's own recommendation engine, zero setup.
  • Complementary — products you've paired in Shopify's free Search & Discovery app.

Pick how many to show (1–10). Your manually chosen products stay on as the fallback, shown only when no automatic recommendations come back — so the block is never empty.

Cleaner product thumbnails. We removed the boxed-in border that framed each product image in the Upsell block. Thumbnails now sit flush and frameless, blending into your theme's card instead of reading as grey-bordered boxes.

A fairer review prompt. The in-app "Enjoying Modulo?" banner used to route happy merchants to the public App Store review and quietly divert everyone else to a private feedback email. That's a sentiment gate, and it's against Shopify's review policy. It's gone. Now everyone sees one neutral prompt — "How are we doing?" — with the same two always-available choices: leave a public review, or send private feedback. Your call, either way.

A quicker admin. We trimmed weight off the dashboard's first paint — slimmer font loading, inline icons instead of an icon font, and the above-the-fold image loads eagerly. Section install-status checks are now batched and run in parallel, so stores with lots of sections see status resolve faster.

May / 2026

May

5 shipped
improved

Blocks that inherit your theme

Upsell, Sticky Add-to-Cart and Product Header rebuilt to inherit your theme's fonts and colors from a single accent — plus a new tear-off Offer block in place of Trust Badges.

A wave of block redesigns with one idea behind it: a Modulo block should look like it belongs in your theme, not like an app dropped on top. Each rebuilt block now inherits your theme's font and text color and derives its tones from there — you set one accent, not a dozen color knobs. The cart and drawer mechanics underneath are unchanged and still fully tested.

Upsell → Quick-Add. The "Frequently bought together" rows got a real – 1 + quantity stepper that syncs the exact cart line, an honest star rating (pulled only from your real reviews.rating metafield — never faked), a savings chip, and a running "added to your order" summary. Seven color settings collapsed to accent + ink.

Sticky Add-to-Cart. The bar now adapts to its own width — it reveals the compare-at price, then a thumbnail, then the variant selector as space allows, while the price and Add button never move. Respects the phone's safe-area at the bottom. Five color settings collapsed to three.

Product Header. Rebuilt on the same theme-neutral foundation with header-size and savings-style presets, and settings that reveal themselves only when relevant so the panel stays short. The standalone rating/stars option was dropped here — star ratings live with the Upsell and review blocks that read real data.

New: Offer block. A tear-off voucher with a perforated notch punched through to your theme, a tag eyebrow, a benefit headline, an optional honest deadline, and a one-tap "copy code" field that confirms out loud for screen readers. It replaces the old Trust Badges block, which had zero installs and has been removed.

improved

One less toggle, one fewer 404

Bundle thumbnails now always stack by tier quantity, the Product Header preview is back in the block catalog, and the checkout-upsell extension is retired so the install footprint stays focused.

A small follow-up sweep behind today's editor cleanup.

Stack Images by Quantity is gone — and on by default. The setting used to gate whether tier cards showed 1 thumbnail or N overlapping thumbnails. It only mattered when product images were on, and the visual outcome wasn't obvious from the label. Now: if product images are enabled, tiers always render stacked thumbnails capped at 4 (so a 3-pack shows 3, an 8-pack shows 4). One fewer setting to think about; no migration on your side.

Product Header preview no longer 404s. The Product Header block was added without a catalog preview image last week, which made it 404 in the in-admin block library and produced noisy Render logs. The preview is now in place and the block renders cleanly in the picker.

Checkout upsell extension retired. The pre-purchase and thank-you upsell extension is removed. The pre-purchase target had an empty-state render bug, the thank-you target needed undocumented merchant enablement to show up, and neither was meeting the bar. Focus stays on what's solid today: Volume Bundles, page-builder sections, and theme-app-extension blocks. If you weren't using it, you'll notice nothing.

improved

Cleaner editor, honest trust signals

Tier editor simplified, social-proof and reviews now refuse to render without real data, a new Product Header block, and a more native-feeling admin chrome.

A batch of merchant-facing improvements over the past week.

Tier editor simplified. The per-tier "benefits" checklist on each Volume Bundle offer is gone — it duplicated the standalone Benefits List block. Offer cards are cleaner; storefront CSS and JS shrink. The gift-tier mismatch advisory also got rewritten so it explains both halves of the rule: gifts aren't auto-added at higher tiers, but the discount function still marks them free if they're already in the cart from elsewhere.

Trust blocks gate on real data. Social-proof and reviews blocks no longer render with placeholder counts or invented review snippets. If a real data source isn't wired up, the block stays hidden — no faked scarcity, no phantom reviews.

New block: Product Header. A single source for the product title + meta row, with size and style controls. The legacy Coupon block was retired — discount surfaces belong inside Shopify's native flows that your customers already understand.

Admin chrome went native. Pages now use Shopify's s-page shell — consistent heading sizes, slimmer support bar, wider canvas for catalog grids and the Sections / Blocks / Bundle Designs libraries. Less app-specific styling, more Shopify-native feel.

Smoother section install. Deep-links into the theme editor now open in the right window context (no broken _blank handoffs in embedded admin), and a banner surfaces if your browser blocks the popup so you know exactly what to allow. Page-builder sections also now use Shopify's native placeholder graphics when no image is set — faster installs, no app-bundled fallback weight on your theme.

improved

Insights got a real dashboard

KPI sparklines, a proportional bundle funnel, per-bundle performance with CSV export, and a 7d / 30d / 90d / all-time range picker.

The /app/insights tab used to be a compliance-only read-only page. It now does the job merchants kept asking for: see what's actually working.

  • KPI sparklines with prior-period trend chips — "+18% vs last week" visible at a glance.
  • Proportional bundle funnel — impressions → opens → adds → orders, with conversion percentages between each step.
  • Per-bundle performance table with CSV export, so you can pull data into a spreadsheet instead of screen-scraping.
  • Date range picker — 7 / 30 / 90 days or all-time. Deep-linkable via ?days= if you want to bookmark a comparison view.
  • Five-tab layout matching the cream-paper / navy / coral vocabulary the rest of the admin uses.

Still a first cut — full attribution-aware analytics is a separate post-MVP shipment — but the funnel and per-bundle CSV are enough to answer "which bundle is pulling its weight?"

improved

Trust badges — 22 new icons + 4 layouts

Per-locale labels (EN / SE / DE / FR), four layout variants, configurable spacing.

Trust badges now ship with 22 vetted icons (payment, shipping, returns, guarantees), four layouts (row, grid, stack, badge-strip), and full localization. Existing installs auto-upgrade — the schema additions are non-breaking.

Want to shape what we build next?

Vote on the public roadmap, submit a request, and follow active threads.

Open roadmap