Тема высокой нагрузки интеграций является важной, но не всегда очевидной для наших партнеров и заказчиков при выборе платформы Пинкит.
Например, интеграция сервисов по поиску и подбору персонала (HeadHunter, Superjob, Авито Работа и других) с amoCRM.
В данном материале расскажем, какое значение имеет производительность при запуске высоконагруженных интеграций, на примере выгрузки откликов из HeadHunter и Superjob для более чем 1 000 вакансий.
1. Ситуация на примере: зачем нужна автоматизация
Один из наших партнеров-интеграторов занимется внедрением и настройкой amoCRM для свох заказчиков.
Его клиент занимается подбором и поиском кадров (в основном для курьеров и доставщиков).
Цикл закрытия вакансии у них достаточно короткий, а количество вакансий очень большое.
Получаем в Битрикс24 резюме соискателей, просмотревших вакансию в HeadHunter без отклика: читайте в нашем блоге.
Компания заказчика активно использует два сервиса — HeadHunter и Superjob, размещая в них около 4 тысяч вакансий для различных городов.
На HeadHunter у них 14 аккаунтов, и на каждую вакансию в месяц поступает несколько сотен откликов.
Эти показатели будут увеличиваться, поскольку в планах — расширение HR-команды.
Перенос сообщения из отклика на вакансию HH.ru в чат смарт-процесса Битрикс24: подробности в статье.
В связи с большим объемом откликов, процесс подбора сотрудников вручную становится крайне сложным.
Для автоматизации этого процесса заказчик сформулировал задачу слудующим образом:
- Каждый отклик на вакансию должен автоматически создавать сделку и контакт в amoCRM;
- В поля сделки необходимо подтягивать информацию о гражданстве, городе и других данных по вакансии, включая ссылку на резюме. Эти данные также должны быть либо выведены в отдельные поля, либо добавлены в виде комментариев к сделке.
Инструкция по настройке интеграции HeadHunter и Битрикс24 (выгрузка отклика в смарт-процесс плюс контакт) по ссылке.
Интегратор искал решение для автоматизации такого сцерания среди виджетов для amoCRM, коннекторов и даже стороней разработки.
До обращения к нам партнер столкнулся с рядом сложностей:
1.1. Из-за большого количества вакансий виджет зависал уже на стадии обработки первой тысячи, поскольку оптимизация для работы с высокой нагрузкой не проводилась.
1.2. Для дальнейшей выгрузки требовалась доработка виджета, что влекло за собой дополнительные расходы и затраты времени.
1.3. Несмотря на использование виджета, каждую вакансию приходилось подключать вручную, что осложняло процесс автоматической обработки откликов. Это приводило к частым ошибкам и неудобствам в работе с инструментом.
1.4. Новые вакансии не загружались автоматически.
Выгрузка откликов из SuperJob в сделки Битрикс24 с обратной связью соискателю из Битрикс24 в SuperJob: читатйе подробности здесь.
Проблемы, которые возникли в процессе поиска решения подтверждают, что текущая система, выбранная партнером, не обеспечивает достаточной производительности при передаче данных через API.
В условиях большого объема вакансий требуется более мощное решение, также необходимо учитывать вопросы тарификации (например, API Superjob имеет платную основу).
Почему же Пинкит превосходит виджет в этой ситуации?
Пинкит демонстрирует высокую производительность, способную справляться с большими нагрузками.
Благодаря использованию системы очередей в интеграции, даже при большом объеме данных, система не испытывает сбоев.
А в случае возникновения ошибок, их можно быстро выявить и отследить через журнал интеграций.
Также Пинкит имеет потолок нагрузки в 2 миллиона API-запросов на 2 года. При этом каждый отклик требует от 3 до 5 вызовов.
Если интеграции превысят эти 2 миллиона запросов за два года, существует тариф Энтерпрайз, который не ограничивает нагрузку и предоставляет отдельную очередь для обработки данных.
Как считаются API-вызовы в интеграциях на примере выгрузки дела из одного Битрикс24 в другой: о том, как рассчитать нужный вам объем запросов на интеграцию, читайте тут.
Далее расскажем, какие технические решения есть в Пинкит для выгрузки откликов из сервисов подбора кадров, ориентируясь на различные потребности заказчиков.
2. Интеграция HeadHunter и amoCRM
Интеграция позволяет проверять наличие откликов на вакансии и автоматически переносить их в сделки и контакты в amoCRM.
Каждую учетную запись можно подключить отдельно или настроить подключение через учетную запись администратора для получения откликов с всех аккаунтов.
Шаг первый: Откуда
Указываем сервис HeadHunter в качестве источника данных, а событием выбираем Получен отклик.
Шаг второй: Инструменты
Этот шаг можно пропустить, если нет необходимости добавлять дополнительную логику, например, фильтровать отклики по городу или другим параметрам.
Можно добавить, например, инструмент API-запроса для получения данных о резюме:
Или для выгрузки файла резюме:
Имейте в виду, что чем больше инструментов вы добавите, тем больше API-запросов будет требоваться.
Шаг третий: Куда
Приемником данных выбираем amoCRM, а действие «Создать сделку».
Шаг четвертый: Сопоставление данных
Сопоставляем поля отклика и сделки. При необходимости можно настроить пользовательское сопоставление, например, для специального пользовательского поля в сделке или контакте.
Шаг пятый: Запуск
Даем интеграции наименование, устанавливаем время отправки первого запроса и время фильтрации первого запроса, после чего запускаем процесс.
Если возникают ошибки во время работы интеграции, то их можно отследить в разделе «Журнал».
3. Интеграция Superjob и amoCRM
Интеграция настраивается по аналогии с предыдущей, но здесь источником данных является сервис Superjob. На первом шаге настройки необходимо выбрать именно его.
Все остальные параметры интеграции останутся такими же.
Резюмируем
С помощью Пинкит можно легко настроить выгрузку откликов с таких популярных платформ, как Superjob, HH.ru, Авито Работа, Monday, Зарплата.ру и других агрегаторов вакансий, без необходимости писать код.
Каждый отклик будет автоматически создавать сделку с контактными данными, а также включать все необходимые поля, такие как ссылка на резюме или сам файл резюме.
![]()
Если у вас есть вопросы, пишите нам в Телеграм или WhatsApp.
Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно настроить авторизацию, необходимые события и действия без разработки с ограниченным доступом к ним.
Также вы можете самостоятельно протестировать Пинкит, для этого зарегистрируйтесь в личном кабинете по ссылке: https://lk.pinkit.io/register.
Алексей Окара,
продакт-менеджер Пинкит

Время работы специалистов Пн.–Пт.: с 9:30 до 18:30; Сб.-Вс.: выходные.
![]()
Павел Филатов
|
Сервис
Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko. |
![]()
Павел Филатов
|
А вы уже смотрели наш раздел "
|
![]()
Павел Филатов
|
Для тех, кто идет в ногу со временем, мы проводим регулярные
Если у Вас есть вопросы по настройке, по функционалу или вы просто хотите быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на примере реальных кейсов, а также подарки самым активным. |