Most MSPs do not have one system that can sensibly own the whole customer and revenue process. This guide explains what each system should own and what information needs to cross the boundary.
I originally wrote this article in 2022 around four broad tools: marketing CRM, sales and quoting, PSA and accounting. The principle still holds, but my view has become less tool-led after working on more connected MSP systems. The architecture matters more than the logo.
The important part is the handover.
A good stack has clear ownership. A bad one has several systems trying to own the same customer, product, price or revenue record and a team quietly reconciling the differences in spreadsheets.
For many MSPs, HubSpot is a strong fit for marketing, pipeline management, account management and reporting. Other CRMs can do the same job. What matters is that this layer owns the information needed to understand the opportunity before delivery starts.
The CRM should not become a second PSA. It does not need every ticket, configuration item or billing detail simply because an integration can copy them across.
The quoting and proposal platform sits between intent and delivery. This is where an opportunity becomes a specific commercial commitment.
Depending on the MSP, this may be handled in HubSpot, Zomentum, Kaseya Quote Manager, Quoter, Autotask or another platform. The decision should follow the sales process, document requirements and integrations rather than a blanket rule.
A useful quoting layer should answer:
For an MSP using Autotask, this is normally where the commercial promise becomes an operational structure. The PSA needs enough detail to deliver the work and bill it without reconstructing the proposal.
That includes contracts, recurring services, projects, tickets, work types, technician time, procurement and billing rules. This is also why bypassing the PSA and sending a quote directly to accounting often causes trouble. The invoice may exist, but the operational record needed to explain cost and profitability is missing.
QuickBooks, Xero or another accounting platform should remain the accounting system. It should receive correctly classified invoices and costs from the operational process rather than become the place where service delivery is reconstructed.
A successful sync is not the same as a good design. If PSA billing codes, products and services map into the wrong accounting items or income accounts, the integration can automate bad management information very efficiently.
| Record or decision | Typical owner | Why |
|---|---|---|
| Lead source and marketing engagement | CRM | Needed for acquisition and campaign reporting. |
| Opportunity stage and commercial context | CRM | Sales needs one visible pipeline and history. |
| Proposal and accepted commercial terms | Quoting tool | This is the transaction the client approved. |
| Operational contract and inclusion rules | PSA | Delivery and billing need executable rules. |
| Technician time and project delivery | PSA | This is operational activity and labour cost. |
| Invoice ledger, receipts and statutory accounts | Accounting | The accounting platform remains the financial book of record. |
No. The categories are more important than the count. HubSpot can cover marketing, sales and some quoting. Autotask can cover quoting as well as PSA functions. Smaller MSPs may sensibly consolidate more of the process.
The warning is about forcing one platform to own a process it handles poorly simply to reduce the number of applications. Fewer systems can mean less integration work, but only if the remaining systems can support the operating process without manual workarounds.
For every important record, ask four questions:
If those answers are vague, the integration is not finished. The result will usually be duplicate entry, silent drift or a spreadsheet used to arbitrate between systems.
If your CRM, quoting tool, PSA and accounting system all contain slightly different versions of the same commercial record, the problem is usually ownership rather than another sync. Book a discovery call and show me where the handover is breaking down.