Данила Охрименко
Корпоративный календарь с интеграцией Bitrix24 и автоматизацией событий
Данила Охрименко
#Разработка сайтов под ключ#Внедрение и поддержка CRM#Разработка программного обеспечения

Корпоративный календарь с интеграцией Bitrix24 и автоматизацией событий

31 
Поделиться: 0 0 0
Корпоративный календарь с интеграцией Bitrix24 и автоматизацией событий
Бюджет

200 000

Сфера

Услуги

Тип сайта

Порталы и сервисы

CRM

Битрикс24

Сдано

Август 2026

Задача

Клиенту требовалась единая система контроля событий и сроков, связанных со сделками в Bitrix24. До разработки данные находились внутри CRM, а ключевые даты приходилось отслеживать вручную, что усложняло планирование работы сотрудников и повышало риск пропуска важных этапов

Необходимо было разработать веб-сервис, который автоматически получает данные из Bitrix24, преобразует их в календарные события по заданным бизнес-правилам и предоставляет сотрудникам удобный интерфейс для ежедневной работы

Основные требования к системе:

синхронизация сделок и пользовательских полей из Bitrix24

автоматическое формирование первичных и расчётных событий

поддержка различных правил относительно базовой даты: заранее, день в день и через заданный период

отображение событий в режимах месяца, недели, списка и года

поиск по имени клиента и идентификатору сделки

фильтрация по типам и группам событий

уведомления о событиях на текущую дату

возможность отмечать события выполненными

переход из события к соответствующей сделке в CRM

стабильная работа системы в production-среде

Решение

Разработан корпоративный веб-календарь, интегрированный с Bitrix24 и адаптированный под внутренние процессы компании

В рамках проекта была спроектирована архитектура приложения, структура PostgreSQL и механизм синхронизации данных. Для первоначального запуска выполнен импорт 374 сделок и обработано 3 048 исходных событий. Последующие изменения поступают в систему автоматически через вебхуки Bitrix24

Для каждой сделки сервис получает необходимые поля из CRM, преобразует справочные идентификаторы в понятные значения и формирует набор событий по настраиваемым правилам. Поддерживаются прямые события по датам из Bitrix24, а также расчётные события, создаваемые за определённое количество дней до даты, непосредственно в указанную дату или через заданный период

Реализованы:

  • календарные представления «Месяц», «Неделя», «Список» и «Год»

  • годовой режим в формате тепловой карты

  • поиск по имени и номеру сделки

  • множественная фильтрация по группам и типам событий

  • цветовая маркировка по бизнес-категориям

  • группировка связанных событий внутри карточки

  • уведомления о событиях на текущий день

  • отметка выполнения с возможностью отмены

  • быстрый переход к нужному событию и сделке в Bitrix24

  • экспорт календаря в формате iCal

Backend разработан на Go, данные хранятся в PostgreSQL. Приложение и база данных развёрнуты в Docker-контейнерах на Linux-сервере, HTTPS и маршрутизация настроены через Caddy

Я самостоятельно выполнил проектирование, разработку backend и frontend, интеграцию с Bitrix24, перенос исходных данных, настройку серверной инфраструктуры и запуск системы в production

Результат

В результате клиент получил единую корпоративную систему для автоматического контроля событий и сроков по сделкам Bitrix24

При первоначальном запуске в систему были перенесены 374 сделки и обработано 3 048 исходных событий. Дальнейшие изменения в CRM автоматически передаются в календарь через вебхуки, поэтому сотрудникам не требуется вручную дублировать даты и поддерживать данные в нескольких системах

Система позволяет:

  • автоматически создавать события по заданным бизнес-правилам

  • контролировать текущие и будущие сроки в режимах месяца, недели, списка и года

  • находить события по имени клиента и идентификатору сделки

  • фильтровать данные по типам и группам

  • получать уведомления о событиях на текущий день

  • отмечать задачи выполненными и быстро переходить к исходной сделке в Bitrix24

Проект развёрнут в production-среде и используется как централизованный рабочий инструмент. Архитектура позволяет добавлять новые типы событий, правила расчёта и интеграции без полной переработки системы

Данила Охрименко
Данила Охрименко

Россия Омск

Проект потребовал не только разработки интерфейса, но и глубокого погружения в бизнес-логику клиента: структуру сделок Bitrix24, пользовательские поля, справочники и правила расчёта событий

Я реализовал полный цикл — от проектирования архитектуры и первоначального импорта данных до настройки серверной инфраструктуры и запуска в production. Особое внимание уделил расширяемости системы, чтобы новые правила и типы событий можно было добавлять без изменения основного ядра приложения

https://calendar.dichvuchinh.ru

Стек технологий

  • Go (Golang) Go (Golang) Язык программирования
  • JavaScript JavaScript Язык программирования
  • SQL SQL Язык программирования
  • PostgreSQL PostgreSQL База данных
  • Docker Docker Среда разработки

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку