Tutorial
Lifecycle Manager
Adjust Prices
30 min
price adjustment is a type of change that allows you to modify the price of a subscription in the middle of a subscription term or upon renewal price adjustments can be applied to a subscription at any point during the subscription term, and can be based on a percentage increase or decrease, or a fixed dollar amount price adjustments can be made for various reasons, such as changes in pricing due to changes in market conditions, inflation, or changes in service offerings price adjustments can be applied to all subscription types including usage based subscriptions, recurring subscriptions, and hybrid subscriptions when a price adjustment is applied, it generates a new subscription version with the updated price, which is then automatically reflected in the customer's account the price adjustment is also recorded in the subscription's history for reference and audit purposes so as part of this feature, we introduced a new change type adjust price please be aware that the product names and pricing examples used in this article are purely fictional and do not represent the actual products and pricing offered by nue setting it up adjust price as a change type is not enabled by default please follow the steps below to enable this change type login to nue app https //app nue io click on settings → in the settings search box, search for 'change types' in the change types setting, enable "adjust price' after adjust price change type is enabled, you may also want to refresh your browser to see this new change type login to nue on salesforce select any account with active subscriptions click 'manager customer lifecycle' button navigate to 'subscriptions' tab you should be able to see a new action button 'adjust price' available in the subscription card scenarios in the lifecycle manager, you can make the following types of price adjustments to an existing active subscription set the net sales price to a specific, absolute price give a certain percentage of price increase, or discount, which can be optionally applied to all add ons if the subscription is a bundle product that has children add on subscriptions you may also specify the starting date, and the duration of the price adjustment you can following the steps below to adjust prices to an existing active subscription in the middle of the subscription term login to nue on salesforce select any account with active subscriptions click 'manager customer lifecycle' button navigate to 'subscriptions' tab, and click 'adjust price' now, we will illustrate these various options using a few examples use case #1 set the price to a certain amount till the end of the subscription term sometimes, during the middle of a subscription term, a customer may request a price adjustment due to changing circumstances or budget constraints offering a fixed rate for the remainder of the term can be a way to accommodate such requests and maintain a positive customer relationship scenario sharp revenue, our customer, currently has a 12 month subscription for 100 user licenses of the nue platform this subscription started on september 1, 2023, with a net sales price set at $9 90 per user per month now, sharp revenue wishes to expand their subscription by adding an additional 50 user licenses, effective from january 1, 2024 however, they want to renegotiate the pricing for the entire user base, both the original 100 licenses and the newly added 50 licenses, to be set at $9 00 per user per month starting from january 1, 2024 you can follow the steps below to implement this scenario click on the account ("sharp revenue") and click 'manage customer lifecycle" to navigate to the lifecycle manager click 'update quantity" to add 50 user licenses starting 01/01/2024 click 'confirm' to add the change request to the change cart click "adjust price" to set the price to usd $9 user/month, starting 01/01/2024, till the end of the subscription term click 'confirm' to add the change request to the change set now click on 'change cart' there are 2 changes for the customer click 'checkout' button to check out the change into a quote or an order in the newly created chnage quote or order, you can clearly see 1 summary line and 2 change lines created for the price adjustments a change line that reduces $0 90 for the existing 100 user licenses, starting 01/01/2024, ending 08/31/2024, which is the end of the current subscription term; a change line that reduces $0 90 for the newly added 50 user licenses, starting 01/01/2024, ending 08/31/2024, which is the end of the current subscription term; finally, a summary line that summarizes both changes if you wish to implement additional changes to the price adjustment, you can simply select the 'edit' icon located within the summary line for instance, if the customer expresses a desire to further negotiate the price down to $8, effective from january 1, 2024, you can click the 'edit' icon and adjust the price to $8 once you click 'confirm,' the line editor will promptly update, reflecting the newly revised price adjustment of $8 now, in the price summary panel, the total amount reflects the added 50 quantity as well as the price reduction to $8 starting 01/01/2024 click save and exit finalize the quote into an order, and activate the order in the lifecycle manager, in the revenue stream of the subscription, you can mouse over to see the cmrr and arr of the subscription change starting 01/01/2024, to $1200 and $14,400 respectively, which is $8 per user per month for $150 users use case #2 offer a percentage discount to an existing subscription, as well as all its children add on subscriptions, for a period of time there are a few reasons why a company may consider offering a percentage discount to a customer's existing subscription, including all its children's add on subscriptions, for a fixed period of time for instance, promotion or special offer the company may be running a limited time promotion or special offer to incentivize the customer to renew their subscription or purchase additional services offering a 20% discount for a brief period can make the offer more attractive customer retention if the company is concerned about the possibility of the customer canceling their subscription, providing a discount can be a strategy to retain the customer and prevent churn scenario sharp revenue, one of our valued clients, is currently enrolled in a 12 month subscription plan for the nue rise edition, including 100 user licenses this subscription, started on september 1, 2023, has a net sales price of $9 90 per user per month in addition, it includes an add on subscription for nue on salesforce, with a net sales price of $49 99 per user per month however, sharp revenue has expressed some budgetary concerns for the upcoming quarter consequently, a sales rep has proactively reached out to propose a 20% discount for a duration of three months , aimed at assisting the customer in managing their expenses and ensuring their continued satisfaction with our services you can follow the steps below to implement this scenario click on the account ("sharp revenue") and click 'manage customer lifecycle" to navigate to the lifecycle manager click "adjust price" to give 20% discounts, starting today, for 3 months also check 'apply to all add ons' click 'confirm' to add the change request to the change set check out the change cart into a quote or order in the line editor of the quote or order, you can see that both nue rise edition as well as nue on salesforce has 20% discounts applied for 3 months if you wish to implement additional changes to the price adjustment, you can simply select the 'edit' icon located on each chagne line click 'save and exit' finalize the quote into an order, and activate the order when you check out the revenue stream in the lifecycle manager, you'll see a noticeable drop in the chart that shows the 20% price discount for three months, and then it bounces back up use case #3 increase the price of an existing subscription before or on renewal oftentimes, increasing the price of a customer's subscription before or on renewal can be a strategic move for a company in various situations for example, when a company has added new features, improved service quality, or expanded the offering in a way that significantly enhances the value provided to the customer a price increase can reflect this added value scenario customer sharp revenue is currently enrolled in a 12 month subscription plan for the nue rise edition, including 100 user licenses this subscription, started on september 1, 2023, has a net sales price of $9 90 per user per month in addition, it includes an add on subscription for nue on salesforce, with a net sales price of $49 99 per user per month their subscription is due for renewal on september 1, 2024 upon renewal, sharp revenue wants to add another 20 user licenses recently, the company made a strategic decision to implement a 10% price increase across all its subscription products, effective from july 1, 2024 consequently, our sales rep is going to create a quote for sharp revenue, which includes applying the 10% price increase on july 1, 2024, together with the customer's renewal scheduled for september 1, 2024 to implement this scenario, you can follow the steps below click on the account ("sharp revenue") and click 'manage customer lifecycle" to navigate to the lifecycle manager click 'renew' to renew the subscription for another 12 months, which sets the subscription end date to 08/31/2025 select 'add 20 users upon renewal' click 'confirm' to add to the change cart screenshot 2023 09 25 at 5 03 09 pm png click "adjust price" to give 10% price increase, starting 07/01/2024, till the end of the subscription term also check 'apply to all add ons' click 'confirm' to add the change request to the change set please note that when you use the option 'till the end of the subscription term', nue will automatically calculate the new end of the subscription term by adding the renewal term click confirm to add to the change cart screenshot 2023 09 25 at 5 03 31 pm png click on the change cart you can see 3 change requests available for this customer screenshot 2023 09 25 at 5 03 42 pm png click checkout button to check out the change to a new quote or order in the line editor of the quote or order, you can see that the nue rise edition subscription as well as its add on subscription nue on salesforce have the following changes applied renewed for 12 months, with a new subscription end date of 08/31/2025; added 20 new user licenses in the renewal term, starting 09/01/2024, ending 08/31/2025; the prices for both are increased by 10% starting 07/01/2024, affecting both renewed 100 licenses, and newly added 20 licenses click 'save and exit' finalize the quote into an order, and activate the order in the lifecycle manager, you can see a clear revenue increase in the revenue stream, of both nue rise edition, and its add on nue on salesforce starting 07/01/2024 user case #4 update price tags in the middle of a subscription term in cases where users need to update price tags during an active subscription term—such as applying a new tiered pricing for a usage based subscription—they may want to create a change order to update the price tags follow these steps to do so in the lifecycle manager , navigate to the selected subscription card, click ‘adjust price’ , and select “update price tags” this will add the update price tags change request to the checkout cart proceed to checkout the changes into either a quote or an order note that adjust price changes that update price tags cannot be checked out together with any other change requests; they must be handled separately however, if you want to update the price tags while renewing the subscription, you can simply check out a renew subscription change and modify the price tags in the same change order in the change order, click the ‘price tag’ icon on the subscription summary line to make the desired price tag updates, whether by editing existing tags or creating new ones activate the change order the new price tags will take effect immediately once the change order is activated select update price tags option when making the adjust price change users will receive a messages in the change order containing an adjust price change for the price tags adjust prices in bulk users can also make price adjustments for subscriptions across multiple accounts consider the following scenarios scenario #1 a company plans to increase the price of its saas offering by 5%, effective 01/01/2025, for all active subscriptions on that date scenario #2 a company sells to multiple hospitals organized within a hierarchical structure each subsidiary hospital may operate using a different transactional currency the company wants to apply price adjustments, such as a 5% increase, across multiple subscriptions spanning various hospital accounts and currencies simultaneously api change orders in bulk users can use change orders in bulk https //api docs nue io/#adjust prices of a bulk of subscriptions belonging to different accounts api to adjust prices for a number of subscriptions belonging to different accounts, currencies, and price books using the change orders in bulk api , users can adjust prices for individual subscriptions or leverage a graphql query to identify all subscriptions requiring price adjustments when using a graphql query, the query must return the name field, as the subscription number (name) is used to uniquely identify the subscriptions being adjusted all subscriptions returned by the query will have the same price adjustment applied the api request payload also includes a batchsize option, with a default value of 50 , allowing users to control the number of subscriptions processed in each batch below is an example of an api request payload that includes a combination of specific subscriptions identified by assetnumber and a group of subscriptions retrieved using a graphql query { "options" { "activateorder" true, "proceedoption" "createorder", "generateinvoice" false, "activateinvoice" false, "cancelonpayment" false, "batchsize" 5 }, "assetchanges" \[ { "assetnumber" "sub 000000", "changetype" "adjustprice", "discountpercentage" 10, "startdate" "2025 01 01" }, { "graphqlquery" "query subscription { subscription(where { customer { name { eq \\"parent\\" } } }) { name }}", "changetype" "adjustprice", "netsalesprice" 20, "startdate" "2025 01 01" }, { "graphqlquery" "query { subscription( where { and \[{subscriptionenddate { gte \\\\\\"2025 01 01\\\\\\"}}, {status { eq \\\\\\"active\\\\\\"}}]} ) { name } }", "changetype" "adjustprice", "discountpercentage" 10, "startdate" "2025 01 01" } ] } the api response includes a jobid if the request is submitted successfully users can use get job status api https //api docs nue io/#get a job information to retrieve the job processing results processing logic all subscriptions, whether individually specified by assetnumber or retrieved via a graphql query , will first be sorted using the following fields, consistent with the current checkout logic currency account price book the sorted subscriptions are then divided into batches based on the configurable batchsize value for each batch group the subscriptions by currency , account , and price book create a change order for each group, including the adjust price change lines for the subscriptions in that group if specified in the options, activate the change orders automatically this process repeats until all batches have been processed generate invoices and send for payments if specified in the option example increase prices for all subscriptions by 10% in this example, we'll adjust the prices of all subscriptions with a negative 10% that indicates a price increase, effective from 01/01/2025 request payload curl location 'https //api nue io/cpq/change order in bulk' \\ \ header 'content type application/json' \\ \ header 'nue api key {{nue api key}}' \\ \ data '{ "options" { "activateorder" true, "proceedoption" "createorder", "batchsize" 20 }, "assetchanges" \[ { "query" "query { subscription( where { and \[{subscriptionenddate { gte \\\\\\"2025 01 01\\\\\\"}}, {status { eq \\\\\\"active\\\\\\"}}]} ) { name } }", "changetype" "adjustprice", "discountpercentage" 10, "startdate" "2025 03 02" } ] }' response payload { "jobid" "129580d2 0280 4fd3 86eb d4bd5d4497e9" } get job status use the following api to get the job status curl location 'https //api nue io/cpq/change order in bulk/jobs/129580d2 0280 4fd3 86eb d4bd5d4497e9' \\ \ header 'nue api key {{nue api key}}' \\ \ data '' putting it altogether in the nue lifecycle manager, users can perform mid term subscription price adjustments with ease they have the flexibility to set prices to specific amounts increase prices by defined percentages, optionally applying changes to all add on subscriptions offer price discounts by specified percentages, also with an option to apply them to add on subscriptions these adjustments can be time bound, including options to set prices until the subscription term ends for a set duration, like 3 months until a specific date, such as the end of the current year when users check out the changes into a quote or an order, , nue automatically calculates the price changes for each affected subscription, creating "adjust price" change line items the "net sales price" in these lines reflects the absolute price change, with positive values for price increases and negative values for discounts furthermore, these adjustments can be combined seamlessly with other changes, such as renewals, co terms, and quantity adjustments, all precisely calculated by the nue pricing engine
🤔
Have a question?
Get answers fast with Nue’s intelligent AI, expert support team, and a growing community of users - all here to help you succeed.
To ask a question or participate in discussions, you'll need to authenticate first.