Интеграция Odoo и Finmap через Zapier
С помощью Zapier Odoo можно интегрировать с Finmap без необходимости программирования. Это позволяет автоматически передавать финансовые операции Finmap при появлении новых лидов, продаж или других событий в системе.
Что такое Odoo?
Odoo — это ERP-система для автоматизации бизнеса, которая объединяет CRM, продажи, складской учёт, производство, финансы, проекты, HR, eCommerce и другие бизнес-процессы в единой платформе.
С помощью Zapier Odoo можно интегрировать с Finmap без необходимости программирования. Это позволяет автоматически передавать финансовые операции в Finmap при появлении новых лидов, продаж или других событий в системе.
Примечание. В Zapier доступны две интеграции:
Odoo CRM — поддерживает только работу с лидами (триггер New Lead);
Odoo ERP Self Hosted — поддерживает несколько модулей Odoo и является рекомендованным вариантом для большинства сценариев интеграции с Finmap.
Что понадобится
Перед началом работы подготовьте:
аккаунт в Zapier (для большинства сценариев достаточно бесплатного тарифа);
API Key в Finmap (Профиль → API).
Важно! Для работы интеграции не удаляйте сгенерированный API Key. Если ключ будет удалён или изменён, все настроенные сценарии перестанут работать.
доступ к Odoo:
URL вашей системы;
название базы данных (Database);
логин пользователя;
пароль или API Key (в зависимости от способа авторизации).
Как получить данные для подключения Odoo — смотрите в официальной документации Odoo или обратитесь к администратору вашей системы.
Как работает Zapier
Zapier — это сервис автоматизации, который позволяет объединять разные системы между собой без программирования.
Любая автоматизация (Zap) состоит из двух частей.
Trigger (триггер)
Событие, которое запускает автоматизацию.
Для Odoo это может быть:
создание нового лида;
создание новой сделки;
создание новой записи в модели;
создание нового товара;
создание новой задачи;
или любое другое событие, которое поддерживает модуль Odoo.
Action (действие)
Действие, которое Zapier выполнит после срабатывания триггера.
Например:
создаст доход в Finmap;
создаст расход;
создаст перевод между счетами;
обновит справочники;
запустит другую автоматизацию.
После однократной настройки Zap работает автоматически, а все новые события из Odoo передаются в Finmap без ручного ввода данных.
Как работает интеграция Odoo и Finmap
После появления нового события в Odoo Zapier автоматически запускает сценарий и передаёт необходимые данные в Finmap.
Чаще всего интеграция используется для автоматического создания:
доходов;
расходов;
ожидаемых платежей;
переводов между счетами.
В результате все финансовые операции попадают в Finmap автоматически, без дублирования работы.
Пошаговая настройка
Шаг 1. Создайте новый Zap
Войдите в Zapier и нажмите Create Zap.
Шаг 2. Выберите Odoo как Trigger
Найдите приложение:
Odoo ERP Self Hosted
или
Odoo CRM, если используете только CRM-модуль.
Шаг 3. Выберите триггер
Для Odoo CRM
Доступный триггер:
New Lead
Запускает автоматизацию после создания нового лида.
Для Odoo ERP Self Hosted
Доступные триггеры:
New Calendar Event
New Calendar Todo
New Database
New Lead/Opportunity
New Module
New Note
New Product
New Project Task
New Record
New User
Большинство триггеров работают по принципу Polling, то есть Zapier периодически проверяет Odoo на наличие новых записей.
Шаг 4. Подключите Odoo
Нажмите Sign In.
Укажите:
URL Odoo;
Database;
логин;
пароль или API Key.
После успешного подключения Zapier проверит доступ к системе.
Шаг 5. Добавьте Finmap
На следующем шаге выберите приложение Finmap.
В зависимости от вашего сценария используйте одно из действий:
Create Income — создание дохода;
Create Expense — создание расхода;
Create Transfer — создание перевода между счетами.
Шаг 6. Настройте соответствие полей
Передайте в Finmap необходимые данные:
сумма;
дата;
контрагент;
категория;
счёт;
проект;
валюта;
комментарий.
При необходимости можно использовать и другие поля, доступные в Odoo.
Шаг 7. Проверьте интеграцию
Запустите тест.
Убедитесь, что операция успешно создалась в Finmap.
После успешного тестирования нажмите Publish, чтобы активировать Zap.
Что можно автоматизировать
Интеграция Odoo с Finmap позволяет автоматизировать передачу практически любых финансовых операций между системами.
Самые распространённые сценарии:
Передача подтверждённых продаж
Trigger
New Record
или
New Lead/Opportunity
Action
Create Income
Когда использовать
Для автоматического создания дохода после подтверждения продажи или перехода сделки на финальный этап.
Создание ожидаемых платежей
Trigger
New Lead/Opportunity
Action
Create Income
Когда использовать
Если продажа уже согласована, но средства ещё не получены. Это позволяет вести платёжный календарь в Finmap.
Рекомендуем запускать интеграцию после перехода сделки на этап, который означает ожидание оплаты (например, Payment Expected, Quotation Accepted или аналогичный в вашем процессе), а не сразу после создания лида.
Автоматический учёт расходов
Trigger
New Record
Action
Create Expense
Когда использовать
Если в Odoo создаются закупки, расходы или другие финансовые документы.
Передача данных из собственных моделей Odoo
Trigger
New Record
Action
Create Income или Create Expense
Когда использовать
Если в вашей компании используются собственные модули или кастомные бизнес-процессы.
Автоматический учёт продаж товаров
Trigger
New Product
или
New Record
Action
Create Income
Когда использовать
Если создание товара или продажа сопровождается финансовой операцией, которую нужно автоматически передать в Finmap.
Рекомендации
Передавайте в Finmap только финансово значимые события (подтверждённые продажи, согласованные счета, завершённые операции), а не все записи CRM.
Используйте уникальный идентификатор документа или операции для предотвращения дублирования транзакций.
Если нужно обновлять статус уже созданных платежей (например, после фактической оплаты), создайте отдельный сценарий для синхронизации изменений.
Ограничения интеграции
Интеграция работает через Polling, поэтому новые записи могут передаваться в Finmap с небольшой задержкой.
Набор доступных триггеров зависит от модулей, установленных в вашем Odoo (CRM, Projects, Calendar, Inventory, eCommerce и т. д.).
Для работы интеграции необходимо иметь доступ к вашему серверу Odoo (URL, Database и учётные данные).
Если используется триггер New Record, рекомендуется чётко определить модель Odoo, из которой будут передаваться данные, чтобы избежать обработки лишних записей.
Если необходимо синхронизировать изменения уже существующих записей, может понадобиться отдельный сценарий в Zapier, поскольку большинство триггеров реагируют только на создание новых объектов.