Universal 3CX integration with any CRM system
Today we will talk about how to solve, perhaps, the most pressing problem of modern telephony - integration with third-party information systems, first of all, CRM systems. It should be noted that now there are many cloud telephony services, offering, also, the basic functionality of CRM. On the other hand, many CRM manufacturers are trying to integrate basic telephony functions directly into the user interface. There are also ready-made “two-in-one” systems, in which communication capabilities were laid during the design.
In short, the manufacturers of these solutions have heard the demands of the users and are moving in the right direction. In general, the way it is. However, the “two-in-one” approach has a number of disadvantages, the most important of which is unsatisfactory flexibility. Agree, the creation of a functional system of unified communications and first-class CRM requires completely different competencies. As a result, the user is faced with either limited communication capabilities, or a useless “cut off” CRM with unclear prospects for development.
In systems where CRM is initially combined with telephony, there are also a number of disadvantages:
')
- Often, the user cannot connect his equipment, especially SIP gateways and trunks from the operators he needs. Manufacturer CRM provides its own SIP trunks with inflated rates.
- The stability of the telephony in such integrated systems is often a criticism, because it is not the main direction of development of the system.
- Very limited user settings, which are usually reduced to the simplest setting of statuses. Ability to specify more complex call processing rules is missing.
- The functionality of the Call Queues and the call center is generally very limited. The reason is the same - this is not the main priority, since Immediately a lot of priorities.
- Limited performance and telephony extensibility.
- Limited work in distributed and multi-branch networks.
- Controversial price / performance ratio, especially in terms of opportunities.
Perhaps an all-in-one solution makes it impossible for a company to choose. By combining communications and CRM in one system, you, in fact, will forever remain attached to it, and you will have to put up with all its shortcomings. After all, these are two key technologies of your business. Popular wisdom says - do not put all your eggs in one basket! And one more thing - as was said, it is very difficult to equally well develop completely different technologies (telephony and CRM) in one product. It is unlikely that the company will be able to bring together the best VoIP and CRM developers in one team. And if they can, then the cost of the finished product you do not like. As a result of this “unified” approach, you get some averaged (or simplified) capabilities of both communications and CRM.
Compare 3-in-1 coffee drink from a bag and deliciously brewed natural coffee of your favorite variety, with the right amount of good milk and other ingredients that you like. Wouldn't it be better to have flexible telephony from recognized professionals and, separately, the most suitable CRM for you?
3CX offers exactly this approach. Having developed an inexpensive and well-proven unified communications platform, we made it open for integration with any information system - using a standard API!
If you want to integrate the CRM you need with 3CX v15, first of all, pay attention to the
list of already supported CRM . If 3CX CRM integration is not implemented for your system, you can quickly and easily create your own integration plugin using the
3CX Visual Studio Plugin Template . This template will generate all the necessary integration code.
If you do not have a developer, fill out the
request for the development of CRM integration on our website, and we will consider the possibility of implementing the integration by our resources.
The 3CX Visual Studio Plugin Template includes a setup wizard, which specifies the type of authentication, type of web service and URL needed to develop the plugin. After specifying these parameters, the setup wizard will generate an integration code. You can use integration code with minimal changes to connect to your CRM.
The template supports the following authentication types:
The following CRM web service APIs are supported:
The whole process of creating a plugin takes less than one working day!- Detailed instructions for creating a plugin is here .
- You can discuss issues of integration and automation in a special forum .
Integration of 3CX Phone System Pro with Freshdesk CRM and Nutshell CRM customer support system
We are working to create the largest possible number of ready-made CRM integrations that our users can simply download and use for free. Note that all integrations are open source, which you can modify by adding the necessary functionality!
And now we are introducing new 3CX Phone System Pro integration plugins with the Freshdesk CRM and Nutshell CRM customer support system.
Plugins provide the following features:
- Click to Call - calls for a click on the client number in CRM. Calls are made by 3CX Client or supported IP phone
- Call Pop-up - client's card in CRM automatically opens upon an incoming call
- If the caller's number is not found, the system creates a new contact in CRM
- Call Journal - all calls are recorded in the CRM call log
New plug-ins are located in the
Updates section of the 3CX management interface. Integration is included individually for each user.

- To integrate 3CX and Freshdesk, read this guide .
- To successfully integrate 3CX and Nutshell, read this guide .
We also recommend that you familiarize yourself with the list of
other CRM systems for which integration has already been implemented.
Important: CRM integration is implemented only in the 3CX Phone System Professional edition!