{
    "version": "https://jsonfeed.org/version/1",
    "title": "Loop Subscriptions Product Updates",
    "home_page_url": "https://updates.loopwork.co",
    "icon": "https://img.announcekit.app/345739ea1ceba931ce31c0c12398750a?w=150&h=50&fit=max&s=70c8b5af15379508d614a228898fffdf",
    "items": [
        {
            "id": "447195",
            "content_html": "<p>You can now run a campaign to target subscriptions which do not have a backup payment method, reducing failed renewals from expired or failed cards.</p><p>Reach through the customer portal, email, SMS, or both, and incentivize action with discounts or gifts. Clicking the campaign link takes subscribers straight to the customer portal to add their card, and you can track audience, clicks, and completion rate from the campaign dashboard.</p><p><a href=\"https://help.loopwork.co/en/articles/16817027-add-backup-payment-method-campaign\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/new-campaign-type-to-get-subscribers-to-add-a-backup-payment-method-41AmC4",
            "title": "New campaign type to get subscribers to add a backup payment method",
            "summary": "You can now run a campaign to target subscriptions which do not have a backup payment method, reducing failed renewals from expired or faile...",
            "date_modified": "2026-09-03T10:35:20.000Z",
            "tags": [
                "Retention",
                "Customer Experience"
            ]
        },
        {
            "id": "447189",
            "content_html": "<p>You can now target campaigns to subscribers based on their country or province, instead of running the same campaign for everyone.</p><p>For physical subscriptions, targeting is based on the shipping address. For digital subscriptions, it's based on the billing address.</p><p><a href=\"https://help.loopwork.co/en/articles/12769114-campaigns-overview\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/run-curated-campaigns-for-specific-countries-and-provinces-3ULZuw",
            "title": "Run curated campaigns for specific countries and provinces",
            "summary": "You can now target campaigns to subscribers based on their country or province, instead of running the same campaign for everyone. For physi...",
            "date_modified": "2026-09-02T09:49:22.000Z",
            "tags": [
                "Acquire & Grow",
                "Admin & Operations"
            ]
        },
        {
            "id": "447188",
            "content_html": "<p>You can now filter products by status, availability, and product type in every product selector across Loop admin, so draft or unlisted products don't get selected by mistake.</p><p>A new \"Product selectors\" setting under Settings &gt; General lets you set which statuses are pre-selected store-wide, so your team only sees what's relevant by default.</p><p><a href=\"https://help.loopwork.co/en/articles/15273684-general-settings#h_10c7ce20b1\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/filter-products-by-status-and-set-your-default-selection-everywhere-3TDAYg",
            "title": "Filter products by status and set your default selection everywhere",
            "summary": "You can now filter products by status, availability, and product type in every product selector across Loop admin, so draft or unlisted prod...",
            "date_modified": "2026-09-02T09:22:15.000Z",
            "tags": [
                "Admin & Operations"
            ]
        },
        {
            "id": "447197",
            "content_html": "<p>The upsell analytics dashboard now shows your revenue trend distributed by source, making it easier to see where upsell revenue is coming from.</p><p>The revenue trend graph is now stacked by revenue added and revenue realized, broken down by channel when you view all channels, or by entity when you select a specific channel like customer portal. The pie chart also breaks down entity-wise revenue once a channel is selected, and \"Conversion rate\" is now labeled \"Added/Views %\" with a tooltip explaining the metric.</p>",
            "url": "https://updates.loopwork.co/clearer-revenue-breakdowns-in-upsell-analytics-43R9EA",
            "title": "Clearer revenue breakdowns in upsell analytics",
            "summary": "The upsell analytics dashboard now shows your revenue trend distributed by source, making it easier to see where upsell revenue is coming fr...",
            "date_modified": "2026-09-01T10:43:36.000Z",
            "tags": [
                "Platform Improvements"
            ]
        },
        {
            "id": "446991",
            "content_html": "<p>For prepaid selling plans with auto-renew disabled, checkout now shows a one-time total instead of a recurring charge, matching how the subscription is actually billed.</p><p>This removes the earlier mismatch where checkout displayed the recurring billing price for subscriptions that would never renew, giving customers a clearer picture of their commitment at the point of payment.</p><p>This applies automatically to new selling plans. For existing plans, you'll need to edit and save the plan again for the updated checkout behavior to take effect.</p><p><a href=\"https://help.loopwork.co/en/articles/12731270-prepaid-subscription\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/show-accurate-one-time-totals-at-checkout-for-non-renewing-prepaid-plans-hXGtq",
            "title": "Show accurate one-time totals at checkout for non-renewing prepaid plans",
            "summary": "For prepaid selling plans with auto-renew disabled, checkout now shows a one-time total instead of a recurring charge, matching how the subs...",
            "date_modified": "2026-09-01T07:46:06.996Z",
            "tags": [
                "Retention"
            ]
        },
        {
            "id": "446989",
            "content_html": "<p>The \"Reason wise cancellations\" and \"Reason wise cancellation trend\" charts in Analytics &gt; Cancellations &gt; Overview now show only your top 15 cancellation reasons individually.</p><p>All remaining reasons are grouped into a single <strong>\"Other Reasons\"</strong> bucket, shown in <strong>grey</strong> on both charts, so you get a clean, stable view of your reason distribution even if you capture a large number of custom or free-text reasons.Everything else rolls up into a single \"Other reasons\" bucket, shown in grey on both charts, keeping the charts readable while still preserving your full reason distribution.</p>",
            "url": "https://updates.loopwork.co/simplify-cancellation-reason-charts-with-a-top-15-breakdown-fGTqU",
            "title": "Simplify cancellation reason charts with a top 15 breakdown",
            "summary": "The \"Reason wise cancellations\" and \"Reason wise cancellation trend\" charts in Analytics &gt; Cancellations &gt; Overview now show only your...",
            "date_modified": "2026-09-01T07:41:34.849Z",
            "tags": [
                "Retention",
                "Platform Improvements"
            ]
        },
        {
            "id": "447199",
            "content_html": "<p>You can now preview the entire customer portal upgrade flow while configuring an upgrade profile, without setting up a test user or switching tabs. Click through the upgrade banner, the drawer listing upgrade options, and the offer details page exactly as subscribers will see them.</p><p>A new side-by-side customizer lets you edit the banner, styles, and text (with search) on the left while seeing changes reflected live in the preview on the right, in either mobile or desktop view.</p><p><a href=\"https://help.loopwork.co/en/articles/12703349-upgrades\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/preview-and-customize-the-upgrade-experience-directly-in-admin-467WH6",
            "title": "Preview and customize the upgrade experience directly in admin",
            "summary": "You can now preview the entire customer portal upgrade flow while configuring an upgrade profile, without setting up a test user or switchin...",
            "date_modified": "2026-08-26T10:53:10.000Z",
            "tags": [
                "Acquire & Grow",
                "Admin & Operations"
            ]
        },
        {
            "id": "447206",
            "content_html": "<p>You can now add an Edit BYOB quick action link to notifications, logging subscribers in and taking them directly to their bundle's editing page instead of dropping them on the customer portal to find it themselves.</p><p>Set it up once at the store level and add it to any CTA link. The quick action automatically identifies the right bundle in the subscription and redirects the subscriber to that specific editing page.</p><p><a href=\"https://help.loopwork.co/en/articles/16817878-edit-build-your-bundle-quick-action\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/new-quick-action-to-send-subscribers-straight-to-editing-their-bundle-4e4IkU",
            "title": "New quick action to send subscribers straight to editing their bundle",
            "summary": "You can now add an Edit BYOB quick action link to notifications, logging subscribers in and taking them directly to their bundle's editing p...",
            "date_modified": "2026-08-25T11:43:17.000Z",
            "tags": [
                "Retention",
                "Customer Experience"
            ]
        },
        {
            "id": "447205",
            "content_html": "<p>You can now set the order cutoff for monthly selling plans as a fixed date of the month, instead of a day count before the anchor date. This keeps the cutoff consistent every month instead of shifting based on how many days are in the previous month.</p><p>For example, you can set orders to lock on the 25th of each month for delivery on the 1st, giving subscribers a simple, predictable rule to follow.</p><p><a href=\"https://help.loopwork.co/en/articles/12674241-selling-plans#h_87dd9aa4da\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/set-a-fixed-calendar-date-for-monthly-selling-plan-cutoffs-4cWjOE",
            "title": "Set a fixed calendar date for monthly selling plan cutoffs",
            "summary": "You can now set the order cutoff for monthly selling plans as a fixed date of the month, instead of a day count before the anchor date. This...",
            "date_modified": "2026-08-25T11:03:13.000Z",
            "tags": [
                "Acquire & Grow",
                "Admin & Operations"
            ]
        },
        {
            "id": "446739",
            "content_html": "<p>By default, revenue is tracked in Klaviyo for order/processed, subscription/created, subscription/resumed, subscription/reactivated, and giftSubscription/created. You can now choose which events include this data, giving you more control over how revenue shows up in your Klaviyo reporting.</p><p>This setting is available under Tools &amp; apps &gt; Klaviyo.</p><p><a href=\"https://help.loopwork.co/en/articles/12733266-klaviyo\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/choose-which-events-send-revenue-data-to-klaviyo-muZvq",
            "title": "Choose which events send revenue data to Klaviyo",
            "summary": "By default, revenue is tracked in Klaviyo for order/processed, subscription/created, subscription/resumed, subscription/reactivated, and gif...",
            "date_modified": "2026-08-18T10:30:06.000Z",
            "tags": [
                "Admin & Operations",
                "Platform Improvements"
            ]
        },
        {
            "id": "445995",
            "content_html": "<div data-embed-code=\"&lt;div style=&quot;left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;&quot;&gt;&lt;iframe src=&quot;https://www.loom.com/embed/a31b9a58ed044986a0b268dc6456f146&quot; style=&quot;top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;&quot; allowfullscreen scrolling=&quot;no&quot; allow=&quot;encrypted-media *;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;\" data-embed-image=\"https://cdn.loom.com/sessions/thumbnails/a31b9a58ed044986a0b268dc6456f146-00ebc3edd5e2d729.gif\" data-embed-signature=\"RHVTR7FMvNyVnQmhEv2DnYTK1MLpdmFnnEPWdq7BgGA\" data-embed-url=\"https://www.loom.com/share/a31b9a58ed044986a0b268dc6456f146\">&lt;div style=\"left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;\"&gt;&lt;iframe src=\"https://www.loom.com/embed/a31b9a58ed044986a0b268dc6456f146\" style=\"top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;\" allowfullscreen scrolling=\"no\" allow=\"encrypted-media *;\"&gt;&lt;/iframe&gt;&lt;/div&gt;</div><p><strong>Features:</strong></p><ul><li><strong>Multi-option Mystery Rewards</strong> to let customers pick a reward of their choice. <a href=\"https://help.loopwork.co/en/articles/12709937-mystery-rewards\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li><strong>Loop MCP v1 is live</strong> — Connect Claude or ChatGPT directly to your Loop data to get answers across all major analytics and create your own custom dashboards. <a href=\"https://help.loopwork.co/en/articles/16148032-mcp-connect-loop-to-ai-assistants\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li><strong>Customer Portal Builder v2</strong> — Now preview and test edits with real customer data before publishing. <a href=\"https://help.loopwork.co/en/articles/12707618-customer-portal#h_eb4e6487c8\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li><strong>Payment Recovery v2</strong> — Build failure-based recovery strategies with configurable retries, emails and discounts. <a href=\"https://forms.gle/39bPm25vwP9jWVnC8\" rel=\"noopener noreferrer\" target=\"_blank\">Get early access</a></li><li><strong>New API Version &amp; 5x Rate Limits</strong> — All Loop APIs are now available on v2026.04 with cursor-based pagination and 5x higher rate limits, increasing from 10 to 50 requests/second per store. <a href=\"https://developer.loopwork.co/v2026.04/reference/loop-api-reference\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li></ul><p><br /><br /><strong>More personalization:</strong></p><ul><li>Flows now have a new trigger, “subscription status changed,” new targeting conditions (attribute absent, upsell not added, retention offer not applied), a “View logs” action, and dynamic variables in Reward Journey banners. <a href=\"https://updates.loopwork.co/new-flow-triggers-targeting-conditions-and-log-access-plus-dynamic-banners-in-reward-journey-3MNQBy\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li>New Streaks conditions let you include/exclude specific bundles or target customers based on country/province presence. <a href=\"https://updates.loopwork.co/target-streaks-by-bundle-or-shipping-region-3Iggww\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li>Show different upgrade offers for recently acquired vs. long-term customers. <a href=\"https://updates.loopwork.co/target-upgrade-offers-by-subscriber-tenure-3H7S0g\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li>Target down to the province/state level (not just country) across major Loop modules. <a href=\"https://updates.loopwork.co/add-province-and-state-level-targeting-to-demographic-conditions-1KKzBK\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li></ul><p><br /><br /><strong>Improvements:</strong></p><ul><li>You can now show retention offers even if a customer skips the cancellation survey. <a href=\"https://updates.loopwork.co/show-retention-offers-even-when-no-cancellation-reason-is-selected-4cT1eg\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li>Loop shipping profiles now support multi-currency rates. <a href=\"https://updates.loopwork.co/set-currency-for-shipping-rates-in-multi-market-zones-3ER4XK\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li>SKU-only upgrade offers (no frequency change) now work on contracts with multiple subscription lines, where they were previously blocked entirely. <a href=\"https://updates.loopwork.co/sku-upgrade-offers-now-supported-for-multi-subscription-line-contracts-1O9Law\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li>Preset bundles now support Shopify Markets pricing. (Available on request at the moment.)</li><li>Experiments now show which Loop module they run on, full configuration for both winning and losing variants, and start/end date tracking. <a href=\"https://help.loopwork.co/en/articles/12959426-a-b-experiments\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li><strong>Updated Anchor API</strong> to let you update a subscription’s billing anchor (weekly/monthly/yearly). <a href=\"https://developer.loopwork.co/v2026.04/reference/update-anchor\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li><li><strong>Updated Transactions API</strong> to let you edit an existing bundle transaction (products, quantity, discount, box size, plan) using the same transaction ID instead of recreating it. (Available on request at the moment.) <a href=\"https://developer.loopwork.co/v2026.04/reference/update-transaction-beta\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></li></ul>",
            "url": "https://updates.loopwork.co/what-s-new-on-loop----july-26-updates-NJEQw",
            "title": "What’s New on Loop — July ’26 Updates",
            "summary": "&lt;div style=\"left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;\"&gt;&lt;iframe src=\"https://www.loom.com/embed/a...",
            "date_modified": "2026-08-14T08:45:52.005Z",
            "tags": [
                "Monthly Recaps"
            ]
        },
        {
            "id": "445895",
            "content_html": "<p>You can now set the currency for individual shipping rates based on the currencies available in a zone or market. If your store's base currency is USD and a zone includes the UK and Canada, you can choose USD, CAD, or GBP for each rate, and order amount conditions for that rate apply in the selected currency.</p><p>This closes the gap with Shopify's native shipping profile capabilities and gives you more control over multi-market shipping setups.</p><p><a href=\"https://help.loopwork.co/en/articles/12732320-subscription-shipping-profiles\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/set-currency-for-shipping-rates-in-multi-market-zones-3ER4XK",
            "title": "Set currency for shipping rates in multi-market zones",
            "summary": "You can now set the currency for individual shipping rates based on the currencies available in a zone or market. If your store's base curre...",
            "date_modified": "2026-08-11T18:12:58.000Z",
            "tags": [
                "Admin & Operations"
            ]
        },
        {
            "id": "445896",
            "content_html": "<p>Loop's alert center now flags shipping profiles with no selling plan mapped, making it easier to identify profiles affected by deleted selling plans. Previously these profiles were hidden and Shopify silently reclassified them as Custom Profiles, making the issue hard to trace.</p><p>The alert links directly to the impacted profile, and a new \"No selling plan mapped\" chip in the shipping profiles list makes affected profiles easy to spot and fix.</p>",
            "url": "https://updates.loopwork.co/alert-for-shipping-profiles-with-no-selling-plan-mapped-3FZtu0",
            "title": "Alert for shipping profiles with no selling plan mapped",
            "summary": "Loop's alert center now flags shipping profiles with no selling plan mapped, making it easier to identify profiles affected by deleted selli...",
            "date_modified": "2026-08-11T16:20:00.000Z",
            "tags": [
                "Admin & Operations"
            ]
        },
        {
            "id": "445435",
            "content_html": "<p>Theme settings is now a split-pane builder. Your portal renders live on the right while you edit Layout, Styles, Texts, Custom CSS, and Custom JS on the left, so you see every change before you publish.<br /><br />Leverage inspect mode to find component-specific texts and styles, and turn it off to explore multi-step flows without affecting live subscriptions. You can also preview any portal page as a real subscriber by subscription ID, switch between desktop and mobile, and use zoom controls.<br /><br /><span><a href=\"https://help.loopwork.co/en/articles/12707618-customer-portal\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></span></p>",
            "url": "https://updates.loopwork.co/customize-your-customer-portal-in-a-visual-builder-with-live-preview-4BT5V6",
            "title": "Customize your customer portal in a visual builder with live preview",
            "summary": "Theme settings is now a split-pane builder. Your portal renders live on the right while you edit Layout, Styles, Texts, Custom CSS, and Cust...",
            "date_modified": "2026-08-06T09:48:35.791Z",
            "tags": [
                "Customer Experience",
                "Admin & Operations"
            ]
        },
        {
            "id": "445898",
            "content_html": "<p>You can now enroll subscribers in Streaks based on specific bundles or shipping location. New conditions let you include or exclude subscriptions containing a given bundle, and include or exclude specific countries and provinces.</p><p>This helps you target rewards more precisely, like restricting free shipping rewards to regions where the cost makes sense, or running a streak for one BYOB bundle without it applying to others on the same selling plan.</p>",
            "url": "https://updates.loopwork.co/target-streaks-by-bundle-or-shipping-region-3Iggww",
            "title": "Target Streaks by bundle or shipping region",
            "summary": "You can now enroll subscribers in Streaks based on specific bundles or shipping location. New conditions let you include or exclude subscrip...",
            "date_modified": "2026-08-05T18:49:28.000Z",
            "tags": [
                "Retention"
            ]
        },
        {
            "id": "445897",
            "content_html": "<p>You can now run different upgrade offers based on how long a subscriber has been with you. For example, offer a smaller upgrade to subscribers active for 30 to 60 days, and a bigger one to subscribers past 60 days.</p><p>A new \"Subscription created at\" condition on Upgrade profiles lets you target by absolute date range, in the last X days, before X days, or between X and Y days.</p><p><a href=\"https://help.loopwork.co/en/articles/12703349-upgrades\" rel=\"noopener noreferrer\" target=\"_blank\">Learn more</a></p>",
            "url": "https://updates.loopwork.co/target-upgrade-offers-by-subscriber-tenure-3H7S0g",
            "title": "Target upgrade offers by subscriber tenure",
            "summary": "You can now run different upgrade offers based on how long a subscriber has been with you. For example, offer a smaller upgrade to subscribe...",
            "date_modified": "2026-08-05T18:41:27.000Z",
            "tags": [
                "Acquire & Grow",
                "Admin & Operations"
            ]
        },
        {
            "id": "445900",
            "content_html": "<p>You can now choose which pricing fields appear on the checkout line for gift subscriptions, gift price, number of orders, and shipping price, instead of always showing all three.</p><p>This is useful if you already explain the gift pricing breakdown on your gift page and don't want it repeated at checkout.</p><p>Configure this at Subscriptions &gt; Gift &gt; Preferences &gt; Gift information on checkout.</p>",
            "url": "https://updates.loopwork.co/control-which-gift-subscription-details-show-at-checkout-3Kx3z2",
            "title": "Control which gift subscription details show at checkout",
            "summary": "You can now choose which pricing fields appear on the checkout line for gift subscriptions, gift price, number of orders, and shipping price...",
            "date_modified": "2026-08-04T18:55:52.000Z",
            "tags": [
                "Acquire & Grow",
                "Customer Experience"
            ]
        },
        {
            "id": "445899",
            "content_html": "<p>You can now control whether an Instant Win-back Offer appears based on the reason a subscriber selected during cancellation, so you're not showing an offer that feels out of place for sensitive reasons.</p><p>Cancellation reason data is now exposed on the storefront through <code>window.loopProps &gt; subscription &gt; cancellationReason &gt; {reason, reasonId}</code>, so our solutioning team or your agency can build custom logic to show or hide the offer accordingly.</p>",
            "url": "https://updates.loopwork.co/show-or-hide-instant-win-back-offers-based-on-cancellation-reason-3JoF2M",
            "title": "Show or hide Instant Win-back Offers based on cancellation reason",
            "summary": "You can now control whether an Instant Win-back Offer appears based on the reason a subscriber selected during cancellation, so you're not s...",
            "date_modified": "2026-08-04T18:52:43.000Z",
            "tags": [
                "Retention",
                "Customer Experience"
            ]
        },
        {
            "id": "445902",
            "content_html": "<p>You can now trigger a Flow directly off a subscription status change, like Paused to Active, and target more precisely with new conditions like \"Subscription attribute absent,\" \"Product added is not upsell,\" and \"Retention offer not applied\" (previously \"Cancellation offer applied\").</p><p>A new \"View logs\" action lets you jump straight to logs for a specific Flow, making troubleshooting faster. Reward Journey banners also now support dynamic variables, so you can personalize HTML banner content with subscription or customer data.</p>",
            "url": "https://updates.loopwork.co/new-flow-triggers-targeting-conditions-and-log-access-plus-dynamic-banners-in-reward-journey-3MNQBy",
            "title": "New Flow triggers, targeting conditions, and log access, plus dynamic banners in Reward Journey",
            "summary": "You can now trigger a Flow directly off a subscription status change, like Paused to Active, and target more precisely with new conditions l...",
            "date_modified": "2026-07-29T19:07:15.000Z",
            "tags": [
                "Retention",
                "Admin & Operations"
            ]
        },
        {
            "id": "445901",
            "content_html": "<p>You can now choose which purchase options, one-time or subscription, are allowed for each upsell or cross-sell quick action link, separate from the permissions set for general upsells.</p><p>This lets you run setups that weren't possible before, like allowing both options on general upsells but restricting quick action links at exclusive discounts to subscription only.</p>",
            "url": "https://updates.loopwork.co/set-purchase-options-independently-for-upsell-quick-action-links-3LFs5i",
            "title": "Set purchase options independently for upsell quick action links",
            "summary": "You can now choose which purchase options, one-time or subscription, are allowed for each upsell or cross-sell quick action link, separate f...",
            "date_modified": "2026-07-29T19:02:33.000Z",
            "tags": [
                "Acquire & Grow",
                "Admin & Operations"
            ]
        }
    ]
}