WordPress / PHP OOP08 / CASE STUDY
LeadCRM.
Система використовується на кількох сайтах. Менеджери ведуть текстове листування з Telegram, а відповідальний, статуси та історія синхронізуються з WordPress.
- Мій внесок
- Розробка плагіна та інтеграцій
- Технології
- WordPress · PHP OOP · REST API · Webhooks · JavaScript · Cloudflare Workers · Telegram · MAX · Gudok · Yandex Metrica
Із заявки — у діалог.
Завдання
Об’єднати заявки з кількох WordPress-сайтів і різних каналів у спільний робочий процес.
Рішення
Власний плагін: REST API, захищені вебхуки, теми менеджерів у Telegram, синхронізація статусів і спільний Cloudflare Worker.
Результат
Система використовується на кількох сайтах. Менеджери ведуть текстове листування з Telegram, а відповідальний, статуси та історія синхронізуються з WordPress.
Обсяг моєї роботи
Розробка плагіна та інтеграцій
Збирання заявок і керування у WordPress
REST- та webhook-інтеграції
Синхронізація й відповіді через Telegram
Інтеграції з Яндекс.Метрикою та Gudok
Технічна реалізація
- 01Форми сайту
- 02WordPress CRM
- 03REST / Webhooks
- 04Telegram / менеджери
Схема процесу, не скриншот
Єдиний прийом із різних каналів
Форми, квізи, Telegram, MAX, дзвінки Gudok і REST-інтеграції потрапляють до картки CRM. Від Gudok надходять телефон, регіон, статус, тривалість і посилання на запис. Сам вибір месенджера ще не створює заявку: система чекає фактичного запуску бота клієнтом.

Відповідальність без перетинів
Для клієнта створюється окрема тема в Telegram-групі менеджерів. Перша відповідь або зміна статусу призначає відповідального; одночасне закріплення двома менеджерами виключається. Відповіді, статуси й відповідальний синхронізуються з WordPress. Роль менеджера обмежена розділом CRM.

Інтеграції та надійність
Один Worker обслуговує кілька сайтів, груп і ботів; нові сайти підключаються через налаштування плагіна. Запити захищені ключами, тимчасові збої обробляються повторним надсиланням, дублікати заявок відсіюються. До Яндекс Метрики передаються події lead_crm_new, lead_crm_in_work, lead_crm_processed і lead_crm_bad_fit.
Поточна реалізація: текстові повідомлення в Telegram і MAX. Надсилання фото й документів із теми менеджера клієнту поки не реалізоване.
Проєкт розробив Bohdan Anisovets
Веброзробка з продуманою логікою.
Потрібен розробник у команду або допомога з індивідуальним WordPress-проєктом?
Обговорити завдання Наступний проєкт: SEO 404 Helper До всіх проєктів