EspoCRM logo

EspoCRM

Open-source CRM for managing contacts, sales, support, and marketing with a PHP REST API

Open Source Alternative to
Repository activity
  • Stars3k
  • Forks883
  • Open Issues59
espocrm health score - Linux Foundation Insights
License

AGPL-3.0

Languages
  • PHP
  • JavaScript
  • TypeScript
EspoCRM screenshot

About EspoCRM

EspoCRM is a free, open-source CRM for managing customer relationships. It organizes leads, contacts, sales opportunities, marketing campaigns, support cases, and related business records in one web application that organizations can run on premise.

The app pairs a single-page frontend with a PHP REST API backend. Teams customize workflows, automate tasks, and add custom entities, fields, relationships, and buttons, while the REST API connects EspoCRM to other applications and supports extensions.

EspoCRM is self-hosted on a server running PHP 8.3 to 8.5 with MySQL, MariaDB, or PostgreSQL. Installation options include manual setup, an install script, Docker, and Traefik. It is licensed under GNU AGPLv3.

Key features

  • Manage leads, contacts, opportunities, campaigns, and cases
  • Custom entities, fields, relationships, and buttons
  • Workflow customization and task automation
  • REST API for integration with other applications
  • Single-page frontend with PHP REST API backend

Details

On GitHub since
2014
Language
PHP · JavaScript
License
AGPL-3.0
Platforms
Web · Docker
Database
MySQL · MariaDB · PostgreSQL
Self-hosting
On-premise, PHP 8.3-8.5