Blog · Développement web
Custom CRM for SMEs: when HubSpot, Notion, or Airtable are no longer enough?

HubSpot, Notion, or Airtable no longer enough? Discover when to switch to a custom CRM for SMEs, with examples, costs, and methodology
At first, sales tracking can be managed with very little.
An Excel file. A Notion database. A few Airtable views. A HubSpot pipeline. Calendar reminders. Quotes in a Drive. Emails in inboxes.
And it works.
At least, it works as long as the team stays small. As long as sales remain simple. As long as the manager still keeps most of the information in their head.
Then the business grows.
Leads come from multiple channels. Quotes multiply. Follow-ups fall behind. Salespeople don’t all follow the same process. Customer data is scattered across different tools. And oversight becomes unclear.
This is often when an SME starts asking a real question: should we keep a standard CRM, improve our Airtable CRM, or build a truly custom SME CRM tailored to our business?
The right answer rarely depends on the company’s size. It mostly depends on the complexity of the sales process.
A custom CRM isn’t a luxury. Nor is it a magic solution. It’s the right choice when your current SME sales tool no longer reflects how you sell.
A CRM isn’t just for storing contacts
Many SMEs still see CRM as a simple customer database.
You store names, emails, phone numbers, companies, statuses, and a few notes. It’s useful, but it’s too limited.
A good CRM should primarily help the team sell better.
It should answer very simple questions:
Who needs to be followed up with today?
Which quotes are pending?
Which prospects are hot?
Which client hasn’t been contacted in too long?
Which offer sells the best?
Which channel brings in the best leads?
Which salesperson has too many stalled opportunities?
In an SME, the CRM quickly becomes the hub of sales tracking. It connects prospects, clients, quotes, follow-ups, tasks, documents, and sometimes invoicing.
When well-designed, it saves time. It reduces oversights. It makes the customer database more reliable. It gives leadership a clear vision.
When poorly adapted, it has the opposite effect.
It adds data entry. It creates duplicates. It discourages teams. It makes figures unreliable. And it often ends up being bypassed.
That’s where the topic of a custom CRM becomes important.
Why HubSpot, Notion, or Airtable often suffice at first
Before discussing custom SME CRMs, one thing must be clear: standard tools have real strengths.
HubSpot is excellent for structuring a classic sales pipeline. It allows tracking contacts, companies, opportunities, tasks, and certain emails. For an SME looking to professionalize its sales follow-up, it’s often a good starting point.
Notion is valued for its flexibility. You can create a simple customer database, document processes, track leads, and share information in a clear interface. For a small team, it’s fast and practical.
Airtable goes further with data. A CRM Airtable allows creating linked tables, filtered views, statuses, forms, and some automations. For an SME wanting to structure its sales tool without launching a major technical project, Airtable can be a very good step.
Excel and Google Sheets remain widely used. Everyone knows these tools. They’re simple to open, quick to edit, and easy to share.
These solutions are very useful when the need is still simple:
a small sales team,
a short sales cycle,
few data connections,
few user roles,
a reasonable volume of leads,
little sales automation.
The problem, therefore, doesn’t lie with the tool itself.
The problem arises when the company evolves, but the CRM stays at the same level.
The moment the CRM starts holding the SME back
A standard CRM shows its limitations gradually.
At first, they’re small annoyances. A field is missing. A view isn’t practical. A status doesn’t quite match your process. A follow-up isn’t properly tracked.
Then these small annoyances become habits.
The team adds a separate file. The manager keeps a standalone tracking sheet. A salesperson logs follow-ups in their personal calendar. The assistant updates another file for quotes. Data starts scattering in multiple directions.
The CRM still exists, but it’s no longer the reliable source.
It’s a strong signal.
An SME sales tool must centralize information. If it forces the team to work elsewhere, it no longer meets the need.
Here are the most common signs.
The customer database contains duplicates.
Important follow-ups are forgotten.
Quotes aren’t all tracked in the same place.
Salespeople don’t use the same statuses.
Reporting takes too long to produce.
The data isn’t reliable enough for decision-making.
The team enters the same information multiple times.
The CRM doesn’t integrate well with other tools.
Access permissions aren’t properly configured.
The manager has to ask the team for updates on every case.
When these signs pile up, the issue is no longer just technical. It becomes a business problem.
A poorly adapted CRM wastes time. But it can also cost sales.
The real cost of a poorly adapted CRM
In many SMEs, the cost of the wrong tool is invisible.
It doesn’t come as an invoice. It hides in the daily routine.
Five minutes lost retrieving an exchange. Ten minutes fixing a duplicate. Fifteen minutes updating a spreadsheet. A forgotten follow-up. A quote left untouched. A hot lead that goes cold.
Taken individually, each problem seems small. Put together, they add up to a heavy burden.
A custom SME CRM becomes worthwhile when the cost of DIY exceeds the cost of a better system.
Let’s take a simple case.
A sales team of 5 people loses 30 minutes a day searching for information, updating files, or manually following up. That’s 2.5 hours lost per day. Over a month, that adds up to more than 50 hours.
And this calculation doesn’t account for lost sales. Or mistakes. Or fatigue. Or decisions made with bad data.
That’s why a custom CRM should be seen as a performance tool, not just a software expense.
The goal isn’t to create a prettier tool. The goal is to create a more reliable system.
Airtable CRM, no-code CRM, or custom CRM: the real differences
Not all SMEs need the same level of solution.
The right choice depends on your maturity, processes, data, and constraints.
The Airtable CRM
An Airtable CRM is often ideal for quickly structuring a customer database.
It allows you to create tables for contacts, companies, opportunities, quotes, and tasks. You can then create views by salesperson, status, priority, or follow-up date.
It’s a good choice if you need more structure than a spreadsheet but don’t want to build a full application right away.
The Airtable CRM is well-suited for SMEs that want to move fast, clarify their pipeline, and better organize their data.
Its limitations appear when business rules become more complex. For example, if you need advanced permissions, a highly customized interface, multiple roles, sophisticated calculations, or sensitive integrations.
The no-code CRM
A no-code CRM takes it a step further.
It can combine Airtable, Make, n8n, Softr, WeWeb, Bubble, Retool, or other tools. The goal is to create a cleaner, more business-focused interface that’s often simpler for users.
The no-code approach lets you design a custom CRM without starting from scratch with heavy development. It’s very useful for an SME that wants a tailored tool but still wants to stay agile.
A no-code CRM can include:
role-based spaces,
clean data entry forms,
dashboards,
automations,
alerts,
connections with other tools,
views tailored to each team.
It’s often the best middle ground between a standard CRM and a fully custom CRM solution.
The custom SME CRM
The custom CRM becomes relevant when the tool needs to align with precise processes.
It can be built with code, low-code, advanced no-code, or a mix of several components. The technical choice comes after the scoping phase.
A custom SME CRM can integrate your actual sales methodology, internal rules, data models, commercial automations, and existing tools.
It doesn’t aim to replicate HubSpot or Salesforce. It aims to better match your real workflow.
It’s often the right choice when the CRM becomes strategic for the business.
When should you switch to a custom SME CRM?
The right time isn’t always obvious.
Some companies switch too early. They launch an overly complex project when a better configuration of their current CRM would have sufficed.
Others wait too long. They keep a fragile system for years because “that’s how we’ve always done it.”
The right signal is when your current tool forces you to use workarounds.
You can consider a custom SME CRM if your team already uses multiple tools to track a single sale. For example, HubSpot for contacts, Notion for notes, Excel for quotes, Google Drive for documents, Slack for follow-ups, and a separate tool for invoicing.
You can also think about it if your sales cycle is long. The longer a sale takes, the more important the history becomes. You need to keep track of exchanges, documents, decisions, objections, follow-ups, and next steps.
A custom CRM also becomes useful when multiple people are involved with the same client. Sales, management, production, support, admin, finance. In this case, the customer database can no longer be designed solely for the sales team.
Another common scenario: your offers aren’t straightforward. Your quotes depend on rules, options, volumes, margins, regions, customer profiles, or business constraints. If every quote requires a lot of manual work, the CRM can become a gateway to a quote generator or a broader internal tool.
Finally, a custom CRM makes sense when you want to connect sales with the rest of the company.
A good CRM can send data to billing, support, production, accounting, marketing, or an executive dashboard.
At this level, we’re no longer just talking about a CRM. We’re talking about a true business system.
{{cta}}
What a custom CRM changes on a daily basis
A custom CRM should make work easier, not more cumbersome.
This is a critical point.
Many CRM projects fail because they add too many constraints for teams. Too many fields. Too many clicks. Too many rules. Too many pages. Result: users revert to their old habits.
A good custom SME CRM should instead reduce effort.
A salesperson should see their priorities in seconds. They should know who to follow up with, which quote to track, and which opportunity to prioritize.
An executive should understand the pipeline without requesting three exports. They should see potential revenue, closed deals, overdue follow-ups, and bottlenecks.
An admin team should find useful information without digging through emails.
A marketing manager should understand which channels generate the best leads.
A custom CRM also allows for better screen adaptation to roles.
Not everyone needs to see the same thing. An executive wants a high-level view. A salesperson wants their action items. An admin wants documents and statuses. A support team wants customer history.
A custom SME sales tool allows these views to be created without overwhelming users.
The customer database: the heart of the CRM
A CRM first relies on a clean customer database.
It’s easy to say, but it’s often the weak point.
In an SME, the customer database can quickly become messy. Duplicates appear. Some contacts are outdated. Companies exist under multiple names. Important information is noted in free-text fields. Former clients are mixed with cold leads.
Before creating or overhauling a CRM, the data must therefore be clarified.
A solid customer database must meet several needs.
It must clearly identify contacts.
It must link contacts to the right companies.
It must distinguish between prospects, active clients, former clients, and partners.
It must keep a history of exchanges.
It must enable reliable follow-ups.
It must simplify reporting.
It must comply with access and security rules.
This structural work is less visible than a sleek interface. But it is decisive.
A custom SME CRM with a poor customer database will remain a poor CRM.
Conversely, a clear customer database can transform sales tracking, even with a simple interface.
Commercial automation: the often underrated lever
A CRM that stores data is useful. A CRM that triggers the right actions is far more powerful.
This is where commercial automation comes into play.
In an SME, many tasks are repeated every week. Following up on a quote. Creating a task after a meeting. Notifying a salesperson when a lead arrives. Updating a status after signing. Sending an internal email. Generating a document. Syncing a customer record.
These tasks don’t always require human judgment. They mostly require rigor.
And rigor is a perfect fit for automation.
With tools like n8n or Make, a CRM can be connected to your forms, emails, documents, invoicing tools, databases, and internal channels.
You can also rely on no-code automation scenarios to create workflows without unnecessary development.
A few examples:
When a form is filled out, a lead sheet is created.
When a quote is sent, a follow-up is scheduled.
When an opportunity exceeds a certain amount, the executive receives a notification.
When a sale is won, a client file is created.
When a client hasn’t been contacted for 60 days, a task is added.
When a field changes in the CRM, a reporting tool is updated.
Sales automation doesn’t replace human relationships. It protects them.
It prevents good leads from being forgotten. It provides a framework for the team. It makes follow-up more consistent.
And in many SMEs, this consistency alone is enough to improve conversion rates.
Can a custom CRM integrate AI?
Yes, but it’s not always the top priority.
AI can add a lot of value to a custom CRM. But it must be used in the right place.
A custom SME CRM can integrate AI to summarize exchanges, qualify requests, prepare responses, analyze reports, detect weak signals, or help prioritize opportunities.
For example, after a client meeting, AI can generate a clear summary with needs, objections, next steps, and points of concern.
It can also help classify leads based on their maturity level. Or suggest a tailored follow-up based on the relationship history.
But beware: AI doesn’t fix a bad process.
If the client base is disorganized, if statuses are unclear, and if teams don’t use the CRM, adding AI won’t change much.
The right approach often involves structuring the CRM first, then adding AI for useful use cases.
This is exactly the type of topic to frame in an AI support for businesses. You need to identify real pain points, choose the right use cases, and avoid gimmicks.
What to include in a good SME sales tool
A good SME sales tool doesn’t need to be massive. It just needs to be well-designed.
The first building block is contact and company management. It must be simple, clean, and reliable.
The second is the sales pipeline. It must reflect your actual sales stages—not a generic model’s. Statuses must be clear to everyone.
The third is task tracking. Every user must know what to do, when to do it, and for which client.
The fourth is history. The CRM must keep a record of exchanges, meetings, documents, quotes, follow-ups, and decisions.
The fifth is reporting. The manager must be able to track key metrics without requesting manual exports.
The sixth is sales automation. Repetitive actions must be triggered at the right time.
The seventh is access management. Not everyone should have the same permissions. Some data must remain sensitive.
The eighth is integration with other tools. The CRM must connect with your website, forms, emails, billing, support tool, or database.
These building blocks can be simple at first. The key is that they are clean.
A successful custom SME CRM isn’t the one with the most features. It’s the one used every day.
The trap of an over-featured CRM
When an SME decides to build a custom CRM, the temptation to include everything is strong.
Sales tracking. Quotes. Invoicing. Support. Production. Contracts. Follow-ups. Marketing. Client portal. Dashboards. AI. Accounting exports.
Everything may seem useful.
But not everything is a priority.
An over-featured CRM from the start quickly becomes cumbersome. It takes longer to design. It costs more. It’s harder to test. And it can discourage teams.
The best approach is often to create a first version focused on the core need.
In the case of a CRM, this core is often simple:
capture leads,
qualify prospects,
track opportunities,
manage follow-ups,
centralize documents,
drive sales.
Once this solid foundation is in place, additional modules can be added.
Quote generation. Billing integration. Client portal. Advanced automation. AI. More granular reporting. ERP synchronization.
This progressive approach minimizes risks.
It also allows the team to adopt the tool step by step.
Custom CRM and internal applications: an increasingly blurred line
In many SMEs, the CRM eventually extends to other areas.
Initially, it’s used for sales. Then it connects to quotes. Then it helps launch production. Then it provides visibility to support. Then it feeds into billing.
That’s natural.
The customer relationship doesn’t end at the signature.
This is why a custom SME CRM can sometimes evolve into a full-fledged business application. It can grow into a back-office, a mini ERP, or an internal portal.
At Scroll, this type of need often aligns with custom business application development projects. The CRM then becomes a component of a broader system.
For example:
a service-based SME can link its CRM to client assignments,
a training organization can connect leads, sessions, and registrations,
an agency can track opportunities, quotes, projects, and profitability,
a B2B e-commerce can connect customer accounts, orders, and support,
a network of agencies can centralize sales and reporting.
In these cases, the CRM is no longer just a sales tool. It becomes an operational backbone.
Which technology should you choose for a custom CRM?
The technology depends on the need.
There’s no single right tool. There’s the right architecture for your context.
For a relatively simple internal CRM, Airtable may suffice. It allows for quick setup, with a solid data structure and practical views.
For a more robust internal interface, Retool can be a great option. It’s ideal for dashboards, admin panels, and internal applications connected to multiple data sources.
For a more customized web application, WeWeb can be a strong choice, especially with a solid backend like Supabase.
For broader needs, Bubble can also be considered, particularly if the application needs to handle more than just the CRM.
For automation, Make and n8n are often the most useful building blocks. A dedicated article can help understand the cost of an n8n automation project, especially if the CRM needs to connect to many tools.
The key point is simple: don’t choose the technology before defining the process.
Otherwise, you risk adapting the need to the tool. The right CRM should do the opposite.
How much does a custom CRM for SMEs cost?
The price depends on several factors.
The complexity of the sales process.
The number of users.
The volume of data to migrate.
The number of tools to connect.
The level of interface customization.
The access rules.
The automations to create.
The expected reporting.
Maintenance requirements.
A simple Airtable CRM can remain fairly lightweight. It’s mainly used to structure the customer database, create views, and set up initial automations.
A more advanced no-code CRM requires more framing. It can include a dedicated interface, roles, dashboards, workflows, and integrations with other tools.
A fully custom CRM requires genuine design work. It can include a dedicated database, a web application, business rules, APIs, granular permissions, advanced automations, and ongoing maintenance.
So the right question isn’t just: how much does the CRM cost?
The real question is: how much does the current system cost?
How many hours are lost each month?
How many follow-ups are missed?
How many quotes go untracked?
How many leads are poorly qualified?
How many decisions are made with incomplete data?
How much time does the executive spend requesting information?
When these hidden costs become significant, a custom SME CRM can become a very rational investment.
How to successfully transition from HubSpot, Notion, or Airtable
Switching CRM doesn’t mean starting from scratch.
In many cases, the first step is to audit the existing setup. Some tools can be kept. Others need replacing. Some processes mainly need clarifying.
The first step is to map the data.
Where are the contacts?
Where are the companies?
Where are the opportunities?
Where are the quotes?
Where are the documents?
Where are the follow-ups?
Where is the reliable data?
This step often reveals surprises.
We discover duplicates, unnecessary fields, outdated data, parallel files, and unwritten rules.
The second step is to define the target process.
Don’t aim for the perfect process. Create a clear, usable, and realistic one.
The third step is migration. Data must be cleaned, structured, imported, and verified for consistency.
The fourth step is user testing. It’s important. A CRM can seem logical on paper but impractical in the field.
The fifth step is gradual deployment. We train the team. We address early feedback. We add automations. We stabilize.
A good custom CRM project isn’t just about delivering a tool. It also supports the shift in usage.
Should we improve the existing system or build a custom CRM?
It’s a healthy question.
The answer isn’t always “we need a new tool.”
Sometimes, your current CRM is sufficient but poorly configured. A poorly structured HubSpot can become useful again with a better pipeline, cleaner fields, and smarter workflows.
An Airtable CRM can also be improved. We can revise tables, relationships, views, permissions, forms, and automations.
A Notion setup can be better framed, especially if the needs remain light.
But in some cases, continuing to improve the existing system just prolongs a makeshift solution.
If the tool can’t handle your business rules, blocks integrations, discourages teams, or requires too many workarounds, it’s better to consider a custom SME CRM.
The best decision often comes from an audit.
An audit helps separate three key areas:
what relates to the tool,
what relates to the process,
what relates to the data.
This is essential. Because a new CRM won’t fix a vague process. And automation won’t fix a poorly maintained customer database.
Security, access, and sovereignty: a topic not to be overlooked
The customer base is a strategic asset.
It contains contacts, exchanges, quotes, amounts, histories, and sometimes sensitive data. It must not be scattered everywhere without control.
The more tools an SME uses, the more it must consider data governance.
Who has access to what?
Where is the information stored?
What data is being exported?
Which tools are connected?
What happens if an employee leaves the company?
How do you revoke access?
How do you retrieve the history?
These questions tie into a broader issue: SME digital sovereignty.
A custom CRM often allows for better management of access, roles, and data flows. It also helps document connections between tools.
This isn’t just a technical issue. It’s a matter of control and trust.
The benefits of a custom CRM for SMEs
A well-designed custom CRM delivers very tangible benefits.
The first is time savings. The team spends less time searching, entering data, and repeating the same actions.
The second is reliability. Data is better organized. Follow-ups are more consistent. Duplicates are reduced.
The third is clarity. Everyone knows where to find information and what action to take next.
The fourth is management. The leader has a clearer view of the pipeline, forecasted revenue, pending quotes, and bottlenecks.
The fifth is follow-up quality. Prospects are contacted at the right time. Clients are better supported. Hot opportunities are handled more effectively.
The sixth is scalability. The CRM can grow with the business. It can accommodate new roles, new offers, new automations, and new dashboards.
But the most important benefit might be simpler: the team works with a tool that finally reflects their business.
And that changes a lot of things.
What if your CRM finally became a real sales tool?
A CRM shouldn’t be a place where the team enters information out of obligation.
It should help you track better, follow up better, manage better, and sell better.
HubSpot, Notion, Airtable, or Excel can do the job perfectly well at first. But as the SME grows, the customer base becomes strategic, and processes get more complex, these tools can become too limiting.
A custom SME CRM then lets you take back control.
It allows you to create a sales tool tailored to your way of selling, connected to your other tools, and designed for your teams.
At Scroll, we help SMEs audit, structure, and build customized CRMs that truly serve the field. This can take the form of an Airtable CRM, a no-code CRM, a business application, or a connected system with sales automation.
The goal remains simple: turn your CRM into a commercial advantage, not another constraint.


