Кейс: Календарь записи в автосервис битрикс24 и 1с
Привет!
Мы продолжаем работать с автосервисами и рассказывать про свой опыт. Сегодня новый любопытный виток развития и опыта. Достаточно долго мы развиваем один автосервис, и всё не доходят руки до написания цельного кейса. Поэтому рассказываю частями. Надеюсь, настанет тот день, и мы опишем полностью, а пока могу только показать, как выглядит общая схема.
По чуть разгребаем этот густой лес.
Про сайты писал уже тут:
Про whatsapp линии писал тут:
Про важный показатель отчётности писал тут:
А ещё про автоматизацию автосервиса писал тут:
Вернёмся к проекту!
Мы уже перенесли обработку заявок в битрикс24. т.е. менеджеры полностью ведут все обращения в б24, передвигают сделки, а руководство смотрит отчёты. Но запись в сам сервис менеджеры по старинке заводят в 1с руками.
В 1с хранятся все предварительные записи, все заказ-наряды и вся история ремонтов. При такой архитектуре, к сожалению, теряется связь реальных приездов, клиентов и сделок в битрикс24. Поэтому мы решили, что важно подружить эти 2 системы.
На первом этапе решили срастить календарь записи, т.е. чтоб менеджер мог записать клиента прям из битрикс24, а обмен информации по заказ-наряду оставить на следующий этап.
Интеграция
Как обычно приступаем к планированию процесса на схеме.
Получается примерно следующий алгоритм:
Можно записаться в сервис с сайта, из 1с, из битрикс24. Важно чтоб каждая из систем знала о свободном времени и могла записать на свободное время.
Поэтому создаётся общая база с записями, а дальше каждая система при попытке записаться запрашивает свободные боксы. Добавляем в календарь 5 сервисов и количество постов в сервисе. Итого получается мы знаем загрузку каждого бокса во всех сервисах.
После этого пишем функции сбора свободных дней в определённом сервисе уже в приложении для битрикс24.
Дальше выводим свободное и занятое время.
Менеджер может выбрать время и записать клиента не пересекаясь с другими записями. После этого запись фиксируется в б24 и клиенту уходят уведомления от битрик24 в whatsapp. Тем самым доводя его до бокса.
Не забываем про удаление записей!
В алгоритме мы учли удаление. Есть несколько условий для чистки занятого времени роботом.
Например:
1. Если клиент не приехал в течение 30 минут после времени записи.
2. Если клиент перенёс или отменил время записи
3. ...
Конечно руками можно удалить любую запись из Битрикс24.
Тем самым облегчаем работу менеджерам и идём дальше делать жизнь автосервисам проще)
Спасибо, что дочитали до конца. Надеюсь, статья была полезна вам. Остались вопросы? Напишите мне, с удовольствием отвечу.
А почему не пользуетесь стандартным функционалом бронирования в Б24?
Записи хранятся в 1с, а в б24 ничего не бронируется. Идут только запросы к базе 1с.
Бронирование ресурсов. Если несколько сервисов, то не получится адекватно реализовать. Только если один сервис. И там идёт ограничение по количеству ресурсов (боксов, мастеров, услуг и тд), в зависимости от тарифа.