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.