📍 Раздел «База знаний» — основной сайт компании: acp-24.ru →

Поздравления сотрудников и лента в Битрикс24: автоматизация HR-коммуникаций

Опубликовано: · Обновлено: · 5 мин чтения

Автоматическое поздравление с днём рождения в ленте Битрикс24 — один из простых, но заметных инструментов HR-коммуникаций: сообщение публикуется без участия человека, персонализируется данными из профиля и охватывает всю команду сразу.

Зачем автоматизировать поздравления

Ручной режим поздравлений — когда HR каждое утро проверяет список именинников и вручную публикует пост — работает до тех пор, пока команда небольшая. Когда сотрудников становится больше, неизбежны пропуски, задержки и однотипные тексты.

Автоматизация решает три задачи:

  • Своевременность — поздравление появляется ровно в нужный день, без зависимости от загрузки HR.
  • Персонализация — в публикации используются реальные данные сотрудника из его карточки на портале.
  • Охват — сообщение видит вся компания, что усиливает эффект нематериального признания.

Лента новостей Битрикс24 — удобный канал: сотрудники заходят туда ежедневно, могут оставить комментарий или лайк, и поздравление автоматически становится социальным событием внутри компании.

Как устроена автоматическая публикация

По нашему опыту, типовое техническое решение строится на трёх элементах:

  1. Крон-задача — запускается ежедневно (например, в 7:45 МСК), проверяет список сотрудников и находит тех, у кого сегодня день рождения.
  2. Вебхук + бизнес-процесс — при срабатывании крона вызывается метод REST API, который запускает бизнес-процесс для конкретного сотрудника.
  3. Публикация в ленте — бизнес-процесс формирует пост через метод log.blogpost.add и публикует его в общей ленте новостей.
flowchart LR
    CRON[Крон-задача<br/>ежедневно в 8:00] --> CHECK[Проверка дней рождения<br/>user.fields]
    CHECK --> BP[Запуск бизнес-процесса]
    BP --> DOC[Генерация PDF-открытки<br/>documentgenerator.document.add]
    DOC --> POST[Публикация в ленте<br/>log.blogpost.add]
    POST --> FEED[Лента новостей<br/>все сотрудники]

Время публикации фиксируется: в типовом проекте это 8:00 МСК — сотрудники видят поздравление в начале рабочего дня.

Что попадает в поздравительный пост

Публикация формируется динамически — переменные подставляются из карточки пользователя портала:

Переменная Источник данных
ФИО сотрудника Профиль пользователя Битрикс24
Гиперссылка на профиль Генерируется автоматически по ID пользователя
Должность Поле «Должность» в карточке
Фото Аватар из профиля

Текст поздравления при этом может выбираться случайно из заранее подготовленного банка шаблонов — это исключает повторяемость формулировок при большом числе именинников.

К тексту прикрепляется PDF-открытка, сформированная модулем генератора документов Битрикс24 (documentgenerator.document.add). Шаблон открытки готовится заранее и содержит имя, должность и фото именинника.

Штатные инструменты ленты: что уже есть в Битрикс24

Помимо автоматизированных поздравлений, Битрикс24 содержит встроенные HR-инструменты, которые дополняют коммуникации в ленте:

  • Виджет «Дни рождения» — штатный информер в правой панели портала показывает ближайших именинников. Сотрудники видят напоминание и могут написать поздравление вручную.
  • Благодарности (бейджи) — инструмент нематериального поощрения: руководитель или коллега отправляет бейдж, он отображается в ленте и сохраняется в карточке сотрудника как история признания. Благодарность усиливается за счёт лайков и комментариев — фактически заменяет «доску почёта».
  • Лента новостей — публикации располагаются в хронологическом порядке, пользователи могут комментировать записи прямо с главной страницы портала.

Автоматизированное поздравление органично встраивается в этот набор: оно появляется в той же ленте, куда сотрудники уже привыкли заходить.

Настройка: пошаговая логика

Подготовительный этап

  1. Убедитесь, что в профилях всех сотрудников заполнены поля: дата рождения, должность, фото.
  2. Подготовьте банк текстовых шаблонов поздравлений (рекомендуется минимум 5–7 вариантов).
  3. Разработайте макет PDF-открытки с местами под переменные (ФИО, должность, фото).

Техническая реализация

  1. Настройте крон-задачу на сервере или через планировщик Битрикс24 с запуском в нужное время.
  2. Создайте вебхук для вызова REST API метода user.fields — получение данных именинника.
  3. Настройте бизнес-процесс, который принимает данные пользователя и последовательно вызывает: - documentgenerator.document.add — генерация PDF; - log.blogpost.add — публикация в ленте с прикреплённым файлом.
  4. Протестируйте сценарий на тестовом аккаунте с подставленной датой рождения «сегодня».

Важно: при настройке крона учитывайте часовой пояс сервера и портала — особенно актуально для распределённых команд с сотрудниками в разных регионах.

Если вы планируете и другие HR-автоматизации — например, согласование договоров или ведение графика отпусков — имеет смысл рассмотреть их в рамках единого проекта настройки портала.

Расширения: юбилеи работы и другие поводы

Логику автопоздравлений можно распространить на смежные события:

  • Юбилей работы в компании — дата найма хранится в карточке сотрудника, крон проверяет разницу между текущей датой и датой приёма. При кратных значениях (1 год, 3 года, 5 лет) запускается отдельный шаблон поздравления.
  • Профессиональные праздники — для отделов или профессий с единым отраслевым праздником можно настроить однократную ежегодную рассылку.
  • Приветствие новых сотрудников — при добавлении пользователя на портал триггер запускает публикацию в ленте с представлением нового коллеги.

Каждый из этих сценариев реализуется по той же схеме: крон или триггер → бизнес-процесс → публикация в ленте. Разница — только в условиях запуска и шаблоне текста.

Если портал ещё не настроен под HR-задачи, полезно начать с аудита текущего состояния Битрикс24 — это позволяет оценить, что уже есть, и спланировать доработки без лишних итераций.

Типичные ошибки при настройке

Ошибка Последствие Решение
Незаполненные поля профилей сотрудников Пост публикуется с пустыми переменными или не публикуется Провести аудит заполненности карточек до запуска
Неправильный часовой пояс в кроне Поздравление выходит ночью или в конце дня Синхронизировать timezone сервера и настроек портала
Один шаблон на все случаи Сотрудники замечают повторяющийся текст Подготовить банк из 5+ шаблонов со случайным выбором
Отсутствие тестирования Ошибка обнаруживается на реальном именинере Тестировать на отдельном аккаунте с тестовой датой

Частые вопросы

Можно ли настроить автопоздравления без программирования?

Частично — да: штатный виджет «Дни рождения» работает из коробки и показывает именинников в правой панели. Полноценная автопубликация в ленте с PDF-открыткой и случайным шаблоном требует настройки крона, вебхуков и бизнес-процесса — это работа интегратора.

Какие данные о сотруднике попадают в поздравительный пост?

ФИО, должность, фото и гиперссылка на профиль — всё берётся автоматически из карточки пользователя на портале через метод user.fields.

Во сколько выходит поздравление в ленте?

Время задаётся при настройке крон-задачи. В типовом проекте это 8:00 МСК — чтобы сотрудники увидели пост в начале рабочего дня.

Что такое банк шаблонов и зачем он нужен?

Банк шаблонов — это набор из нескольких вариантов поздравительного текста. При каждой публикации система случайно выбирает один из них, чтобы сообщения не повторялись и воспринимались как живые.

Можно ли поздравлять не только с днём рождения, но и с годовщиной работы?

Да, логика аналогична: крон сравнивает дату найма с текущей датой и при наступлении юбилея (1 год, 3 года, 5 лет и т.д.) запускает отдельный бизнес-процесс с соответствующим шаблоном.

Нужно ли заполнять профили сотрудников до запуска автоматизации?

Обязательно. Если в карточке не заполнена дата рождения, крон просто не определит именинника. Пустые поля должности или фото приведут к некорректному виду публикации.

На основе практики

Статья подготовлена на основе 3 внутренних документов из практики АС Проект — планов работ, ТЗ, опросных листов и кейсов внедрения Битрикс24.

Нужна помощь с внедрением Битрикс24?

АС Проект — платиновый партнёр Битрикс24. 7+ лет опыта, 1300+ проектов.
Звоните +7 (495) 414-48-49 или переходите на основной сайт.

Перейти на acp-24.ru →