License & Deployment Mix: 32 tools – 7 OSS, 15 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Is Sales Force Automation?
Sales Force Automation (SFA) is software that automates sales activities: lead tracking, pipeline management, deal progression, quoting, forecasting, and sales reporting. A CRM (Customer Relationship Management) system extends SFA with broader customer lifecycle management – but the sales pipeline is the core function evaluated here.
The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.
Comparison
SSO / OIDC Support
| Tool | OIDC | SAML | LDAP | Notes |
|---|---|---|---|---|
| SuiteCRM | Extension | v8.7.0+ | Yes | SAML native; OIDC via extension |
| EspoCRM | Native | Extension | Yes | Best OIDC of any OSS CRM |
| Twenty | Likely | – | – | SSO not yet documented (alpha) |
| Odoo CE | – | – | Limited | No viable SSO path |
| Odoo EE | OAuth2 | Yes | Yes | Enterprise Edition only |
| Vtiger | – | Yes | Yes | SAML 2.0 SP-initiated |
| Krayin | – | – | – | Laravel auth ecosystem |
| Corteza | Native | Native | – | OIDC + SAML + SCIM |
| Erxes | – | – | – | Plugin arch; unclear |
| OroCRM | – | – | – | Symfony bundles likely |
| Dolibarr | – | – | Limited | No SSO path |
| Axelor | – | – | – | Not documented |
| SugarCRM | Yes | Yes | Yes | Full SSO via SugarIdentity |
| Creatio | – | Yes | Yes | SAML + LDAP; no OIDC |
| Bitrix24 | OpenID | Yes | Yes | SAML SP/IdP + AD/LDAP |
| Salesforce | Yes | Pro+ | – | OIDC + SAML (Professional+) |
| HubSpot | Ent | Ent | – | Enterprise only |
| Zoho CRM | Ent | Ent+ | Ent+ | Enterprise+ required |
| Pipedrive | Ent | Ent | – | Enterprise only ($99/user) |
| Dynamics 365 | Yes | Yes | Yes | Azure AD at all tiers |
| Freshsales | Ent | Ent | – | Enterprise tier likely |
| CW Sell | – | – | – | Inherits from CW PSA |
| monday.com | Ent | Ent | – | Enterprise only |
| Close | Higher | Higher | – | Higher-tier plans |
| GoHighLevel | – | – | – | Google/MS social login only; no OIDC/SAML/LDAP |
Legend: Native = built-in support; Ent = Enterprise tier only; Extension = via third-party plugin; – = not supported or not documented.
Authentik Compatibility: Authentik supports OIDC (preferred), SAML, and LDAP. Tools with native OIDC require the least integration effort. SAML works well but needs more configuration.
REST API Comparison
| Tool | Auth | Protocol | Rate Limits |
|---|---|---|---|
| SuiteCRM | API keys, OAuth2 | REST | Self-hosted (none) |
| EspoCRM | API keys, Basic | REST | Self-hosted (none) |
| Twenty | API keys | REST + GraphQL | Not specified |
| Odoo CE | API keys, Basic | XML-RPC, JSON-RPC | ~60 req/min (SaaS) |
| Odoo EE | OAuth2 | REST (v17+) | ~60 req/min (SaaS) |
| Vtiger | API keys | REST | Self-hosted (none) |
| Krayin | API keys, tokens | REST | Self-hosted (none) |
| Corteza | OAuth2, JWT | REST | Self-hosted (none) |
| Erxes | API keys, tokens | REST + GraphQL | See docs.erxes.io |
| OroCRM | API keys | REST | Not specified |
| Dolibarr | API keys, tokens | REST | Self-hosted (none) |
| Axelor | API keys | REST | Not specified |
| SugarCRM | OAuth2 | REST v14 | 200 req/hr/user |
| Creatio | OAuth2, Basic | OData 3/4 | Not documented |
| Bitrix24 | Secret key | REST | 2 req/sec |
| Salesforce | OAuth 2.0 | REST | 100k/day |
| HubSpot | OAuth 2.0 | REST | 190 req/10s, 650k-1M/day |
| Zoho CRM | OAuth 2.0 | REST v6 | Credit-based (50k+) |
| Pipedrive | OAuth 2.0, API key | REST | Token-based (30k base) |
| Dynamics 365 | OAuth 2.0 (Azure) | REST (Web API) | Generous |
| Freshsales | OAuth 2.0, API key | REST | 1k/hour |
| CW Sell | – | None | No API |
| monday.com | OAuth 2.0 | REST + GraphQL | Not documented |
| Close | OAuth 2.0, API key | REST | Endpoint-group-based |
| GoHighLevel | OAuth 2.0, API key | REST v2 | 100 req/10s |
Webhook Support
| Tool | Webhooks | Notes |
|---|---|---|
| SuiteCRM | Extension | Via workflow triggers |
| EspoCRM | Extension | Via extensions |
| Twenty | Native | HTTP POST, secret token |
| Odoo CE | Extension | Third-party modules |
| Odoo EE | Native (v17+) | Via Odoo Studio |
| Vtiger | Extension | Likely via extensions |
| Krayin | Native | JSON payloads |
| Corteza | Gateway | Integration Gateway |
| Erxes | Native | Management API |
| OroCRM | Likely | Not documented |
| Dolibarr | Native | WebHook module |
| Axelor | Likely | Not documented |
| SugarCRM | Native | Logic Hooks (pre/post) |
| Creatio | No | Must poll ModifiedOn |
| Bitrix24 | Native | Incoming + outgoing |
| Salesforce | Native | Platform Events, CDC |
| HubSpot | Native | 1,000 subscriptions/app |
| Zoho CRM | Native | Record events |
| Pipedrive | Native | Event-based |
| Dynamics 365 | Native | Service Bus, Event Grid |
| Freshsales | Native | Event-based |
| CW Sell | No | No API |
| monday.com | Native | Event-based |
| Close | Native | Webhooks V2 |
Sales Feature Matrix
| Tool | Pipeline | Lead Mgmt | Quoting | Forecasting | |
|---|---|---|---|---|---|
| SuiteCRM | Yes | Yes | Yes | Yes | Yes |
| EspoCRM | Yes | Yes | Yes | Yes | Yes |
| Twenty | Custom | Custom | Custom | Custom | Yes |
| Odoo | Yes | Yes | Yes | Yes | Yes |
| Vtiger | Yes | Yes | Yes | Yes | Yes |
| Krayin | Yes | Yes | Yes | Basic | Yes |
| Corteza | Custom | Custom | Custom | Custom | Ext |
| Erxes | Yes | Yes | Basic | Basic | Yes |
| OroCRM | Yes | Yes | Yes | Yes | Yes |
| Dolibarr | Basic | Basic | Yes | Basic | Yes |
| Axelor | Yes | Yes | Yes | Yes | Yes |
| SugarCRM | Yes | Yes | Yes | Yes | Yes |
| Creatio | Yes | Yes | Yes | AI | Yes |
| Bitrix24 | Yes | Yes | Yes | Yes | Yes |
| Salesforce | Yes | Yes | Yes | AI | Yes |
| HubSpot | Yes | Yes | Pro+ | Pro+ | Yes |
| Zoho CRM | Yes | Yes | Yes | Yes | Yes |
| Pipedrive | Yes | Pro+ | – | Yes | Yes |
| Dynamics 365 | Yes | Yes | Yes | AI | Yes |
| Freshsales | Yes | Yes | Pro+ | Yes | Yes |
| CW Sell | – | – | Yes | – | – |
| monday.com | Yes | Yes | Yes | Yes | Yes |
| Close | Yes | Yes | – | Basic | Yes |
Legend: Custom = available via custom objects; Ext = via external integration; Pro+ = paid tier required; AI = AI-powered; Basic = limited implementation; – = not available.
Multi-Tenant / MSP Capabilities
| Tool | Multi-Tenant | MSP Suitability |
|---|---|---|
| SuiteCRM | Separate instances | Fair |
| EspoCRM | Separate instances | Fair |
| Twenty | Not documented | Fair |
| Odoo | Native (multi-DB) | Good |
| Vtiger | Separate instances | Fair |
| Krayin | Separate instances | Fair |
| Corteza | Not documented | Fair |
| Erxes | Plugin-based | Fair |
| OroCRM | Not documented | Fair |
| Dolibarr | Separate instances | Fair |
| Axelor | Not documented | Fair |
| SugarCRM | Yes (per-instance) | Good |
| Creatio | Cloud only | Moderate |
| Bitrix24 | Separate instances | Moderate |
| Salesforce | Excellent (native) | Excellent |
| HubSpot | Business Units (Ent) | Limited |
| Zoho CRM | Zoho One | Moderate |
| Pipedrive | No | Poor |
| Dynamics 365 | Azure AD multi-tenant | Good |
| Freshsales | Multi-SSO | Moderate |
| CW Sell | MSP-designed | Good |
| monday.com | Multi-portal (Ent) | Excellent |
| Close | No | Poor |
Pricing Summary
Open Source (Self-Hosted)
| Tool | License | Cost | Notes |
|---|---|---|---|
| SuiteCRM | AGPLv3 | Free | Support available |
| EspoCRM | GPLv3 | Free | Advanced Pack paid |
| Twenty | AGPLv3 | Free | Alpha stage |
| Odoo CE | LGPLv3 | Free | No SSO |
| Vtiger CE | VPL | Free | Feature gaps vs Cloud |
| Krayin | MIT | Free | Most permissive |
| Corteza | Apache 2.0 | Free | Low-code platform |
| Erxes | AGPLv3 | Free | XOS platform |
| OroCRM | Apache 2.0 | Free | Enterprise $115/mo |
| Dolibarr | GPLv3+ | Free | ERP/CRM suite |
| Axelor | AGPLv3 | Free | From EUR 35/mo |
Paid Self-Hosted (Proprietary)
| Tool | Pricing | Notes |
|---|---|---|
| SugarCRM | $85-160/user/month | Min 3 users |
| Creatio | $40-100/user/month | $10K/year min |
| Bitrix24 | $3,590-24,990 one-time | 50% annual renewal |
| Odoo EE | $24.90/user/month | All apps included |
Commercial / SaaS
| Tool | Free Tier | Starting Price | SSO Tier |
|---|---|---|---|
| Salesforce | No | $25/user/month | Professional |
| HubSpot | 2 users | $20/user/month | Enterprise |
| Zoho CRM | 3 users | $14/user/month | Enterprise+ |
| Pipedrive | No | $14/user/month | Enterprise |
| Dynamics 365 | No | $65/user/month | All tiers |
| Freshsales | Limited | $11/user/month | Enterprise |
| CW Sell | No | Custom | Unknown |
| monday.com | No | $12/user/month | Enterprise |
| Close | No | $9/user/month | Higher tiers |
Observations
Open Source CRM Landscape
The open-source CRM space is more fragmented than ticketing. Unlike OTOBO/Zammad which clearly lead their categories, no single open-source CRM dominates:
- SuiteCRM has the most features but lacks native OIDC and shows its SugarCRM heritage
- EspoCRM has the best OIDC story but needs paid extensions for advanced workflows
- Twenty has massive developer interest (39k stars) but is still in alpha
- Most other tools are ERP-first (Odoo, Dolibarr, Axelor) or niche platforms
SSO Tax in Commercial CRMs
Almost all commercial CRMs lock SSO behind expensive Enterprise tiers. Microsoft Dynamics 365 is the notable exception – Azure AD SSO at all tiers. This “SSO tax” ranges from $40/user/month (Zoho Enterprise) to $99/user/month (Pipedrive Enterprise).
PSA Built-in CRMs
MSPs using ConnectWise PSA, Autotask PSA, HaloPSA, or Kaseya BMS should evaluate the built-in CRM module before adding a standalone CRM. These built-in modules eliminate data duplication and provide unified visibility across the customer lifecycle. See individual PSA tool files in Ticketing / Help Desk for details.
API Gaps
ConnectWise Sell has no public API – a major limitation for custom integrations. Creatio has no webhook support (polling only). These gaps make integration significantly harder.
Multi-Tenant Reality
True multi-tenant CRM is rare outside SaaS platforms. Self-hosted tools typically require separate instances per customer, which adds operational overhead. Odoo is the notable self-hosted exception with native multi-database multi-tenancy.
Tools
27 tools.
ActiveCampaign CRM
Cloud-native sales + marketing automation suite; evaluated here for CRM and sales pipeline; SaaS-only with Enterprise-gated SSO.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML
Axelor
Open-source low-code ERP/CRM platform with 30+ integrated apps on Axelor Open Platform; Java with PostgreSQL.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: none
Bitrix24
All-in-one collaboration + CRM platform with on-premises and cloud editions; PHP 8.1+ on MySQL, Apache/Nginx, Linux.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: OIDC, SAML
Close CRM
SaaS CRM popular with inside-sales teams for its built-in calling, email, and SMS; no contract requirement is unusual for the space.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
ConnectWise Sell / CPQ
Configure-Price-Quote (CPQ) tool (formerly Quosal) purpose-built for MSPs; commonly bolted onto ConnectWise PSA.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
Corteza CRM
Low-code platform with CRM capabilities; build custom CRM apps visually; Go backend, Vue.js frontend, Postgres or MySQL.
License: Apache-2.0 (OSS) · Kind: web · Deploy: docker, native, saas · SSO: OIDC, SAML
Creatio
No-code platform with strong CRM capabilities; formerly bpm’online; .NET on SQL Server, PostgreSQL, or Oracle.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: SAML
Dolibarr
Open-source ERP/CRM suite for SMBs; modular PHP architecture; stronger as an ERP than a dedicated CRM.
License: GPL-3.0-or-later (OSS) · Kind: web · Deploy: docker, native, saas · SSO: none
ERPNext CRM Module
CRM module of the ERPNext suite on the Frappe framework; tight integration with the rest of the ERPNext business apps.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: OIDC, SAML
Erxes
Experience Operating System (XOS) unifying marketing, sales, ops, and support; OSS alternative to HubSpot + Zendesk; Node.js + React + MongoDB.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: none
EspoCRM
Lightweight modern OSS CRM with best-in-class native OIDC and a small operational footprint; PHP + MySQL.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: OIDC, SAML
Freshsales
Freshsales is a cloud CRM in the Freshworks ecosystem offering customizable sales pipelines, deal and contact management, Freddy AI lead scoring, email sequences, workflow automation, and a REST API.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
GoHighLevel
All-in-one marketing, CRM, and agency management platform aimed at digital marketing agencies; white-label “SaaS Pro” tier.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none
HubSpot CRM
HubSpot is a cloud CRM and marketing/sales/service platform popular with SMBs and software companies, offering a free CRM tier plus paid marketing, sales, and service hubs.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Krayin CRM
Modern Laravel-based CRM for SMEs and enterprises; MIT licence offers maximum flexibility; clean modular architecture.
License: MIT (OSS) · Kind: web · Deploy: docker, native · SSO: none
Mautic (Lead Management)
Open-source marketing automation and lead management; PHP / Symfony with MariaDB or MySQL; SAML SSO built-in.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: docker, native · SSO: SAML
Microsoft Dynamics 365 Sales
Microsoft’s enterprise CRM tightly integrated with Azure / Entra ID; common in larger MSP and enterprise customer environments.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
monday.com CRM
Work-management platform adapted for CRM use; best multi-tenant customer portal among standalone CRMs in this evaluation.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Odoo CRM
CRM module of the Odoo ERP suite (Community Edition); Python + PostgreSQL; integrates tightly with the rest of Odoo.
License: LGPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: OIDC, SAML
OroCRM
Purpose-built B2B CRM with e-commerce focus from the Magento creators; Apache 2.0 licence; PHP / Symfony with PostgreSQL or MySQL.
License: Apache-2.0 (OSS) · Kind: web · Deploy: docker, native, saas · SSO: none
Pipedrive
SaaS CRM popular with small sales teams for its simplicity and visual pipeline; SSO gated to Enterprise tier.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
Salesforce Sales Cloud
Salesforce is the dominant enterprise cloud CRM: an extensible platform spanning sales, service, and marketing, with a large AppExchange ecosystem and custom-app tooling.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML
SugarCRM
Mature commercial self-hosted CRM with the strongest full-stack SSO of the proprietary self-host CRMs (SAML + OIDC + LDAP all native).
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: OIDC, SAML
SuiteCRM
Award-winning OSS CRM forked from SugarCRM in 2013; most mature and feature-complete OSS CRM with strong enterprise pedigree.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: OIDC, SAML
Twenty
Modern API-first OSS CRM as an alternative to Salesforce; Node.js (NestJS) + React + PostgreSQL; fastest-growing OSS CRM by GitHub stars.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: docker, native, saas · SSO: none
Vtiger CRM
Established OSS CRM with 5M+ downloads; originally forked from SugarCRM; PHP + MySQL; Community Edition has feature gaps vs Cloud.
License: LicenseRef-VPL (source-available) · Kind: web · Deploy: docker, native, saas · SSO: SAML
Zoho CRM
Cloud CRM popular with budget-conscious MSPs and SMBs; part of the broader Zoho ecosystem (Desk, Projects, Books).
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML