Інтеграція 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 — це крок до того, щоб перетворити ваш сайт з «візитки» на повноцінний робочий інструмент, який не просто інформує клієнтів, а й сам приймає замовлення, звільняючи час приймальникам.