Интеграция WorkPan с сайтом: как автоматизировать создание заявок
Опубликовано
Когда клиент оставляет заявку на ремонт на вашем сайте, он хочет получить ответ максимально быстро. Если приёмщик вынужден вручную переносить данные из электронной почты или Telegram в CRM, время реакции увеличивается, а риск совершить опечатку — растет.
WorkPan имеет API, который позволяет автоматизировать этот процесс: заявка, отправленная клиентом через форму на сайте, может попадать в систему автоматически.
Как работает интеграция
Принцип прост: ваш сайт выступает в роли клиента, который отправляет запрос в WorkPan через защищенное соединение.
- Получение доступа. В разделе «Модули» панели управления WorkPan вы включаете API и генерируете персональный
token. Это «ключ», который позволяет вашему сайту «общаться» с CRM. - Запрос к системе. При отправке формы на сайте ваш сервер формирует JSON-запрос к API WorkPan, передавая данные клиента и описание неисправности.
- Создание заявки. В системе появляется новая заявка. Приёмщику остается только связаться с клиентом для подтверждения деталей.
Что можно сделать через API
Интеграция через API не ограничивается только созданием заявок. Разработчики могут реализовать полноценный личный кабинет для клиента на вашем сайте:
- Проверка статуса ремонта. Клиент вводит номер заявки на вашем сайте, сайт делает запрос к методу
/api/order-status/, и клиент видит, на каком этапе находится его аппарат («Диагностика», «Ремонт», «Готов к выдаче»). - История обращений. Используя методы
/api/get-contact-by-id/или/api/get-order-by-id/, можно выводить клиенту историю его ремонтов. - Автоматические уведомления. Сайт может забирать информацию о статусе заказа и отправлять клиенту SMS или email-уведомление без участия администратора.
Техническая сторона
WorkPan API работает по протоколу HTTP (методы GET/POST), а данные возвращаются в формате JSON. Это стандарт, который поддерживает любой современный язык программирования — будь то PHP, Python или Node.js.
Все технические детали, примеры запросов (например, как сделать запрос к /api/order-status/) и описание полей вы можете найти в разделе API для разработчиков.
Важные правила работы с API:
- Безопасность. Никогда не храните
tokenв открытом доступе на стороне фронтенда сайта. Делайте все запросы через свой сервер (бэкенд). - Ограничения. Установлен лимит в 8 запросов в секунду. Этого вполне достаточно для работы форм на сайте, но не стоит использовать API для массового перебора данных.
- Только документированные методы. Не пытайтесь «угадать» эндпоинты, которых нет в документации. Используйте только те методы, которые там описаны.
С чего начать
Если у вас есть штатный разработчик или вы работаете с аутсорс-командой:
- Дайте им ссылку на документацию API.
- Сгенерируйте
tokenв панели управления WorkPan. - Поставьте задачу: «Сделать так, чтобы при заполнении формы “Записаться на ремонт” заявка автоматически появлялась в WorkPan».
Интеграция сайта с CRM — это шаг к тому, чтобы превратить ваш сайт из «визитки» в полноценный рабочий инструмент, который не просто информирует клиентов, но и сам принимает заказы, освобождая время приёмщикам.