Реліз квітня 2026: що нового у TurboCRM
Квітень 2026 був насиченим місяцем релізів для TurboCRM. Ми зосередилися на двох напрямках: продуктивність на великих обсягах даних (Kanban на 1000+ угод, звіти по великих базах) та розширення можливостей автоматизації й інтеграцій. Плюс — кілька кількісно важливих багфіксів, один з яких закривав рідкісний, але критичний інцидент з біллінгом. Нижче — повний changelog з коментарями, навіщо це і як користуватися. Новинки вже на всіх тенантах — нічого налаштовувати окремо не потрібно.
Цей реліз вийшов у кілька етапів (v3.8 → v3.9 → v3.9.1) і включає 23 покращення. Розбили за категоріями, щоб було зручно читати.
Нові можливості
Сегментований фільтр по custom field у списках і звітах
До цього релізу фільтри у списках Лідів/Клієнтів/Угод підтримували тільки стандартні поля (статус, джерело, менеджер). Тепер можна фільтрувати й по будь-якому custom field — включно з select, multi-select, date range, number range. Фільтр доступний у builder'і списків і в кастомних звітах.
Як використовувати: у списку Угод натисніть «Фільтри» → «Додати поле» → виберіть custom field → задайте умову. Фільтр можна зберегти як шаблон і поділитися з командою.
Приклад. У салоні краси створений custom field «тип послуги» (select: стрижка / фарбування / манікюр). Тепер можна в один клік отримати звіт «виручка за квартал по фарбуванню» — без експорту у Excel.
Нова версія Funnel-звіту з Loss Reasons
Funnel-звіт (конверсія по стадіях) переписаний з нуля. Що нового:
- Окрема секція «Причини програшу» з розподілом по категоріях (якщо у вас налаштовані Loss Reasons).
- Можливість перегрупувати дані — по менеджеру, джерелу, місяцю.
- Експорт у CSV з повним набором полів.
- Швидкість побудови звіту — у 4-6 разів швидше на базах 10 000+ угод.
Реалізація: звіт тепер виконується через materialized view + кеш, що живе 10 хвилин. Для real-time даних є кнопка «Оновити».
Публічний REST endpoint /api/v1/deals
Розширили публічний API новим ресурсом для роботи з угодами. Підтримуються всі CRUD-операції:
GET /api/v1/deals— список з пагінацією і фільтрами.GET /api/v1/deals/{id}— деталі.POST /api/v1/deals— створення.PATCH /api/v1/deals/{id}— оновлення.POST /api/v1/deals/{id}/move— перенесення у стадію.DELETE /api/v1/deals/{id}— видалення (soft).
Endpoint захищений через `api.feature:api_access` (доступ у тарифах Pro і Business) + `api.key:deals`. Повна OpenAPI-специфікація — на сторінці документації API.
WayForPay webhook: автоматичне оновлення статусу угоди
Раніше інтеграція з WayForPay оновлювала тільки статус підписки TurboCRM (коли ви купуєте тариф). Тепер webhook також підтримує оновлення статусу угод у ваших власних тенантах: якщо ви приймаєте оплати від клієнтів через WayForPay — статус угоди автоматично переходить у «Оплачено» при успішному платежі.
Налаштування: у картці інтеграції WayForPay з'явився перемикач «Оновлювати статус угод при оплаті». При увімкненні система реєструє webhook handler, який мапить `orderReference` на ваш deal_id.
Meta Lead Ads: підтримка форм з кількома сторінками
Meta Lead Ads дозволяє створювати багатокрокові форми (зі сторінками «вступ», «запитання», «згода»). Раніше ми обробляли тільки одну сторінку. Тепер TurboCRM правильно збирає дані з усіх сторінок форми і мапить їх у custom fields ліда. Особливо корисно для опитувань і заявок з довгим опитувальником.
Покращення
Швидкодія Kanban на 1000+ угодах
Kanban-дошка для великих pipeline раніше гальмувала: відкриття могло займати 4-6 секунд, перетягування — з лагами. Переписали компонент:
- Lazy-рендеринг карток (відмальовуються тільки видимі).
- Об'єднані запити (1 запит замість N+1 за activity-лічильниками).
- Оптимістичне UI оновлення при drag-n-drop.
Результат: Kanban з 1500 угодами відкривається за 0.8-1.2 сек (раніше — 4-6 сек). Drag-and-drop працює миттєво.
Звіт Manager Leaderboard: нові метрики
Додали три метрики: середній час відповіді на лід, середній цикл угоди, NPS (якщо ведете у custom field). Тепер звіт покриває не тільки «скільки закрив», а й «наскільки ефективно працює».
Round-robin: балансування з урахуванням завантаження
Раніше round-robin розподіляв ліди суворо по черзі: менеджер А, менеджер Б, менеджер В, А, Б, В... Тепер у налаштуваннях можна ввімкнути режим «з урахуванням завантаження» — менеджер з найменшою кількістю активних лідів отримає наступного. Корисно для неоднорідних команд, де один менеджер фізично не встигає обробити однакову кількість.
Аудит-лог: фільтрація по користувачу і типу події
Новий UI для аудит-логу: фільтри по користувачу, типу дії (create/update/delete), сутності (client/lead/deal), діапазону дат. Раніше був просто лінійний список — тепер можна швидко знайти «хто видалив цього клієнта о 14:00 20 квітня».
Масові операції: +5 нових
У списках додали bulk-операції: масове призначення менеджера, масове додавання тегів, масовий перехід у стадію (для Угод), масова зміна статусу (для Лідів), масовий експорт у CSV вибраних записів. Все — через checkbox-вибір + кнопку «Дії» вгорі списку.
Telegram Bot: підтримка reply-keyboard шаблонів
У налаштуваннях Telegram Bot інтеграції тепер можна створити reply-keyboard шаблони: «Швидкі відповіді» з кнопками «Підтверджую запис», «Перенести», «Скасувати». Менеджер надсилає клієнту шаблон — клієнт натискає кнопку — відповідь автоматично потрапляє у картку угоди.
Імпорт CSV: детектор кодування і delimiter
Імпортер тепер автоматично визначає кодування (UTF-8 / Windows-1251 / cp866) і розділювач (кома, крапка з комою, табуляція). Менш ймовірно, що імпорт «зламається» через неправильно збережений файл.
Багфікси
- Біллінг: синхронізація tenant_id. Виправили рідкісний інцидент, коли sidebar-віджет і сторінка /settings/billing могли показувати різні тарифи (різні підписки на одного тенанта через невідповідність slug vs team_id). Канонічне джерело — tenant('id'), перевірка додана у всі точки читання/запису.
- Custom fields з типом «date». У деяких часових поясах дата зберігалась на 1 день раніше при створенні запису близько опівночі. Виправили через нормалізацію у UTC перед збереженням.
- Webhooks quota. Квота `webhooks_max` рахувала тільки активні webhooks замість усіх створених — це давало обхід ліміту через «створити-вимкнути-створити». Тепер враховуються всі webhooks (включно з disabled).
- Instagram Business: коректна обробка emoji у повідомленнях. Деякі emoji (з суррогатних пар) неправильно зберігалися у базі. Виправили через utf8mb4 конвертацію.
- Аудит-лог: дубльовані записи при soft-delete. При видаленні клієнта створювалося два записи в аудит-лог замість одного. Виправили.
- Звіт Sources: коректне групування по UTM. Раніше UTM-кампанії з різним регістром (Facebook vs facebook) вважалися різними джерелами. Тепер нормалізація у lowercase.
Стандартна санітарія
- Оновлено Laravel до 11.30.
- Оновлено Livewire до 3.5.
- PHP 8.3 як мінімальна версія (раніше підтримували 8.2).
- MariaDB 11 як рекомендована (8 ще працює, але без оптимізацій JSON-колонок).
Що далі (roadmap на травень-червень 2026)
Не обіцяємо точні дати, але ось що у роботі:
- Розширений імпорт з AmoCRM через API. Зараз у MVP — працює для контактів і угод, додамо історію активностей.
- Мобільний додаток (iOS). Альфа-версія — у закритому тестуванні, публічний beta планується на червень.
- Webhook-и з retry policy. Якщо ваш приймаючий сервер не відповідає — пробуємо 3 рази з експоненційною затримкою.
- Звіт «Cohort Retention». Для підписних моделей — побачити когорти клієнтів і їхнє утримання у часі.
- Інтеграція з Checkbox для автоматичних фіскальних чеків. Після оплати через WayForPay — автоматично генерується фіскальний чек.
Відомі обмеження
- У Kanban можна одночасно переносити лише одну угоду. Bulk-перенесення через список — так, через Kanban drag-n-drop — ні.
- API `/api/v1/deals` не підтримує вкладені ресурси (activities, tasks) у одному запиті. Треба робити окремі виклики.
- Meta Lead Ads: якщо форма має > 20 полів, обробка сповільнюється. Рекомендуємо ділити на кілька простіших форм.
Читайте також: Meta Lead Ads + CRM, WayForPay vs LiqPay, Як обрати CRM, Kanban-воронки, Міграція з Bitrix24.
Ще не пробували TurboCRM? Квітневий реліз — чудова нагода. Оберіть тариф і отримайте 14 днів безкоштовно з усіма новими функціями, включно з /api/v1/deals і новим Funnel-звітом.
Готові припинити губити клієнтів?
Ви дочитали до кінця — значить серйозно. Виберіть зручний шлях: запустіться самі за 5 хвилин або замовте безкоштовний дзвінок.
Я можу сам — за 5 хвилин
Створіть робочий кабінет прямо зараз. Воронки, контакти, інтеграції — все вже налаштовано.
- 14 днів безкоштовно
- Без прив'язки карти
- Дані не пропадуть
Вже використовують 200+ компаній
Хочу, щоб допомогли
Залишіть номер — перетелефонуємо, проконсультуємо, перенесемо базу. Без обов'язків.