Good product, advanced documentation meager
We use this for performing solar site evaluations that we schedule through our home-built CRM. We schedule evals through the CRM and the form is pushed out to the eval team. When they complete the eval, the data is updated in our CRM - that is all great.
The only shortcoming was the documentation for the API was pretty meager and it was hard to get complicated technical questions answered, which made our development process longer than it should have been.
But overall, a very good product at a great price.