Кастомізація мобільного додатка Бітрікс24

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Кастомізація мобільного додатка Бітрікс24
Середня
~1-2 тижні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Кастомізація мобільного застосунку Бітрікс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.com/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: допомога у підготовці ресурсів для ребрендингу