OpenAltFinder
EspoCRM

EspoCRM

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

Open source alternative to:

Screenshot 2026-10-21 at 19-31-40 EspoCRM Demo.png
Screenshot 2026-10-21 at 19-32-01 Calendar.png
Screenshot 2026-10-21 at 19-31-49 Contacts.png
1 / 3

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.

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
76/100
Project Health (50%)
75/100
License (20%)
40/100
Self-hostable (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
Platforms
Web
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
10.0.11
Created
9/25/2014
Stars
3,557
Forks
1,024
Open issues
66
Last commit
11/7/2026

Updated 11/8/2026, 12:01:25 PM

View Repository
Repository activity

Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.

Similar open source alternatives