CRM arenaCRM
Customer relationship management platforms for tracking contacts, companies, and deals, judged on data modeling, pipeline workflows, email sync, automation, imports and dedupe, API depth, and how well agents can enrich records and drive the pipeline through APIs and MCP servers.
51 user stories · 204 judged cells · updated 2026-09-16 · Evidence as of 2026-09-16
Leaderboard — every product ranked by evidenceLeaderboard
| 1 | subscription-per-seat vs HubSpot ↗ | 49/100 | 76/100 | 14/100 | 75/100 | 68/100 | ★ 56.7k▲ 15k/yrnpm 20.7k/wk | 16/45 verified | 26/100 integrity | ||
| 2 | free-tier vs Twenty ↗ | 45/100 | 53/100 | 50/100 | 16/100 | 45/100 | npm 1M/wk | 10/34 verified | 18/100 integrity | ||
| 3 | subscription-per-seat vs Twenty ↗ | 61/100 | 65/100 | 5/100 | 9/100 | 20/100 | ★ 180▲ 32/yrnpm 279.2k/wk | 13/31 verified · 1 disputed | 33/100 integrity | ||
| 4 | free-tier vs Twenty ↗ | 44/100 | 53/100 | 0/100 | 25/100 | 41/100 | npm 3.1k/wk | 11/32 verified | 0/100 integrity |
Best by user type — persona-weighted winnersBest by user type
Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.
Story matrix — every product × every judged storyStory matrix
Agenticness — how well agents can access and operate the productAgenticness
Agent access
| Story | Persona | ||||
|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs | ai-native | partialT 6/10 | fullT 9/10 | fullT 8/10 | fullT 9/10 |
| Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automation | ai-native | partialT 6/10 | partialT 5/10 | partialT 7/10 | partialC 4/10 |
| Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools | ai-native | none 0/10 | none 0/10 | fullC 7/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server | ai-native | fullT 8/10 | fullT 8/10 | fullT 7/10 | fullC 5/10 |
| Agenticness — how well agents can access and operate the productUse an official CLI | ai-native | fullC 8/10 | none 0/10 | fullT 8/10 | fullC 7/10 |
| Agenticness — how well agents can access and operate the productDrive the product through a documented public API | ai-native | fullT 8/10 | fullT 8/10 | fullT 8/10 | fullT 8/10 |
| Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent | ai-native | none 0/10 | none 0/10 | partialC 4/10 | fullC 7/10 |
| Agenticness — how well agents can access and operate the productBuild against official SDKs | ai-native | none 0/10 | partialT 4/10 | fullT 8/10 | partialT 6/10 |
| Agenticness — how well agents can access and operate the productSubscribe to events via webhooks | ai-native | fullC 8/10 | fullC 8/10 | none 0/10 | partialC 5/10 |
Agentic features
| Story | Persona | ||||
|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product | ai-native | fullC 7/10 | fullC 7/10 | fullC 8/10 | fullC 8/10 |
| Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background | ai-native | fullC 7/10 | partialC 6/10 | fullC 7/10 | fullC 7/10 |
| Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product | ai-native | partialC 7/10 | partialC 6/10 | fullC 7/10 | fullC 8/10 |
| Agenticness — how well agents can access and operate the productOperate the product with natural-language commands | ai-native | partialC 6/10 | fullT 8/10 | partialC 6/10 | fullC 7/10 |
Api quality
| Story | Persona | ||||
|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples | ai-native | partialT 4/10 | none 0/10 | none 0/10 | partialT 3/10 |
| Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent) | ai-native | partialT 6/10 | none 0/10 | none 0/10 | partialT 5/10 |
| Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production data | ai-native | fullC 7/10 | none 0/10 | partialC 6/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy | ai-native | fullC 8/10 | none 0/10 | none 0/10 | none 0/10 |
Automation depth — how much of the product can run unattendedAutomation depth
| Story | Persona | ||||
|---|---|---|---|---|---|
| Automation depth — how much of the product can run unattendedPerform bulk operations across many items at once | ai-native | partialC 6/10 | partialT 5/10 | none 0/10 | fullC 8/10 |
| Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events | ai-native | fullC 8/10 | fullC 7/10 | partialC 6/10 | fullC 8/10 |
| Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflows | ai-native | partialC 4/10 | partialC 5/10 | partialC 4/10 | fullC 7/10 |
| Automation depth — how much of the product can run unattendedVersion, review, and roll back my automations | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Automation workflows — building automations — triggers, actions, branching, schedulingAutomation workflows
Workflows
| Story | Persona | ||||
|---|---|---|---|---|---|
| Automation workflows — building automations — triggers, actions, branching, schedulingRoute new leads to the right owner automatically with assignment rules or round-robin | ops | partialC 3/10 | partialC 6/10 | partialC 5/10 | none 0/10 |
| Automation workflows — building automations — triggers, actions, branching, schedulingBuild trigger-based workflows that update records, create tasks, and send notifications automatically | ops | fullC 8/10 | partialC 6/10 | partialX 5/10 | fullX 8/10 |
Contacts companies — stories about contacts companies in this arenaContacts companies
Ai crm ops
| Story | Persona | ||||
|---|---|---|---|---|---|
| Contacts companies — stories about contacts companies in this arenaHave an agent enrich a new lead end-to-end via the API or MCP server — creating the record, filling company data, and assigning an owner | ai-native | partialT 5/10 | partialT 6/10 | partialT 4/10 | partialC 6/10 |
Data quality
| Story | Persona | ||||
|---|---|---|---|---|---|
| Contacts companies — stories about contacts companies in this arenaHave contact and company records auto-enriched with firmographic and contact data | ops | none 0/10 | partialC 5/10 | none 0/10 | partialC 5/10 |
| Contacts companies — stories about contacts companies in this arenaDetect duplicate contacts or companies and merge them without losing data | ops | fullC 7/10 | none 0/10 | none 0/10 | partialC 4/10 |
Record management
| Story | Persona | ||||
|---|---|---|---|---|---|
| Contacts companies — stories about contacts companies in this arenaManage contacts and companies as linked records with a full activity timeline on each | ops | partialC 6/10 | fullC 8/10 | partialC 5/10 | partialX 6/10 |
Customization — bending the product to your needs — settings, theming, extension pointsCustomization
Data model
| Story | Persona | ||||
|---|---|---|---|---|---|
| Customization — bending the product to your needs — settings, theming, extension pointsAdd custom fields and build filtered, sorted, and shared views without an admin project | ops | none 0/10 | partialC 6/10 | none 0/10 | fullX 8/10 |
| Customization — bending the product to your needs — settings, theming, extension pointsModel custom objects with fields and relationships beyond the built-in contacts, companies, and deals | developer | fullC 7/10 | fullC 8/10 | partialX 5/10 | fullX 9/10 |
Email sync — stories about email sync in this arenaEmail sync
| Story | Persona | ||||
|---|---|---|---|---|---|
| Email sync — stories about email sync in this arenaSync my calendar so meetings appear on contact and deal timelines | ops | none 0/10 | none 0/10 | partialC 4/10 | fullC 8/10 |
| Email sync — stories about email sync in this arenaConnect Gmail or Outlook so emails sync two-way and log automatically to the right records | ops | partialC 6/10 | none 0/10 | partialC 5/10 | fullC 8/10 |
Outreach
| Story | Persona | ||||
|---|---|---|---|---|---|
| Email sync — stories about email sync in this arenaSend templated emails or multi-step sequences to prospects from inside the CRM | ops | fullC 8/10 | none 0/10 | partialX 4/10 | partialC 4/10 |
Integrations — connecting to other tools — breadth and depth of built-in integrationsIntegrations
Api depth
| Story | Persona | ||||
|---|---|---|---|---|---|
| Integrations — connecting to other tools — breadth and depth of built-in integrationsSync records bidirectionally through the API at scale, with documented rate limits, upserts, and change detection | developer | partialC 5/10 | partialC 6/10 | none 0/10 | partialX 5/10 |
Ecosystem
| Story | Persona | ||||
|---|---|---|---|---|---|
| Integrations — connecting to other tools — breadth and depth of built-in integrationsInstall prebuilt integrations (Slack, support desk, marketing, data warehouse) from an app marketplace | ops | none 0/10 | none 0/10 | partialC 3/10 | partialC 4/10 |
Onboarding migration — stories about onboarding migration in this arenaOnboarding migration
Imports
| Story | Persona | ||||
|---|---|---|---|---|---|
| Onboarding migration — stories about onboarding migration in this arenaMigrate from another CRM with my records, owners, and history intact | ops | partialC 6/10 | partialC 4/10 | none 0/10 | partialC 5/10 |
| Onboarding migration — stories about onboarding migration in this arenaImport my spreadsheet of contacts and deals with field mapping and validation, without losing rows silently | founder | partialC 5/10 | partialC 3/10 | none 0/10 | fullC 8/10 |
Time to value
| Story | Persona | ||||
|---|---|---|---|---|---|
| Onboarding migration — stories about onboarding migration in this arenaGo from signup to a working pipeline with my real data in under an hour, without an implementation partner | founder | partialC 6/10 | partialC 3/10 | disputedD 4/10 | partialX 6/10 |
Openness — open source, data portability, and self-hosting storiesOpenness
| Story | Persona | ||||
|---|---|---|---|---|---|
| Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UI | ai-native | partialT 6/10 | partialT 6/10 | partialT 5/10 | partialX 7/10 |
| Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave | ai-native | partialC 3/10 | partialC 3/10 | none 0/10 | fullC 8/10 |
| Openness — open source, data portability, and self-hosting storiesRead the product's source under an open license | ai-native | n/a | n/a | none 0/10 | fullX 8/10 |
| Openness — open source, data portability, and self-hosting storiesSelf-host the core product | ai-native | none 0/10 | n/a | n/a | fullX 9/10 |
Pipeline management — stories about pipeline management in this arenaPipeline management
Ai crm ops
| Story | Persona | ||||
|---|---|---|---|---|---|
| Pipeline management — stories about pipeline management in this arenaHave an agent update deal stages and next steps from email and meeting signals via the API or MCP server | ai-native | fullT 8/10 | partialT 6/10 | partialT 6/10 | partialC 5/10 |
Deals
| Story | Persona | ||||
|---|---|---|---|---|---|
| Pipeline management — stories about pipeline management in this arenaRun multiple pipelines with different stage sets for different products or motions | ops | none 0/10 | partialC 5/10 | none 0/10 | partialC 5/10 |
| Pipeline management — stories about pipeline management in this arenaTrack deals on a visual pipeline with customizable stages and drag-and-drop updates | founder | none 0/10 | fullC 7/10 | partialC 5/10 | partialX 7/10 |
Forecasting
| Story | Persona | ||||
|---|---|---|---|---|---|
| Pipeline management — stories about pipeline management in this arenaForecast revenue from pipeline value, stage probabilities, and close dates | founder | none 0/10 | partialC 4/10 | fullC 8/10 | partialC 5/10 |
Privacy posture — data-handling and privacy storiesPrivacy posture
| Story | Persona | ||||
|---|---|---|---|---|---|
| Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency) | ai-native | none 0/10 | none 0/10 | none 0/10 | partialC 5/10 |
| Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models | ai-native | none 0/10 | none 0/10 | none 0/10 | partialC 4/10 |
| Privacy posture — data-handling and privacy storiesControl data retention and deletion | ai-native | none 0/10 | none 0/10 | none 0/10 | partialC 3/10 |
| Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage tracking | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Reporting insights — stories about reporting insights in this arenaReporting insights
Ai crm ops
| Story | Persona | ||||
|---|---|---|---|---|---|
| Reporting insights — stories about reporting insights in this arenaHave an agent compile an account brief — open deals, recent emails, and history — from CRM data via the API or MCP server before a meeting | ai-native | partialT 6/10 | fullT 8/10 | partialT 5/10 | partialC 6/10 |
Reporting
| Story | Persona | ||||
|---|---|---|---|---|---|
| Reporting insights — stories about reporting insights in this arenaBuild reports and dashboards on pipeline, activity, and conversion without exporting to a spreadsheet | founder | fullC 8/10 | fullC 7/10 | partialC 5/10 | fullX 8/10 |
Adjacent arenas — categories often shopped togetherAdjacent arenas
Shopping this category often means shopping these too.
Product Analytics arenaProduct Analytics
4 products · leader: PostHog
Product Feedback & Intent arenaProduct Feedback & Intent
3 products · leader: Productboard
Workflow Automation arenaWorkflow Automation
6 products · leader: Windmill
Voice Agent Platforms arenaVoice Agent Platforms
9 products · leader: telli