Introduction
Since you reached this point in our documentation, we can tell that you are interested in creating your own solutions and combining them with Kommo. These solutions might be to connect Kommo with other platforms and allow both platforms to exchange information, like granting Kommo users the opportunity to use your company messenger or telephony application or to extend the current capabilities in your own way to display additional data in the Kommo interface, in specially chosen areas. All of this can be done using our simple and comprehensive API.
We consider two types of integrations: personal and marketplace, and we will go through each type separately.
Personal integration
When you want to make an improvement for only one account (for example, a form for the website, integration with the customer’s unique software, etc.), it’s called personal integration, and it’s used when developing a feature that only one company/account needs. You might hear the word private integration as well, but let’s stick with our official term, “Personal integration”.
Marketplace integration
If you are developing an integration that can be useful for all Kommo users, we’ll be glad to publish it on our marketplace. Integrations of this type are developed in special accounts and have to follow our rules to get listed in the marketplace.
Creating integrations is not as difficult as it might seem at first glance. To get you ready to start developing integration and what type of it will be relevant for you, we suggest that you familiarize yourself with the following characteristics.
Personal integration | Marketplace integration | |
Development account | Any account registered in Kommo. |
Technical account A special account with more complex interfaces with integration, versioning, multilingualism, etc. |
Create an integration | To quickly improve one Kommo account, you can create a Personal integration. | You create a Marketplace integration in your technical account and pass the moderation to get your integration published into our Marketplace. |
Authorization in Kommo | OAuth 2.0 | OAuth 2.0 |
Installation | The integration is loaded into each account manually. | The user installs the integration from Kommo Marketplace. |
Publish in the Kommo marketplace | No | Yes |
Technical support | It is not always supported since the integration doesn’t pass our moderation, and we don’t know how it works. | Yes, you will have a dedicated communication channel with the integration department |
Requirements | None | The integration must fulfill all the requirements for Marketplace integrations. |
Moderation | No | After developing the integration, you should send it to moderation. |
Containing Widget | Optional | Necessary |
Kommo API | Yes | Yes |
JS SDK | If it contains a JS widget | Yes |
Digital Pipeline | If it contains a JS widget | Yes |
Card SDK | If it contains a JS widget | Yes |
Lists SDK | If it contains a JS widget | Yes |
Salesbots | If it contains a JS widget | Yes |
Chats API | If it contains a JS widget, but only with one account | Yes |
VoIP API | If it contains a JS widget | Yes |
Left menu | No | Yes |
We will start developing the easiest type, Personal integration. If you are developing a solution for all Kommo users, jump to Marketplace integration.
Now, Let’s get started with Personal integrations.