Налаштування регулярних угод у CRM Бітрікс24
Регулярні угоди — механізм автоматичного створення угод за розкладом. Відмінність від повторних: повторні створюються після закриття попередньої, регулярні — строго за розкладом незалежно від статусу попередніх. Використовуються для абонентських послуг, щомісячних платежів, періодичних поставок.
Коли потрібні регулярні угоди
Типові сценарії:
- Щомісячна оплата за обслуговування (IT, клінінг, охорона)
- Квартальні поставки за контрактом
- Щорічні поновлення ліцензій, підписок
- Щотижневі замовлення від постійних клієнтів
Без регулярних угод менеджер щоразу створює угоду вручну або забуває це зробити.
Налаштування в інтерфейсі
Регулярні угоди доступні в тарифних планах «CRM+» і вище. Налаштування в CRM → Угоди → Створити → Регулярна угода. Параметри:
- Шаблон угоди — назва, відповідальний, воронка, сума
- Розклад — щоденно, щотижнево, щомісячно, кожні N днів
- Дата першої угоди — коли створюється перша в серії
- Кількість повторень — або безстроково
Створена регулярна угода відображається в списку зі спеціальним маркером і лічильником «наступне створення через X днів».
REST API для регулярних угод
Створення регулярної угоди програмно:
BX24.callMethod('crm.deal.recurring.add', {
fields: {
// Поля шаблону угоди
DEAL_ID: templateDealId, // ID угоди-шаблону
// Налаштування розкладу
IS_RECURRING: 'Y',
RECURRING_TYPE: 'month', // day, week, month, year
RECURRING_COUNT_REPEAT: 12, // 12 місяців
RECURRING_NEXT_EXECUTION: '2024-02-01T00:00:00+03:00',
RECURRING_START_DATE: '2024-01-01T00:00:00+03:00',
START_DATE_TYPE: 'fixed', // fixed = конкретна дата, auto = від дати створення
// Ліміт повторень (0 = безстроково)
RECURRING_LIMIT: 12,
}
});
Отримання списку регулярних угод:
BX24.callMethod('crm.deal.recurring.list', {
filter: { IS_RECURRING: 'Y' },
select: ['ID', 'DEAL_ID', 'NEXT_EXECUTION', 'RECURRING_TYPE', 'LIMIT_REPEAT_COUNT'],
}, result => {
const recurringDeals = result.data();
console.log('Регулярних угод:', recurringDeals.length);
});
Автоматизація при створенні регулярної угоди
Кожна нова угода в серії проходить через роботів воронки. Це ключова перевага: при створенні чергової угоди автоматично:
- Сповіщається відповідальний менеджер
- Виставляється рахунок (якщо підключено модуль документообігу)
- Створюється завдання на контроль оплати
Моніторинг та аналітика
Для контролю регулярних платежів будують зведення: скільки регулярних угод створюється наступного місяця і на яку суму. Через REST:
// Очікувані угоди на наступний місяць
const nextMonth = new Date();
nextMonth.setMonth(nextMonth.getMonth() + 1);
BX24.callMethod('crm.deal.recurring.list', {
filter: {
'<=NEXT_EXECUTION': nextMonth.toISOString(),
IS_RECURRING: 'Y',
},
select: ['DEAL_ID', 'NEXT_EXECUTION'],
});
Терміни
| Конфігурація | Термін |
|---|---|
| Базове налаштування регулярних угод | 0,5 дня |
| Шаблони + розклад + роботи | 1–2 дні |
| Програмне управління через REST + звітність | 3–4 дні |







