Why a single system alone isn't enough
A CRM alone doesn't know how much inventory is left. An ERP alone doesn't know where the inquiry came from - it waits for someone to enter an order by hand. An Excel sheet won't remind you about a contact if nobody opens it that day. Each of these systems does one thing well and stays silent about the rest.
The problem isn't the system itself, but the order in which the company buys it. A system bought too early stands empty because there is no lower layer to draw data from. The owner pays for the license and continues running the business from memory because nobody has taught the system what's happening in the company.
First rung: the place where an inquiry lands
Before a company starts talking about CRM or ERP, it needs one place where every inquiry lands - regardless of whether it came by email, through Messenger, or from a lead form on the website. The artifact of this rung is a single contact record, accessible to the receptionist without searching five inboxes at once. We write separately about the inquiry queue itself in inquiry handling automation - here it's just the foundation the entire ladder stands on.
Without this rung, every subsequent system gets incomplete data. Check how many inquiries last week went unanswered for longer than a day - that's the simplest signal that the foundation isn't working yet. If after a month the number hasn't changed, the problem isn't in CRM or ERP, but in inquiries still disappearing before reaching any system.
Second rung: CRM organizes contact and sales
A CRM adds what a single form doesn't have: conversation history, an assigned sales rep, and the date of the next contact. In Polish companies, this role is most often filled by Livespace or Bitrix24, and setting up cards, reminders, and rules is our CRM automation - the artifact is the client card from which the sales rep reads the entire previous conversation instead of asking from scratch.
- Contact
- Who asked and which channel
- Conversation history
- What has already been said
- Salesperson
- Role Assigned to Case
- Next contact
- Date calculated by system
- Source
- Query entry point
- New contact
- In conversation
- Offer
- Closed
A CRM implemented before the first rung remains empty because nobody feeds it inquiries from one place. The sales rep then returns to a notepad and Excel, and the CRM license lies dormant. A signal visible earlier than a sales drop is the number of client cards with no contact history entry - if after two months there are more of them than active ones, the CRM hasn't become a work tool yet, just another browser tab.
Third rung: integrations and automations tie data together
The third rung adds the connection of the CRM to the rest of the company - warehouse, invoicing, order channels. An order from Allegro comes through BaseLinker to the CRM as a task for the warehouse manager, without manual retyping. This rule is most often set up in n8n, and its artifact is a saved automation scenario that anyone in the company can open and check step by step.
This is built in the integration and automation layer - it's not a ready-made system bought off the shelf, which is why the difference between custom automation and ready-made SaaS is worth checking separately in the text about custom automation and ready-made solutions.
Integration set up before the CRM is organized only speeds up the chaos - instead of one erroneous entry, you get it in three systems at once. The warning indicator is the number of documents manually entered a second time in another system.
Fourth rung: ERP covers the entire company
An ERP - for example Comarch ERP Optima or enova365 - adds what integrations on their own don't: shared accounting, warehouse, and production in one system, with one document flow from order to invoice. The artifact is an invoice that the accountant issues once and which automatically goes to KSeF instead of wandering between three files. More about the invoicing obligation through KSeF is in invoicing automation.
- Manual entry, when someone has time
- Orders from sales channels have no entry
- Modules are empty, no data to source
- License starts on first day
- Data from lower layer, not memory
- Order enters same path as inquiry
- Module receives full document from order to invoice
- License starts from day it has something to work on
An ERP bought as the first step stands empty for a different reason than a CRM - its modules are too elaborate for anyone to fill them manually without data flowing from lower layers. Check after three months how many ERP modules even have data entered - empty modules are the signal that the company bought the top of the ladder without the rest.
Fifth rung: reports and a panel showing the whole picture
Only at this level does the owner stop asking people "how are we doing" and start seeing it. A dashboard or an AI report combines data from the CRM, integrations, and ERP in one place - you'll see your business as a system, not a set of separate screens. The artifact is one number under which the owner and accountant see the same thing, instead of two different Excel tables.
Without the four rungs below it, the dashboard shows only empty graphs. Observe whether the owner actually opens the report every week or goes back to asking people directly - this tells whether the reporting layer even worked.
How an inquiry passes through all the layers
The entire ladder can be described as one chain:
- 01form
- →02CRM
- →03integration
- →04ERP
- →05report
The inquiry lands in the form, the CRM assigns it an owner and a date, the integration passes it to the warehouse and invoicing, the ERP closes it with an accounting document, and the report shows how many such inquiries actually turned into sales. Each arrow is a place where someone retypes data by hand today - and each can be closed separately, without waiting for the rest of the chain.
When adding another layer is a bad idea
Not every company needs to reach the top. A company with one store, one part-time accountant, and a CRM that someone actually uses can stay on the third rung for years - integrations are enough, and an ERP will only add a license nobody opens. The same applies to a company where the owner personally knows every customer and a CRM replaces the phone in their pocket more effectively than any panel.
We don't promise that every subsequent layer will pay off financially - that depends on who then manages it. What we guarantee is that the layer will get the data it needs so it doesn't stand empty.
Tools and roles that participate
The owner decides which layer to add and is responsible for making sure someone then manages it - because system maintenance is separate work, not a one-time purchase. The sales rep works in the CRM, the warehouse manager on the order integration, and the accountant on the ERP module connected to KSeF.
- Form on page
- Messenger
- Allegro
- BaseLinker — order and shipment
- ERP — accounting and inventory
- KSeF — invoice
- Dashboard — single number
On the tool side, these are the ones that actually appear: a CRM like Livespace or Bitrix24, BaseLinker connecting Allegro and InPost, automations in n8n, and an ERP such as Comarch ERP Optima or enova365. Control over what happens between them requires a process described in writing - otherwise it returns to one person's head.
How much does adding the next layer cost
The items below apply to the layer we're building - not the ERP itself, which the company buys from its own provider. The lead form takes the inquiry in, email integration and Telegram or WhatsApp integration let the channel data in, and CRM automation carries it onward. These are consecutive stretches of the same road - the scope is settled after a conversation about what you actually implement.
The reporting layer is a dashboard or an AI report, and the admin panel ties access to the whole thing together - a report only counts what the earlier layers managed to record. The scope is settled after a conversation.
The rungs are added in the order in which the company actually grows into them - not all at once at the start, because a layer with no data from the one below it has nothing to work on. Before you even calculate the budget, it's worth checking where to start automation in a small company - that's a different question than which layer to add, but they answer each other.
Where the ladder ends for your company
A company with one sales point usually doesn't need a full ERP - integrations and an organized CRM are enough for the owner to manage based on facts, not memory. A company with several locations, its own warehouse, and a full-time accountant usually reaches the fourth rung, because without shared accounting it loses control over who is responsible for what. The fifth rung - a full reporting panel - only makes sense when data actually flows below, not immediately.
We don't promise specific time savings or a specific ROI deadline - honestly, nobody can guarantee that without knowing your processes. What we do promise is that no layer will be sold before we check whether the layer below it actually works.
Questions and answers
Does a small company even need an ERP?
Not always and not right away. If the accountant copes with the current tool and there's one warehouse, integrations and a CRM can be enough for years. An ERP makes sense when accounting, warehouse, and sales start living in separate, contradictory versions of the truth.
How does a CRM differ from an ERP in practice?
A CRM manages customer contact - conversation history, offers, follow-up. An ERP manages the company from the inside - accounting, warehouse, production. These are two different layers, adopted at different times and in a different order, not substitutes for the same problem.
Can you implement an ERP without a CRM?
Technically yes, but the ERP is then cut off from where the orders even come from. Data still needs to be entered manually, just now into a more expensive system. That's why in this ladder the CRM stands below the ERP.
How much does moving from CRM to the next rung cost?
It depends on which rung you're adding. Email integration and Telegram or WhatsApp integration belong to the layer connecting the CRM to the rest of the company - that is not yet an ERP, because an ERP starts where you have to watch the warehouse and production. The scope is settled after a conversation about which channels need to be connected.
What happens to data when you add the next layer?
Data doesn't migrate on its own - you need to establish which fields from the CRM go to the ERP and who checks that. That's the task of integration, not of buying a license, and that's why it stands in the ladder as a separate rung, not a technical detail.
Before you add the next layer, write to us and tell us which rung of this ladder your company stands on today - we'll tell you whether the next rung makes sense, or if it's better to finish the previous one first.