Guides
How to choose a CRM: pipelines, data, hosting and price
Choose a CRM by its pipeline, data model, email sync, AI features and hosting. Compare HubSpot, Pipedrive, Attio, Zoho CRM, Salesforce, Twenty and SuiteCRM.
A CRM, or customer relationship management software, keeps one record for each contact and company, and it moves each deal through a pipeline of stages. The ranking's overview describes the shared core of most products the same way: contacts, companies, deals and a pipeline view. Choose a CRM by who will use it, how much of the sales process it must cover, where its data is hosted, and what its free plan or trial allows.
What a CRM is for
A contact is a person, and a company groups the contacts who work there. A deal is one opportunity to sell something, and a pipeline is the set of stages a deal passes through. The record keeps follow-ups out of personal inboxes and spreadsheets, so a second person can see where a customer stands.
Products differ in how far they reach beyond sales. The ranking's overview calls HubSpot, Salesforce and Zoho CRM suites that sit alongside marketing, service or finance products. Pipedrive and Freshsales stay closer to sales, and Attio is built around a flexible data model.
Who needs a CRM
A CRM pays off when more than one person works with the same customers, or when deals stall because follow-ups get missed. A solo seller with a few clients may do well with a spreadsheet, and a CRM adds setup and upkeep.
Free plans make a small start easier, but read the limit first. The ranking's FAQ says HubSpot's CRM has a free edition that small teams often start with. Zoho CRM's free edition covers up to 3 users, and Attio's free plan covers up to 3 seats. A cap on users suits a team of three, but the free plan stops fitting once the team grows.
A sales team that wants a simple pipeline has a narrower set of choices. The ranking's FAQ says Pipedrive is built around the sales pipeline and starts with a 14-day trial.
Email and calendar integration
Email sync removes much of the manual logging. The ranking's comparison lists automatic email sync for Salesforce, email sync for HubSpot and Freshsales, email sync and tracking for Pipedrive, and email and calendar sync for Attio and Twenty. Zoho CRM and SuiteCRM are listed with email integration, which is less specific.
Microsoft Dynamics 365 Sales ranks third in the CRM software ranking and has Outlook integration for email and calendars, which suits companies already on Microsoft 365.
A label in a comparison does not show how the sync behaves. Ask which mailboxes it covers, whether it adds messages to the contact record, and whether it also syncs calendars. Pipedrive's listing names tracking as well as sync, so ask what that tracking records before you rely on it.
Customization against simplicity
Custom objects let a CRM model things the vendor did not plan for, such as partners, properties or projects. The ranking's guide says fixed objects suit standard sales work, while flexible objects, as in Attio and Twenty, suit custom processes.
Customization has a maintenance cost. The ranking calls Salesforce the most configurable option in its list, and Salesforce's product entry notes that most configuration changes need an administrator. The ranking says Pipedrive does less than HubSpot or Salesforce outside sales, and Zoho CRM's breadth can make its interface busy.
Open source and self-hosting
Most CRMs are hosted by the vendor. Twenty and SuiteCRM can run on your own server, which keeps the data on servers you control and adds upkeep. Both are licensed under AGPL-3.0. According to the ranking's FAQ, SuiteCRM also sells paid hosting and support.
Open source does not always mean every file is open. The ranking's FAQ says Twenty is AGPL-3.0 with some enterprise files under a commercial license, so read the license for the edition you plan to run. HubSpot's entry says it is cloud-only, unlike Twenty or SuiteCRM. For the general case for open-source software, see what is open source software.
AI assistants
The AI features differ in scope. HubSpot offers Breeze Assistant, Salesforce offers Agentforce, and Zoho CRM offers Zia Agents, which the ranking places in its paid editions. Pipedrive includes its Nova assistant in all plans. Attio's AI use is credit-based, which adds to the cost, and Freshsales sells AI agent sessions extra. Twenty has AI agents and an MCP server for AI tools. SuiteCRM's homepage lists no AI assistant.
Check whether the assistant is in the plan you would pay for, or sold as an add-on or as credits.
Price, free limits and trials
Check current prices on each vendor's pricing page, since a blog post goes out of date faster than a vendor's terms. Compare the shape of each offer instead.
- HubSpot: a free CRM edition. Paid hub editions add automation and reporting, and costs rise as more hubs are added.
- Zoho CRM: a free edition for up to 3 users, then paid per-user editions.
- Attio: a free plan for up to 3 seats, then paid per-seat plans.
- Pipedrive: a 14-day trial before a paid plan starts.
- Freshsales: a 21-day trial before paid per-user plans.
- Salesforce: per-user editions, with a free trial on its sales editions.
- Twenty and SuiteCRM: free to self-host. Hosted and support plans are sold separately.
Data export and control
Test export before you commit. Export a small set of contacts and deals, open the file, and check that companies, notes and attachments came through as you expect. The ranking's criteria include hosting choice and data control. Self-hosting keeps your records on your own servers, while a vendor-hosted product keeps them on the vendor's, so read its data terms as well.
Summary table
| CRM | Hosting | Free option | AI assistant | Email sync |
|---|---|---|---|---|
| HubSpot | Vendor cloud | Free CRM edition | Breeze Assistant | Email sync |
| Salesforce | Vendor cloud | Free trial on sales editions | Agentforce | Automatic email sync |
| Zoho CRM | Vendor cloud | Free edition, up to 3 users | Zia Agents | Email integration |
| Pipedrive | Vendor cloud | 14-day trial | Pipedrive AI and Nova | Email sync and tracking |
| Attio | Vendor cloud | Free plan, up to 3 seats | AI agents | Email and calendar sync |
| Freshsales | Vendor cloud | 21-day trial | Freddy AI | Email sync |
| Twenty | Cloud or self-hosted | Free to self-host | AI agents | Email and calendar sync |
| SuiteCRM | Self-hosted or hosted | Free to self-host | None listed on site | Email integration |
Top picks from the ranking
The best CRM software ranking ranks the products covered here in this order, with the editorial score in brackets:
- HubSpot (93.5): the easiest starting point, with a free CRM edition and records shared with its paid hubs.
- Salesforce (91.5): the most configurable option in the ranking, with per-user pricing and a large partner ecosystem.
- Zoho CRM (89.5): a free edition for up to 3 users and a wide suite of connected apps.
- Pipedrive (88.0): a clear visual pipeline with email sync and a sales focus.
- Attio (87.5): a flexible data model, email sync and AI agents, with a free plan for up to 3 seats.
- Freshsales (84.5): AI lead scoring and sales sequences for teams that already use Freshworks tools.
- Twenty (82.5): the strongest open-source option in the ranking, with custom objects and an MCP server.
- SuiteCRM (79.5): an established open-source CRM under AGPL-3.0, for teams that want to self-host.
The ranking also includes Microsoft Dynamics 365 Sales (90.5), a CRM that suits companies already on Microsoft 365, with Outlook email and calendar integration, a lead qualification agent and a subscription with a free trial.
What to do next
Start with who will use the CRM and what it must record. A small team on a budget should compare the free limits of HubSpot and Zoho CRM. A team that must keep its data on its own server should compare Twenty and SuiteCRM on upkeep, then check the license of the edition it plans to run. Before you move customer records in, export a small test set and read it. For how the scores are set, see how to read software rankings.
Compare head to head
HubSpot CRMversus
Salesforce
Microsoft Dynamics 365 Salesversus
HubSpot CRM
Microsoft Dynamics 365 Salesversus
Salesforce
Mentioned in this article
HubSpot CRMFree CRM for contacts, deals and pipelines, part of HubSpot's wider platform
SalesforceEnterprise CRM with sales, service and marketing clouds
Zoho CRMSales CRM from Zoho with a free edition for up to 3 users
PipedrivePipeline-focused sales CRM for small and midsize sales teams
AttioFlexible CRM with custom objects, email sync and AI agents
TwentyOpen-source CRM you can self-host or run on its managed cloud
SuiteCRMOpen-source CRM for sales, marketing and customer service
Related lessons
Learning CenterKeep reading
All articles- Explainers · 6 min readSoftware pricing models explained, with real examplesSoftware pricing models explained: free, freemium, open source, one-time, subscription, usage-based and per-seat, with examples, traps and label meanings.
- Guides · 6 min readBest apps for freelancers, from first client to paid invoiceChoose freelancer apps for each step: finding clients, signing, tracking time, invoicing, bookkeeping and planning, with the free plan limits to check.
- Guides · 6 min readBest software for starting a small business, by stageSoftware for starting a small business, grouped by stage: bookkeeping, invoices, a website, email, a CRM, team chat and password managers, with free-plan limits.










