Перейти к содержимому
OmniChannels.ai
Меню

CRM

Odoo + OmniChannels.ai: сообщения клиентам из правил автоматизации

Подключение через API и вебхукиОбновлено

Коротко

Odoo может отправлять WhatsApp и SMS через OmniChannels.ai из своих правил автоматизации. В последних версиях действие Send Webhook Notification передаёт данные записи в n8n, Make или ваш эндпоинт, а тот вызывает наш REST API с вашим Bearer-токеном. Статусы доставки возвращаются через наш вебхук в тот же инструмент, который обновляет Odoo правилом с триггером On webhook или через API. Модуля в Odoo Apps нет.

Что вы можете делать

  • Обработка новых лидов

    Когда в CRM создаётся лид, правило автоматизации передаёт его в ваш инструмент автоматизации. Тот отправляет шаблон по SMS или в WhatsApp, если контакт дал согласие на получение сообщений (opt-in).

  • Напоминания клиентам о визитах

    Правило по времени для события календаря, задачи выездного обслуживания или записи на приём отправляет напоминание перед визитом.

  • Сообщения при смене стадии сделки

    Когда сделка переходит на нужную стадию, например «выиграна», клиент получает сообщение со следующим шагом.

  • Напоминания о продлении

    Правило по времени для даты окончания подписки или договора заранее отправляет одобренный шаблон WhatsApp.

  • Статусы и ответы в чаттере

    Ваш инструмент автоматизации получает статусы и входящие ответы от нашего вебхука и добавляет их заметкой в соответствующую запись.

Как устроено подключение

Подключение через API и вебхуки

Правила автоматизации Odoo запускаются по событиям записей или по датам. В последних версиях (Odoo 17 и новее; проверьте свою) есть действие Send Webhook Notification, которое передаёт выбранные поля на указанный URL. Оно не позволяет сформировать запрос так, как ожидает наш API, поэтому направьте его в n8n, Make или вашу небольшую функцию: она соберёт запрос и вызовет наш API с заголовком Authorization: Bearer. В self-hosted Odoo или на Odoo.sh API можно вызывать напрямую из собственного модуля.

Обратно наша платформа отправляет статусы доставки и входящие сообщения на единый URL вебхука вашего аккаунта. Направьте их в тот же инструмент автоматизации: он может обновить Odoo через внешний API или запустить правило с триггером On webhook, доступным в последних версиях Odoo, чтобы обновить нужную запись.

  • Отправка: правило автоматизации с Send Webhook Notification, затем n8n, Make или ваш код вызывает наш API
  • Альтернативы: серверные действия или собственный модуль в self-hosted Odoo или на Odoo.sh
  • Получение: инструмент автоматизации, затем API Odoo или правило автоматизации с On webhook
  • Сохраняйте возвращённый ID сообщения в записи, чтобы позже сопоставлять статусы
  • Одобренные шаблоны WhatsApp для сообщений по инициативе компании вне 24-часового окна

Настройка

  1. 1

    Запросите доступ к API

    Запросите тестовый доступ и получите API-токен. Тестовые отправки идут только на ваши собственные подтверждённые номера.

    Руководство: Authentication
  2. 2

    Создайте правило автоматизации

    В Odoo откройте правила автоматизации (в режиме разработчика или через Studio), выберите модель и триггер и добавьте действие Send Webhook Notification с нужными полями.

  3. 3

    Примите запрос в инструменте автоматизации

    Направьте действие на вебхук n8n или Make и проверьте, какие поля записи он получает.

    Руководство: Use the MCP server with n8n
  4. 4

    Вызовите API OmniChannels.ai

    Добавьте HTTP-запрос POST /sms/sendSms или к эндпоинту нужного канала с вашим Bearer-токеном и сохраните возвращённый ID сообщения.

    Руководство: SMS API
  5. 5

    Верните статусы в Odoo

    Попросите нашу команду направить вебхук вашего аккаунта на инструмент автоматизации, затем обновите запись или добавьте заметку в чаттер через API Odoo.

    Руководство: Webhooks and delivery statuses
  6. 6

    Проверьте на своём номере

    Запустите правило на тестовой записи с вашим подтверждённым номером и проверьте сообщение и записанный статус.

Документация вендора

Odoo является товарным знаком своего владельца. OmniChannels.ai не связана с Odoo и не одобрена компанией Odoo; на этой странице описано подключение, которое строится на собственных функциях MCP, HTTP или вебхуков Odoo.

Пример сценария

Как типичный запрос проходит от Odoo к вашему клиенту и обратно.

  1. 01

    Правило автоматизации Odoo

    Лид создан, стадия изменена или наступила дата

  2. 02

    n8n или Make

    Принимает вебхук и вызывает наш API

  3. 03

    API OmniChannels.ai

    Отправляет сообщение и возвращает ID сообщения

  4. 04

    Телефон клиента

    Доставлен шаблон WhatsApp или SMS

  5. 05

    Статус возвращается в Odoo

    Инструмент автоматизации обновляет запись или чаттер

1. Правило автоматизации Odoo: Лид создан, стадия изменена или наступила дата 2. n8n или Make: Принимает вебхук и вызывает наш API 3. API OmniChannels.ai: Отправляет сообщение и возвращает ID сообщения 4. Телефон клиента: Доставлен шаблон WhatsApp или SMS 5. Статус возвращается в Odoo: Инструмент автоматизации обновляет запись или чаттер

Вопросы и ответы

Есть ли модуль OmniChannels.ai в Odoo Apps?

Нет. Вы подключаетесь через собственные правила автоматизации и вебхуки Odoo, обычно с n8n или Make между ними, и вызываете наш публичный REST API со своим токеном.

Может ли Odoo вызывать ваш API без инструмента автоматизации?

Вебхук-действие Odoo не умеет добавлять заголовок Authorization и формировать тело запроса, которого ожидает наш API. В self-hosted Odoo или на Odoo.sh вызов может выполнить собственный модуль; в Odoo Online используйте инструмент автоматизации или вашу небольшую функцию.

В каких версиях Odoo есть вебхук-действия?

Действие Send Webhook Notification и триггер On webhook есть в последних версиях Odoo, начиная с 17. Проверьте документацию для своей версии и редакции; для более старых версий нужен инструмент автоматизации, опрашивающий Odoo, или собственный модуль.

Можно ли отправлять сообщения на арабском?

Да. Сообщения поддерживают Unicode, и вы можете использовать одобренные арабские шаблоны WhatsApp, подставляя в их переменные поля из записи Odoo.

Получите доступ к API и MCP

Расскажите нам о ваших каналах, странах и сценарии использования. Инженер выдаст тестовые учётные данные и проверит ваши тестовые номера.