Agreed with Jerry and Wayne. My response is more of a blanket statement for any solution that isn't already in the Sage 100 ecosystem as an ISV than to Housecall Pro specifically.
What I've learned in integrating Sage 100 with other CRM applications is that people make a lot of false assumptions. They fall into several traps. The first trap being blankly stating "Yeah, we integrate with Sage," completely oblivious to the fact that "Sage" means a dozen things to us. So... we get the pleasure of navigating very sticky waters only to arrive at the point of, "we just need [solution] to create a [transaction in module] when [condition] happens." There will be a handful of them.
Additionally important - which side of the integration equation brokers/initiates the transaction. People fall into an assumption trap. Just because you have two softwares that can talk to eachother doesn't mean that they a) speak the same language (data types, JSON vs. flat file, etc.), or b) do a good job at informing one another that a transaction occurred. Meaning that a) there could be elements of data transformation required to ensure successful communication and no data corruption and b) the concept of when a trigger happens for one system to notify the other that something has changed.
Once they clarify the integration requirements, validate that integration pathways (VI / API-based / IPaaS), and finalize which side owns the communication of when the data gets exchanged... they'll have the full picture of executing on an integrated solution.
VI will be the less intensive to execute as there's usually less frequent transactions and therefore less frequent points of failure. There's usually only professional services fees unless a middleware is required to execute the VI project's scope.
API-based communication (there's lots of solutions: Sage 100 REST API (by Phil and me), ROI's Insynch, etc.) will be more appealing to modern-day integration builders; however, introduces additional licensing costs.
Hope that helps.
------------------------------
Best Regards,
Basil Malik
President/CEO
e:
basil@malik-inc.com------------------------------