Паперові візитки губляться, контакти вбивають вручну з помилками, а при зміні посади тираж іде в кошик. Уявіть: менеджер на виставці втрачає стопку візиток — потенційний клієнт не може згадати контакт. Ми вирішуємо цю проблему налаштуванням QR-візиток, інтегрованих з Бітрікс24. Наш досвід показує: після впровадження клієнти економлять до 30 хвилин на кожному контакті, а конверсія відповідей на вхідні звернення зростає на 15–20% завдяки миттєвому збереженню. Сертифіковані спеціалісти гарантують сумісність з усіма редакціями — від хмарної до коробкової. Отримайте консультацію щодо впровадження прямо зараз. Економія на друку візиток для компанії з 100 співробітників є значною, а час адміністратора на оновлення контактів скорочується на 3-4 години на місяць. Для компанії з 50 осіб економія на типографії також значна.
За даними внутрішньої аналітики на основі 50 проєктів.
Як це працює
QR-код містить дані у форматі vCard 3.0 (або 4.0). При скануванні смартфон розпізнає структуру та пропонує зберегти контакт. У vCard передаються:
- ПІБ — з профілю співробітника в Бітрікс24
- Посада та підрозділ
- Робочий телефон, мобільний, внутрішній номер
- Email (робочий та особистий, якщо вказано)
- Фотографія — закодована в Base64 або за URL
- Посилання на сайт компанії
- Адреса офісу
Дані підтягуються з картки співробітника через REST API Бітрікс24 — метод user.get. Це означає, що при оновленні профілю QR-код автоматично віддає актуальну інформацію, якщо генерація відбувається динамічно.
Два варіанти реалізації
| Параметр | Статичний QR | Динамічний QR |
|---|---|---|
| Вміст | vCard зашита в коді | Посилання на скрипт генерації vCard |
| Оновлення даних | Потрібна перегенерація коду | Автоматично, при скануванні |
| Робота без інтернету | Так | Ні |
| Розмір QR-коду | Більший (багато даних) | Менший (тільки URL) |
| Фото співробітника | Роздуває код, зазвичай без фото | Фото підвантажується з профілю |
| Час на оновлення при зміні даних | 1–2 години ручної роботи | 0 секунд |
Динамічний QR кращий за статичний: оновлення даних відбувається автоматично, без ручної перегенерації. На практиці це економить години роботи HR-відділу щомісяця.
Як налаштувати QR-візитку для співробітника?
Налаштування складається з кількох кроків:
- Створюємо скрипт-генератор vCard на PHP (або Node.js), який через
user.getотримує поля профілю. - Формуємо коротке посилання виду
company.ru/vc/{user_id}та генеруємо QR-код з рівнем корекції M (для екрану) або H (для друку). - Вбудовуємо QR-код у картку співробітника через користувацьке поле типу «файл» або через додаток-віджет на порталі.
- Налаштовуємо автоматичне оновлення — при зміні даних у профілі vCard буде генеруватися заново при першому запиті після зміни.
- Готуємо макети для друку: PDF з логотипом, ім'ям та QR-кодом для кожного співробітника.
Замовте налаштування під ключ — ми зробимо все за 1–3 дні, включаючи брендування та інтеграцію з 1С-кадровим обліком.
Чому динамічний QR кращий за статичний?
Динамічний QR вимагає інтернет-з'єднання при скануванні, але забезпечує:
- актуальність даних без участі адміністратора,
- менший розмір коду (підходить для наклейок),
- можливість логування сканувань (аналітика).
Статичний QR працює офлайн, але його вміст фіксується в момент генерації. Якщо співробітник змінює телефон або прізвище — код доведеться генерувати заново та передруковувати весь тираж.
Для компаній від 10 осіб динамічний варіант окупається вже через місяць: економія часу адміністратора становить 3–4 години на місяць на кожні 100 співробітників.
Як автоматизувати масову генерацію?
При штаті від 50 осіб генерувати QR-візитки вручну — безглуздя. Автоматизуємо через скрипт:
- Запитуємо список активних співробітників через
user.getз фільтромACTIVE=true. - Для кожного формуємо vCard-рядок.
- Генеруємо QR-код (бібліотеки: phpqrcode, BaconQrCode для PHP; qrcode для Node.js).
- Зберігаємо PNG-файли з іменуванням за шаблоном:
qr-{user_id}-{last_name}.png. - При необхідності — збираємо PDF-макети для типографії з логотипом компанії та QR-кодом.
Скрипт запускається за розкладом (cron / агент Бітрікс) або вручну з розділу адміністрування.
Поля vCard та інтеграція з профілем
| Поле vCard | Відповідність у Бітрікс24 | Тип даних |
|---|---|---|
| N | LastName + Name | рядок |
| FN | FullName | рядок |
| TEL;TYPE=WORK | WORK_PHONE | рядок |
| TEL;TYPE=CELL | PERSONAL_MOBILE | рядок |
| рядок | ||
| PHOTO | PERSONAL_PHOTO | base64/url |
| ADR | PERSONAL_STREET + CITY | рядок |
| TITLE | WORK_POSITION | рядок |
QR-код вбудовується прямо в картку співробітника в Бітрікс24 через користувацьке поле типу «файл» або через додаток у маркетплейсі (вбудований фрейм). Співробітник відкриває свій профіль, бачить QR-код — може показати на екрані телефону або роздрукувати.
Другий варіант — окрема сторінка на корпоративному порталі, де кожен співробітник завантажує свою візитку у форматі PNG або PDF.
Що входить у налаштування
- Аналіз поточної структури підрозділів та прав доступу до профілів
- Розробка скрипта генерації vCard з підтримкою UTF-8 та всіх полів
- Налаштування динамічних QR-посилань з короткими URL
- Інтеграція з порталом: користувацьке поле або віджет
- Генерація QR-кодів для всіх активних співробітників (з автоматичним оновленням)
- Надання PDF-макетів для друку (з логотипом та ім'ям)
- Документація з експлуатації та навчання адміністратора
- Підтримка протягом 1 місяця після впровадження
Типові помилки та як їх уникнути
| Помилка | Рішення |
|---|---|
| Кракозябри на iOS | Використовувати UTF-8 та екранування спеціальних символів |
| QR не читається на дешевих смартфонах | Розмір коду не менше 2×2 см, рівень корекції H (30%) |
| Логотип перекриває ключові зони | Не більше 15% площі, рівень H |
| Фото роздуває статичний QR | Використовувати динамічний QR з URL фото з профілю |
Технічні деталі реалізації
Для генерації vCard використовуємо бібліотеку `jeroenvermeulen/vcard` для PHP. При динамічному QR-коді скрипт на сервері обробляє GET-запит, підтягує дані через REST API та повертає vCard з заголовком `Content-Type: text/vcard`. Код кешується на 5 хвилин, щоб знизити навантаження на API.Терміни та вартість
Базове налаштування займає від 1 до 3 робочих днів залежно від кількості співробітників та складності інтеграції. Вартість розраховується індивідуально — оцінимо ваш проєкт на безкоштовній консультації. Офіційна документація REST API Бітрікс24 (user.get) підтверджує, що всі необхідні поля доступні для формування vCard.
Зв'яжіться з нами — отримайте готове рішення для вашої компанії. Вже багато років налаштовуємо Бітрікс24, виконали понад 50 проєктів з автоматизації контактів.







