Revenue Engineering

Is Low CRM Adoption a User Problem or a System Design Problem?

Teams get blamed for not using the CRM. Usually the design asked them to do work with no return. How to tell which one you have and what actually changes it.

Mauricio Esparza By ·Published ·2 min read
mithub.club
Short answer

It is a design problem far more often than a user problem. The test: for each thing you ask a rep to enter, name what they get back within the same week. Where the answer is nothing, that field is unpaid administration and it will be skipped. Adoption improves when the CRM returns something to the person filling it in, when required fields shrink to what is actually used, and when the automation fills what it can.

Every CRM rollout reaches the adoption conversation, and it usually opens with the wrong question.

The test that settles it

For each thing you require a rep to enter, name what they get back within the same week.

Run it honestly across your required fields. The list of things that return something is short, and everything else is unpaid administration that exists for a report someone else reads.

People skip unpaid administration. That is not a discipline failure, it is an accurate response to the trade you offered.

What tells you it is a design problem

  • Required fields that appear in no report, no filter and no automation
  • Data the rep already gave someone else, in a call or an email
  • Anything they have to enter twice
  • Fields whose value only becomes visible a quarter later, to somebody else
  • A private spreadsheet that is more current than the CRM

The last one is the clearest signal available. If the team maintains a shadow system, the CRM is not serving them, and nobody builds a second system for fun.

What tells you it is genuinely a user problem

  • They do not know how, and a short walkthrough fixes it
  • One person is the holdout and everyone else is fine
  • It regressed after a specific change, which means the change is the cause

These are real and they are rarer than the design case.

The four things that actually move adoption

1. Cut the required fields. Keep what is used in a report, a filter or an automation. Delete the rest. Most lists shrink by half and nobody misses them.

2. Let the system fill what it can. Enrichment before contact, call outcomes and summaries written back, timestamps, sources. Every field the automation fills is a field nobody has to be convinced to type.

3. Give something back the same week. A better next action, a cleaner list, a number the rep owns. Adoption is a trade, and it works when both sides get something.

4. Run the pipeline review on the CRM. If the manager's meeting uses a spreadsheet, the spreadsheet is the real system and the CRM is a chore. This single change does more than any training.

The mistake to avoid

Enforcing a field that is not genuinely needed. People enter whatever passes validation, and you end up with data that is present and wrong, which is worse than absent and honest.

How to measure it

Not logins. Percentage of records where the fields you actually use are complete, and the gap between what the CRM says and what the team says in a pipeline review.

When those two converge, you have adoption. When they do not, you have a second system somewhere, and it is worth finding out where.

Frequently asked questions

Is more training the answer?

Only when the problem is genuinely that people do not know how. Training does not fix a bad trade, and if adoption drops back within a month of training, you have your answer about which problem it is.

Should we enforce it with rules?

Required fields work when the field is genuinely needed and fails when it is not, because people enter whatever passes validation. Enforcing a bad field produces bad data, which is worse than a blank one.

How do we know which fields are actually used?

Check which fields appear in a report, a filter or an automation. Anything that appears in none of the three is decoration, and it is a candidate for deletion rather than enforcement.

What is the single fastest improvement?

Have the automation fill what it can: enrichment, call outcomes, summaries, timestamps and sources. Every field the system fills is a field nobody has to be convinced to type.

Sources

  1. Handle errors gracefully · n8n Docs (accessed 2026-09-22)
  2. Building effective agents · Anthropic (accessed 2026-09-22)
  3. Why evaluate AI workflows · n8n Docs (accessed 2026-09-22)
Revenue EngineeringCRMAdoption
Mauricio Esparza
Mauricio EsparzaGTM Systems Lead · Revenue Engineer · Founder of MitHub. Designs and runs revenue systems for multi-location businesses: AI voice campaigns, enrichment, CRM automation and attribution. Founded MitHub to teach the method in the open.

Part of Revenue Engineering on MitHub.

Keep going