Hi @juliehowlett , good question.
You’re right there’s no native HubSpot Marketplace app for eClinicalWorks, so most folks either go custom or use middleware. HubSpot does have general guidance on integrations
(Technology Partner Program | HubSpot)
And you can always connect external systems through the CRM API
(2026-03 API reference - HubSpot docs)
But building from scratch usually means handling SOAP/REST quirks, token refreshes, record associations, and ongoing maintenance on your own
For managing mental health referrals specifically, what you’d likely need is a two-way sync so that when a referral is created or updated in eClinicalWorks, it also shows up in HubSpot and if you track or assign it in HubSpot, it pushes back to the EHR. Doing this with manual scripts or Zapier-type tools is possible but tends to break as volume growss
We see this exact use case a lot in healthcare. Instead of custom builds, some teams go with Stacksync. It handles real-time two-way sync between HubSpot and EHRs/clinical systems without needing to maintain custom code. Referrals, patients, or provider records can move in both directions with full audit trails.
In practice, that saves engineering teams months of setup and cuts ongoing maintenance by 40%+ compared to in-house code
Might be worth considering before you go down the developer-heavy route. Happy to walk you through what that setup could look like if it’d help.
Hope this helps.