Strength in Automation: How Zone & Co Streamlines Quote to Cash to Revenue for Scaled Business Growth
This session explores the shift from manual, siloed processes to real-time billing workflows integrated between Salesforce and NetSuite via ZoneBilling. We’ll cover how teams adapt to complex pricing models, including subscriptions, usage, and emerging AI-driven offerings, while staying ASC 606 compliant. Featuring insights from SaaSCG and real-world customer experiences, we’ll close with actionable tips and advice you can take back to improve your own billing and revenue processes.
Transcript
Brad Mortimore
Alright. We are going to get going today. Thank you, everybody, for joining.
This is our follow-up session from NetSuite. You were not able to join us in person. We gave a great presentation in one of the breakout rooms at NetSuite, and today, we are going to run it back for you guys.
So today, we are going to talk about the overall quote to cash to revenue process, particularly with a focus on software technology companies. So today, we are going to go through a few things.
First, I will just give an overview of the revenue life cycle management process and all of the different components as part of that workflow. We are going to talk about things that are shaping the current landscape of quote to cash and revenue life cycle.
Then we are going to unpack 3 different common approaches that we see to addressing recurring billing and revenue recognition. We will give a brief overview of our solutions on billing and how that fits into the overall revenue life cycle process.
And then we are also going to end with a demo. So we are going to demo an end-to-end Salesforce CPQ integration to NetSuite with ZoneBilling and using NetSuite's revenue recognition end to end, not only for a new sale, but also walk through upsells and a few amendments there.
So, excited for today's presentation. I will do a quick round of introductions to start.
My name is Brad. I have been at Zone & Co now for 7 and a half years. I previously worked at NetSuite for about 3 years or so. So it has been over a decade working with NetSuite customers, particularly focused on software technology companies.
So I have been focused on the order to cash process. My background before getting into the ERP space was in accounting. So I started my early career as an accountant. I implemented ERP, used and implemented billing and rev rec solutions, and sort of brought that trend, that experience towards what I do now.
I am also joined by Erin and Bobby, if you guys want to say hello as well.
Erin Martin
Sure. Hey, everyone.
I am Erin Martin. I am the Director of our NetSuite team here at SaaSCG. I have been at SaaSCG for about 5 years almost exactly, and was also at NetSuite for about 4 and a half years prior to coming here. So I work, as Brad said, primarily with software and services vertical companies, doing a full lead to cash transformation.
So we have a Salesforce practice, an integrations practice, and a NetSuite practice, and we work with companies to build out their lead to cash flow and make it successful. So a lot of our customers do use Zone & Co, and that is why we are here today.
Bobby?
Bobby Brown
Hi. My name is Bobby Brown.
I am a solution architect on the order to cash team here at SaaS Consulting Group. I have been at SaaSCG for about 8 years, and have been doing Zone & Co implementations for close to 6 of those. And I really focus on both the NetSuite side of billing and the revenue recognition optimization, as long as we are working along with working very closely with our Salesforce and integration teams.
Brad Mortimore
Awesome. Thank you, Erin and Bobby, for joining us today.
Okay. So I am going to start with first just a little bit of an overview of the revenue life cycle process. I think traditionally, it still is referred to as quote to cash, but I think in some ways, quote to cash oversimplifies what the modern revenue life cycle process requires.
So when you think about this end to end, just starting with the teams, we have to consider the teams for revenue operations or sales ops, mostly on the sales side and the CPQ and the CRM side, as well as the finance and accounting operations on the ERP side, and then, additionally, data side, data operations for analytics and reporting.
So if you look at the end-to-end process flow, on both tail ends of this is, one, the front-end CRM, and then, two, the back-end ERP system, which is where all, obviously, GL transactions are posted. But when you really break down this process, there are so many different components that all impact the other.
And a lot of times when we work with customers and they come to us with either a rev rec challenge or a billing challenge or a usage challenge or even a CPQ challenge, a lot of times, the answer is not just fixing one of those things. The answer is fixing the entire process.
And that starts all the way with the product catalog. Really thoughtfully curating a product catalog and pricing models that are going to scale with you, that have some standardization and some rules built in.
How do those product catalog then interact with a CPQ system so that the sales team and the account management team has the ability to accurately quote the customer with flexibility to structure pricing and discounts and terms in ways that help them win deals? After the initial sale, how easy is it to manage the contract in terms of additions, subtractions, upsells, downsells, cancellations, amendments?
All customers today, or a wide majority of them, are adopting usage-based billing. So how do we incorporate usage data? How do we structure that data, organize that data, cleanse that data, enrich that data so that it is ready to eventually then also send to a billing tool?
We need the billing tool to be able to generate invoices at the right times to the right people for the right amounts for the right products. Customers want to be able to log in and view their contract, view their invoices, make payments.
On the accounting side, we need to manage collections and dunning to make sure that we can keep DSO at a reasonable level. And then, of course, for GAAP compliance, we need to recognize revenue according to ASC 606 and for IFRS 15 globally.
So there are so many different components to this overall process. And that is why, you know, down below, you can just see why it is so important to, one, prioritize this within your organizations, and then, two, get it right.
Within a software company, this order to cash or revenue life cycle process is the lifeblood of the organization. This is your competitive advantage over your other competitors. Those who are able to react quickly and be more agile ultimately come out on top.
This is by far the most important process, you know, especially for pure software companies. You know, there is not a lot of inventory to manage. There is not, you know, physical goods or hardware or warehouses. I mean, this is what you guys do. This is your managing contracts and managing upsells, downsells, and the whole process here.
Those who do take the time to prioritize and address this, this is where you experience reduced margins. We work with a lot of private equity-backed companies who are focused on their Rule of 40, their gross margins. They are focused on net revenue retention, gross revenue retention, and the revenue life cycle process absolutely impacts a lot of those metrics.
And those who are looking to improve a lot of their metrics for higher exits and higher valuations, I mean, this is how you do it within a software technology company.
Moving on to talk about the customer experience. When you think about this process up above, think about how many of those touchpoints are customer facing: the quoting to the customer, how they interact with their account manager to modify their contract or add things to it, how they receive their invoice, how they pay their invoice.
All of these components are customer facing. And, you know, I like to say that a poor internal quote to cash process absolutely bleeds through to the customer and impacts customer experience.
In today's world, in order to win against a highly competitive market, flexibility wins. Never do we want the accounting team to be the bottleneck for the sales team to win a deal.
And what I mean by that is the sales team needs flexibility to be able to price and discount and offer terms that help them win, that are obviously structured and within well-defined rules, but that provide them enough flexibility to win. So in order to do that, we need to be able to provide that flexibility on the back end so that finance and accounting can say, yes, we can manage these things from a billing and a rev rec perspective, and that they do not become the bottleneck.
And then, of course, we just need to build this to scale. There is a lot of M&A activity out there, global expansion, you know, obviously prioritizing this to expand as your acquisitions happen, product lines change is very important.
So that is a little bit just an overview of the revenue life cycle process.
Now going into the systems that we recommend or we believe that are involved in that process are really 2 core components. One, the front end, which a large majority of customers today use Salesforce. And then on the back end, the ERP, a large majority of customers use NetSuite as their ERP.
You can see off to the far left and the far right. On the far left, there are a number of different CPQ solutions that customers are using. Many of them are built for or built to integrate with Salesforce.
So, obviously, Salesforce has their legacy, and I call it legacy now because they have replaced it with RCA, but their old CPQ, their new RCA. And, of course, there are a lot of third-party vendors out there that are doing some really nice things on the quoting side, one of them being Nue.io, another one that we are seeing is DealHub.
But, you know, I think regardless of the decision or regardless of the existing CPQ solutions that you have on the front end, what we are going to talk about today mostly is on the back end, and that is NetSuite and ZoneBilling and how we can be agnostic to any front-end CPQ solution.
So transitioning to the right-hand side of this, you know, we are essentially trying to turn NetSuite not only into your GL, not only into your chart of accounts or system of record for financial transactions, but turn it into a sophisticated billing and revenue recognition tool. We add on ZoneBilling, which can handle a wide variety of billing models. We will talk about that later.
ZonePayments to facilitate Stripe and credit card transactions, ZoneReporting for SaaS metrics, and then, of course, leveraging existing NetSuite infrastructure such as NetSuite's revenue recognition module to make sure that we are forecasting and then also posting revenue in accordance with GAAP.
Okay. So I just want to walk through a few things that we are seeing that are impacting trends in billing, trends in revenue recognition.
The first and the obvious one that everyone is talking about and adopting is AI. I think a natural way to price and monetize AI is through usage-based billing. One of the most common models we are seeing out there is credit-based models where customers can prepay for credits, draw down against those credits, and then, you know, top up when they deplete those credits.
So that is a very tricky thing to manage, especially if it is your first adoption of usage-based billing. So we are seeing a lot of that happen in the market.
With regards to systems evaluations, we are seeing a shift towards the CIO actually being the final decision-maker on these, and I think that comes from a tech stack perspective. CIOs are looking to simplify the tech stacks. They are looking to structure it in a way that is scalable, especially with AI in mind, and how is AI and data ultimately going to be incorporated into the tech stack that we are using.
And then just from a market perspective, I recently joined a private equity event a few weeks ago, and it was very clear from the data and the macroeconomics that they presented that your funding is down this year. We are at all-time lows over the last 5 to 10 years.
And what we are seeing is an increase in M&A activity, which, again, introduces complexity and the need to have a quote to cash process that can easily adapt as you acquire and onboard new organizations and new products.
Okay. So why does this matter? When we talk about the overall process, earlier on, we talked about Salesforce and NetSuite. And our philosophy and SaaS Consulting Group philosophy is we want to do more with systems that you already have in your tech stack, not introduce new systems that require new integrations.
And by doing that or by introducing ZoneBilling or some of our Zone & Co solutions, we enhance the NetSuite ecosystem or the NetSuite system that you already have today. And we wholeheartedly believe that the ERP should be the financial source of truth for all financial-related transactions.
And the moment that you strip away very core functions of that, such as billing or such as revenue recognition, your ERP system is at audit risk for reconciliation data, and the data just available to you is diminished.
So what we are going to talk about next here are 3 different very common approaches that we see customers adopting when they are looking to address billing and revenue recognition as part of this overall process flow.
And I am going to hand it off here and let Erin take it away.
Erin Martin
Awesome. Thanks, Brad.
So as Brad mentioned, yeah, there are 3 approaches that we generally see for managing recurring billing and revenue when we have NetSuite in place.
So the first one is ERP centric. So this is going to be native, out-of-the-box NetSuite sales orders, billing schedules, and revenue management. Here, we are not focusing on SuiteBilling specifically because that is an additional module that adds into native NetSuite functionality. We can touch on pieces of that a little bit here later, though.
Number 2, CRM centric. So this method might involve tools like Salesforce Billing, Revenue Cloud, generally, where our billing will generate in a CRM tool and then sync over to NetSuite, either as, you know, standalone invoices and credits or just journal entries to represent the GL impact.
And then third-party tools. So most of our customers are using tools when they have a third party such as Maxio, Zuora, Stripe, and either integrating standalone invoices into NetSuite similar to the CRM-centric option here or, again, booking journals for the GL impact there. So some of our customers integrate these tools, some of them do not.
But we want to talk about the kind of pros and cons of each method here. None of these are inherently wrong. Right? We have customers who use all of these, but there are strengths and weaknesses.
So first option for ERP centric. So some of the strengths: there are a lot of benefits to managing all your billing and revenue in native NetSuite. It is simple. It acts as a central system of record for billing and revenue, and it gives you out-of-the-box controls and support. So when it comes to audit season, that can be pretty beneficial, simplifies the process a little bit.
You are able to keep your overhead costs low without additional system licensing, and reconciliation can be easier at month-end when trying to tie out your financials. So all of your billing and revenue activity, your subledger, is directly in your ERP and your financial system where you are doing your reporting.
There are a couple of downsides or limitations, really, in managing recurring billing and revenue in native NetSuite alone. Right? So sales orders in NetSuite were not built specifically for SaaS companies and recurring billing. So overall subscription management can be challenging.
So, you know, there are not out-of-the-box solutions for, like, evergreen subscriptions, variable billing, really, like, high volume of amendments. That can be really challenging in NetSuite. Change orders are notoriously difficult. Right?
So there is no built-in data mediation. Brad was speaking earlier about, you know, enriching your data and really transforming data before getting into that sales order and billing cycle. There is no staging area in NetSuite natively to handle that.
SuiteBilling was built to address some of this. Right? So the only downside there, it does come at, obviously, an additional cost, more licensing, and historically has had some limitations and nuances to it. It is definitely being built up and changed a lot over time, so we are kind of keeping an eye on that. But especially on the revenue side, we had, early on, a lot of limitations on the SuiteBilling front.
Alright. CRM centric. So when managing recurring billing and revenue out of a CRM, your billing and revenue do align with your sales workflows and provide real-time sales and rev ops visibility, which is really nice and helpful for your upstream teams and keeping alignment between, you know, accounting and your sales folks.
This does mitigate some of the upfront integration concerns prior to getting your billing out to customers. Right? So you are billing out of the same system that you quoted and built your opportunity in. There can be benefits to that. There is no misalignment between the 2.
A couple of downsides, however, are, you know, key financial activities are now taking place outside of your financial system. There is often limited or no accounting controls in place in an external CRM, so that can increase your reconciliation efforts, potentially your audit exposure, depending on kind of what you build to keep controls in place.
Usage rating and variable billing functionality can be limited. Kind of depends on what system you are in and how it is built out. Right? But there can be limitations there. And then revenue recognition is often simple and lacks some of the more nuanced 606-focused revenue functionality that an accounting system offers.
You know, NetSuite has a very robust revenue management tool. Right? And so we like to use that. It can be also just expensive and time-consuming to get it up and running properly. So, like I mentioned, sometimes the controls come into place there, making sure that it is running well in a system that is not necessarily built for financial transactions inherently.
Alright. And then third-party tools. So leveraging third-party tools is often the selected method for companies with fairly simple recurring revenue and billing. They can be quick to implement and offer really flexible subscription model support, which is great.
They scale well for high transaction volume and can generally handle complex pricing and mediation. So most commonly, we see these tools as, you know, heavily utilized by our B2C customers and customers that have, like, heavy self-service subscription models.
On the downside with the third-party tools, you do add an additional system to maintain. Right? So, again, you are increasing your reconciliation efforts and making sure that every month-end, your CRM, your accounting tool, and your third-party billing tool are all in sync.
There is generally further exposure for audit there, in our experience, and your financial systems are now, or financial activities are now, taking place in multiple systems. The cost of these tools, we generally see increasing as you use more. So as you grow, it raises your total cost of ownership. Not uncommon. Right? But not always ideal either.
And then reporting and data alignment between systems can become a lot more complex. So we do often see folks, you know, bringing all of their data from all 3 systems into a BI tool or some other reporting mechanism so that they can get insights from all various systems without the data that they need all consolidated into one.
And I will pass it back to Brad.
Brad Mortimore
Thanks, Erin.
So what we want to introduce to you guys is somewhat of a fourth approach to this, or really a layering on of one of those approaches, and that is by taking option number 1, which is the ERP-centric model. But rather than using native NetSuite functionality, layer on ZoneBilling inside of NetSuite to then address some of these complexities.
So ZoneBilling is an entirely built-for-NetSuite billing solution. That is a prerequisite to being a ZoneBilling customer, as you must first and foremost have NetSuite. But when ZoneBilling is installed into your NetSuite account, we handle the entire order to cash process inside of NetSuite.
So we handle different complex pricing models and, of course, the integration with Salesforce. There are various pricing models related to usage data to digest usage and rate usage for different types of pay-as-you-go models, prepays, minimum commitments, tiered pricing models.
We are still leveraging NetSuite to deliver and send invoices. We are still leveraging NetSuite to collect cash. We are also integrating with NetSuite's rev rec engine to make sure that we are deferring revenue and scheduling revenue appropriately.
And then ZoneBilling also introduced better logic to handle mid-life cycle amendments or cancellations or other ad hoc changes to a contract year.
So by introducing ZoneBilling to NetSuite, we essentially take some of those negatives that we talked about, or weaknesses from the ERP-centric model, or at least native NetSuite, and we turn those into positives. NetSuite now becomes purpose-built for SaaS with ZoneBilling. We have strong subscription management. We can handle usage and hybrid billing models.
We do have built-in data mediation within Zone & Co. We can bring in data, cleanse data, enrich data, and get that data ready for billing. We have the integration to Salesforce, and I mentioned earlier, we are very agnostic to front-end CPQ tools, whether that is Salesforce CPQ, RCA, Nue.io, DealHub, or there are a few others as well. And then, of course, we handle those robust changes, not only from a billing perspective, but also from a rev rec perspective as well.
So when it comes to the value that we deliver, I like to categorize these in 3 different areas. There is, one, just the first and foremost, the operational value, the actual day-to-day lives of those who operate billing and revenue recognition. We introduce a lot of automation. We get teams out of Excel. We speed up close cycles and billing cycles, and then we eliminate, you know, managing multiple different applications to handle this process.
Then there is the financial value. So I mentioned earlier, we talked about private equity companies or private equity-backed companies looking to increase their valuations and have big exits, and a lot of those come down to improving metrics.
So some of those metrics that we often see improvements on when you do address the overall quote to cash process is reduced billing time, FTE efficiency. We see a reduction in DSO. Faster invoices out the door that are legible and understandable result in faster payments.
We inevitably find revenue that is just not being billed in the contract, maybe because companies did not have the mechanism to bill things, so they just go unbilled. So, oftentimes, we are identifying areas of revenue leakage. We are reducing errors and then just reducing overall system administration.
And then from the strategic side, when you look towards the future, by having this sophistication and capability on the back end, we then empower the go-to-market teams. We allow them the flexibility that they need to structure pricing and package pricing that allows them to win.
By introducing this process, we have better visibility into existing customers and some of the white space. We can help automate renewals and do things like uplifts or CPI uplifts. So we certainly impact net revenue retention and gross revenue retention.
We mentioned earlier that customers are there on the receiving end of this process. Ultimately, there is a higher customer satisfaction. And then, of course, just future-proofing the organization for future M&A activity.
Okay. So we are going to transition a little bit now into the demo portion. But before I do, I would like to talk about this slide for a second. It is a lot to take in, but this is really truly the entire end-to-end process flow that we are going to walk through in a moment here in our demo.
We are going to start in a Salesforce environment. We are going to start on an opportunity, and we are going to create a quote. That quote is going to be multidimensional. It is going to have multiyears and uplifts and ramped pricing and, you know, all the things that are very common in today's world.
We are going to bring that into NetSuite upon a closed won, and we are going to establish the contract within ZoneBilling. ZoneBilling is then going to drive not only the billing and generate invoices at the right times, but also we are going to drive revenue recognition.
So this is, you know, I would encourage you to take a screenshot of this flow here. I mean, this is best in class when it comes to quote to cash automation between Salesforce and NetSuite, using ZoneBilling.
Okay. So let us jump into the demo.
So I am going to build this scenario first. We are going to act as a data storage company. We sell security and, you know, security software. We bill fixed recurring.
In this scenario, we are going to sign a 3-year ramped deal. So every year is going to have ramped pricing, about 7%. And, for this portion, yeah, Bobby, I will let you jump in and then take over the Salesforce side, and then I will come back in when it is time to talk about the NetSuite side.
Bobby Brown
Thanks, Brad.
Yeah. So as Brad said, here we are starting out with a multidimensional quote within CPQ. So here, we are defining our start date as 06/18/2025. We are going to do a 3-year term. And on this quote, we are doing 5 quantity each year, applying a 7% uplift on the pricing. That way, we are keeping up with any inflation adjustments, CPI adjustments within the contract, while keeping that quantity the same.
Once we have that quote here, we are going back to the opportunity within Salesforce. So now that we have that quote approved, we have updated our expected revenue. We have updated the amount of the quote, and we also have our products. So we have that single Data Vault Pro product that is a quantity of 5 being ramped 7% each year.
This is just a standard Salesforce opportunity, so if there are additional attributes that need to be tracked, typically, that is either on the quote or opportunity. And once we have this in a closed-won state, then that is where the integration will be initiated from, the order that is created from the opportunity, and it will then create a subscription and subscription items within Zone & Co.
So now at this point, we are in NetSuite. We are in NetSuite on a Zone subscription record that has not yet been billed. So you can see, due to that ramp pricing setup, on the subscription items, although it is a 3-year contract, we have it broken out in the subscription items, one for each year. And that is to take into account that multidimensional pricing that came over from Salesforce.
Because this came over via the integration, we are also able to add a field that you can see here that links directly back to that Salesforce order that created this object. That way, if there are any questions as someone is reviewing the data, they do not need to go and search through Salesforce to see what the origination point was. They can just click a link. It immediately takes them to where they can get any extra information that is needed.
So now that we have this Zone subscription created, the next step would be to generate a NetSuite invoice. So now at this point, we are in a native NetSuite invoice record. So because it was annual billing, we have created an invoice for that entire first year of the contract.
So we have pushed over that amount. We can see the quantity and unit price from year 1 was reflected along with the start and end dates from year 1.
At the same time that we create that invoice, in the background, we can also generate, again, a native NetSuite revenue arrangement from those Zone records. So for revenue compliance, we want to make sure over the entire course of the contract, even though it is ramp pricing, we recognize the same amount monthly across all 3 years.
So while it was broken out into 3 different subscription items, we have consolidated that down into a single revenue element that has the total value of the item for the contract term.
Now this is entirely configurable. So if you do have a situation where maybe you have a termination for convenience clause in your contract and you do need to reflect those years as separate revenue elements to stay compliant, that is also entirely possible within Zone via configuration.
So now that we have our first-year invoice generated, our next scenario is for mid-cycle upgrade. And at the same time, the customer is going to add on an extra product. So they are going to go from the Pro version of Data Vault to Ultra, and we are also going to add on Wave Analytics as an add-on product.
So going back to our Salesforce quote, we have created a new opportunity, and we are creating a new quote here. So for Data Vault Pro, we are setting that quantity down to 0 for each year based on a start date of 09/12/2025. Now Salesforce is automatically prorating the remainder of year 1 for us in this as well.
Change—sorry. An audio issue.
As well as setting the quantity and price to 0 for year 2 and year 3 on Data Vault.
So now we are adding our Wave Analytics, and we can add in Data Vault Ultra. Now that year 1 price is going to be prorated again for 09/12/2025 through 06/17/2026, and we are going to implement that same 7% uplift on the 2 new products.
So after that quote has been closed won in Salesforce, we are going to get a new set of subscription items added to our subscription in NetSuite. So here we have the year 1 prorated values of 09/12 through 06/17/2026.
First, we have our negatives up at the top for the Data Vault Pro. We additionally have the 3 new lines for both Wave Analytics and Data Vault Ultra. And now we can go ahead and bill for the change that happened during year 1's term.
So when we generate this amendment invoice, you can see here we have the 2 positive lines at the top for the Data Vault Ultra, Wave Analytics. That is going to be our new positive lines. Because this was a net positive, we are going to get an invoice. If it was a net negative amount, Zone & Co would have automatically generated a credit memo.
And as the final line on this invoice, there will be a prorated amount for the return of that original product that they bought. In this way, you can do product swaps a lot easier than just in a standard NetSuite environment and show the customer both, this is what you added, and this is the refund that you are getting for the partial term you used your original product for.
Now after that amendment, our next step is going to be any changes that need to be taken for revenue recognition. So we have generated the amendment invoice, and now we go to our changes to our revenue details within Zone.
So here we have a negative line that has been added for the total negative amount across all 3 years for Data Vault Pro. And then we have also created 2 new lines for the 2 new lines for Wave Analytics and Data Vault Ultra. And so these are all going to flow into revenue elements within NetSuite.
So here, returning to our updated revenue arrangement, you can see we have an offset line that has come over for Data Vault Pro and those 2 new positive lines that we saw. This way, we are keeping everything on one revenue, so for any allocations, you are able to reflect that for that contract, you have one single performance obligation for the entire term.
And if you originally had any, like, services that were fully discounted that you are allocating to, all the changes are going to stay within that one single record in revenue arrangement within NetSuite.
Okay. And I will turn it back over to Brad here.
Brad Mortimore
Yeah. Awesome. Thank you, Bobby, for walking us through that.
So just a quick summary for everybody. And, hopefully, you were able to see just how easy it is for a salesperson who is operating in Salesforce to pick from a product catalog, easily structure a contract with multiyears and ramped pricing. And then through automation, as soon as that is closed won, we want to bring that information into NetSuite.
We do not want the accounting team to have to manually enter anything or manually manipulate everything. We want to make it very easy for the accounting team to just review and approve.
And you can see how Zone & Co very easily, especially on that initial contract, creates all the billing schedules and creates all the revenue recognition schedules. But then, more importantly, where customers experience the most bottleneck or the most manual work is not really with that original contract, but with everything that potentially could happen during the life cycle of that contract.
So as we demonstrated there, it is very easy for somebody to go back into Salesforce, make an amendment. We quickly swapped an older product with a newer product. We did some proration. We also did some ramping, and that, of course, not only updates the credits on the billing side, but it also has revenue recognition impact.
And everything that we did there required no manual touch from an accounting perspective. The only person that has to actually make those changes is the salesperson or the account management person on the front end. So, very seamless and automated integration there.
But that is everything that we had for today. I am going to leave it open for any questions. I am monitoring the chat right now. I am not seeing any come through. I will leave it open here for another, you know, 10 to 15 seconds or so. If anything comes through, happy to answer it. But if not, we can then wrap, and I appreciate everybody joining.
Alright. I am not seeing anything come through the chat there. So, Erin and Bobby, thank you guys for the time today. We appreciate it, and thank you, everybody, for joining.
Erin Martin
Thanks.
Get a Personalized Demo Today
Start a conversation with an expert who asks thoughtful questions and shows you how Zone & Co can solve your unique problem.

