
EspoCRM
Free, open source CRM for managing leads, contacts, sales pipelines, email campaigns, and customer support on your own servers.
Open source alternative to:



EspoCRM is a free, open source customer relationship management platform built with PHP and JavaScript. It keeps contacts, leads, accounts, opportunities, and support cases in one place and runs on your own infrastructure, making it a practical alternative to Salesforce, HubSpot, and Zoho CRM for teams that want to keep customer data in-house.
The core covers the day-to-day sales workflow: customizable pipelines with kanban views, an email client with IMAP/SMTP support and mass-email campaigns, calendars and activity scheduling, dashboards, a customer portal for external stakeholders, and role-based access control. Administrators can add custom entities, fields, relationships, and layouts through the Entity Manager, automate logic with formula scripts, and connect other systems through the REST API or webhooks. Two-factor authentication (TOTP, email, SMS), OpenID Connect, and LDAP are supported out of the box.
EspoCRM can be installed manually on a LAMP stack, with an installation script, or with Docker. It supports MySQL 8+, MariaDB 10.6+, and PostgreSQL 15+, and requires PHP 8.3 or newer. The application itself is licensed under AGPL-3.0, while optional add-ons such as the Advanced Pack (reports, workflows, BPM) and the Sales Pack (quotes, orders, invoices) are commercial extensions. A managed EspoCRM Cloud is available for teams that would rather not host it themselves.
Categories:
Tags:
Frequently Asked Questions
What are the server requirements for self-hosting EspoCRM?
EspoCRM needs PHP 8.3 to 8.5 with the usual extensions (PDO, mbstring, GD, curl, zip, xml), and one of MySQL 8.0+, MariaDB 10.6+, or PostgreSQL 15+. It runs behind Apache, Nginx, or IIS, and an official Docker installation is documented if you prefer containers.
Which authentication options does EspoCRM support?
Users log in with local accounts, and administrators can require two-factor authentication via TOTP (authenticator apps), email codes, or SMS through an SMS provider extension. OpenID Connect and LDAP authorization (including Active Directory and OpenLDAP) are supported for single sign-on, and roles control what each user can access.
Can I import my existing CRM data into EspoCRM?
Yes. The built-in import tool takes UTF-8 CSV files and supports Create Only, Create & Update, and Update Only modes, with field mapping and matching on chosen fields to avoid duplicates. Newly created records can be reverted if something goes wrong, and large imports can run in idle via cron or from the console.
Does EspoCRM have an API and webhooks?
EspoCRM exposes a REST API covering CRUD operations and related records, with official client libraries for PHP, JavaScript, Python, Rust, Java, Go, and Zig. Outgoing webhooks can be configured for entity events, and incoming web-to-lead and API endpoints let external forms and services push data in.
Can I customize EspoCRM without writing code?
The Entity Manager lets administrators create custom entities, fields, and relationships, while the Layout Manager controls forms, list views, and detail pages. Dynamic Logic and formula scripts handle conditional behaviour and calculated values without code, and PHP or JavaScript extensions cover deeper changes when you need them.
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
Project Details
Repository details
Updated 11/8/2026, 12:01:25 PM
View RepositoryRepository activity
Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.
Compare EspoCRM with
Similar open source alternatives

Krayin CRM
A free and open-source Laravel CRM for SMEs and enterprises with full customer lifecycle management.
HubSpot
Relaticle
Open-source CRM with native AI agent support, 30 MCP tools, REST API, and self-hosting capabilities.
Salesforce
Frappe CRM
Open source CRM with unlimited users, built by the Frappe team for lead, deal and sales pipeline management.
HubSpot
Dolibarr
A free and open-source ERP and CRM platform for businesses, foundations, and freelancers of any size.
Salesforce
SuiteCRM
A fully featured open-source enterprise CRM built as a community fork of SugarCRM.
Salesforce
Mautic
Open-source marketing automation platform with email campaigns, lead management, and multi-channel marketing.
HubSpot




