The Problem
As LeadCrunch’s revenue grew, a manual business process was reactively developed to keep up with demand. This process involved many people and tracking tools across lots of departments to approve and run each order. This was a decent stop gap solution, but ultimately it created challenges for the sustainability of the business. Initial attempts to map out the process only revealed its unwieldy complexity.
This complexity had direct consequences for the performance of the business. It delayed order fulfillment and impeded the development of a consistent customer experience in the product. It was also extremely fragile – the interdependencies throughout the process made it expensive and difficult to iterate. Although clients often asked for access to more detailed and up to date information about their orders, there was no clear way to integrate the backend approval process into the product experience. When LeadCrunch moved to offer a self-service version of its product, it became necessary to find a clean way to organize and integrate this backend process with the product.