It is the most turnkey solution available. Most customers initially look at the required investment which seems higher than other solutions. If they truly do the analysis, including estimates related to internal time and overall controls, they may find this to deliver more value.
The warning is you and the customer need to define in detail the requirements and integrations or they will end up paying for out of scope tasks and deliverables. Other than that, our customers have been happy with the solution.