Art Quest · Horror Cinema · MORPHEUS
Рабочая CRMза один день.
20 октября 2026 в основной CRM компании случился сбой. С 11:13 до 18:29 по Ташкенту мы превратили кабинет компании из копии сделок в рабочую CRM. Те же 4 186 сделок, переписка из четырех каналов, правки в обе стороны, ссылки на оплату и напоминания клиентам. Это 52 изменения за один рабочий день.
Работает · с 20 октября 2026 · напоминания об оплате включены для Art Quest в 18:29 по Ташкенту
20 октября 2026 · время ташкентское
Каждая черта на шкале — одно изменение
- Первое изменение дня
- Кабинет назначен рабочей заменой для менеджеров
- Avito в общей переписке
- Правки идут в обе стороны: синхронизация включена
- Удаление сделок и объединение клиентов выложены
- Кнопки «Шаблон» и «Ссылка на оплату» готовы
- Напоминания об оплате готовы
- Напоминания включены для Art Quest
- 7 ч 16 минот первой правки до включенных напоминаний20 октября, 11:13–18:29 по Ташкенту
- 4 186сделок в кабинетесверка с основной CRM: 0 расхождений
- 4 каналапереписки в одном окнеVK, MAX, Telegram, Avito
- 155–195 чоценка работ по такой CRMили 8–10 недель по календарю; основу собрали за 2 ч 50 мин
Утро: сбой в основной CRM
20 октября в основной CRM компании случился сбой. Клиенты пишут в четыре канала, и менеджерам нужно было рабочее место для ответов.
У компании был кабинет с копией сделок, а с 19 октября в нем работали «Сообщения»: чтение MAX, Telegram и VK, ответы клиентам были выключены. Рабочим местом менеджеров оставалась основная CRM. Задача на день: менеджеры работают в кабинете.
Те же сделки, та же переписка, оплата для клиентов. И каждая правка должна доходить до основной CRM, чтобы две системы не разошлись.
Утро 20 октября
Вечер 20 октября
обмен каждые 10 минут
- VK
- MAX
- Telegram
- Avito
Первый час: те же сделки
В 11:20 перенос из основной CRM подтянул свежие данные: в кабинете 4 186 сделок, сверка показала 0 расхождений. Перенос запускается каждые 10 минут.
К 11:22 кабинет закреплен рабочей заменой на время сбоя. Менеджерам выданы доступы, ответы клиентам включены для MAX, Telegram и VK.
- 4 186сделок в кабинетеутро 20 октября
- 0расхождений при сверкекаждая сделка на месте
- 10 минмежду обновлениями из основной CRMперенос по расписанию
Четыре канала в одном окне
К 12:27 в общую переписку подключили Avito. С этого момента клиенты из VK, MAX, Telegram и Avito получают ответы из одного окна.
Окно работает как мессенджер: Enter отправляет ответ, новые сообщения появляются сами. Ответ уходит в тот канал, где написал клиент.
- Ответить
Один экран для четырех каналов
Менеджер видит всю беседу и сделку клиента рядом.
- Написать первым
По номеру телефона в MAX и Telegram
Кабинет находит клиента и сделку или предлагает создать новую. Первое сообщение в MAX мы проверили вживую: доставлено.
- Разобрать поток
Лишнее уходит из очереди
Кнопки «Ответ не нужен», «Спам» и «Сменить сделку» чистят список. Ответ бота тоже считается ответом.
- 515беседы из VKна 29 октября
- 138бесед из MAXна 29 октября
- 72беседы из Telegramна 29 октября
- 22беседы из Avitoна 29 октября
Правки идут в обе стороны
Перед включением мы проверили обмен на тестовой сделке. Этап, бюджет, заметка и задача из кабинета дошли до основной CRM. Бюджет, измененный там позже, вернулся в кабинет. Эхо ничего не задвоило.
В 12:43 синхронизацию включили. Правило выбрали вместе с компанией: если сделку правят с двух сторон, побеждает более поздняя правка. Решает каждое поле отдельно, поэтому бюджет из кабинета и этап из основной CRM не стирают друг друга.
- 1
Менял только кабинет
Правка остается в кабинете и уходит в основную CRM.
- 2
Менял только основная CRM
Кабинет берет ее значение при ближайшем обмене.
- 3
Менялись обе
Остается более поздняя правка.
- 4
Лид удален в основной CRM
Решение окончательное, сделка в кабинете получает этап «удалена».
Кабинет отправляет только то, что отличается от последнего согласованного состояния. Повторный запуск ничего не дублирует. К основной CRM он обращается не чаще двух раз в секунду.
К 13:08 выложили еще две функции: «Удалить сделку» и «Объединить клиентов». Тестовые и спамные сделки теперь удаляются, а человек, писавший из разных мессенджеров, становится одним клиентом. Обе функции заняли около 1 ч 15 мин. Сначала перенос из основной CRM перезаписывал объединения. Мы заметили это на проверке и исправили в той же выкладке.

Ссылка на оплату и напоминание клиенту
К 13:45 в окне ответа появились две кнопки: «Шаблон» и «Ссылка на оплату». Шаблонов перенесли 16, все из основной CRM. Менеджер отвечает клиенту готовым текстом и добавляет короткую ссылку на предоплату. Обе кнопки заняли около 1 ч 20 мин.
Клиенты забывают оплатить, поэтому кабинет напоминает сам, если ссылку выдали из кабинета. Для ссылки на один–два часа напоминание уходит за 30 и за 10 минут до конца срока, в ту же беседу и в тот же канал. Перед каждым напоминанием система проверяет бронь: если она оплачена, оставшиеся напоминания отменяются. С 22:00 до 09:00 по Омску напоминания не уходят.
Напоминаем про предоплату за бронь: ссылка действует до 18:40.
Напоминание об оплате · приходит в ту же беседу, пока бронь не оплачена
Оплатить: короткая ссылка
Если уже оплатили, не обращайте внимания.
Первый проверочный прогон показал развилку: в тестовой беседе закрыли беседу и удалили сделку, и напоминание отменилось. Для удаленной сделки это верно. Но закрыть беседу значит убрать ее из списка, а не отказать клиенту. Правку сделали в 16:55.
Второй прогон на тестовой брони дошел до конца: оба напоминания пришли в 18:01 и 18:21. В 18:29 напоминания включили для Art Quest. До выкладки на них ушло 1 ч 05 мин.
Темп: день против плана
План такой CRM был оценен в 155–195 часов работы, или в 8–10 недель по календарю. Основу мы собрали 15 октября за 2 ч 50 мин чистого времени: ядро, перенос, экраны.
Двадцатого к основе добавились четыре функции, без которых нельзя работать вместо основной CRM. На все четыре ушло около 5 часов рабочего времени по журналу, сессии шли частично параллельно.
- 1 ч 15 мин
Двусторонняя синхронизация
Правило, обмен в обе стороны, проверка на тестовой сделке, включение в 12:43.
- 1 ч 15 мин
Удалить сделку и объединить клиентов
Две функции, две миграции, выкладка к 13:08.
- 1 ч 20 мин
Ссылка на оплату и шаблоны
16 шаблонов из основной CRM и короткая ссылка на предоплату в окне ответа.
- 1 ч 05 мин
Напоминания об оплате
Код, миграция и выкладка до 16:25, затем проверочные прогоны и боевой режим в 18:29.
- 52изменения за 7 ч 16 минв среднем один каждые 8 минут
- 8миграций базыномера 0048–0055
- 17 231строк добавлено в 124 файлахкод, тесты и документация за 20 октября
Девять дней спустя
К 29 октября в кабинете 4 312 сделок (одна из них удалена) и 9 723 записи клиентов. В переписке кабинета 747 бесед из четырех каналов.
Обмен с основной CRM работает: 12 записей кабинета ушли туда через журнал отправки с отметкой «выполнено». Журнал помнит, что и когда ушло, поэтому после сбоя сети запись не задваивается.
- 4 312сделок в кабинетена 29 октября, одна удалена
- 9 723записи клиентовна 29 октября
- 747бесед из 4 каналовна 29 октября
- 12записей ушло в основную CRMжурнал отправки, отметка «выполнено»

Как это делалось
Как шел день
Мы работали короткими заходами: правило, код, проверка на тестовой сделке, выкладка. Каждую функцию выкладывали с путем назад. Синхронизацию можно выключить одной настройкой со следующего цикла. Напоминания включались по ступеням: выключено, тест, боевой режим.
Там, где спорили две системы, правило выбирала компания. Так появилось «позже побеждает, по каждому полю».
- КомпанияПравило при двойной правке, что удалять и склеивать, когда включать напоминания.
- SemCueСинхронизация, переписка, ссылки на оплату, напоминания, проверки и выкладки.
- МенеджерыПолучили доступы и возможность отвечать клиентам из кабинета.
Для технических читателей
Для технических читателей
- База
- PostgreSQL. За день добавлено 8 миграций: «Ответ не нужен», первое сообщение по номеру, синхронизация, спам, удаление сделок, объединение клиентов, шаблоны, напоминания.
- Синхронизация
- Трехстороннее слияние с последним согласованным состоянием, журнал отправки, поиск записи после сбоя, защита от эха, не больше 2 запросов в секунду к основной CRM.
- Переписка
- Политики отправки по каналам: MAX, Telegram, VK и Avito. Первое сообщение по номеру в MAX и Telegram.
- Напоминания
- Отдельная задача раз в 30 секунд, квитанция на каждую пару «ссылка и срок», повторный проход ничего не отправляет второй раз. Режимы: выключено, тест, боевой.
- Путь назад
- Синхронизацию выключает одна настройка, напоминания отключаются режимом «выключено».
Откуда цифры
Откуда сведения
- История изменений за 20 октября 2026: 52 изменения с временем каждого, 8 миграций и объем правок.
- Описание переноса из основной CRM и двусторонней синхронизации: результат сверки, правила слияния, время включения.
- Описание переписки и напоминаний об оплате: расписание, проверочный прогон, режимы.
- Журнал оценок времени за 15 и 20 октября 2026: чистое время каждой функции и оценка плана CRM.
- Счетчики базы кабинета на 29 октября 2026: только количества, без содержимого.
- Кадры сняты на демо-стенде с выдуманными клиентами. Время на странице ташкентское, если не сказано иное.
Следующая система
Четыре мессенджера в одном окне и оплата в клик →