Ключевые факты
Платформа: InSales
Тип работ: API-интеграция, автоматизация, backend-разработка
Задача: автоматизировать выдачу промокодов покупателям, которые оставили отзыв на товар
Что сделали: разработали приложение, которое проверяет новые опубликованные отзывы, создаёт персональный промокод через API InSales и отправляет письмо покупателю
Результат: менеджеру больше не нужно вручную копировать почту, создавать промокод и отправлять письмо
Контекст
В интернет-магазине был простой, но неудобный процесс.
Покупатель оставляет отзыв на товар. После этого менеджеру нужно вручную зайти в админку, найти отзыв, скопировать почту покупателя, создать промокод на скидку, вставить его в письмо и отправить письмо вручную.
Когда отзывов мало, это ещё можно терпеть. Но как только магазин начинает активно просить покупателей оставлять отзывы, ручной процесс быстро превращается в рутину.
Менеджер тратит время на однотипные действия, промокод можно забыть отправить, ошибиться в почте или случайно выдать не тот код.
Задача была простая: убрать ручную работу и сделать так, чтобы промокод за отзыв уходил автоматически.
Задача
Нужно было автоматизировать сценарий:
— покупатель заходит в карточку товара;
— оставляет отзыв;
— указывает почту;
— после публикации отзыва получает письмо с промокодом на скидку.
При этом промокод должен быть не общим для всех, а персональным: для каждого покупателя создаётся свой код в InSales.
Что сделали
Мы разработали отдельное приложение и установили его на хостинг.
Приложение работает по расписанию: каждые 5 минут оно проверяет, появились ли новые опубликованные отзывы.
Если новый отзыв есть, приложение берёт из него email покупателя, создаёт для него персональный промокод через API InSales и отправляет письмо на указанную почту.
Текст письма можно менять: например, поблагодарить за отзыв, добавить промокод и объяснить, как им воспользоваться при следующем заказе.
Как работает логика
Сценарий получился таким:
1. Покупатель оставляет отзыв на карточке товара.
2. Отзыв попадает в админку InSales на модерацию.
3. Менеджер проверяет отзыв и публикует его.
4. Приложение видит новый опубликованный отзыв.
5. Из отзыва берётся email покупателя.
6. Через API InSales создаётся персональный промокод.
7. Промокод подставляется в письмо.
8. Покупатель автоматически получает письмо на почту.
Важный нюанс с модерацией
В InSales включена защита от спама, поэтому отзывы не публикуются сразу.
Это правильная логика: если отправлять промокоды на каждый непроверенный отзыв, можно получить поток спамных отзывов и автоматическую раздачу скидок неизвестно кому.
Поэтому мы привязали отправку промокода не к самому факту отправки отзыва, а к публикации отзыва.
Менеджер всё ещё модерирует отзывы, но больше не занимается промокодами вручную. Его действие стало проще: проверить отзыв и опубликовать его. После этого всё остальное делает приложение.
Результат
Мы автоматизировали выдачу промокодов за отзывы.
Теперь магазин может спокойно предлагать покупателям оставить отзыв в обмен на скидку на следующий заказ.
Раньше менеджер вручную:
— копировал email из отзыва;
— создавал промокод;
— вставлял код в письмо;
— отправлял письмо покупателю.
Теперь это делает приложение.
Менеджер только публикует корректный отзыв, а промокод создаётся и отправляется автоматически.
Что это дало магазину
Магазин получил рабочий инструмент для сбора отзывов.
Теперь можно запускать механику “оставьте отзыв — получите промокод” без постоянной ручной обработки. Это снижает нагрузку на менеджера, убирает риск забыть отправить скидку и делает процесс одинаковым для всех покупателей.
Для клиента это небольшая, но полезная автоматизация: не большой проект “на полгода”, а точечное backend-решение, которое убирает конкретную ручную операцию из ежедневной работы магазина.
