RevOps HQ

HubSpot Industry System Integrations

An industry system is not a general tool configured for a sector. It encodes how that sector operates, which means its object model is the sector's object model and mapping it onto a CRM is a translation rather than a field exercise.

A matter is not a deal. A project is not a deal. A policy is not a deal. Each of them has a lifecycle, a set of participants and a regulatory context that a deal object does not carry, and flattening one into the other loses exactly the information the business runs on.

14 systems in this category, 4 of them documented in a published case study.

Translating an industry object model onto a CRM

The first decision is which object the industry record corresponds to, and often the answer is that it corresponds to none of the standard ones and needs a custom object.

The second is direction. An industry system usually owns the work. The CRM owns the relationship, and everything that happens before the work starts. Where the industry system is allowed to own the commercial pipeline as well, the CRM becomes a duplicate address book.

The third is confidentiality, and in regulated sectors it constrains the design rather than decorating it. What may cross the boundary is a legal question before it is a technical one, and the answer is frequently that a status may cross and a detail may not.

The law firm object model, with matter as a custom objectCompanies and contacts on the left, deals and matters in the centre, tickets on the right. Matter is a custom object added to HubSpot's standard four. A deal relates to many matters rather than to exactly one, which is the decision that distinguishes this model from the native Clio integration. A contact relates to many matters and each relationship carries a role, so the same person can be the client on one matter and the opposing party on another. Matters raise tickets for service and internal operations.LAW FIRM — MATTER ADDED TO THE STANDARD FOURassociationrole (N:M)one deal, many mattersassociationCOMPANYPKhs_object_idreferral_fee_valuereferrals_sentCONTACTPKhs_object_idemailrole_on_matterDEALPKhs_object_idpractice_areafee_arrangementconflicts_checkedMATTERPKhs_object_idmatter_statusresponsible_attorneylimitations_dateTICKETPKhs_object_idsubjectstatusOne deal to many matters. The alternative is matter-two-date and matter-three-type columns on the deal, which stops scaling at the third.

A regulated sector's object model expressed in CRM objects

Three custody zones and the two boundaries between themThree zones hold data: HubSpot as the system of engagement, the integration layer in the middle, and the system of financial record. HubSpot holds contact, company, deal and activity records along with OAuth grants. The integration layer holds credentials for both sides, payloads in transit, and retry queues and error logs — which is why it is the zone that matters most to a security review despite holding no records of its own. The finance system holds invoices, payments and the audit trail. Two trust boundaries are crossed, and each one is an organisation that belongs in a subprocessor list.CUSTODY ZONES — WHO HOLDS WHATHubSpotSYSTEM OF ENGAGEMENTContact and company recordsDeal and activity historyOAuth grantsThe integration layerVARIES WITH THE ARCHITECTURECredentials for both sidesPayloads in transitRetry queues and error logsSystem of financial recordSYSTEM OF RECORDInvoices and paymentsTax and audit trailIts own access modelBOUNDARY 1BOUNDARY 2The middle zone is the one the architecture choice moves. Everything else is fixed.It holds no records and every credential, which is why a review that counts only databases misses it.Each boundary crossed is an organisation that belongs on a subprocessor list.

Which records may cross the boundary and which are referenced rather than copied

Systems in this category

PandaDoc

Documents generated from CRM data, with an approval gate before send.

DocuSign

Envelope state moving the deal rather than a person remembering to.

Clio

Matters modelled one-to-many against the engagement, not one-to-one.

Mindbody

Bookings and memberships joined to the customer record.

Redtail

Advisory relationships and households resolved on arrival.

Orion

Portfolio data referenced without moving custody of it.

Applied Epic

Policies and renewals surfaced where the relationship is worked.

EZLynx

Quoting activity joined to the pipeline that produced it.

Kaseya

Technical monitoring integrated rather than duplicated in the CRM.

NinjaOne

Device and agreement data joined to the account it bills.

Procare

Enrolment and family records reconciled to one contact.

Blackbaud

Donor history joined without overwriting constituent definitions.

SeatGeek

Ticketing and attendance resolved to one fan record, with the buyer distinguished from the attendee.

Newbook

Reservations, stays and guest history joined to the account, with the booker and the guest kept apart.

Documented engagements

Each of these is a published study of one build, with the object model, the decisions taken and what the approach does not establish.

Common Questions

Frequently Asked Questions

The industry system almost always owns the work and the CRM owns the relationship and the pipeline before work begins. Attempting to run the commercial process inside a practice management system usually produces neither a good pipeline nor a good matter list.

Where the industry record has a lifecycle of its own and there may be several per client, yes. A matter, a policy and a property each behave that way. Forcing them into deals works until the second one exists for the same client.

It is a design constraint decided before anything is built. In several sectors the defensible position is that a status, a date and an owner may cross into the CRM while the substance stays in the system built to hold it under the relevant obligations.

Further reading

Long-form already published on the argument this category turns on.

Related categories

A system in this category that is not listed

The directory shows range rather than limits. A scoped build is quoted from the object model on each side and the fields that have to cross between them.

HubSpot services

Onboarding, implementation, integration, migration, administration and training, each scoped and priced before the work begins

WEEKLY PROGRAM

RevOps Office Hours

A recurring weekly RevOps operating program. Live support plus hands-on HubSpot implementation work.

$1,500/mo
Monthly Operating Program
  • 1 live Office Hours session per week
  • 4 hours of hands-on implementation work per month
  • Hours allocated against priorities agreed at the start of each period
  • Recurring monthly cadence