Доработал систему обработки заявок для сайта на WordPress, где часть лидов терялась из-за старой схемы: данные отправлялись в CRM только после перехода пользователя на страницу «Спасибо».
Реализовал независимый механизм сохранения и обработки заявок. Теперь заявка сначала гарантированно сохраняется в собственной базе WordPress, после чего пользователь перенаправляется на страницу благодарности. Даже если страница не откроется, данные клиента уже сохранены.
Что реализовано:
• собственное хранилище заявок в WordPress
• REST API для приёма данных со всех форм сайта
• защита от дублей при повторном клике и перезагрузке
• сохранение UTM-меток, источника, страницы и формы
• нормализация телефонов
• интеграция с amoCRM API v4
• поиск существующего контакта по телефону и email
• повторная заявка добавляется к существующей активной сделке без создания дубля
• новые обращения создаются в нужной воронке amoCRM
• автоматическая отправка уведомлений в Telegram
• отправка клиенту HTML-коммерческого предложения с PDF-материалами
• отдельная очередь для КП, amoCRM и Telegram
• повторные попытки при временных ошибках API или почты
• запуск очереди через Cron
• статусы отправки, количество попыток и журнал ошибок
https://ifreework.com/portfolio/api_integrations/avtomatizaciya-obrabotki-zayavok-wordpress-amocrm-telegram/