Loop Subscriptions Product Updates logo

Product Updates

Back to Homepage Subscribe to Updates

Labels

  • All Posts
  • Feature
  • Acquire & Grow
  • Retention
  • Customer Experience
  • Admin & Operations
  • Platform Improvements
  • Monthly Recaps

Jump to Month

  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • November 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • April 2022
  • March 2022
Monthly Recaps
3 days ago

March 2026 Release Recap 🚀

Here's everything we shipped in the month of march:


🎯 Acquire & Grow

  • Shopify Markets V2 is now live, bringing local pricing, currency, and product availability for all customer portal actions. Reach out to your CSM or support team to enable access if it isn’t already available. Learn more
  • Bundle builder URL pre-selection (BYOB): You can now create bundle builder links with purchaseOption and sellingPlanId query params to load the BYOB page with a pre-selected purchase option and frequency. Useful for landing pages and social ads. Learn more
  • Control "Add to cart" behavior on bundle builder: Choose whether clicking "Add to cart" appends to the existing cart or clears it first. Helpful if you sell a single bundle and want to avoid duplicate subscription instances. Learn more
  • Control order editing for preset bundle checkout: If you use a parent bundle SKU on checkout, you can now control whether the checkout order is edited to add child products at zero value (for inventory tracking) or kept as parent only. Learn more



🔁 Retention

  • Upsell on Prepaid Subscriptions: You can now upsell prepaid subscribers in the customer portal. Includes new profile conditions (Is / Is not prepaid), full discount support across one-time and subscription, all recommendation types, and analytics tracking. Learn more
  • Recover failed payments v2 campaign: Campaigns can now target subscribers across both in-recovery and post-dunning (paused or cancelled) states. Includes state-specific drawer texts (Update card, Update + resume, Update + reactivate), audience filters, and channel options. Learn more
  • Enhanced conditions for Recover failed payments quick actions: Granular targeting now available across subscription, customer, and payment-based conditions (subscription value, payment failure code, available retry count, and more). Learn more
  • Talk to Support treatment action in cancellation flows: If you use Siena or Gorgias chat widgets, you can now offer "Talk to support" as an alternate save action mapped to specific cancellation reasons. Learn more
  • Combine cancellation offers with skip or delay treatments: A new Flows condition Is cancellation offer applied (any of) lets you pair an incentive (e.g. 10% off) with an order-level treatment (skip or delay next order) for stronger save experiences. Learn more
  • Edit existing Streak programs: Extend milestones, add, remove, or replace rewards on existing Streak programs without recreating them. Handles both new and ongoing subscriptions. Learn more
  • Cancellation save rate definition updated: Saves within the same clock hour are now merged into a single save (most recent stage takes attribution), reflecting subscriber behavior more accurately. Applied to historical data, with banners on relevant screens.


🌟 Customer Experience

  • Custom duration intervals for Delay and Pause flows: You can now configure your own duration options for both Pause and Delay flows (no more hardcoded 7, 15, 30 days). The customer portal drawer experience has also been simplified to a single step. 
  • Cleaner Swap drawer: The same product or variant no longer appears as a swap option for itself, keeping swap choices relevant.
  • Unlisted products in Customer Portal: Subscribers can now purchase unlisted products via Create Subscription and Upsell touchpoints. You also get a new preference to control unlisted product visibility across the customer portal. Learn more
  • Automate product swaps across gift subscription orders: You can now automate product swaps across gift orders (e.g. Jasmine, then Rose, then Tulips across a 3-order gift program). Learn more


🛠️ Admin & Operations

  • Upload banner images directly in Flow and Reward journeys: You can now directly upload banner images in Flow and Reward journeys, similar to Streaks banners. Learn more
  • Last charged card visibility: The subscription admin page now shows the last charged date on each customer card. Also exposed via the API hub (lastChargeDate on List payment methods and Read customer details endpoints). Learn more
  • Update shipping for inactive subscriptions: Update shipping and delivery price on paused or cancelled subscriptions from Admin without resuming first. Learn more
  • Sync Shopify Collections from Loop admin: A new Products → Collections page lets you view all Shopify collections and manually sync the products mapped to them, fixing Smart Collections sync gaps across Upsell, Swap, Selling Plans, and more. Learn more
  • Auto-clear subscription line item attributes: New auto-update preferences let you automatically clear line item attributes after subscription creation or for recurring orders, preventing promo-time attributes from leaking into 3PL fulfillment. Learn more
  • Report export headers in bulk actions: Bulk action input now accepts both Subscription ID / Customer ID (matching report exports) and the legacy subscription_id / customer_id. 
  • Campaign and Quick action attribution in upsell reports: Product wise upsells and Product wise upsell revenue reports now publish the campaign or quick action name in the "Entity" column. Learn more
  • Clearer campaign internal names: Duplicate campaign names now get auto-suffixed (_1, _2, and so on) for easy identification. 
  • Order Journey templates: A new flow template lets you automate a complete product sequence in one journey, with order-level product assignments, journey-wide conditions, and end-of-journey rules (loop or hold the last product). Learn more


⚙️ Platform & API Improvements

  • Webhook Signature Verification: Every webhook now ships with an X-Loop-Signature header (HMAC-SHA256) so you can verify payload authenticity and block spoofed requests. Docs include Node.js, Python, and Ruby samples. Learn more
  • subscription/updated webhook now includes previous state: The payload now ships a previous object snapshot for line actions, discount actions, and policy updates, so you can detect exactly what changed without maintaining your own historical store. Learn more
  • Improvement in Klaviyo payment failed events: When a subscription is paused or cancelled due to hard decline behavior, the event payload now includes $is_hard_declined: true, enabling targeted hard-decline email flows. Learn more
  • Copy Klaviyo-supported quick action key from Loop admin: While creating quick actions, you'll now see an auto-generated "Action key (Klaviyo)" field that you can copy directly into Klaviyo flows. No more multi-step lookups. Learn more
Monthly Recaps
a month ago

What’s new on Loop - February updates

Another strong month of improvements across acquisition, retention, customer experience, and platform performance. Here’s everything that is shipped to help you grow subscriptions and operate more efficiently.

🚀 New Features

  • Enhanced payment recovery insights: Revamped analytics now shows detailed performance for first attempt, first recovery cycle, and subsequent recovery cycles to help you with better understanding of business metrics. Learn more

    Roll out is currently in progress - request access by reaching out to your success or support POC if it's not live for you yet.

  • Refreshed customer portal and upgrades: The customer portal has been refreshed with improved styling, larger touch-friendly buttons for a better mobile experience, enhanced upsell sections to help drive additional revenue, and several feature upgrades to make subscription management easier and more intuitive. Learn more


    The new experience is being rolled out gradually. Please reach out to your success or support POC if it is not yet enabled on your store. Explore the updates below to see what’s new other than the UI improvements.

    • Enhanced prepaid subscription details: Subscribers can now view total prepaid cycle pricing, upcoming charge breakdowns (credits vs payable amount), and their full prepaid credit history. Learn more

    • Improved card update experience: Card update flows now include auto-filled cardholder names, formatted inputs, card brand detection, and inline validation for a smoother experience. Learn more

    • Display multiple SKU upgrade options: Subscribers can now view and choose from all available upgrade options instead of being defaulted to the highest-priority option. Learn more

    • Cancellation flow UX improvements: 

      • After saving an action, subscribers are redirected to the top of the page, and a consistent “Go back” button is now shown across all treatment actions. Learn more
      • The swap experience now auto-selects the product and hides the search bar when only one option exists. Redundant back-navigation screens have also been removed.
      • The top-priority offer’s decline CTA text is used for clearer cancellation messaging. Learn more

  • No-limit discount option for mystery rewards: Ability to configure discount codes with unlimited usage when setting up mystery rewards.

  • Streak protection during subscription merges: Subscriptions enrolled in active streak programs are now excluded from merge actions to prevent streak progress loss. Learn more

  • Upgrade subscription campaigns: Run targeted campaigns to upgrade customers on larger SKUs or higher quantities with incentives - helping increase subscription value and retention. Learn more

  • Acquire with Starter pack → BYOB subscription journeys: Acquire subscribers with a starter product and automatically transition them to Build Your Own Bundle subscriptions using Flows. Learn more

  • Subscription acquisition date conditions: Target cancellation experiences and Flows based on subscription creation date, enabling targeted benefit messaging and retention offers. Learn more

  • US ARL-compliant cancellation for Colorado: ARL compliance now includes Colorado by default alongside California, with the ability to enable additional states if required. Learn more



🛍️ Storefront Improvements

  • Price per unit on subscription widget: Show unit pricing directly on the widget and dynamically update the total price on the Add to Cart button based on quantity. Learn more

  • Gift widget visibility controls: Set the gift widget to be selected by default or hide the “This is a gift purchase” option entirely for gift-only products. Learn more
     
  • Preset bundle checkout consistency: Child products in preset bundles are now automatically added with a 100% discount during checkout for a consistent purchase experience. Learn more

  • Conditional loyalty widget visibility: Hide the loyalty widget in the customer portal when subscribers have zero points or coupon balance. Learn more

  • Minimum loyalty points threshold: Cancellation treatment for redeeming loyalty points can be set to appear only when subscribers have points above a certain threshold.


⤴️ Admin experience improvements

  • Subscription attributes management: Add, update, remove, and filter subscriptions using attributes, now supported across bulk actions and flows. Learn more

  • Missing shipping addresses alert: New admin alerts and customer portal banners highlight subscriptions missing shipping addresses before orders are processed. Learn more

  • Selling plan selection in the admin portal: View selling plan group names and select the correct plan while adding or editing subscription products. Learn more

  • Faster quick action loading: Quick actions now load independently from performance metrics for faster access and editing.

  • “Products not in subscription” condition in campaigns: Target subscribers who do not currently have specific products in their subscriptions, enabling precise upsell campaigns.

  • Bulk actions for definite pause subscriptions: Skip, delay, and reschedule bulk actions are now supported for definite pause subscriptions also.

  • Last charged card visibility: Saved payment methods now display the last charged date and are sorted by most recently used with support for adding cards. Learn more

  • Customer tags in upgrade profiles: Automatically tag customers when they accept upgrade offers to trigger follow-up campaigns or rewards via Flows. Learn more

  • Flows triggered on subscription merges: Product modification flows now run when subscriptions are merged to ensure discounts and benefits apply correctly. Learn more


🔧 Developer highlights

  • Backup payment method APIs: New endpoints allow developers to add or remove backup payment methods on subscriptions. A headless “Add backup payment” URL also supports backup card collection in custom portals. Learn more

  • Customer payment method migration via API: Migrate customer payment methods from external gateways and create subscriptions using Shopify payment method IDs. Learn more

  • Retrieve subscription via Shopify order ID: A new API endpoint allows developers to fetch the associated subscription using a Shopify order ID. Learn more

  • Previous subscription state in subscription/updated webhook: The subscription/updated webhook now includes a previous object, allowing developers to view the subscription state before the update and track changes more easily. Learn more

  • Edit subscription line item quantity via API: A new edit line Admin API endpoint allows developers to update the quantity of a subscription line item directly. Learn more

  • Fetch cancellation flow logs via API: Retrieve logs of subscriber interactions across cancellation flows, including benefits pages, cancellation reasons, and offers. Learn more


⚙️ Platform improvements

  • Reduced order processing latency: Tiered event queues have been added to significantly reduce the order processing times during high-volume batches.

  • Improved subscription data reliability: Automated and periodic reconciliation sync jobs now ensure all subscriptions are captured and created in Loop reliably.
Monthly Recaps
3 months ago

Dec'25 Product Recap

✨ New features

1) Increase AOV with quantity upgrades: Incentivise subscribers to upgrade to larger quantities on a longer frequency. Example - Upgrade from 1 item subscribed monthly → 3 items delivered every 3 months & get 30% off. 

2) Reduce cancellations with one-click product swaps: Let subscribers swap products with a single click instead of cancelling, using your existing swap profiles. This makes it easy to move customers to a better-fit or premium SKU while keeping the same delivery cadence. 


3) Recover failed payments with segment-based incentives: Recover failed payments differently based on how many retries. For example, offer a smaller incentive when retries are still available, and a stronger one when it’s the last retry, or vary offers for soft vs hard declines based on payment failure message. This lets you save more subscriptions while protecting margins.

4) Track subscriber acquisition rates by order number! We’ve introduced a new analytics view that shows when customers convert into subscribers across their store order journey, and how that conversion rate trends over time across different order numbers - so brands can pinpoint the highest-impact moment to drive subscription adoption.

5) Override address validation preference from admin portal. When enabled, users with permission will be able to see a checkbox to override address validation while updating address from the admin portal and customer portal. The selected region for the updated address should be mapped to the shipping profile.

⤴️ Improvements

  • Swap campaigns are now easier to set up and give you granular control at the variant level. You can map multiple products and variants, set priorities, and offer clearer swap choices to subscribers—all from one campaign. Learn more
  • UX Improvements in Analytics & Reporting - You can now manually enter start and end dates directly in analytics and report date filters, along with standardized date formats and quarter-based ranges. This makes reviewing performance faster and more intuitive across reports.
  • Nudge subscribers to order now with additional rewards when they reschedule, delay, or skip an upcoming order. Subscribers get a one-click email to place the order immediately with an incentive, helping recover revenue effortlessly.
  • Loop custom widget now comes with a skeleton loader tackling two major pain points - No more cumulative layout shift (CLS) hence no impact on SEO & widget loading experience now feels faster.
  • "Remove discount" action in Flows action now supports three discount title match conditions - All, Contains and Equals
  • Custom cancellation reason is now available for admin-led cancellations
  • Option to directly upload banner images or add custom HTML code for featuring banners on Upsell and Upgrade modules.
  • Order now quick action now also support three new events - Reschedule, Delay and Skip.
  • Quick nav with Command/Ctrl-K. We have added a new dedicated search bar at the top to bring discoverability. Cleaner UI with icons and clearer active-item highlighting for easier navigation. You can search subscriptions by Shopify subscription ID or customer’s email address.
  • Accessibility enhancements for product page widget (app-block based widget). Added aria-label so that screen readers can read out loud what all purchase options are available. Added tab-index so that customers can navigate using keyboard by pressing Tab and arrow keys without needing to touch the mouse.
Monthly Recaps
4 months ago

Nov'25 Product Recap

✨ New features

1) A/B experiments on cancellation offers: A/B test cancellation offers to uncover which offers save the most. Test between different combinations - gift vs discount, discount A vs discount B, gift A vs gift B. Learn more

2) Prevent discount abuse on upsell campaigns: Protect margins by preventing discount abuse during high-promotion periods while still increasing AOV. Run campaigns like "Add up to 2 item @ 50% off". Learn more


3) [BFCM special] Mystery reward campaign: Surprise high-risk subscribers with personalized Mystery rewards to proactively  prevent negative actions on subscription. Learn more.

4) Run Flow automations based on product in checkout order: You can now trigger subscription journeys based on the products purchased at checkout. Run product-specific rewards or onboarding experiences the moment a purchase is made. Learn more.

⤴️ Improvements

  • Quick actions now follow a clearer, use-case-driven setup with better guidance and visibility. It’s now easier to configure, review what’s active, and avoid setup errors.
  • Users and Permissions module now supports creating new users in Loop who have not yet logged in.
  • Purchase options now stay selected on switching variants with app block based widget. Previously, it used to reset to default purchase option on variant switch.
  • When a subscription eligible for a Order now campaign offer, clicks on "Order now" button in Next order section, Loop will auto-apply the offer from latest Order now campaign created for the subscriber. Previously, Order now campaign offer were only applied when a subscriber placed an order after clicking on campaign banner.
  • Charge order bulk action now supports preponing anchor orders
  • Autosplit admin bulk actions to make them more efficient by prioritizing active subscriptions first and queueing actions for inactive subscriptions next.
  • Seamless admin navigation for Selling plans, Campaigns and Bundles page with new search and filter functionality.
  • Customer portal theme-level improvements are now live.
    • Add custom sections exactly where you need them with an intuitive add custom section flow on hover.
    • Preventing duplicate custom section names ensuring each custom section is uniquely identifiable and prevent conflicts in custom implementation.
    • Manually control the banner priority independently in the customer portal. Previously all the banners - Card expiry/Billing failed, Upgrade banner, Streak/flows appeared as a single entity called “Banners” and priority amongst them was pre-decided by Loop.
  • Easily power custom Streaks experience with following developer updates:

    • On headless customer portal- Leverage new Streak API endpoint to fetch Streak details for a given subscription ID in a specific locale.
    • On Loop’s customer portal - Leverage data from streak object in loopProps window variable to curate customised experience for subscribers enrolled in Streak program
  • Streaks information is now available across all major customer touchpoints

    • Banner and notifications: Streaks banner and notification texts are way more customisable with support for subscription, customer and store based dynamic variables.
    • 3rd party marketing integrations: Streaks information now available in 3rd party marketing integrations. Keep the subscribers updated with upcoming Streak rewards, next order due date and other relevant information for a seamless experience.
  • Streaks management made easy

    • Quickly create multiple Streak programs by simply duplicating the original program and making the required changes.
    • Product/variant IDs are now available on Streaks reward configuration to help brands get sure around the gifts being offered.