• 4.75 / 5 5
4 votes

Short Overview

OroCRM is an open-source CRM application with built-in marketing tools for your e-commerce business.

Copy the package name to quickly search for it in the Package Manager


Welcome to OroCRM, an open-source Customer Relationship Management (CRM) tool. This document contains information on how to download, install, and start using OroCRM. For a more detailed explanation, see the [Installation] chapter.

System Requirements

OroCRM requires Symfony 2.4, Doctrine 2 and PHP 5.4.4 or above.


git clone https://github.com/orocrm/crm.git

curl -s https://getcomposer.org/installer | php

php composer.phar install

Run Unit Tests

To run unit tests of any bundles :


Use as Dependency in Composer

    "require": {
        "oro/crm": "1.0.*",


This feature allows you to create tasks and assign them to users. Tasks assigned to you can be easily accessed via built-in Task List sidebar widget that provides a list of your open tasks in chronological order, and highlighting the ones that are overdue.

Improved UI for launch of the Sales Process workflow

Workflows are an integral part of the OroCRM experience and of every Business Application. Prior to this release, workflow creation and configuration could only be done by developers using the configuration files. With this release we introduce the first generation GUI tool that allows you to create new Workflows and manage some of the features of custom workflows and reduces the dependency on developers. This version includes the following features:

  • Access the list of all workflows that currently exist in the system. Note that "System" or built-in workflows cannot be edited, but can be cloned.
  • Activate and deactivate workflows.
  • Create a completely new workflow or clone and adjust an existing one.
  • Specify steps of the workflow and their relative positions in the workflow
  • Add transitions to the workflow

For workflow transitions, the following customization is possible:

  • Specify transition form (popup or the whole page) and entity attributes that will appear on this form.
  • Customize transition button: change its label, icon and style.
  • Provide a warning message to the user. With future releases we will continue enhancing this feature and adding more functionality to allow a user to fully manage Workflows
to submit a support request