CRM and customer data 15 min

Modern, open CRM: 12 reasons to switch in 2027

A modern, open CRM gives access to all your data through a documented API, connects to your tools and AI assistants, and lets you leave with your data. In 2027, it is what lets you automate without re-keying, pay for AI at real cost, and handle the Data Act and e-invoicing without depending on a vendor.

Contents8
  1. 01What changes for a CRM in 2027?
  2. 02Why does automation start in the CRM?
  3. 03Why is the per-user licence getting ever more expensive?
  4. 04What do the Data Act and e-invoicing change?
  5. 05Why does the team make better use of an open CRM?
  6. 06Is an open CRM right for every company?
  7. 07Where should you start?
  8. 08Frequently asked questions

For a long time, a CRM was mostly a shared address book and a sales board. In 2027, it is the starting point of almost every automation in a company: the enquiry that comes in from the website, the sales rep’s follow-up, the quote, the invoice, and now the AI agent that prepares Monday’s meeting. If that software is closed, every automation depends on what the vendor allows, at the price the vendor sets.

Three deadlines make the question pressing: the ban on cloud switching charges in Europe, the arrival of e-invoicing in French small businesses, and AI assistants that plug directly into business software, where the software allows it. None of them forces you to change CRM; all of them change what you should expect from one.

Where we stand: we have run Twenty, an open source CRM, in production since early 2025, and we contribute to the project. It is the CRM behind Palmora Property, a property listings portal we operate. That does not mean we recommend the same tool to everyone: depending on the need, it will be Twenty, Dolibarr or Odoo. Here are twelve reasons to switch to a modern, open CRM, written for teams of 20 to 500 people.

In short

  • A modern, open CRM exposes all its data through an API, connects to your other tools and lets you leave with your data.

  • It is what lets you automate without re-keying: information entered once reaches everywhere, and a broken automation becomes visible.

  • AI agents plug into it through the MCP protocol, with only the permissions of the role you give them, and AI is paid at real cost rather than in credits.

  • On 12 January 2027, cloud switching charges disappear in Europe; by 1 September 2027 at the latest, every French company issues electronic invoices.

  • Installed on your own infrastructure, an open source CRM has no per-user licence; its day-to-day operation, however, still has to be organised.

Definition

A modern, open CRM

Open: its code is public, all its data goes through a documented API, and you can install it on your own server, with the hosting provider of your choice, or leave at any time with your data in a standard format. Modern: it is designed for automation and AI, with objects in your own vocabulary, workflows, webhooks that notify other tools, and an MCP server for AI assistants.

What changes for a CRM in 2027?

In two years, the deadlines have piled up. Taken together, they spell out what a CRM now needs to do: let your data go, exchange data with invoicing, and host AI agents under control, without the price following every new use.

  1. 1 August 2025

    Salesforce raises list prices for its Enterprise and Unlimited editions by an average of 6%.

  2. 12 September 2025

    The European data regulation, the Data Act, starts to apply.

  3. 9 December 2025

    The MCP protocol, which connects AI assistants to software, is handed to a new Linux Foundation body, with OpenAI, Google, Microsoft and Anthropic among its members.

  4. 1 September 2026

    Every French company must be able to receive electronic invoices, and large and mid-sized companies issue them.

  5. 12 January 2027

    Cloud switching charges, data transfer included, are banned.

  6. 1 September 2027

    French small and micro businesses in turn start issuing electronic invoices.

Why does automation start in the CRM?

An automation connects pieces of software: the website form, email, the calendar, the invoicing tool. The CRM is the one that knows who the customer is, where the deal stands and what was promised. If it cannot be read from and written to by the others, every automation runs into it.

1. Information entered once reaches everywhere

An open CRM is read and written through its API, and notifies other tools through webhooks when a record changes. An automation tool like n8n makes the connection: the website enquiry creates the record, the signed quote triggers the invoice, the change of address flows through to invoicing. Nobody copies anything, and nobody wonders which version is right.

An inbound enquiry, with no re-keying

  1. The form

    A visitor asks for a callback from your website.

  2. The CRM

    The enquiry is saved before any email, linked to the person and their company.

  3. Triage

    A rule, or a small AI model for free text, classifies and assigns it.

  4. The alert

    The right sales rep is notified, with full context.

  5. The follow-up

    A dated task is created, and nothing is forgotten.

That is the process at Palmora Property: enquiries from its six-language website flow back into Twenty through the API, and the team receives an alert for each new one. Our guide Twenty beyond the CRM details this setup, from the website to the workflows.

2. A broken automation becomes visible, and fixable

An automation that fails silently is worse than a manual task: everyone thinks it is done. When the CRM opens all its data through the API, you can read the actual state of the records, compare it with what should have happened, and catch up on a missed send. That is the method in our guide to monitoring n8n workflows with no silent failures.

From the field

On Palmora Property, the API made it possible to catch up on everything

On Twenty’s custom objects, a webhook proved an unreliable trigger: for our identifier generator, a scheduled job that re-reads the up-to-date state of the record is safer. A bulk repair run without rate limiting produced 754 failures; run again at the right rate, with automatic retries, it fixed all 837 affected records without a single failure. In both cases, full access to the data is what made it possible to see the error and fix it.

3. AI where it pays, at the right cost

Summarising a conversation, classifying an enquiry, preparing a follow-up the sales rep reviews: these tasks need AI, not necessarily the most expensive. When your data leaves the CRM through an API, you choose the model task by task. We combine several: a small model for triage, a large one for anything that affects your image, a self-hosted model for sensitive data. Each pass has a known cost, and a cache avoids paying twice for the same answer.

On Palmora Property, switching to an AI model cut translation costs by a factor of 60, and a cache serves 95% of segments without calling the model again. The calculation is detailed in our guide to the cost of AI in business, and it is the purpose of our AI at the right cost offer.

4. AI agents in the CRM, with limited permissions

An AI agent does not just answer: it chooses an action, looks at the result, then decides what to do next, in a loop, as our guide to the agent loop explains. To act inside software, it increasingly goes through the MCP protocol. According to the Linux Foundation, more than 10,000 MCP servers had been published by the end of 2025, and ChatGPT, Claude, Gemini, Microsoft Copilot and Cursor had adopted it.

An open CRM can publish its own MCP server. Twenty’s lets an assistant like ChatGPT, Claude or Cursor read and write CRM data, on the vendor’s cloud as well as on your own server, with exactly the permissions of the user’s role or the API key. The agent preparing follow-ups therefore has no need to see contracts: you decide, role by role. We start read-only, and the actions that matter go through human approval. Our page on MCP servers shows what these connections change day to day, and our guide to enterprise AI governance sets out who should access what.

Why is the per-user licence getting ever more expensive?

For a team of 20 to 500 people, the price of a subscription CRM is multiplied by the number of people who log in, then by the add-ons. Two trends push the bill up: base prices are rising, and AI is being added on top.

5. A bill that no longer keeps pace with hiring

Vendors raise their prices, as Salesforce did with its list price increase of August 2025, and every new hire adds a licence. An open source CRM installed on your own infrastructure has no per-user licence: Twenty sells its cloud offering per user, but its open source core installs on your server with no licence fee. You pay for setup and operations, not a per-head subscription.

That does not make it cost-free: a server has to be monitored, backed up and updated. Our method for costing a move away from SaaS over three years sets those hours against the licences saved.

6. AI paid at real cost, not in credits

In subscription CRMs, AI arrives as per-user add-ons or as credits consumed with each action:

$125

per user per month, the starting price of Salesforce’s Agentforce add-ons, according to the announcement of its new prices

$10

per 1,000 HubSpot credits, spent by its agents and automations, and lost if unused within the month, according to its credits page

With an open CRM, AI runs through your own workflows: you pay for the model at its provider’s price, task by task, with a meter and a cap. The same logic applies to automation: n8n installed on your server is not billed per operation, whereas online platforms sell tiers of tasks or executions, compared in our guide n8n, Make or Zapier.

What do the Data Act and e-invoicing change?

7. Leaving at no cost becomes a right, if you can actually leave

The Data Act requires providers of cloud services, online software included, to make switching provider easier. According to the European Commission, an online software vendor must provide open interfaces and, at a minimum, allow data to be exported in a commonly used, machine-readable format. Until the deadline, switching charges cannot exceed what switching costs the provider. After that:

From 12 January 2027, switching charges will be prohibited.

Arcep, French telecoms regulator, press release of 16 February 2026, translated from French

The law makes it easier to get your data out; it does not rebuild elsewhere what you have built around it: automations written for the vendor, configuration, reports. An open CRM goes further: its code is public, its data format documented, and you can reinstall the same software elsewhere, exactly as it was. Changing hosting provider does not force you to change tool. And if you are leaving a subscription CRM, our method for migrating from HubSpot to an open source CRM explains what moves across easily and what takes work.

8. The rules for accessing your data stay yours

In closed software, the vendor decides what your other tools may do with your data, and it can change its mind. Slack, owned by Salesforce, is a case in point: its API terms prohibit an application offered to other businesses from training a large language model on the data it obtains, and from bulk exporting messages and files without specific agreement. That choice is defensible, but it is not yours.

With an open source CRM installed on your own infrastructure or with a European hosting provider, the rule is the one you set: which tool reads what, which AI model receives which data, and where it is stored. Our analysis of Europe’s dependence on American cloud and AI weighs what that control is worth, and what it costs.

9. E-invoicing connects the sale to the payment

Under France’s e-invoicing reform, an invoice between French companies goes out in a structured format, through an approved platform, with its mandatory details in dedicated fields: the SIREN company number of the supplier and the customer, the issue date, the delivery address if it differs from the customer’s. Depending on your size, the obligation to issue applies from September 2026 or September 2027.

The CRM does not issue the invoice: that is the job of your invoicing software, connected to an approved platform. But the CRM is what knows what was sold, to whom and at what price. If the customer record has the wrong SIREN or an old address, the error goes into the invoice. An open CRM pushes the signed deal to invoicing without re-keying, and can show the payment status in return. Our guide to cleaning up your CRM data helps make records reliable before the deadline. And if you want the quote, the invoice and customer follow-up in a single tool, that is ERP territory, such as Dolibarr or Odoo, compared in our framework for choosing between Twenty, Dolibarr and Odoo.

10. Customer data in Europe, under your control

A CRM contains personal data: names, emails, phone numbers, histories of exchanges. The GDPR makes you responsible for it, and requires you to choose carefully the processors that handle it on your behalf. Installed on a server in Europe, on your own infrastructure or with a hosting provider you chose, an open source CRM limits those processors to ones you know, and nothing goes to an AI service unless you decided it should. Our guide to the AI Act and the GDPR for small businesses using AI explains what that implies as soon as AI touches this data.

Why does the team make better use of an open CRM?

11. A CRM that speaks your business language

A CRM the team works around with a spreadsheet is useless, however well built. In a modern CRM, you create your own objects, fields and views, without development. On Palmora Property, a property is not an “opportunity” in disguise: properties, areas and referrers are separate objects, and a “Publish to site” button puts a listing online without waiting for the morning sync. Our review of Twenty in production covers what works and what takes effort.

12. Sales reps who sell instead of typing

According to Salesforce’s State of Sales survey, conducted among 5,500 sales professionals in 27 countries, reps spend 70% of their time on tasks that are not selling. Every data entry task automation removes gives selling time back. And every record filled in by a flow rather than by hand makes the numbers more accurate: the quarterly forecast, the cost of a sale, right down to the sales you can send back from the CRM to Google Ads so your campaigns target what closes, not just what gets clicked.

Is an open CRM right for every company?

No, and it is better to know that before you start.

  • Someone has to run it. A CRM installed on your own infrastructure needs tested backups, regular updates and monitoring. If nobody can take that on, plan for an operator, or the vendor’s cloud offering, billed per user.
  • A CRM is not an ERP. If invoicing, inventory or accounting need to live in the same tool, look at Dolibarr or Odoo rather than Twenty.
  • It is not a marketing suite. Email campaigns and landing pages run through other tools, connected to the CRM.
  • Open does not mean ready to use. Configuration and data migration determine adoption: they are prepared before installation, not after.

Watch out

The like-for-like migration trap

Copying into the new tool every field, stage and report accumulated in the old one means importing its flaws too. Start with the processes that matter, migrate cleaned-up data, and add the rest when the team asks for it.

Where should you start?

  1. Check it is the right project.

    In 20 minutes, we look at your tools, your processes and what is getting stuck: ask for those 20 minutes. If you do not yet know which processes to automate, our digital and AI maturity audit reviews them with your team, in two to four weeks, for €2,500.

  2. Choose the smallest tool that covers the need.

    Twenty for customer relationships, Dolibarr to manage everything in one simple tool, Odoo for a full ERP: our CRM and ERP offer sets them up at a fixed price, Twenty for €4,500, Dolibarr from €6,500, Odoo from €15,000.

  3. Migrate clean data.

    Deduplicated and checked before import, whether it comes from a spreadsheet or a subscription CRM.

  4. Automate one process at a time.

    The inbound enquiry, the follow-up, the signed quote to invoicing: our n8n automation sets one up in two weeks, from €2,400 per process.

  5. Add AI where it pays.

    Summaries, classification, follow-ups reviewed before sending: our AI at the right cost offer compares several models on your real cases, and sets a meter and a cap.

To see what the CRM we most often recommend looks like, our page Twenty, the open source CRM we use every day shows it in production. And if you run a web agency, our article on CRM for web agencies takes these reasons from the point of view of the agency and its clients.

Frequently asked questions

Which open source CRM should you choose?

It all depends on what the tool needs to cover. Twenty is a pure CRM, modern and highly customisable, for running sales and customer relationships. Dolibarr is a lightweight ERP that brings quotes, invoices, inventory and projects together in one simple tool. Odoo is a full ERP, for a larger organisation or several companies. We recommend the smallest tool that genuinely covers the need, after reviewing your processes.

Does an open source CRM cost nothing?

The software installs with no licence fee, but a CRM always has a cost: setup (configuration, data migration, training), hosting and operations, meaning backups, updates and monitoring. The difference from a subscription is that this cost does not climb with every user you add. To compare fairly, cost both options over three years.

Does the Data Act force you to leave your CRM?

No. It requires providers of cloud services, online software included, to make it easier for customers to leave: open interfaces, data export in a commonly used, machine-readable format, and no switching charges at all from 12 January 2027. Leaving becomes simpler; rebuilding automations and configuration elsewhere is still a project to prepare.

Does my CRM need to handle e-invoicing?

Not necessarily. In France, e-invoicing goes through your invoicing software and an approved platform. The CRM must supply accurate data (company name, SIREN number, billing address, quote lines) and pass it on without re-keying when the deal is signed. If you want everything in one tool, an ERP like Dolibarr or Odoo also covers invoicing.

Can you connect ChatGPT or Claude to your CRM?

Yes, if the CRM publishes an MCP server or a complete API. Twenty offers an MCP server, on its cloud as well as on your own server: the assistant reads and writes data with only the permissions of the role that connected it. Start read-only, give the agent a dedicated account, and keep human approval on any action that goes out to a customer.

Sources

  1. Agentic AI Foundation announcement, Linux Foundation, 9 December 2025 (new tab)linuxfoundation.org
  2. Twenty MCP server, official documentation (new tab)docs.twenty.com
  3. Salesforce pricing update, 17 June 2025 (new tab)salesforce.com
  4. Twenty pricing, official page (new tab)twenty.com
  5. Its credits page (new tab)hubspot.com
  6. Data Act explained, European Commission (new tab)digital-strategy.ec.europa.eu
  7. Slack API terms, version of 10 October 2025 (new tab)slack.com
  8. Discovering e-invoicing, impots.gouv.fr (in French) (new tab)impots.gouv.fr
  9. State of Sales, Salesforce, July 2024 (new tab)salesforce.com
Source 1

Agentic AI Foundation announcement, Linux Foundation, 9 December 2025

Read on linuxfoundation.org(new tab)
Source 2

Twenty MCP server, official documentation

Read on docs.twenty.com(new tab)
Source 3

Salesforce pricing update, 17 June 2025

Read on salesforce.com(new tab)
Source 4

Twenty pricing, official page

Read on twenty.com(new tab)
Source 5

Its credits page

Read on hubspot.com(new tab)
Source 6

Data Act explained, European Commission

Read on digital-strategy.ec.europa.eu(new tab)
Source 7

Slack API terms, version of 10 October 2025

Read on slack.com(new tab)
Source 8

Discovering e-invoicing, impots.gouv.fr (in French)

Read on impots.gouv.fr(new tab)
Source 9

State of Sales, Salesforce, July 2024

Read on salesforce.com(new tab)

Jim · founder of Brain Plus AI

Also in crm and customer data

  • Understand8 min

    Twenty CRM in production: our view, limits included

    We have been running Twenty, an open-source CRM, on our own server since early 2025. What works, what takes effort, what the AGPL licence means for a company, and who we do not recommend it to.

  • Choose and price7 min

    Twenty, Dolibarr or Odoo: which one for your team?

    Twenty, Dolibarr and Odoo are not in the same category: a pure CRM, a light ERP, a full ERP. Rather than a feature table, here is a decision grid by team size and by process, with what moves you from one level to the next.

  • Choose and price8 min

    Leaving SaaS: the real three-year cost for an SME

    Before you drop a single subscription, you need to compare two full costs over three years, human hours included. Here is the method, line by line, and what the calculation does not see.

WhatsApp