Интеграция Яндекс Форм с CRM или Яндекс Трекером
Интеграция Яндекс Форм с CRM или Яндекс Трекером переносит заполненную анкету прямо в рабочую систему команды. Яндекс Формы умеют создавать задачи Трекера штатным действием: можно выбрать очередь, тип, приоритет, исполнителя и подставить ответы в стандартные или дополнительные поля.
Для CRM форма отправляет асинхронный HTTP-запрос с нужным методом и телом, а API Яндекс Форм версии v1 позволяет получать ответы, отдельные файлы и данные формы от имени пользователя с подходящими правами. Мы определяем, какой маршрут лучше соответствует задаче, и связываем каждый вопрос с конкретным полем сделки, контакта, обращения или задачи.
Телефон и email очищаются, списки приводятся к значениям справочника, прикреплённые файлы сохраняются в поддерживаемом виде. Условия формы могут отправить заявку в разные очереди: например, обращение по оплате — бухгалтерии, запрос на обслуживание — сервисной группе, резюме — HR. Яндекс Формы предупреждают, что HTTP-запрос иногда приходит повторно при отсутствии своевременного подтверждения от сервиса; для этого в запросе есть заголовок x-delivery-id.
Обработчик использует его как ключ и обновляет одну карточку вместо создания дубля. Сетевая или временная ошибка попадает в очередь, а журнал сохраняет форму, ответ, действие, время и результат. В итоге сотрудник начинает работу с готовой карточки и видит исходные ответы без ручного копирования.
Когда стоит обратиться
Обычно к нам обращаются в таких ситуациях:
- Менеджер открывает таблицу ответов Яндекс Форм и вручную создаёт сделку, теряя источник, файлы или часть комментария.
- Внутренняя заявка должна попасть в правильную очередь Трекера с типом, приоритетом и исполнителем в зависимости от ответов.
- Одна форма обслуживает несколько подразделений, а сотрудники пересылают ответы по почте и долго ищут ответственного.
- Повторный HTTP-запрос создаёт вторую карточку CRM, и команда принимает одну заявку за два разных обращения.
Что именно мы сделаем
Разбираем формы, вопросы, условия показа, типы заявок и рабочие очереди, куда должны попадать ответы.
Сопоставляем поля формы с контактом, сделкой, обращением или задачей Трекера и приводим значения к нужным форматам.
Настраиваем штатное действие Трекера, HTTP-запрос либо получение ответов через API Яндекс Форм.
Добавляем файлы, маршрутизацию, идентификатор доставки, защиту от дублей, очередь ошибок и понятный журнал.
Проводим контрольные отправки по разным веткам формы и передаём карту полей и инструкцию администратора.
Что входит в стоимость
49 900 ₽ за всю работу
Разбираем одну или несколько действующих Яндекс Форм, сопоставляем вопросы с полями CRM или Трекера и настраиваем законченный маршрут заявки. Для Трекера используем штатное действие формы либо API, для CRM — HTTP-запрос или API Яндекс Форм в зависимости от процесса. Добавляем условия, файлы, назначение сотрудников, защиту по идентификатору доставки, очередь ошибок и контрольный журнал. Небольшие уточнения полей и маршрутов согласуем по ходу работы и включаем в общий результат.
Что будет готово
Передадим вам
- Рабочая передача ответов Яндекс Форм в выбранную CRM или очередь Яндекс Трекера.
- Карта вопросов, полей, справочников, условий маршрутизации и устойчивых идентификаторов двух систем.
- Обработчик файлов и повторов, очередь ошибок, журнал доставки и контрольная сверка ответов с карточками.
- Протокол тестовых сценариев и инструкция по правам, токенам, изменению формы и дальнейшему сопровождению.
Перед сдачей проверим
- Контрольный ответ создаёт одну карточку с правильными контактами, ответами, источником, файлом и идентификатором формы.
- Две ветки формы направляют заявки в выбранные очереди и назначают подходящих сотрудников и приоритеты.
- Повтор с тем же x-delivery-id либо идентификатором ответа обновляет существующую запись и сохраняет событие в журнале.
- Временная ошибка проходит повторную обработку, а сверка показывает одинаковое количество принятых ответов и созданных карточек.
Как это выглядит на практике
Заявка на обслуживание сразу становится задачей нужной команды
- 01
Сотрудник выбирает в форме подразделение, описывает неисправность, указывает срочность и прикладывает фотографию.
- 02
Условие формы выбирает сервисную очередь, а интеграция приводит ответы к полям задачи и сохраняет файл.
- 03
Трекер создаёт задачу с нужным приоритетом и исполнителем, а пользователь получает подтверждение принятой заявки.
- 04
Повторная доставка ответа находит ту же задачу, а журнал фиксирует событие с сохранением одного обращения.
Что понадобится для работы
От вас
- Доступ к Яндекс Формам и Трекеру организации, перечень форм и пользователь с правами на ответы и нужные очереди.
- Доступ к тестовой CRM или её API, описание сущностей, полей, статусов, справочников и правил поиска контакта.
- Примеры ответов для разных веток формы, включая файл, список, дату, контактные данные и необязательные поля.
- Ответственный сотрудник, который подтвердит маршруты, исполнителей, приоритеты и порядок обработки исключений.
Если у вас немного другая ситуация
Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.
- 3 000 ₽после подписания договора через Диадок
- 46 900 ₽после выполнения, демонстрации и приёмки результата
Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.
Часто спрашивают
Об этой услуге
Можно подключить Яндекс Форму к Трекеру без отдельного сервера?
Да. В Яндекс Формах для бизнеса есть штатное действие, которое создаёт задачу в выбранной очереди Трекера и подставляет ответы в поля. Отдельный обработчик нужен для более сложной логики или связи с внешней CRM.
Какие данные формы можно передать в CRM?
Передаём текст, числа, даты, выбранные варианты, контакты, служебные сведения формы и поддерживаемые файлы. Для каждого вопроса заранее определяем поле, формат и действие при пустом или неожиданном значении.
Почему для HTTP-интеграции важен IPv6?
Яндекс Формы отправляют HTTP-запросы из своей IPv6-сети. Проверяем доступность адреса CRM и правила сетевого экрана; если система принимает только IPv4, ставим защищённый промежуточный обработчик.
Как предотвращаются дубли заявок?
Для HTTP-запросов используем x-delivery-id, а при чтении API — идентификатор ответа формы. Повторная доставка находит существующую карточку, дополняет журнал и сохраняет один рабочий объект.
Можно направлять ответы в разные очереди?
Да. Условия в Яндекс Форме и правила обработчика учитывают выбранную тему, подразделение, срочность или другой ответ и создают задачу либо сделку в подходящей очереди с назначенным сотрудником.
Что происходит с прикреплёнными файлами?
Интеграция получает доступный файл, проверяет размер и тип и прикладывает его к карточке либо сохраняет безопасную ссылку по правилам системы. Результат загрузки отражается в журнале.
Можно подключить несколько форм?
Да. Для каждой формы сохраняем собственный код, карту полей и правила маршрута, а общие контакты и справочники обрабатываем одинаково. Руководитель видит источник каждой карточки.
Как проверяется готовая интеграция?
Отправляем ответы по разным веткам, тестируем файл, повтор доставки и временную ошибку. Затем сверяем поля и количество ответов с карточками CRM или задачами Трекера и фиксируем результат.
Цена и изменения по ходу работы
Цена на странице окончательная?
Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.
Что означает резерв незапланированных работ?
Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.
Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.
Можно уточнять детали уже во время работы?
Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.
Начало работы и оплата
Как оформляются договор и оплата?
Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.
Когда начинается срок выполнения?
Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.
Как учитываются платные лицензии и внешние сервисы?
До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.
Проверка результата и гарантия
Как принимается готовая работа?
Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.
Какая гарантия действует после сдачи?
На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.
Связанные шаги
- 01Передача заявок с Tilda в CRM и email
Передавать заявки с лендинга в CRM и email
- 02Интеграция Яндекс Форм с CRM или Яндекс Трекером
Связать Яндекс Формы с CRM или очередью Трекера
- 03Интеграция двух систем по API и webhook
Настроить двусторонний обмен двух систем по API и webhook