🔔 Events subscribe

Bitrix24 exposes more than 200 events you can subscribe to and use to automate CRM and other workflows. That includes scenarios you cannot cover with built-in robots and business processes alone, and automation on tarifs where business processes are not available. Below is a step-by-step guide to subscribing to events in RoboREST, fetching offline events from a cron job, and choosing a suitable run schedule.

⏱️ Step 1: Open event subscriptions from the cron job

Open the cron job you need in RoboREST and click 🔗 “Bitrix24 event subscriptions”. A separate screen for managing subscriptions will open.

📋 Step 2: Pick an event and subscribe

On the subscription page, select the event from the list, enter a 🏷️ Subscription identifier (for example, test), and click ✅ “Subscribe”.
The event then appears in the 📌 Current subscriptions section, which lists all active event subscriptions.

📥 Step 3: Return to the cron job and fetch offline events

Go back to the cron job page and add code that retrieves offline events accumulated since the previous run.
request = B24Client.event.offline.get(auth_connector='test')
events = request.result.get("events", [])
logger.debug(events)
🧩 From the events array you can read the event type and the ID of the entity that changed, then run your logic: update data, build a report, or trigger an external integration.

🗓️ Step 4: Configure the cron schedule

How often the job runs depends on your process:

  • Monthly: if you produce monthly reports from collected events.
  • Every minute: if you need changes processed as quickly as possible.
Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлы Отключить все
Технические Cookie-файлы
Другие Cookie-файлы
Нажимая на кнопку, я принимаю условия соглашения. Подробнее о нашей политике в отношении Cookie.
Принять все Отказаться от всех Настроить
Cookies