What a Custom CRM Can Do for Your Business
One of our clients, a waste management company, was running their whole customer base out of spreadsheets, WhatsApp chats and a notebook in the office. Here is what changed when we built them a CRM that actually fit how they work.
One of our clients, a waste management company, came to us the way most SME owners do: not asking for a CRM by name, just describing the pain. Customer and contract details lived in three places that never talked to each other. A spreadsheet listing which sites were on which collection schedule. A WhatsApp thread for anything urgent, like a client asking for an extra pickup. A notebook in the office for whoever was on shift that day. Every new hire had to be shown, by hand, where to look for a client's contract terms, and every client who called about a missed collection had a decent chance of explaining themselves twice.
That is not a technology problem you fix by buying software off a shelf. It is a "our business does not run the way the software assumes it does" problem, and it is the exact reason we build custom CRMs instead of just reselling one.
Why an off the shelf CRM did not work for them
They had tried one before we met them. It had every feature a CRM is supposed to have: contact records, deal stages, email templates, reports. It also assumed their business worked the way a generic sales team works, and a waste management company does not.
Their clients did not move through a tidy pipeline from lead to close. Most were already signed, recurring accounts on a fixed collection schedule, not deals to be chased. Some needed a one off special pickup billed separately from their contract. Some were referred by another site manager at a client they already served, and needed to be linked to that account rather than entered as a stranger. The off the shelf tool had no natural place for a recurring contract, a collection schedule or a special pickup, so staff quietly went back to the spreadsheet and the notebook, and the expensive software sat there half used.
That is the pattern we see most often. It is rarely that a business needs more features. It is that the features on offer do not match how the business actually operates, so the tool never gets adopted properly, and the business ends up paying for software it works around instead of software it works with.
What we actually built
We did not start by opening a CRM builder. We started by asking how work actually moves through their business: where a new site comes from, what happens the first time a client calls about a missed collection, what a staff member needs to see in the first three seconds of picking up the phone, and what almost never happens but matters a lot when it does, like a contract needing to be flagged before it lapses.
From that, we built a CRM shaped around their business rather than the other way round. A few things it does specifically for them:
- Pulls every enquiry into one place automatically, whether it comes in by phone, WhatsApp or the website, so a missed collection report never sits in a separate inbox nobody checks
- Shows any staff member a client's full contract and collection history the moment that client's number comes up, not after a search
- Flags a referral automatically and links the new site to the client who referred it, so a referred account is never entered as a stranger
- Reminds someone when a contract is due for renewal, instead of relying on a person to remember which sites are coming up
- Keeps a simple, visible note on any account that needs special handling, like a site with restricted access hours, so that context does not live only in one staff member's head
None of this needed to be complicated. It needed to match how the business already worked, and then remove the manual effort of holding that system together in someone's memory.
What changed after
The most immediate change was not a number on a dashboard. It was that new staff could be useful on their first week instead of their third, because the system itself explained what to do next. Contract renewals stopped depending on whoever happened to remember. A client who called back about a site they had not mentioned in months did not have to start from zero with whoever answered the phone.
The owner put it simply: the business finally had one true record of every client and every contract, instead of three partial ones that disagreed with each other.
Is a custom CRM actually right for your business
Not every business needs one built from scratch. If your business is small, your process is simple, and an off the shelf tool already fits how you work, buy the off the shelf tool. It will be cheaper and faster to set up.
A custom CRM starts to make sense once you notice a specific pattern: staff going around the software instead of through it, a process that off the shelf tools keep forcing into the wrong shape, or a growing business where the owner is still the only person who actually knows how customers are meant to be handled. If any of that sounds familiar, the fix is rarely more training on the tool you already have. It is usually that the tool was never built for your business in the first place.
Common questions
How is a custom CRM different from something like HubSpot or Zoho?
Off the shelf tools like HubSpot or Zoho are built to fit as many businesses as possible, which means they fit most businesses only approximately. A custom CRM is built around your specific process, your specific customer types and the specific things your staff need to see, so there is nothing to work around.
Is a custom CRM expensive compared to a subscription tool?
The subscription looks cheaper upfront, but the real cost of an ill fitting CRM is staff quietly not using it and falling back on spreadsheets and notebooks. A custom build has a higher starting cost and no ongoing per seat fee that scales against you as you grow.
How long does it take to build a custom CRM?
It depends on how many processes it needs to cover, but a focused first version, covering the core of how customers move through your business, is usually deliverable in a matter of weeks, not months.
Can a custom CRM connect to tools we already use, like WhatsApp or accounting software?
Yes. That is usually the point. A custom CRM is built to sit in the middle of the tools you already use, pulling enquiries in and pushing records out, rather than asking your business to add yet another disconnected tool.
We are a small business. Do we really need this yet?
If a spreadsheet and a shared inbox are genuinely working for you, you do not need this yet. The moment worth watching for is the first time a customer has to repeat themselves, or a new hire cannot find what they need without asking someone else. That is usually the earliest honest signal.
If your client and contract records currently live across a spreadsheet, a chat app and someone's memory, whether you run a waste management operation or any other service business, and you want a straight opinion on whether a custom CRM would actually help, hello@phase2.sg. No charge for the conversation, and no pressure to build anything.
- custom crm
- sme
- singapore
- malaysia
- customer relationship management
- automation
