Loop Subscriptions Product Updates logo
Back to Homepage Subscribe to Updates

Product Updates

See the latest features, improvements, and product updates

Labels

  • All Posts
  • New
  • Improvement
  • Fix

Jump to Month

  • 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
Release notes byAnnounceKit

Create yours, for free!

a year ago

Introducing Prepaid V2 🚀


We’re excited to announce the launch of our latest prepaid experience. This release will make managing your prepaid subscriptions a breeze.

  • Prepaid subscriptions improve conversion rates and increase LTV by offering more incentives to customers when they pay upfront for multiple orders.
  • Improves subscription retention with longer commitments from your loyal customers
  • Customers can gift subscriptions to their friends & family, where the subscription is paid fully in advance and can be configured to expire automatically after a set number of orders.

image (1).png

Loop’s advantage

  • Loop intelligently handles prepaid subscriptions. On the creation of prepaid subscriptions, a new order is created for each delivery, unlike the previous approach wherein multiple fulfillments were created against a single order in Shopify.
  • Robust notification support: Since these orders are not treated as fulfillments, notifications are now sent to customers and merchants both via Loop and integrated apps like Klaviyo.
  • Customers enjoy full flexibility to control the order schedule where they can pause, resume, and skip orders in their subscriptions.

Enabling prepaid subscriptions

  • Easily enable prepaid subscriptions for your stores by creating prepaid selling plans and adding products. Read our detailed article here.

Current limitations

  • Prepaid subscriptions don’t yet support upsell and bulk actions
  • Partial billing is not supported for prepaid subscriptions. For such cases, the 'No item available' inventory setting will be applied.
  • Bundles and Quick action support are not available currently.
  • Read more about the current limitations here.

Welcome to the turbocharged prepaid experience designed to give increased convenience to your customers and easy manageability for you!

This experience is live for all new Enterprise users in the beta phase. Existing Enterprise customers can get in touch with their CSMs to enable this.

For any queries or additional information, please reach out to our support team at support@loopwork.co

a year ago

Seamless address syncing between Shopify and Loop


We are excited to announce our latest release, to enable real-time synchronization of customer addresses, ensuring that any updates in Shopify are instantly reflected in Loop and vice versa.

Key highlights

  • Real-time sync: Any creation or update of a customer address on Shopify / Loop will be synced immediately, keeping Shopify and Loop in perfect harmony.
  • Enhanced delivery options: Subscription creation or delivery method update flows will now contain all the customer addresses instead of subscription-specific ones, offering more choices for delivery locations.

Address sync is auto-enabled for all the existing and new stores using Loop's admin and customer portal.

API developments

You can now configure the cancellation flows experience on the headless customer portal using Loop storefront APIs.

Admin API

  • Create Address: This endpoint creates an address for a particular customer.
  • Update Address: This endpoint is used to update an existing address.

Storefront API

  • List Address: Retrieve a list of all addresses associated with a customer, ensuring they have access to their entire address history. This endpoint lists all the addresses available for a particular customer.
  • Create Address: Similar to the Admin API, this endpoint facilitates the creation of new addresses for customers.
  • Update Address: This endpoint provides the functionality to update existing addresses, ensuring customer details are always current.

Existing API Enhancements

Admin API :

  • Read Customer Details: This endpoint now returns a list of all customer addresses available for a particular customer.

This update is part of our ongoing efforts to provide a seamless and efficient user experience for your customers.

For any queries or additional information, please reach out to our support team at support@loopwork.co .

a year ago

Upgrade your Klaviyo integration with secure OAuth connectivity 🚀


We're excited to introduce a major update to our Loop + Klaviyo integration, making your connection simpler and more secure. Now, linking your Loop account to Klaviyo is only a click away!

Key highlights

  • Enhanced security: Leveraging OAuth for a secure connection.
  • Simplified process: Get started with a single click. No manual API key input is required.

With the new OAuth flow, just click the Connect button, and you’ll be guided through a few simple steps:

  • Navigate to Loop > Integrations > Klaviyo and select Connect.
  • Under the Set up instructions tab, click Connect. It will redirect you to the Klaviyo Permissions and Auth page.
  • On the Klaviyo Permissions and Auth page, click Allow to complete the integration process.
  • You will then be redirected back to Loop, where the integration status will now be showing as "Connected".

Important Note ❗

If you're an existing user, upgrading is mandatory as Klaviyo will discontinue their Legacy API by June 2024.

This upgrade ensures that all your existing flows and segments continue to work smoothly without any interruption.

How to upgrade?

  • On the Loop integration Listing page, you will see an upgrade button under Klaviyo
  • Click on the upgrade button, which will redirect you to Klaviyo Permissions and Auth Page.
  • On the Klaviyo Permissions and Auth page, click Allow to complete the upgrade process.

SCR-20240508-rfqz.png

Need help with the upgrade? Feel free to reach out to your CSM or support team at support@loopwork.co

a year ago

Reduce churn with segmented and personalized cancellation flows! 📉


Loop cancellation flows are more powerful than ever, helping you reduce churn with targeted segmentation and personalization of content.

You can now create personalized cancellation flow experience for each customer segment including benefits page, reasons, churn treatment actions and offers.

Key highlights

  • Segment specific cancellation journeys: Power contextual cancellation flows based on number of orders, subscription content, customer tags, subscription spend etc. to provide relevant content and effective churn treatment.
  • Personalized content: Leverage subscription and customer variables to create personalized cancellation content. Add customer name, subscription discounts, subscription spent, etc dynamically to make the cancellation flow engaging and effective.
  • Churn treatment analytics: Run cancellation experiences across different customer segments and see their effectiveness to make informed decisions.

Upgrading existing cancellation flow

  • Go to Loop admin > Customer portal > Cancellation flows
  • Go to each tab “Benefits page”, “Reasons” and “Offers”; one at a time and curate targeted experiences for different customer segments
  • Update your content with dynamic variables (listed on the right) to target the customers with personalized content.

APIs development and enhancements

You can now configure the cancellation flows experience on headless customer portal using Loop storefront APIs.

  • Subscription benefit content: This endpoint is used to fetch the subscription benefit content associated with a specific subscription id.
  • Subscription benefit action: This endpoint is used to log the acceptance or rejection of a subscription benefit offered to a user. It accepts the subscription benefitContentId and user decision as state inputs and logs the information into the system's database for analytics purposes.
  • List cancellation flow: This endpoint is used to fetch the subscription specific cancellation reasons.
  • List cancellation offers: This endpoint is used to fetch the applicable subscription specific cancellation offers.
  • Apply cancellation offer: This endpoint is used to apply the cancellation offer given to the subscriber.
  • cancellationFlowId has been added for the endpoints - skip order, place order, delay order, swap line to track the performance of cancellation flows.

Available to all app users. If you are new to the app, you can start a free trial of Loop.
Feel free to contact us at support@loopwork.co for help in covering your use case.

a year ago

March'24 weekly update #4


🚀 New features

User permissions and Account logs

  • Control visibility and operations within your organization by assigning specific permissions to each user.
  • Hide sensitive information like revenue and limit access to modules based on user roles.
  • Permissions for new users are automatically restricted to prevent unintended changes to critical settings.
  • Granular Control: We are launching with 29 permissions, with more on the way.
    To understand this feature in more detail, please refer to our help article.

Custom domain support for email notifications

  • Use your brand’s domain to send out notifications from Loop, reinforcing your brand identity and enhancing trust.
  • Easily configure the sending domain, sender, and reply-to email addresses.
    For more information on how to set up and utilize this feature, please visit our detailed help article.

Manage your operations more efficiently with custom tags

  • Add any number of custom tags to the orders based on specific order attributes, enabling highly customized views in the Shopify order listing page.
  • Tags are dynamically updated with each order, ensuring that any changes in order attributes are automatically reflected in the order tags for both first-time and recurring orders.

Bundle sales aggregated report

  • Track bundle sales performance over time and improve your bundle offerings with insights like
  • How many bundle units are being sold in a given time period?
    How much revenue is being generated from different purchase options?
    Do customers prefer to buy our bundle for a one-time or a subscription?

Increase quick action conversion by personalizing confirmation texts

  • Personalize pop-up texts for quick actions, aligning them more closely with your unique offers and brand identity
  • Actions supported include Resume Subscription, Reactivate Subscription, and Update Payment
  • Brands looking to cater to a diverse customer base can set up multilingual texts under Settings
a year ago

March'24 weekly update #3


⤴️ Improvements

Prevent revenue loss by limiting the number of discounts that can be applied by a customer :

  • Stores will now be able to define a specific limit on the number of discounts that can be applied. Customers will be shown an error once the discount limit is reached. They will have to remove the already applied discount code and reapply the new one. This limit will be checked only on the customer portal and storefront APIs.
  • Preference is available under Customer portal > Preferences > Subscription actions > Apply discounts.
  • The error message can be configured by editing Customer portal > Texts > Discount section > Maximum number of discounts reached.


🐞 Bug fixes

Incorrect bundles edit after merging subscription : After merging multiple subscriptions, bundles were not getting edited properly. After the fix, the bundle edits will reflect correctly on the active subscription.

Unable to edit bundles with zero value discount : Shopify discounts will no longer be created and applied for the zero value discounts created against build your bundle variants. Previously, zero value discounts were created and applied where in Shopify used to throw an error and prevent subscribers from editing their bundles. Legacy discounts have already been removed from the existing subscriptions.

Shipping province incorrect data in reports : A bug was identified in the reports section where the shipping data was having incorrect province data due to a province code mapping issue. This has now been resolved along with the previous data correction.

a year ago

March'24 weekly update #2


🚀 New features

Targeted cancellation benefits pages

  • Reduce subscriber churn via contextualized benefits pages, now powered with the Loop segmentation engine
  • Engage customers with personalized messages based on their subscription journey, using a combination of subscription products and order conditions
  • Direct customers to informative resources like blogs or product pages to highlight the benefits of specific subscribed products
  • Configure and manage multiple benefits pages in the new "Benefits Page" tab under Customer Portal > Cancellation Flows in the Loop admin
  • Monitor cancellation attempts and acceptance rates for each benefits page, with prioritization based on the latest applicable page
  • Support for multilingual texts under Settings > Multilingual texts > Cancellation flow > Benefits page

Prevent revenue loss by limiting consecutive orders that can be skipped

  • Introduce a limit on the maximum consecutive orders that customers can skip, ensuring a steady revenue stream while giving flexibility to skip.
  • Customize the maximum skip limit and error message in the Loop admin under Customer Portal > Preferences > Order Actions > Skip Order.
  • Available for all plans, this feature safeguards against subscription discount abuse, maintaining subscription integrity.

Influence.io + Loop Integration

  • Influence.io is a loyalty and referral app that helps brands improve their customer LifeTime Value. They have different features such as Points and rewards, Referrals, Loyalty and Affiliates.
  • Loyalty and Referral discount codes generated by Influence.io will now be eligible for subscriptions and one-time purchase both.


⤴️ Improvements

Build your bundle discount: Improved logic to overcome Shopify's limitation of allowing only 100 entities against a specific discount code. For bundles containing more than 100 product variants belonging to less than 100 products, we will start mapping concerned products (with all their variants) to the bundle discount code. In case if the number of products cross 100, we will make the discount code available for all the available products on store.

Loyalty app integrations: Discount codes generated by the integrated loyalty apps will be eligible for subscriptions instantaneously creating zero friction for your subscribers. When customers redeem their points and generate a discount code, the discount code will be eligible for subscriptions instantly.

Admin API improvements: Support for 2 new filters - createdAtStartEpoch and createdAtEndEpoch have been added for List Activity Logs API. Merchants can now filter out the activity logs based on the creation time.

Customer portal: The shipping fee is displayed with only one decimal place instead of two.


🐞 Bug fixes

Incorrect progress bar for range bundles: Progress bar was incorrectly shown basis sum of product base prices for range bundles with fixed amount based discount milestones. We have now fixed it to show the progress bar basis the: Sum of the selling plan discounted prices for subscription bundles, and Sum of the total product prices for one-time purchase bundles

Bundle builder visual bugs: Product description drawers were not opening on all mobile screens below a certain resolution. Now it shall always be visible on any mobile screen. No need for any custom CSS.

  • Category images getting squeezed and not visible correctly. Now we have updated the default CSS for images to maintain their aspect ratio.
  • Product description drawer images were getting cut. We have handled this in our default CSS wherein the images will always be contained within the defined image space without getting cut.

Shipping: The subscription export now correctly captures updated shipping provinces for customers who have changed their shipping addresses.

Zapiet: Blackout dates and non-shipping days are now set according to the merchant's timezone.

a year ago

Prevent revenue loss by limiting maximum consecutive skips

New

  
Are you looking for solutions to prevent the misuse of the Skip order feature? Our new feature will help you optimize revenue realization while providing the flexibility of Skipping for your subscribers.

Root cause

Skipping future scheduled orders provides ultimate flexibility to the subscribers for managing subscriptions without pausing or cancelling them, but unfortunately, it leads to significant losses for merchants when subscribers start abusing it.


Our Solution

We have introduced a new feature to limit the maximum consecutive skips allowed. This new configuration scrutinizes the entire order timeline, assessing if an order skip request exceeds the set limit. Should the request not breach this limit, it will proceed as usual. However, if the limit is surpassed, the customer will encounter an error message on their portal, preventing further skips.

image.png


How to implement

The configuration for this feature is accessible via the Loop admin panel.

Here's how you can set it up

  1. Navigate to Customer Portal > Preferences > Order Actions > Skip Order.
  2. This option is available exclusively to stores that permit order skipping.
  3. To set up the error message that will be displayed upon limit breach, go to Customer Portal > Texts > Error Messages > Maximum Consecutive Skip Orders Limit.

Understanding the configuration

We've attached a screenshot below to illustrate a hypothetical order schedule. This includes past, next, and future orders, showcasing their current status alongside the actions customers are permitted to take.

image.png

This update aims to safeguard merchant revenue and uphold customer satisfaction by maintaining a degree of order flexibility. By finding this balance, we're confident we can enhance the overall experience for merchants and their customers.


Available to all app users. If you are new to the app, you can start a free trial of Loop.

Feel free to contact us at support@loopwork.co for help covering your use case.

a year ago

March'24 weekly update #1


🚀 New features

Engaging reward banners

  • Drive higher engagement by curating exciting rewards banner flows loaded with multimedia to help subscribers visualize their gamified subscription journey.
  • Insert GIFs / photos / videos to make it more engaging while setting up reward flows.
  • This is available only on our Enterprise plan.

Boost recurring order value with bundle upsell

  • Enable customers to add Preset and Build your bundles in their existing subscription as a one-time or subscription add-ons.
  • Define the visibility priority order among the bundles on the customer portal upsell section.
  • Update the list of excluded bundles to be omitted on the upsell section.

⤴️ Improvements

Customer portal loading experience: Upgrade to a better customer portal loading experience with no multiple loaders and screen snapping before the load. Upgrade to the latest widget snippet by visiting Subscription widget > Installation.

Filters added for Read all subscriptions API: Status and nextBillingDate filters have been added for Read all subscriptions API. These can be used to filter active subscriptions which are going to be charged in a specific period. This data can be further used for Inventory forecasting, upcoming orders, upcoming potential revenue, etc.

Admin API optimizations: Read all APIs for customers, subscriptions, orders and activity logs have been optimized for better performance.

Add button alignment on bundle builder page: “Add” buttons for each product will now be automatically aligned on the bundle builder page. We have slightly changed the HTML structure of our product card, if you face any issue please contact our support.

Cancellation reason UI improvement: Edit cancellation reason UI now clearly depicts system behavior. Users are now alerted if they try to save changes without selecting an alternate option. Custom message for cancellation confirmation is now shown separately.


🐞 Bug fixes

Bundle items not visible on cart page: In some cases bundle items were not visible on main cart page for certain themes. This fix will ensure that bundle items are always visible on the cart page irrespective of the Theme.

Customer portal accessibility issue: Customers were previously redirected to the homepage when clicking on the "Manage subscription" button on the thank you page. This has now been fixed. If the customer is logged in, then they are redirected to the subscription portal and if not logged in then they are taken to the email login page.

No purchase option selected issue: When changing the order of purchase option in Loop widget to show "Subscription" on top, the widget was not showing any purchase type (One time or subscription) preselected. This has been fixed now. If you are facing this issue, then please consider updating your widget version from Loop admin portal or contact our support.

Multiple lines swap flow issue: In case a subscription was having the same item multiple times, then Loop swap flow was only working for the first line. This has been fixed now and all lines will be swapped if the same product variant is added multiple times in the same subscription.

Bundle items swapping issue: Selling plan ID mapping issue solved for bundle items swapping via Loop flows.

Subscription login page content issue: Subscription login page content changes were not getting updated due to a conflict with legacy code. This was fixed on the same day it was reported.

Bundle builder minor UX issue: Discount field in bundle builder page has default “0” value which was not removable leading to usability issues. This has been fixed now.

Add product variants in bundle: Customers were not able to add non-default product variants from product description drawer on bundle builder page. Fix deployed will ensure that any product variant can now be added from the drawer.

a year ago

🚀 Feature releases from February 2024


Account log

Stay on top of all changes with Account logs. Track who made what change and when.

Filter activity by its type, date range, or user.

image (3).png


Customer portal

Design a more personalised experience for your subscribers, and retain them for the long haul. With variable support in Custom Blocks on Customer Portal Themes, target subscribers with their exact information.

image (5).png


Flows

Merchants can now trigger flows based on these new conditions:

  • Weight (ideal for meal subscriptions)
  • Total number of subscription orders
  • Total subscription spend
  • Specific-subscription spend

image (4).png


Build-your-own bundle categories

Easily rearrange the categories according to their priority. It will control the order in which categories are shown on the bundle builder page.

image (6).png


Bundle page events

Our latest update introduces custom events that enable you to monitor and optimize the customer journey. Set up event listeners to track cart abandonment or simply track sales funnel.

Event trigger and name:

Event trigger - Customer adds an item to the bundle | Event key- "loopItemAddToBundleSuccessEvent"

Event trigger - Customer adds a bundle to the cart | Event key - "loopByobAddToCartSuccessEvent"