basket
Личный кабинет
  • ЛК Пинкит
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • Реквизиты
  • Контакты
order@pinall.ru 8 (800) 222-53-76 
Пинол - сервис внедрения Пинкит
  • Меню
  • Каталог
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • О компании
    Кейсы Компетенции Новости Сертификаты Реквизиты Вакансии
  • Кейсы
  • Обучение
  • Контакты
pinkit
Товаров: 0 на 0 руб.
Корзина: +0 Отложено 0
В корзину добавлено
Ваша корзина пуста
К сожалению, ваша корзина пуста.
Исправить это недоразумение очень просто:
выберите в каталоге интересующий товар и нажмите кнопку «В корзину».
Итого:0 руб.

Продолжить покупки Перейти в корзину
  • CRM
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз) img Битрикс24 (Облако) тариф «Базовый» img Битрикс24 (Облако) тариф «Стандартный» img Битрикс24 (Облако) тариф «Профессиональный» img Битрикс24 (Облако) тариф «Энтерпрайз» 250 img Битрикс24 (Облако) тариф «Энтерпрайз» 500 img Битрикс24 (Облако) тариф «Энтерпрайз» 1 000 img Битрикс24 (Коробка) тариф «Корпоративный портал» img Битрикс24 (Коробка) тариф «Интернет-магазин + CRM» img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 50 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 100 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 250 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 500 img Wazzup PRO img WhatsApp Business Api img Wazzup Max img Wazzup Start img Wazzup Inbox
  • CMS
    img 1С-Битрикс: Управление сайтом img Лицензия на «1С-Битрикс: Управление сайтом - Малый бизнес» img Лицензия на «1С-Битрикс: Управление сайтом - Бизнес»
  • Пинкит
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз)
  • Бизнес-процессы
    img Шаблон бизнес-процесса для распределения лидов (заявок) по компетенции менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматизации контроля заполнения полей при создании Лида img Шаблон бизнес-процесса в Битрикс24 для автоматизации обработки входящих заявок img Шаблон бизнес-процесса в Битрикс24 по согласованию договора с клиентом из сделки img Шаблон бизнес-процесса в Битрикс24 принятия сотрудника на работу img Шаблон бизнес-процесса в Битрикс24 для автоматизации работы выездных менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматического назначения ответственного менеджера за входящие заявки (Барабан) img Шаблон бизнес-процесса в Битрикс24 для автоматической отправки письма-поздравления с Днем рождения img Шаблон бизнес-процесса в Битрикс24 для распределения Лидов по ответственным img Шаблон бизнес-процесса в Битрикс24 приёма и распределения между отделами входящей документации в компании img Шаблон бизнес-процесса в Битрикс24 для контроля оплаты по счетам из сделки
  • Услуги
    img Онлайн-консультация и настройка Битрикс24 img Техническая поддержка amoCRM img Онлайн-консультация по работе с Пинкит img Разработка технического задания img Техническая поддержка Битрикс24 img Онлайн-консультация и настройка amoCRM img CRM: онлайн-вебинар по сравнению CRM-систем img Офлайн консультация по работе в CRM на территории Пинол img Онлайн консультация по работе в CRM img Онлайн-консультация по Битрикс24 пакет «Пользователь» img Онлайн-консультация по Битрикс24 пакет «Продавец» img Онлайн-консультация Битрикс24 пакет «Руководитель» img Онлайн консультация по Битрикс24 пакет "Администратор портала" img Вебинар Мясорубка CRM
  • Кейсы
  • Обучение
  • Форум
  • basket
  • Еще
ГлавнаяО компанииКейсыКейсыАвтоматизация подбора персонала: интеграция Поток с Битрикс24

Автоматизация подбора персонала: интеграция Поток с Битрикс24

  • Кейсы
  • Компетенции
  • Новости
  • Сертификаты
  • Реквизиты
  • Вакансии

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

23.05.2025

Чтобы быстро находить нужных специалистов, важно задействовать максимум инструментов — от популярных площадок вроде HeadHunter и Авито Работа до умных решений для автоматизации.

Один из таких инструментов — Поток Рекрутмент, система, которая значительно упрощает точечный и массовый подбор сотрудников.

В этом материале мы покажем, как легко и удобно интегрировать Поток Рекрутмент с Битрикс24.

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


1. Как автоматизировать подбор персонала: кейс с интеграцией ПОТОК и Битрикс24

Ситуация:

Один из наших заказчиков успешно использует Поток Рекрутмент для массового подбора персонала.

Платформа отлично справляется с большим потоком откликов и значительно ускоряет найм.

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

Ему нужно наладить автоматическую передачу откликов, которые переходят в статус «Принят» в Поток Рекрутмент, прямо в смарт-процессы Битрикс24.

Объем вакансий — большой, всё делается быстро, и ручной перенос данных попросту не вариант.

Готового решения под такую интеграцию на рынке не нашлось, а разработка «с нуля» показалась слишком затратной по времени и бюджету.

Решение

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

С её помощью удалось настроить автоматическую синхронизацию между Поток Рекрутмент и Битрикс24.

Все отклики, получившие статус «Принят» в Потоке, автоматически попадут в нужный смарт-процесс Битрикс24.

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

Как настроить интеграцию между Potok и Битрикс24

Чтобы связать Potok Рекрутмент с Битрикс24 без привлечения разработчиков, мы настроили интеграцию через платформу Пинкит.

Делается это в несколько шагов:

1.1 Настройка авторизации

Если нужного сервиса нет в списке Пинкит (так было и с Potok), его можно легко добавить вручную через Пинкитбилдер.

  • Переходим в личный кабинет Пинкит, раздел «Доступы».

  • Добавляем авторизацию для сервиса Potok — это откроет доступ к данным для интеграции.

2. Настройка события

Чтобы интеграция знала, когда запускаться, необходимо задать событие-триггер.

  • В Пинкитбилдер создаём новое событие: «Просмотр кандидатов (откликов)».

  • Именно это событие будет отслеживать отклики в Potok и запускать передачу данных.

3. Настройка логики интеграции

Теперь переходим к основной части — передаче данных из Potok в Битрикс24:

Шаг 1. В Potok включаем сбор откликов со статусом «Принят» — только по ним будет срабатывать интеграция.

Шаг 2. Обрабатываем данные:

  • Проверяем, есть ли контакт уже в Битрикс24 — если да, используем его, если нет — создаём новый.
  • Форматируем даты в нужный вид.

  • При необходимости сопоставляем значения списков.

Шаг 3. В Битрикс24 создаётся элемент смарт-процесса на стадии «Кандидат найден». К нему автоматически привязывается контакт кандидата.

Шаг 4. Настраиваем сопоставление полей между Potok и Битрикс24 — чтобы вся информация передавалась точно и в нужные разделы CRM.

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

Хотите протестировать? В Пинкит можно использовать готовый шаблон этой интеграции.

Далее более детально разберем настройку интеграции.

2. Передача данных из Поток.Рекрумент в Битрикс24. Смарт-процесс + контакт

Шаг первый: Откуда

Забираем отклики на стадии "Принят" из Поток.

Шаг второй: Инструменты

2.2.1. Формирование дат

  • Дата отклика

Используем инструмент Форматирование даты/времени в поле source.created_at. Указываем московский часовой пояс.

  • Дата рождения

Используем инструмент Форматирование даты/времени в поле source.born. Часовой пояс оставляем без изменений.

2.2.2. Пол

Используем инструмент Сопоставление данных в поле source.gender. Условие выполнения - source.gender.

Сопоставляем мужской пол и женский.

2.2.3. Опыт работы (Множественная строка)

  • Опыт работы

Используем Преобразование массива объектов в поле source.resumes.0.cv_params.experience. Условие выполнения -source.resumes.0.cv_params.experience.

Добавляем в структуре объекта параметры Дата окончания: {{end|default()}} Дата начала: {{start|default()}} Компания: {{company|default()}} Должность: {{position|default()}} Описание: {{description|default()}}

2.2.4. Языки (Множественная строка)

Используем Преобразование массива объектов в поле source.resumes.0.cv_params.languages. Добавляем в структуре объекта параметр {{name|default()}}.

2.2.5. Уровень образования (Множественная строка)

Используем Сопоставление данных в поле source.resumes.0.cv_params.education.level.id. Сопоставляем значения для параметра Образование (Высшее, Неоконченное высшее и так далее).

2.2.6. Занятость (Множественный список)

  • Занятость

Используем Сопоставление данных в поле source.resumes.0.cv_params.employment. Сопоставляем значения для параметра Занятость (полная, частичная и так далее).

  • Преобразовать занятость

Используем Преобразование массива объектов в поле step7. Добавляем в структуре объекта параметр {{id|default()}}

2.2.7. График работы (Множественный список)

  • График работы

Используем Преобразование массива объектов в поле source.resumes.0.cv_params.schedule. Сопоставляем значения для параметра График работы (Сменный, Гибкий и так далее).

  • Преобразовать График работы

Используем Преобразование массива объектов в поле step9. Добавляем в структуре объекта параметр {{name|default()}}.

2.2.8. Преобразование к нужному формату Битрикс24 (Множественный список)

  • Преобразовать в JSON

Используем инструмент Преобразовать массив в JSON в поле step10, step8.

  • Обрезать ~

Используем Замену по регулярному выражению в поле step11.step10, step11.step8. Регулярное выражение - /\~/.

  • Обрезать "]

Используем Замену по регулярному выражению в поле step12.step11_step10, step12.step11_step8. Регулярное выражение - /\"]/.

  • Обрезать ["

Используем Замену по регулярному выражению в поле step13.step12_step11_step10, step13.step12_step11_step8. Регулярное выражение - /\["/.

2.2.9. Образование

  • Образование

Используем Преобразование массива объектов в поле source.resumes.0.cv_params.education.primary, source.resumes.0.cv_params.education.additional,source.resumes.0.cv_params.education.elementary, source.resumes.0.cv_params.education.attestation.

Добавляем в структуре объекта параметр Год: {{year|default()}}_Название: {{name|default()}}_Специальность: {{result|default()}}.

  • Объединить все образования

Используем Объединение массивов.

Массивы для объединения:

step15.source_resumes_0_cv_params_education_primary

step15.source_resumes_0_cv_params_education_additional

step15.source_resumes_0_cv_params_education_elementary

step15.source_resumes_0_cv_params_education_attestation

2.2.10. Сопоставление источника

  • Откуда пришел

Используем инструмент Сопоставление данных в поле source.source_name. Сопоставляем источник HeadHunter.

2.2.11. Проверка на дубликаты

  • Поиск контакта по Email

Используем API-запрос методом GET. URL - /crm.contact.list?filter[EMAIL]={{source.email}}.

  • Проверяем наличие контакта

Используем инструмент Если-Иначе в поле step18.result. Условие - Пустое значение, Результат при успешной проверке = 1, Результат при неуспешной проверке = 0.

2.2.12. Проверка фото

  • Фото в резюме есть?

Используем инструмент Если-Иначе в поле source.avatar. Условие -(Логическое) Истина, Результат при успешной проверке = 1, Результат при неуспешной проверке = 0.

  • Скачать фото из Резюме

Используем инструмент Скачать файл. Условие выполнения - step20&&step19. Метод - GET, URL - {{source.avatar|default()}}.

  • Взять название фото

Используем замену по регулярному выражению в поле step21. Условие выполнения - step19&&step20. Регулярное выражение - /.+\//.

2.2.13. Создание контакта

  • Проверяем наличие контакта, чтобы определить какой создать

Используем инструмент Если-Иначе в поле step18.result. Условие - Не пустое значение, Результат при успешной проверке = 0, Результат при неуспешной проверке = 1.

  • Проверяем наличие фото, чтобы определить как создать контакт

Используем инструмент Если-Иначе в поле step20. Условие - (Число) Равно, Сравниваемое значение - 0, Результат при успешной проверке - 1, Результат при неуспешной проверке - 0.

  • Форматирование номера телефона

Используем Форматирование номера телефона в поле source.phones.0. Условие выполнения - source.phones.0.

  • Создание контакта без фото

Используем API-запрос методом POST. URL - /crm.contact.add. Тело запроса:

{

"fields": {

"NAME": "{{source.first_name|default()}}",

"SECOND_NAME": "{{source.middle_name|default()}}",

"LAST_NAME": "{{source.last_name|default()}}",

"OPENED": "Y",

"ASSIGNED_BY_ID": 204,

"PHONE": [

{

"VALUE": "{{step25|default()}}",

"VALUE_TYPE": "WORK"

}

],

"EMAIL": [

{

"VALUE": "{{source.email|default()}}",

"VALUE_TYPE": "WORK"

}

]

},

"params": {

"REGISTER_SONET_EVENT": "Y"

}

}

Условие выполнения - step23&&step24.

  • Создание контакта с ФОТО

Используем API-запрос методом POST. URL - /crm.contact.add. Тело запроса:

{

"fields": {

"NAME": "{{source.first_name|default()}}",

"SECOND_NAME": "{{source.middle_name|default()}}",

"LAST_NAME": "{{source.last_name|default()}}",

"OPENED": "Y",

"ASSIGNED_BY_ID": 204,

"PHOTO": {

"fileData": [

"{{step22|default()}}",

"{{step21|get_http_content()|base64_encode()|default()}}"

]

},

"PHONE": [

{

"VALUE": "{{step25|default()}}",

"VALUE_TYPE": "WORK"

}

],

"EMAIL": [

{

"VALUE": "{{source.email|default()}}",

"VALUE_TYPE": "WORK"

}

]

},

"params": {

"REGISTER_SONET_EVENT": "Y"

}

}

Условие выполнения - step23&&step20.

2.2.14. Определяем, какой контакт берем

  • Контакт берем С фото или БЕЗ

Используем инструмент Если-Иначе в поле step20. Условие - (Число) Равно, Сравниваемое значение - 1, Результат при успешной проверке - {{step27.result|default()}}, Результат при неуспешной проверке -{{step26.result|default()}}.

  • Контакт берем старый или новый

Используем инструмент Если-Иначе в поле step19. Условие - (Число) Равно, Сравниваемое значение - 0, Результат при успешной проверке - {{step18.result.0.ID|default()}}, Результат при неуспешной проверке - {{step28|default()}}.

Шаг третий: Куда

Создаем смарт-процесс в Битрикс24.

Шаг четвертый: Сопоставление данных

Сопоставляем стадию смарт-процесса со стадией отклика: Стадия элементов - DT1038_23:NEW.

И добавляем пользовательские сопоставления:

Город Тип: Тело
Название параметра: fields.ufCrm18_1736419573
Значение параметра: {{source.city.name|default()}}
Дата рождения

Тип: Тело
Название параметра: fields.ufCrm18_1744259569
Значение параметра: {{step2|default()}}
Ожидаемая ЗП

Тип: Тело
Название параметра: fields.ufCrm18_1744259905 
Значение параметра: {{source.salary|default()}} 
Желаемая должность

Тип: Тело
Название параметра: fields.ufCrm18_1744261105 
Значение параметра: {{source.title|default()}}
Вакансия

Тип: Тело
Название параметра: fields.ufCrm18_1744260773
Значение параметра: {{source.ajs_joins.0.job.name|default()}}
Ключевые навыки

Тип: Тело
Название параметра: fields.ufCrm18_1744262776
Значение параметра: {{source.resumes.0.cv_params.skills|default()}}
Пол

Тип: Тело
Название параметра: fields.ufCrm18_1744259738
Значение параметра: {{step3|default()}}
Опыт работы

Тип: Тело
Название параметра: fields.ufCrm18_1744262414
Значение параметра: {{step4}}
Языки

Тип: Тело
Название параметра: fields.ufCrm18_1744263859
Значение параметра: {{step5|default()}}
Гражданство

Тип: Тело
Название параметра: fields.ufCrm18_1744264256
Значение параметра: {{source.resumes.0.cv_params.citizenship.0.name|default()}}
Разрешение на работу

Тип: Тело
Название параметра: fields.ufCrm18_1744264292
Значение параметра: {{source.resumes.0.cv_params.work_ticket.0.name|default()}}
Готовность к переезду

Тип: Тело
Название параметра: fields.ufCrm18_1744264425
Значение параметра: {{source.resumes.0.cv_params.relocation.type.name|default()}}
Готовность к командировкам

Тип: Тело
Название параметра: fields.ufCrm18_1744264450
Значение параметра: {{source.resumes.0.cv_params.business_trip_readiness.name|default()}}
Готовность к командировкам

Тип: Тело
Название параметра: fields.ufCrm18_1744264450
Значение параметра: {{source.resumes.0.cv_params.business_trip_readiness.name|default()}}
Желательное время в пути до работы

Тип: Тело
Название параметра: fields.ufCrm18_1744264334
Значение параметра: {{source.resumes.0.cv_params.travel_time.name|default()}}
Уровень образования

Тип: Тело
Название параметра: fields.ufCrm18_1744263294
Значение параметра: {{step6|default()}}
Занятость

Тип: Тело
Название параметра: fields.ufCrm18_1744262070
Значение параметра: {{step8|default()}}
Образование

Тип: Тело
Название параметра: fields.ufCrm18_1744263596
Значение параметра: {{step16|default()}}
Откуда пришел

Тип: Тело
Название параметра: fields.ufCrm18_1736417139
Значение параметра: {{step17|default()}}
Дата отклика

Тип: Тело
Название параметра: fields.ufCrm18_1744260894
Значение параметра: {{step1}}
ID контакта

Тип: Тело
Название параметра: fields.CONTACT_ID
Значение параметра: {{step29|default()}}

Шаг пятый: Запуск

Запускаем интеграцию.

3. Итог

Благодаря интеграции Potok Рекрутмент с Битрикс24, настроенной через платформу Пинкит, заказчик значительно сократил объём ручной работы.

Теперь отклики в статусе «Принят» автоматически передаются в смарт-процессы Битрикс24, а команда быстро и без лишней проволочки и ошибок формирует кадровый резерв.

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

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

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


Алексей Окара

Если у вас есть вопросы, пишите нам в Телеграм или WhatsApp.

Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно настроить авторизацию, необходимые события и действия без разработки с ограниченным доступом к ним.

Также вы можете самостоятельно протестировать Пинкит, для этого зарегистрируйтесь в личном кабинете по ссылке: https://lk.pinkit.io/register.

Алексей Окара,
продакт-менеджер Пинкит



Вернуться


Добавить новый комментарий
0
Павел Филатов 02.06.2025 16:41:51
Сервис Пинкит – это незаменимый инструмент для обмена данными с внешними web-сервисами.

Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko.
0
Павел Филатов 02.06.2025 16:42:02
А вы уже смотрели наш раздел "Обучение"? Здесь мы регулярно публикуем полезные материалы по работе с CRM.
0
Павел Филатов 02.06.2025 16:42:13
Для тех, кто идет в ногу со временем, мы проводим регулярные вебинары.

Если   у Вас есть вопросы по настройке, по функционалу или вы просто хотите    быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к    нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на    примере реальных кейсов, а также подарки самым активным.
  • На главную
  • Компания
  • Информация
  • Помощь
8 (800) 222-53-76 
Сайт использует файлы cookie. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookie.
  • PINALL © 2011 - 2025
    Все права защищены


    Роскомнадзор
    Рег.№ 77-17-007126


    ВКонтакте YouTube
    • Реквизиты
    • Вакансии
    • Новости
    • Пользовательское соглашение
    • Обработка данных
    • Лицензионный договор
    • Кейсы
    • Сертификаты
    • Компетенции
    • Способы оплаты
    • Партнерская программа
    • Вебинары
    • Статьи
    • Вопрос-ответ
    • Вики
    • Бренды
    • Интеграции
Информация на сайте www.pinall.ru не является публичной офертой