espocrm

EspoCRM – Open Source CRM Application

CRMSalesforceの代替Zoho CRMの代替AGPL-3.0
2,846 スター818 フォーク
AIによる要約
ひとことで言うと

リード・商談・顧客対応・マーケティングキャンペーンを一元管理できる、無料のセルフホスト型CRM(顧客関係管理)ソフトウェアです。

こんな方におすすめ

・企業:顧客情報や営業パイプラインを自社サーバーで一元管理し、業務フローに合わせてフィールドや画面を自由にカスタマイズすることで、既存の業務プロセスを崩さずにCRMを導入できます。 ・スタートアップ:ユーザー数やデータ量に制限がないため、事業拡大に伴うライセンスコストの心配なく、無料で本格的なCRMを使い始められます。 ・個人事業主・フリーランス:直感的でシンプルな画面設計により学習コストが低く、すぐに顧客管理を始められ、データも自分のサーバーで安全に保管できます。

有料サービスとの違い

SalesforceやHubSpot CRMは本格利用にユーザーあたり月額数千円以上が必要でクラウドにデータを預ける形になりますが、EspoCRMはセルフホストで完全無料、ソースコードを自由に改変してカスタマイズでき、顧客データの管理権限も自社に残せます。

EspoCRM

PHPStan level 8

EspoCRMは、組織が強力な顧客関係を構築・維持するために設計された、無料のオープンソースCRMプラットフォームです。 リード、連絡先、商談、マーケティングキャンペーン、サポート案件など、あらゆるビジネス情報をシンプルで直感的なインターフェースで保存・整理・管理するための幅広いツールを提供します。

スクリーンショット

アーキテクチャ

EspoCRMは、シングルページアプリケーションとして設計されたフロントエンドと、PHPで書かれたREST APIバックエンドを持つWebアプリケーションです。

デモ

オンラインデモでCRMを試すことができます。

要件

  • PHP 8.3 - 8.5
  • MySQL 8.0(以降)、またはMariaDB 10.3(以降)
  • PostgreSQL 15(以降)

サーバー構成の詳細については、こちらの記事をご覧ください。

ダウンロード

公式Webサイトまたは GitHubのリリースページから最新リリースをダウンロードできます。

リリースノート

リリースノートはGitHubのリリースページで確認できます。

ドキュメント

管理者、ユーザー、開発者向けのドキュメントをご覧ください。

なぜEspoCRMなのか?

  • オープンソースの透明性。EspoCRMのソースコードは公開されており、誰でもCRM内でデータがどのように管理されているかを確認できます。
  • カスタマイズの自由。機能の開発、カスタムエンティティ、フィールド、リレーション、ボタンの作成により、特定のニーズに合わせたシステムを構築できます。EspoCRMは単なるCRM以上のもので、カスタムビジネスアプリケーションを構築するためのプラットフォームです。
  • クリーンなユーザーインターフェース。EspoCRMは、すっきりとしたミニマルで高速なユーザーインターフェースを提供し、ナビゲーションが簡単で学習コストが低いです。
  • シンプルなREST API。REST APIを使用して、他のアプリケーションと簡単に統合できます。

EspoCRMの対象ユーザー

  • スタートアップ、中小企業。柔軟で完全にカスタマイズ可能な手頃なソリューションです。
  • 開発者・技術愛好家。機能の拡張、エクステンションの構築、カスタム統合の作成が可能です。
  • 無料CRMをお探しの方。使いやすく安全なCRMプラットフォームをお探しなら、良い選択肢です。

安定版のインストール

インストール手順をご覧ください:

バグ報告

GitHubのIssueを作成するか、フォーラムに投稿してください。

開発

開発者ドキュメントをご覧ください。

開発にはIDEの使用を強くお勧めします。バックエンドのコードベースはSOLID原則に従い、インターフェース、静的型付け、ジェネリクスを活用しています。ドキュメントの依存性注入(Dependency Injection)の記事からEspoCRMの学習を始めることをお勧めします。

メタデータはEspoCRMアプリケーションにおいて不可欠な役割を果たしています。すべてのパラメータはJSON Schemaで記述されており、IDEでオートコンプリートが利用できます。完全なメタデータリファレンスもドキュメントに掲載されています。

コミュニティ&サポート

機能に関する質問、ヘルプやカスタマイズの依頼、他のEspoCRMユーザーとの交流、機能リクエストの追加については、コミュニティフォーラムをご利用ください。フォーラムでヘルプを求め、経験を共有することで、コミュニティの全員が貢献し、後からその知識を活用できると考えています。

ライセンス

EspoCRMはGNU AGPLv3の下でライセンスされたオープンソースプロジェクトです。

コントリビューション

プルリクエストをマージする前に、こちらでCLAに同意していただく必要があります。コントリビューションガイドラインをご覧ください。

ブランチ:

  • fix – 次回メンテナンスリリース用。軽微な修正はこのブランチにプッシュしてください。
  • master – 開発ブランチ。新機能はこのブランチにプッシュしてください。
  • stable – 最新の安定リリース。

言語

既存の翻訳を改善したい場合や、まだ利用できない言語を追加したい場合は、POEditorプロジェクトでコントリビューションできます。手順はこちらをご覧ください。POEditorプロジェクトへの参加意向を、フォーラムへの投稿やWebサイトのお問い合わせフォームからお知らせいただくのが良いかもしれません。

POEditorでの変更は、通常、マイナーリリース前にGitHubリポジトリにマージされます。