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 Ко всем проектам