The spreadsheet stage: when simple is best.
For most sole traders and small teams in Kent, a well-organised Google Sheet or Excel file is all you need. Seriously. If you're tracking fewer than 100 active clients, a few columns for name, contact, last interaction, next action, and a notes field is often perfectly sufficient. I've seen tradespeople in Deal run their entire operation for years on a single spreadsheet. The key is consistency, not complexity.
The moment you start feeling overwhelmed by a spreadsheet is usually when you're missing follow-ups, or you can't quickly find the information you need about a client before a call. That's your first signal that something needs to change.
The off-the-shelf CRM trap.
The next logical step for many is to jump to a big-name CRM like HubSpot, Salesforce, or even a smaller one like Zoho or Pipedrive. And for some businesses, they're brilliant. If you have a dedicated sales team, complex pipelines, or need deep integration with marketing automation, these tools are built for that.
However, for many Kent SMBs – a local service business, a boutique retailer, a specialist consultant – these systems are often overkill. You end up paying for 90% of features you'll never use, spending hours on setup and customisation, and then still bending your workflow to fit the software's logic. I've seen countless businesses pay £50-£100 per user per month for a system that ultimately becomes a glorified contact list.
When off-the-shelf becomes a bottleneck.
The tipping point for considering a custom solution usually comes when your unique way of working clashes with the rigid structure of a pre-built CRM. Maybe you have a very specific set of data points you need to track for each client that no standard CRM offers easily. Perhaps your sales process is highly unconventional, or you need to integrate with a very niche piece of software unique to your industry.
For example, I worked with a specialist garden designer in Canterbury. Their client journey involved detailed site surveys, plant lists, specific soil conditions, and phased project management, none of which fit neatly into standard CRM fields. They were spending more time trying to force their data into HubSpot than actually designing gardens.
The case for building your own (with AI).
Historically, building a custom CRM was a huge undertaking – expensive, time-consuming, and requiring specialist developers. That's changed dramatically with the rise of AI and low-code/no-code tools. Now, a bespoke system doesn't mean starting from scratch with complex code.
What it often means is building a tailored database (using tools like Airtable or Google Sheets as a backend), creating custom forms for data entry, and then using AI automation to handle the repetitive tasks. For instance:
- Automatically generating follow-up emails based on client status.
- Summarising client notes from a meeting transcript.
- Creating task lists for your team based on project milestones.
- Flagging clients who haven't been contacted in a specific period.
This approach allows you to build a system that perfectly mirrors your unique workflow, without the bloat of unnecessary features. It's about building exactly what you need, nothing more, nothing less.
What a "custom CRM" looks like today.
Forget the image of a massive, enterprise-level system. For an SMB, a custom CRM might be:
- A custom web application that only you and your team log into, designed around your specific client data fields and workflows.
- An enhanced spreadsheet or Airtable base, connected to automated emails via Zapier or Make.com.
- A simple internal tool that pulls data from your website forms and pushes it into a project management system, with AI summarising new leads.
The goal is to create a single source of truth for your customer interactions that saves you time and helps you serve your clients better, rather than forcing you into a pre-defined box.
How to decide: a quick checklist.
Ask yourself these questions:
- Are you consistently losing track of client interactions or follow-ups?
- Do you have unique client data that doesn't fit neatly into standard CRM fields?
- Are you paying for CRM features you never use, or spending too much time customising a system that still doesn't quite fit?
- Do you have repetitive administrative tasks related to client management that could be automated?
- Is your current system causing you to miss opportunities or provide a less-than-ideal client experience?
If you answered yes to more than two of these, it's worth exploring whether a tailored solution, built with modern AI automation, could be a better investment than struggling with off-the-shelf software or an overstretched spreadsheet.