Recommendations to others considering SAASTEPS Revenue Lifecycle Management:
Just be aware of the efficiency and validation issues above, and design your solution accordingly. If you use a lot of managed packages that interact with the Opportunity object, then make sure that you isolate their respective updates from one another, as much as possible.
Also, be aware that Encore kind of takes over the opportunity object, which can lead to some licensing issues. We've run into issues where an unlicensed user isn't able to make unrelated updates to an existing opportunity, because the opportunity owner wasn't a licensed Encore user. Review collected by and hosted on G2.com.
What problems is SAASTEPS Revenue Lifecycle Management solving and how is that benefiting you?
Prior to Encore, our renewals process was done entirely by hand. Our financial system held some annual invoice-creation records, but it couldn't manage the specific complexities of our business model. Thus our renewals team had to update nearly everything manually, and many renewal invoices (and therefore much revenue) fell through the cracks.
Encore has helped to scale our business remarkably. While our customer base has increased several times over, our renewals team has remained the same size, with the majority of their opportunities being billed without need of review. Additionally, having our renewals in Salesforce has allowed us to implement entitlements that manage support contracts automatically. We no longer give free support to those who haven't paid, because we have all the information needed to know a customer's status in one system -- Salesforce. Review collected by and hosted on G2.com.