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

Smart Inventory Management in Loop

New

  
We are thrilled to introduce Smart inventory management. This new addition ensures your recurring orders are seamlessly fulfilled based on inventory levels of locations mapped to specific shipping zones, enhancing customer satisfaction and smoother operations!

Key Highlights

Smart inventory

  • Leverages advanced logic to optimize inventory checks across all locations and
    shipping profiles
  • Checks inventory levels only on those locations which can service a customer’s address
  • Available for Enterprise plan only

Specific locations

  • Checks inventory only from specific locations selected by you
  • Available for Growth and Enterprise plans

All locations

  • Takes aggregate inventory from all locations while checking inventory levels

SCR-20240529-lpto.png

Experience the power of Smart inventory management and take your subscription business to the next level with Loop Subscriptions. Explore these features in your Loop admin panel today!

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

a year ago

Acquire more, retain better: Selling plan availability

New

  
Selling plans are a core part of how subscriptions are run on Loop. And with this release, we are making them even more powerful. With selling plan availability you have full control and flexibility over which selling plans are presented to customers at different touchpoints in their subscription journey.

While creating/editing a selling plan, you will be able to control the availability on:

  • Storefront product pages
  • Customer portal
  • Admin portal

image.png

You can leverage this to create targeted strategies. For example, you can create acquisition specific selling plans (with higher discounts) which are only available on storefront product pages or selling plans for running promotional campaigns via checkout links (keeping them unavailable on rest of the touchpoints).

Refer to this article to learn more. For any queries or additional information, please reach out to our support team at support@loopwork.co

a year ago

April Month Recap


🚀 New Features

  • Prepaid v2: Improve conversion rates, customer retention and increase LTV by offering more incentives to customers when they pay upfront for multiple orders.
  • Enhanced cancellation flows: Reduce churn with highly targeted and personalized cancellation flows with support for APIs.
  • Klaviyo upgrade: Upgrade your Loop Klaviyo integration to the latest OAuth-based version for a more secure connection not requiring any private or public key info.
  • Customer address sync: Improved select and update address experience in both customer and admin portal leveraging real-time sync between Loop and Shopify addresses.
  • Edit bundle from the cart: Enable your customers to edit the bundle once added to the cart. This will boost the cart conversion rate for bundle purchases.
  • Custom JS events: Leverage 30+ custom JS events to power targeted customer experiences for different customer actions taken on the subscriber portal and bundle pages.
  • Educational login page: Educate customers about subscription program benefits with informational visuals on the login page using our HTML-enabled editor.
  • Display upcoming reward: Easily fetch flow reward banner text and show the upcoming reward on your headless customer portal using flow reward banner API.

⤴️ Improvements

  • New user permissions launched: Permissions are now supported across all modules. New modules added:
  • Charge subscriptions immediately on resume: A new preference "Charge subscription immediately after resume" has been added under Customer portal > Preferences. You can choose the charge customers if the next order date is in the past or in all cases.
  • Easily browse products in the improved product selector pop-up: Product/variant names now link out to the respective Shopify pages for easy reference. Variant IDs and prices are now displayed consistently across all touchpoints.
  • Multilingual reward banners: Stores can now localize gamified reward banner content in the customer portal based on the customer's preferred language.
  • Copy event action keys with ease
  • Add bundle from admin: Promote your customer support team to upsell bundles with the new ability to add and manage bundles directly from the admin portal.
  • Review Campaign action configurations: Existing campaign action details can now be reviewed easily. Configured action, product and discount details, subscription selection conditions, and pop-up details are now included in the pop-up for easy reference.
  • pauseSubscription storefront API: Now pause the subscription for the specific time interval, given you have enabled the preference for the pause duration interval under customer portal > preferences > pause subscriptions interval.
  • Add discount admin API: Apply manual discounts to your subscriptions using Add discount API.
  • Exclude products in a bundle: Define a list of specific product variants mapped to bundle selling plan but need not be shown on the bundle builder page.
  • Delete bundle category images: Stores can now switch from image-based category highlights to default text-based highlights by deleting the category images.
  • Navigation section: With our ever-growing bundle admin page, introducing navigation sections became important for your ease of navigating between modules.
  • Duplication of customer portal theme: Merchants can now be worry-free while duplicating the customer portal. It will correctly copy all the aspects of a customer portal theme including layout ordering, custom sections in layout, styling, and custom JS.
  • Prepone check on Place order APIs: The "Charge Now" action performed through Loop APIs now includes a check to prepone future orders based on the preferences set in the customer portal.
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.