REST API и интеграции
Связываю Битрикс24 с внешними сервисами и внутренними системами.
Fullstack-разработчик · Битрикс24
Я Fullstack-разработчик и инженер по автоматизации процессов Битрикс24. Создаю интеграции, локальные приложения, PHP-модули и backend-сервисы, которые связывают CRM с внешними системами. За время работы спроектировал более 50 REST API-интеграций, разработал более 20 backend-сервисов и более 15 модулей для коробочных порталов. Работаю с облачными и коробочными решениями, фоновыми задачами, отчётностью и потоками данных. Проектирую решения так, чтобы ими было удобно пользоваться.
Прикладные решения, встроенные в ежедневную работу команд.
Автоматическая синхронизация автомобилей, оценок, клиентов, документов и статусов между системами.
Открыть кейс →
Настраиваемые кнопки запускают нужный процесс в один клик и сразу показывают результат.
Открыть кейс →
Модуль автоматически назначает заместителя в заданиях и согласованиях на период отсутствия сотрудника.
Открыть кейс →
Единая платформа для каталога, заказов и сотрудников нескольких ресторанов с синхронизацией Битрикс24.
Открыть кейс →
Пакетная миграция договорного архива, печатных форм и метаданных с созданием связанных CRM-карточек.
Открыть кейс →
Зависимые списки показывают только допустимые значения и сохраняют результат в CRM.
Открыть кейс →
Единый сбор ежедневных данных, сводная таблица для руководителей и выгрузка в Excel.
Открыть кейс →
Мини-приложение для подачи заявок, контроля статусов и связи с командой прямо в Telegram.
Открыть кейс →От интеграционной архитектуры до прикладного интерфейса внутри CRM.
Связываю Битрикс24 с внешними сервисами и внутренними системами.
Создаю встраиваемые интерфейсы для облачных и коробочных порталов.
Дорабатываю функциональность коробочной версии Битрикс24.
Разрабатываю API, отчётность, обработку данных и фоновые задачи.
Настраиваю обмен данными, формы, отчёты и бизнес-процессы.
Интегрирую диалоговые сценарии с CRM и внутренними процессами.
Контакты
Кейс 02 · Локальное приложение
Приложение добавляет в пользовательские поля CRM настраиваемые кнопки и показывает результат выполнения прямо в карточке элемента.
Сократить число действий при запуске часто используемых процессов и сделать их доступными в контексте сделки, контакта, компании или другой CRM-сущности.
Приложение получает шаблоны через REST API. Администратор управляет кнопками, а пользователь запускает процесс в один клик и сразу видит результат.
Администрирование шаблонов и рабочие кнопки в карточке CRM.


Меньше переходов между разделами, быстрый запуск нужного процесса и понятный результат в контексте текущей CRM-карточки.
Кейс 07 · Локальное приложение
Встроенное приложение собирает ежедневные данные менеджеров, формирует сводный отчёт и выгружает его в Excel.
Организовать единый процесс ежедневной отчётности внутри Битрикс24 и дать руководителям быстрый доступ к сводным данным.
Менеджеры заполняют встроенную форму, а руководители формируют таблицу с фильтрами по периоду, торговым точкам и сотрудникам.
От создания ежедневного отчёта до управленческой сводки.



Менеджеры работают в одном интерфейсе, а руководители быстро получают общую картину по всем торговым точкам в привычном табличном виде.
Кейс 06 · Локальное приложение
Приложение встраивает в CRM-карточку последовательный выбор зависимых значений и сохраняет результат в поля Битрикс24.
Исключить недопустимые сочетания параметров и упростить заполнение карточек, где каждое следующее значение зависит от предыдущего.
Пользователь проходит цепочку списков, видит только допустимые варианты и сохраняет готовый набор значений в поля CRM.
Последовательный выбор организации, компании, вида и программы.

В списках остаются только допустимые значения, поэтому карточки заполняются быстрее и с меньшим числом ошибок.
Кейс 08 · Telegram-бот и Mini App
Telegram-бот со встроенным мини-приложением помогает клиентам создавать заявки, отслеживать ход работ и обращаться в поддержку в одном привычном интерфейсе.
Сократить путь от обращения клиента до зарегистрированной заявки, сделать статусы работ прозрачными и разделить сценарии для действующих и потенциальных клиентов.
Бот открывает персонализированное мини-приложение с формой заявки, списком задач, каналами связи и отдельным административным разделом.
Основные пользовательские сценарии внутри Telegram.





Обращения поступают по единому сценарию, клиенту не нужно устанавливать отдельное приложение, а команда тратит меньше времени на уточнение статусов и ручную обработку заявок.
Кейс 05 · Миграция данных и интеграция
Набор служебных скриптов переносит договорной архив, печатные формы и структуру папок, создаёт CRM-карточки документов и связывает их с файлами на Битрикс24.Диске.
Перенести большой исторический архив из SharePoint без ручной обработки каждого документа, сохранить структуру хранения и превратить файлы в управляемые CRM-сущности.
Автоматизированный конвейер выгружает архив, подготавливает печатные формы, восстанавливает папки на Диске, создаёт карточки документов и записывает прямые ссылки на файлы.
Полный маршрут документа от исходной библиотеки до связанной CRM-карточки.

Автоматизирован полный контур миграции почти тысячи исходных файлов и сотен печатных форм. Структура архива сохранена, пакетная обработка может продолжаться после остановки, а каждый документ доступен одновременно как файл и как CRM-объект с метаданными.
Кейс 01 · API-интеграция
Коннектор объединяет CRM автодилера с Auto.ru/CM.Expert: синхронизирует автомобили, сток, оценки, клиентов и документы, а результаты операций возвращает в сделки Битрикс24.
Устранить повторный ввод данных, поддерживать актуальный сток в CRM, сохранять связь объектов между системами и надёжно обрабатывать временную недоступность внешних API.
Асинхронный коннектор принимает webhook-события, выполняет длительные операции в очереди, хранит связи в PostgreSQL и синхронизирует изменения в обоих направлениях.
Быстрый приём событий и надёжная фоновая обработка внешних запросов.
Менеджеры работают в едином процессе без повторного ввода данных, сток и оценки остаются актуальными, документы и история клиента хранятся централизованно, а защита от дублей и повторные попытки снижают число ошибок интеграции.
Кейс 03 · PHP-модуль для коробочного Битрикс24
Модуль сохраняет непрерывность бизнес-процессов во время отпусков, больничных и командировок: определяет актуального исполнителя и передаёт его в следующие задания и согласования.
Не допускать задержек, когда задания назначаются отсутствующему сотруднику, и исключить ручное изменение исполнителей во всех подключённых шаблонах бизнес-процессов.
Единый реестр хранит сотрудника, заместителя и период действия. Пользовательское действие бизнес-процесса проверяет дату и настройки роли, затем возвращает нужного исполнителя.
Централизованная настройка замещений и применение правил внутри шаблона.




Задания не остаются у отсутствующих сотрудников, правила делегирования управляются в одном месте, а изменения автоматически применяются ко всем подключённым бизнес-процессам без ручного редактирования шаблонов.
Кейс 04 · Веб-приложение и интеграция
Единая операционная платформа объединяет товарный каталог, заказы и сотрудников нескольких ресторанов, а все ключевые данные синхронизирует с Битрикс24.
Организовать быстрый процесс обработки заказов для нескольких ресторанов, сохранить раздельные каталоги и права доступа и исключить расхождения данных с CRM.
Платформа получает товары и заказы из Битрикс24, показывает их сотрудникам в реальном времени, позволяет работать с заказами на канбан-доске и отправляет изменения обратно в CRM.
От администрирования пользователей и каталога до обработки конкретного заказа.




Весь процесс обработки заказов находится в одном интерфейсе, количество ручных операций и ошибок сокращается, сотрудники работают быстрее, а несколько ресторанов можно подключать централизованно без смешивания данных.
Full-Stack Developer · Bitrix24
I am a Full-Stack Developer and Bitrix24 Process Automation Engineer. I build integrations, local applications, PHP modules, and backend services that connect CRM with external systems. I have designed more than 50 REST API integrations, developed over 20 backend services, and delivered more than 15 modules for on-premise portals. My work covers cloud and on-premise solutions, background processing, reporting, and data flows. I design solutions that are easy to use.

Practical solutions embedded into everyday team workflows.
Automatic synchronization of vehicles, appraisals, customers, documents, and statuses across both systems.
View case →
Configurable buttons launch the required workflow in one click and immediately show the result.
View case →
The module automatically assigns a substitute to tasks and approvals while an employee is away.
View case →
One platform for catalogs, orders, and staff across multiple restaurants with Bitrix24 synchronization.
View case →
Batch migration of contract archives, approval forms, and metadata with linked CRM records.
View case →
Dependent lists show only valid values and save the completed selection to the CRM card.
View case →
Daily data collection, a consolidated management report, and one-click Excel export.
View case →
A mini app for submitting requests, tracking progress, and contacting the team without leaving Telegram.
View case →From integration architecture to practical interfaces inside the CRM.
I connect Bitrix24 with external services and internal systems.
Embedded tools for cloud and on-premise Bitrix24 portals.
Custom functionality for on-premise Bitrix24 installations.
APIs, reporting, data processing, and background jobs.
Data exchange, forms, reports, and connected workflows.
Conversation flows integrated with CRM and internal processes.
Contacts
Case 02 · Local application
The application adds configurable workflow buttons to CRM custom fields and displays the result directly in the record card.
Reduce the number of actions required to launch frequently used processes and keep them in the context of the current CRM record.
The application retrieves templates through the REST API. Administrators configure the buttons, while users launch workflows in one click.
Template administration and working buttons inside the CRM card.


Fewer screen changes, faster workflow launches, and a clear result within the current CRM context.
Case 07 · Local application
An embedded application collects daily manager data, produces a consolidated report, and exports it to Excel.
Create one reporting workflow inside Bitrix24 and give managers fast access to consolidated data across all retail locations.
Employees fill out an embedded form, while managers generate reports using filters for dates, locations, and employees.
From daily data entry to a management-ready report.



Employees stay in one interface, while managers get a fast and familiar overview of every retail location.
Case 06 · Local application
The application embeds a sequence of dependent selectors into a CRM card and saves the completed selection to Bitrix24 fields.
Prevent invalid parameter combinations and simplify records where every next value depends on the previous selection.
Users move through a chain of lists, see only valid options, and save the completed selection to CRM fields.
A sequential choice of organization, company, insurance type, and program.

Every list contains only valid values, making CRM records faster to complete and less prone to errors.
Case 08 · Telegram bot and Mini App
A Telegram bot with an embedded mini app lets clients submit requests, track work in progress, and contact support through one familiar interface.
Shorten the path from a client message to a registered request, make progress transparent, and provide different flows for existing and prospective clients.
The bot opens a personalized mini app with a request form, task list, contact options, and a dedicated administration area.
Core client workflows available directly inside Telegram.





Requests follow one consistent process, clients do not need another application, and the team spends less time clarifying statuses and processing messages manually.
Case 05 · Data migration and integration
A set of service scripts migrates a contract archive, approval forms, and folder structures, creates CRM document records, and links them to files stored on Bitrix24 Drive.
Migrate a large historical SharePoint archive without processing documents manually, preserve its structure, and turn stored files into manageable CRM entities.
An automated pipeline exports the archive, prepares approval forms, recreates folders on Drive, creates document records, and writes direct file links back to CRM.
The complete document path from the source library to a linked CRM record.

The solution automates the complete migration of nearly one thousand source files and hundreds of approval forms. It preserves the archive structure, supports resuming batch processing after interruptions, and makes every document available both as a file and as a CRM entity with metadata.
Case 01 · API integration
The connector links an automotive dealer's CRM with Auto.ru/CM.Expert, synchronizing vehicles, inventory, appraisals, customers, and documents while writing operation results back to Bitrix24 deals.
Remove duplicate data entry, keep CRM inventory current, preserve cross-system object links, and reliably handle temporary external API outages.
An asynchronous connector receives webhooks, moves long-running operations to a queue, stores cross-system links in PostgreSQL, and synchronizes changes in both directions.
Fast event intake with reliable background processing of external requests.
Managers work through one consistent process without re-entering data, inventory and appraisals remain current, documents and customer history stay centralized, and duplicate protection with automatic retries reduces integration errors.
Case 03 · PHP module for on-premise Bitrix24
The module keeps workflows running during vacations, sick leave, and business trips by resolving the active performer for downstream tasks and approvals.
Prevent delays caused by assigning tasks to unavailable employees and remove the need to edit performers manually across every connected workflow template.
A central registry stores the employee, substitute, and active period. A custom workflow action checks the date and role settings, then returns the appropriate performer.
Centralized substitution management with role-based rules inside workflow templates.




Tasks no longer remain assigned to absent employees, delegation rules are managed in one place, and changes automatically apply to connected workflows without manual template edits.
Case 04 · Web application and integration
A unified operations platform brings together product catalogs, orders, and employees across multiple restaurants while synchronizing all key data with Bitrix24.
Create a fast order-processing workflow for multiple restaurants, keep catalogs and access rights isolated, and prevent data inconsistencies between the application and CRM.
The platform receives products and orders from Bitrix24, updates staff interfaces in real time, supports Kanban-based processing, and sends every change back to CRM.
From user and catalog administration to processing an individual order.




The complete order workflow lives in one interface, reducing manual operations and errors, helping staff work faster, and allowing multiple restaurants to be managed centrally without mixing their data.