С чем обратился клиент
Отдел продаж жаловался на дубли, но отключить повторные попытки было нельзя: тогда часть заявок пропадала.
Что обнаружилось при проверке
Передача не имела idempotency key. После таймаута сайт не знал, приняла CRM запись или нет, и создавал новую сущность при каждом повторе.
Почему это важно
Менеджеры обрабатывают один лид несколько раз, портится аналитика, а автоматические задачи и уведомления умножаются.
Что нужно сделать
Назначить стабильный ключ операции, сохранять состояние доставки, отличать сетевой таймаут от отказа, проверять remote ID и повторять отправку без создания новой записи.
Как проверить результат
Отправить одну заявку, принудительно оборвать ответ CRM и выполнить повтор. В целевой системе должна остаться одна сущность с тем же ключом.
Ориентир стоимости
Ориентир: 7 000–15 000 ₽. Зависит от возможностей API и существующей очереди.
CTA
Узнали похожую ситуацию? Пришлите ссылку на сайт и опишите, где проявляется проблема. Сначала проверим публичную часть и объясним следующий шаг без запроса постоянных паролей.