Кастомизация мобильного приложения Битрикс24

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Кастомизация мобильного приложения Битрикс24
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1163
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    563
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    743
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    653
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Кастомизация мобильного приложения Битрикс24

Нативное мобильное приложение Битрикс24 нельзя изменить изнутри — это закрытый бинарник. Кастомизация возможна через Мобильные приложения (встроенные веб-приложения на основе JavaScript SDK) и через виджеты — встраиваемые UI-элементы в стандартные экраны CRM. Разница принципиальная: виджет добавляет кнопку или блок в существующий интерфейс, мобильное приложение — отдельный экран с полностью кастомным UI.

Мобильные приложения через JavaScript SDK

Битрикс24 предоставляет BX24.js SDK для встроенных приложений. В мобильном контексте приложение открывается в WebView внутри Битрикс24. SDK позволяет:

  • Читать и писать CRM-данные через REST API
  • Открывать стандартные экраны Битрикс24 (BX24.openApplication())
  • Получать данные авторизованного пользователя
  • Обращаться к REST-методам: crm.deal.list, crm.contact.get, tasks.task.list

Пример обращения к CRM из мобильного приложения:

BX24.callMethod('crm.deal.list', {
    filter: { ASSIGNED_BY_ID: BX24.getAuth().user_id },
    select: ['ID', 'TITLE', 'STAGE_ID', 'UF_CRM_CUSTOM_FIELD'],
}, function(result) {
    if (result.error()) {
        console.error(result.error());
    } else {
        renderDeals(result.data());
    }
});

Мобильные приложения размещаются в маркетплейсе или устанавливаются локально (коробочный Битрикс24). Технически это HTML/CSS/JS, размещённый на вашем сервере и зарегистрированный в Настройки → Приложения.

Виджеты в CRM

Виджеты — наиболее востребованный тип кастомизации для мобильного. Размещение виджетов:

Место размещения Тип виджета Применение
Карточка сделки CRM_DEAL_DETAIL_TAB Доп. вкладка с данными
Карточка контакта CRM_CONTACT_DETAIL_TAB История взаимодействий
Список сделок CRM_DEAL_LIST_TOOLBAR Кнопки быстрых действий
Карточка звонка TELEPHONY_CALL_CARD Инфо о клиенте при звонке

Виджет регистрируется через placement.bind в REST API:

BX24.callMethod('placement.bind', {
    PLACEMENT: 'CRM_DEAL_DETAIL_TAB',
    HANDLER: 'https://your-app.ru/widgets/deal-tab',
    TITLE: 'Дополнительные данные',
    DESCRIPTION: 'История доставок',
});

Кастомный бизнес-процесс в мобильном

Для автоматизации действий из мобильного (например, «Согласовать скидку») используется комбинация: кнопка в виджете → REST-вызов → запуск бизнес-процесса через bizproc.workflow.start. Пользователь видит кнопку в карточке сделки, нажимает — на сервере запускается BP, меняется статус, уходит уведомление ответственному.

Белый лейбл

Для коробочного Битрикс24 доступна сборка собственного мобильного приложения под брендом компании: Битрикс предоставляет возможность перекомпиляции приложения с кастомным названием, иконкой и сплэш-экраном (White Label). Требует лицензии Enterprise и отдельного соглашения с 1С-Битрикс.

Кейс: страховой брокер, кастомный интерфейс агента

Задача: агенты работают в поле с телефона, стандартный CRM-интерфейс перегружен, нужны только 3 действия — просмотреть клиента, оформить полис, записать встречу.

Реализация:

  • Мобильное приложение (WebView) с упрощённым интерфейсом: список клиентов, форма оформления полиса
  • Виджет CRM_CONTACT_DETAIL_TAB с историей полисов из внешней БД
  • Кнопка «Звонок» в виджете открывает звонок через SIP-телефонию Битрикс24
  • Данные синхронизируются с внутренней учётной системой через REST API

Результат: время оформления страхового события на месте — с 20 до 5 минут, агенты перестали вести бумажные записи.

Этап Срок
Проектирование UI и потоков взаимодействия 2 дня
Разработка WebView-приложения 5 дней
Виджеты в карточках CRM 3 дня
Интеграция с внешней учётной системой 4 дня
Публикация и тестирование на устройствах 2 дня

Что входит в кастомизацию

  • Разработка мобильных приложений (WebView) с кастомным UI через BX24 JS SDK
  • Создание виджетов в карточках CRM для мобильного интерфейса
  • Интеграция виджетов с внешними системами через REST API
  • Настройка бизнес-процессов, запускаемых из мобильного
  • White Label: помощь в подготовке ресурсов для перебрендирования