You need a CRM when leads arrive through several channels, more than one person sells or supports customers, and follow-ups slip. Most small businesses should start with an off-the-shelf CRM. A custom CRM makes sense when your sales process is unusual, when you need deep integration with operational systems, or when per-seat pricing outgrows the value.
Signs you need a CRM at all
- Leads come from email, chat, forms and phone with no single place to see them.
- Several people talk to customers and nobody knows who said what.
- Quotes go out and nobody follows up.
- You can't say how many deals are open or what will close this month.
- When someone leaves, their customer history leaves too.
When off-the-shelf is enough
Most teams with a standard pipeline (lead → qualified → proposal → won/lost) do well with a configured market CRM, especially if leads flow in automatically.
When a custom CRM is worth it
- Unusual process: multi-step approvals, project-based sales, complex quoting.
- Deep integration: the CRM must read and write to scheduling, production or billing systems.
- Industry-specific objects: properties, vehicles, patients, assets that don't fit "deals" and "contacts".
- Cost at scale: per-seat pricing grows faster than the value delivered.
- Data ownership needs: you need full control of data location and access.
Why CRMs get abandoned
- The pipeline doesn't match reality.
- Too much manual entry.
- No agreement on what to log.
- Too complex for the team.
Rolling out without abandonment
- Design the pipeline with the people who sell.
- Automate lead capture from web, chat and email.
- Define the minimum required fields per stage.
- Train with real cases.
- Review usage weekly at first.
AI in the CRM
Automatic conversation summaries and suggested next steps solve the biggest CRM problem: missing notes. See what are AI agents.












