> For the complete documentation index, see [llms.txt](https://help.blinger.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blinger.io/russian/opisanie-raboty/channels/dobavlenie-kanalov/custom-channel.md).

# Custom app

## Общая информация

#### Интеграция позволяет подключить:

* собственный (либо гибкий сторонний) онлайн-чат
* чат в мобильном приложении
* любой сторонний мессенджер (если нет в разделе "Приложения")&#x20;
* чат-ботов в мессенджерах по типу "Мессенджер - чат-бот - Blinger.io",&#x20;

для того чтобы обрабатывать обращения клиентов в Blinger.io, Zendesk, Intercom, Kayako или SalesForce.&#x20;

## Подключить Custom app?

### Шаг 1. Открыть вкладку «Приложения» и нажать кнопку «Добавить»

![](/files/-LlqAvctzb5OCngjsdci)

### Шаг 2. **Выбрать канал Custom app и нажать** «Добавить **Custom app**»

![](/files/-Lm9roVGkKfvYEJMBiQM)

### Шаг 3. Настроить добавление канала

| Поле                | Тип     | Описание                                 |
| ------------------- | ------- | ---------------------------------------- |
| **Name**\*          | varchar | Имя приложения                           |
| **Custom App Id\*** | varchar | Уникальный Id приложения                 |
| **Webhook URL\***   | varchar | URL для отправки сообщения из Blinger.io |

### Шаг 4. Настроить получение и отправку сообщений от end-user

{% hint style="info" %}
Сообщения приходят в **json-формате**
{% endhint %}

#### Получение сообщений от end-user

| **Поле**                  | **Тип** | **Описание**                                                                                                                                                    |
| ------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **token\***               | varchar | <p>Авторизационный токен.</p><p>Передается в заголовке Authorization: Bearer</p><p>TOKEN</p><p>Генерируется при добавлении приложения из интерфейса Blinger</p> |
| **custom\_channel\_id\*** | varchar | Уникальное поле. Задается при добавлении приложения из интерфейса Blinger                                                                                       |
| **client\_id\***          | varchar | Id конечного пользователя                                                                                                                                       |
| **client\_name**          | varchar | ФИО конечного пользователя                                                                                                                                      |
| **client\_phone**         | varchar | Телефон конечного пользователя                                                                                                                                  |
| **info**                  | json    | Дополнительная информация о конечном пользователе                                                                                                               |
| **type\***                | varchar | <p>Тип сообщения:</p><ul><li>text</li><li>image</li><li>file</li></ul>                                                                                          |
| **data\***                | text    | Текст сообщения или ссылка на файл                                                                                                                              |
| **echo**                  | boolean | Эхо-сообщение, т.е. сообщение подтянутое из другого сервиса                                                                                                     |
| **echo\_outgoing**        | boolean | Исходящее эхо-сообщение                                                                                                                                         |

####

#### Отправка сообщений end-user

| **Поле**                | **Тип** | **Описание**                                                                                          |
| ----------------------- | ------- | ----------------------------------------------------------------------------------------------------- |
| **token**               | varchar | <p>Передается в заголовке Authorization: Bearer</p><p>TOKEN</p>                                       |
| **custom\_channel\_id** | varchar | <p>Уникальный custom\_channel\_id.</p><p>Задается при добавлении приложения из интерфейса Blinger</p> |
| **client\_id**          | varchar | Id конечного пользователя                                                                             |
| **type**                | varchar | <p>Тип сообщения:</p><ul><li>text</li><li>image</li><li>file</li></ul>                                |
| **data**                | text    | Текст сообщения или ссылка на файл                                                                    |

### **Шаг 5. Настроить webhooks**

Вебхуки для входящих и исходящих сообщений можно посмотреть на странице настроек приложения.

Пример:

![](/files/-LayY9rwYgT8OAdOYFvE)

{% hint style="success" %}

### **Интеграция завершена!**

{% endhint %}
