Интеграция KeepinCRM с Finmap через Apix-Drive
Как подключить KeepinCRM к Finmap через сервис Apix-Drive: пошаговая инструкция по настройке автоматической передачи финансовых операций.
Что такое Apix-Drive
Apix-Drive — это no-code платформа для автоматизации, которая позволяет обмениваться данными между разными сервисами без написания кода.
В случае интеграции с Finmap схема работы выглядит так:
KeepinCRM → Apix-Drive → Finmap
Apix-Drive отслеживает изменения в KeepinCRM и автоматически создаёт соответствующие финансовые операции в Finmap.
Как работает интеграция
Для настройки интеграции необходимо:
Выбрать систему-источник (KeepinCRM).
Указать событие, которое будет запускать автоматизацию.
Авторизоваться в KeepinCRM.
Подключить Finmap.
Замапить поля.
Запустить интеграцию.
После этого все новые события будут автоматически попадать в Finmap.
Шаг 1. Создайте новое подключение
В кабинете Apix-Drive создайте новый Connection.

В качестве системы-источника выберите:
KeepinCRM

Шаг 2. Выберите триггер
KeepinCRM поддерживает следующие события.
Get CLIENTS (new)
Запускается после создания нового клиента.
Когда использовать:
автоматическое создание контрагентов;
синхронизация клиентской базы.
Для интеграции с Finmap используется нечасто.
Get AGREEMENTS (new)
Запускается после создания нового договора.
Именно этот триггер является одним из самых полезных для интеграции с Finmap.
Используется тогда, когда необходимо автоматически создавать финансовые операции после появления нового договора.
Get AGREEMENTS (modified)
Запускается после изменения договора.
Например:
изменилась сумма;
изменились реквизиты;
изменились условия договора.
Используется тогда, когда необходимо обновлять финансовую информацию после внесения изменений.
Get AGREEMENTS by status (new)
Запускается после перехода договора в определённый статус.
Например:
Оплачено
Выполнено
Закрыто
Это наиболее рекомендованный триггер для интеграции с Finmap.
Он позволяет создавать финансовые операции только после наступления нужного бизнес-сценария.
Шаг 3. Подключите аккаунт KeepinCRM
Авторизуйтесь в своём аккаунте KeepinCRM и предоставьте Apix-Drive доступ к данным.

API ключ Keepin CRM: https://keepincrm.com/api-key
Шаг 4. Выберите систему-приёмник
В качестве системы назначения выберите:
Finmap


Сгенерировать ключ API Finmap можно здесь: https://my.finmap.online/settings/api
Шаг 5. Выберите действие в Finmap
Сейчас Finmap поддерживает три типа операций.
Add RECEIPT
Создание поступления.
Используется для:
оплат клиентов;
оплат по договорам;
получения выручки.
Add COST
Создание расхода.
Подходит для:
закупок;
расходов по договорам;
комиссий;
сервисных платежей.
Add TRANSFER
Создание перевода между счетами компании.
Шаг 6. Замапьте поля
Передайте из KeepinCRM в Finmap необходимые данные:
сумма;
дата;
клиент;
номер договора;
комментарий;
валюта;
проект;
счёт.
После этого выполните тестовую отправку.
Шаг 7. Запустите интеграцию
Если тест выполнен успешно, включите автоматизацию.
После этого все новые события будут автоматически создавать финансовые операции в Finmap.
Рекомендованные сценарии интеграции
1. Новый договор → Поступление в Finmap ⭐⭐⭐⭐⭐
Trigger
Get AGREEMENTS (new)
Action
Add RECEIPT
Подойдёт компаниям, которые хотят автоматически отображать новые продажи или заключённые договоры в своей финансовой системе.
2. Договор перешёл в статус «Оплачено» → Поступление ⭐⭐⭐⭐⭐
Trigger
Get AGREEMENTS by status (new)
Например:
Оплачено
Успешно завершено
Закрыто
Action
Add RECEIPT
Это наиболее рекомендованный сценарий, ведь в Finmap попадают только фактические оплаты, а не все созданные договоры.
3. Изменение суммы договора → Обновление финансовой информации ⭐⭐⭐⭐☆
Trigger
Get AGREEMENTS (modified)
Action
Add RECEIPT
Позволяет учитывать изменения стоимости договора до момента его выполнения.
Если договор редактируется несколько раз, стоит настроить логику так, чтобы избежать создания дублированных операций.
4. Новый клиент → Создание финансовой операции ⭐⭐⭐☆☆
Trigger
Get CLIENTS (new)
Action
Add RECEIPT или Add COST
Используется значительно реже. Целесообразен только тогда, когда бизнес-процесс предполагает автоматическое создание финансовых операций сразу после добавления нового клиента.
На что обратить внимание
Если вы используете одновременно Get AGREEMENTS (new) и Get AGREEMENTS (modified), стоит предусмотреть механизм защиты от дублирования операций в Finmap.
Для большинства компаний оптимальный вариант — создание поступления после перехода договора в статус «Оплачено», ведь именно он отражает фактическое движение средств.
Если в KeepinCRM используется несколько статусов выполнения договора (например, «Согласовано», «В работе», «Оплачено», «Закрыто»), рекомендуется запускать интеграцию именно со статуса, который означает получение средств.
Если планируется двусторонняя синхронизация или дальнейшее обновление операций, рекомендуется передавать уникальный идентификатор договора (Agreement ID). Это поможет корректно сопоставлять записи между KeepinCRM и Finmap и избегать дублирования.