✦ ERP and CRM
CRM for small business: when off-the-shelf stops fitting
A CRM system for small business should almost always be off-the-shelf to start with. The right question isn't which CRM is best in general - it's which one fits your sales process, and what to do when it eventually doesn't.
Haystak · 11 August 2026 · Updated 11 August 2026 · 7 min read

A CRM system for small business is a place to keep every customer conversation, quote and deal in one record instead of spread across inboxes and spreadsheets. For the vast majority of small businesses, an off-the-shelf product like HubSpot, Pipedrive or Salesforce covers this well, and buying one of those rather than building anything is the right call.
The genuinely useful question is how to choose between them sensibly, and - separately - how to recognise the point, if it ever comes, where a standard CRM's pipeline stops matching how your business actually sells.
What a small business CRM needs to do
Strip away the marketing and a CRM for a small business needs to do four things reliably: hold every contact and company in one place, track where each deal sits in your pipeline, log the history of conversations against each one, and remind someone to follow up before a deal goes cold.
Everything past that - marketing automation, advanced reporting, AI-assisted scoring - is worth having only once the basics are used properly and consistently by the whole sales team. A CRM nobody updates is worse than a spreadsheet, because at least everyone knows the spreadsheet is unreliable.
Comparing the common options
| Product | Good fit for | Watch for |
|---|---|---|
| Pipedrive | Small sales teams wanting a simple visual pipeline | Limited depth once you need complex approval or quoting workflows |
| HubSpot | Businesses wanting CRM plus marketing in one platform | Cost rises quickly once you need premium features across teams |
| Salesforce | Growing teams needing heavy customisation and reporting | Can be more configuration than a small team needs or can maintain |
| Odoo CRM | Businesses already using Odoo for other functions | Smaller ecosystem of specialist integrations than the big three |
How to choose without wasting a quarter
- 01Write down your actual sales stages in plain language before looking at any product.
- 02Trial two products, not five - more than that and you're comparing marketing pages, not real use.
- 03Get the whole sales team, not just the manager, to try logging a real deal in each.
- 04Check what happens to your data if you cancel - export formats and lock-in vary a lot between vendors.
- 05Decide on day one who owns keeping it up to date, because that decision, not the software, determines whether it works.
This mirrors the wider pattern in CRM implementation - most CRM failures are adoption failures, not software failures, and that's true whether it's off-the-shelf or built for you.
When off-the-shelf stops fitting
Most small businesses never hit this point, and that's fine - it means the standard products are doing their job. The signs worth watching for are specific, not a vague sense that the CRM "isn't quite right":
- Your pricing or quoting logic is genuinely unusual and the CRM can't calculate it, forcing a spreadsheet alongside the CRM for every deal.
- You need the CRM to talk to a bespoke operational system - job costing, production scheduling - and the available integrations don't cover it properly.
- Your sales process has a compliance or approval step specific to your industry that no standard workflow builder can represent.
- You're paying for premium tiers of a mainstream CRM purely to get one feature that a simpler, purpose-built tool would give you for less.
If two or more of those are true, it's worth talking about bespoke systems built round your process rather than continuing to bend a standard CRM further. It's also worth reading ERP vs CRM if the gap you're feeling is actually about operational data rather than sales tracking.
The ICO's guidance on data protection for small organisations is worth a read before rolling out any CRM, since it's holding personal data about your customers by definition.
If you're at the point of weighing a standard CRM against something built for you, get in touch and we'll give you a straight view rather than a sales pitch either way.
✦ Where this fits
More on this from us: custom CRM development.