API и Вебхуки
Omnigram построен по принципу API‑First: всё, что происходит в системе, можно передавать во внешние сервисы, и практически любыми действиями можно управлять извне программно. Это двусторонний шлюз для интеграции любой сложности.
Исходящие события (Omnigram → Ваша система)
Режим зеркалирования данных. Настройте отправку событий на ваш вебхук, чтобы интегрировать мессенджеры/ИИ‑агента с RAG в существующую IT‑экосистему или основную CRM.
- Синхронизация в реальном времени. Получайте уведомления о каждом новом сообщении, изменении статуса или редактировании текста мгновенно. Это позволяет хранить историю переписки на ваших серверах (в обход политики
Zero‑Retention) или дублировать диалоги в CRM. - Умные триггеры через команды. Свяжите действия менеджеров с вашей бизнес‑логикой.
- Фильтрация событий. Подписывайтесь только на нужные события (например, создание диалогов или ошибки), чтобы не перегружать сервер лишними данными.
Сценарий: генерация ссылки на оплату
Сценарий: менеджер вводит команду /pay_link 50.
Действие: Omnigram отправляет JSON‑запрос на ваш бэкенд.
Результат: сервер генерирует ссылку на оплату $50, а бот отправляет её клиенту автоматически.
{
"event": "action_command",
"command": "/pay_link",
"args": ["50"],
"thread_id": "tg_topic_123",
"contact_id": "contact_456",
"channel": "whatsapp",
"occurred_at": "2026-01-05T12:34:56Z"
}
Входящее управление (Ваша система → Omnigram)
Используйте Telegram как интерфейс для управления бизнес‑процессами: превратите рабочую группу в многопользовательский пульт управления внешними системами.
- Транзакционные уведомления. Отправляйте сообщения клиентам по событиям извне (из сайта/CRM/ERP) через API — клиент получит сообщение в WhatsApp/Instagram, а менеджеры увидят это в треде.
- Серверные алерты и мониторинг. Направляйте технические логи/алерты в профильные группы: Omnigram создаст топик и тегнет ответственных.
- AI‑интеграция через Omnigram. Получайте AI‑ответы с нашего эндпоинта с трассировкой диалога в Telegram‑группе или в конкретном треде.
Пример: событие “заказ отправлен”
Пример: статус заказа на сайте изменился на "Отправлено" → ваш сайт отправляет API‑запрос → клиент получает сообщение, а команда видит это в треде.
{
"thread_id": "tg_topic_123",
"message": "Ваш заказ отправлен 🚚",
"tags": ["order", "shipping"],
"meta": {
"order_id": "A-100500",
"status": "shipped"
}
}