Почему 58% клиентов доставки уходят к конкурентам и как вернуть их за 5 месяцев

Каждый третий постоянный клиент вашей доставки прямо сейчас смотрит меню конкурента. Не потому что у вас невкусно — а потому что он просто забыл о вас.
Знакомо? Заказы в WhatsApp, программа лояльности в Google Sheets, которую никто толком не ведёт, и администратор, который два с половиной часа в день вбивает данные вместо того, чтобы общаться с гостями. Клиент сделал три заказа, накопил какие-то баллы — и пропал. А вы узнали об этом только когда пересчитали выручку за квартал.
Дмитрий из Екатеринбурга терял на этом 240 тысяч рублей каждый месяц — и даже не сразу понял, где именно рвётся. Потом понял. И закрыл дыру за пять месяцев. Вот как это работает.
Автоматизация доставки еды в HoReCa: стоимость внедрения и что реально даёт результат
Прежде чем перейти к кейсу Дмитрия, разберём вопрос, с которым к нам чаще всего приходят владельцы доставки: сколько стоит автоматизация доставки еды в HoReCa и что именно нужно внедрять?
Если коротко - зависит от того, где у вас болит сильнее всего. Вот три реальных сценария с примерными бюджетами:
- Только учёт заказов и склад - подключить МойСклад, настроить карточки блюд, обучить администратора. Стоимость нашей работы: 80-120 тыс. ₽, лицензия МойСклад от ~1 500 ₽/мес. Срок: 7-10 дней.
- Учёт + программа лояльности с автоуведомлениями - МойСклад плюс Telegram-бот с начислением бонусов. Именно это мы делали для Дмитрия. Стоимость работы: 150-200 тыс. ₽, лицензии ~2 000-3 000 ₽/мес. Срок: 14-18 дней.
- Полная автоматизация: учёт + лояльность + CRM + аналитика - более сложный стек, несколько сервисов. Стоимость работы: 200-300 тыс. ₽, лицензии 4 000-7 000 ₽/мес. Срок: 21 день.
Главный принцип при выборе стека: не берите то, что «круто», берите то, что закрывает вашу конкретную боль. Клиенты уходят - начинайте с лояльности и удержания. Хаос в учёте - сначала разбирайте склад. Ниже - реальный кейс о том, как мы разобрались с оттоком клиентов у одной сети доставки в Екатеринбурге.
---Контекст клиента
Дмитрий - шеф-повар и совладелец сети из двух точек доставки готовых блюд в Екатеринбурге. Оборот - 8,2 млн ₽/месяц, около 60 заказов в день. Заказы принимали через WhatsApp и по телефону, оператор вносил их вручную в таблицу - там же велась программа лояльности: кто сколько заказал, кому какая скидка положена. Дмитрий сам готовит, сам контролирует кухню, но при этом регулярно тратил время на разбор таблиц и объяснение операторам, как считать бонусы.
Что у них болело (в цифрах)
Когда мы впервые поговорили с Дмитрием, он сказал примерно следующее: «Я понимаю, что теряю постоянников, но не понимаю - где именно и почему». Мы попросили выгрузить данные по заказам за полгода и увидели такую картину:
- Retention за 14 дней - 42%. Больше половины клиентов, сделавших первый заказ, не возвращались в течение двух недель.
- 35% постоянных клиентов уходили через 3-4 месяца - как правило, к конкурентам с более понятными акциями.
- Только 38% клиентов участвовали в программе лояльности - остальные просто не знали о ней или забывали.
- Средний чек - 850 ₽. Бонусная система не стимулировала заказывать больше: клиент не видел свой баланс в моменте и не думал о нём.
- 12,5 часов в неделю уходило у администратора на ручное внесение заказов и пересчёт скидок.
В деньгах это выглядело так: отток 35% постоянной базы и недозаказы от тех, кто «забыл» про бонусы, обходились примерно в 240 тыс. ₽ недополученной выручки каждый месяц. Плюс 12,5 часов впустую каждую неделю - время, которое администратор мог тратить на обработку новых заказов.
Что мы предложили - наш стек и стоимость внедрения
Для сети из двух точек с 60 заказами в день нужно было решить три задачи: навести порядок в учёте, автоматизировать начисление бонусов и сделать так, чтобы клиент сам помнил о своих бонусах и возвращался. Вот что мы выбрали и почему.
МойСклад
Что это: российская система учёта товаров и заказов. Ведёт склад, фиксирует заказы, хранит карточки клиентов с любыми дополнительными полями - в том числе бонусный баланс. Есть готовый интерфейс для операторов и возможность подключать внешние сервисы через стандартные интеграции.
Кому подходит: малому и среднему бизнесу в food-доставке, кафе, небольшим сетям - там, где нужен нормальный учёт без enterprise-бюджета.
Цена: от ~1 500 ₽/мес за базовый тариф, профессиональный - около 2 500-4 000 ₽/мес в зависимости от числа пользователей.
Минусы: интерфейс поначалу кажется перегруженным - операторам нужно время, чтобы освоиться (у нас ушла неделя). Мобильное приложение для управления уступает десктопной версии.
Telegram-бот (собственная разработка на базе Telegram API)
Что это: бот в Telegram, который автоматически отправляет клиенту уведомление после каждого заказа: сколько бонусов начислено, какой текущий баланс, когда можно списать. Клиент в любой момент может написать боту и узнать свои бонусы или активировать скидку.
Почему Telegram, а не WhatsApp: в Telegram автоматические уведомления от бизнеса работают нативно и бесплатно - не нужно платить за каждое сообщение, как в WhatsApp Business API. При 60 заказах в день разница ощутимая.
Минусы: не все клиенты старшего возраста пользуются Telegram - у Дмитрия примерно 12% базы пришлось оставить на SMS-уведомлениях вручную.
Google Sheets (как временный инструмент миграции)
Зачем: у Дмитрия была история лояльности за 8 месяцев в ручной таблице - кто сколько накопил. Мы использовали Google Sheets как промежуточный слой, чтобы перенести эти данные в МойСклад без потерь. После миграции Sheets из процесса выбыл.
Бюджет проекта
| Статья | Сумма |
|---|---|
| Работа FlowFrame (настройка, интеграция, бот) | 165 000 ₽ |
| Лицензия МойСклад (первые 3 месяца) | ~9 000 ₽ |
| Хостинг для бота | ~1 500 ₽/мес |
| Итого вход | ~175 000 ₽ |
При росте выручки на 147 тыс. ₽/мес вложения окупились примерно за полтора месяца после запуска.
Как мы это внедряли (шаги по неделям)
Дни 1-7: аудит и настройка МойСклад
Первая неделя - целиком про порядок в данных. Мы зашли в таблицу Дмитрия, разобрали структуру: какие поля есть у клиента, как считались бонусы, какие были исключения. Параллельно настроили МойСклад: создали карточки блюд, настроили статусы заказов, добавили кастомное поле «бонусный баланс» в карточку контрагента. Оператор прошёл обучение - два часа, не больше.
Из Google Sheets перенесли историю за 8 месяцев: написали простой скрипт, который прошёлся по строкам таблицы и через стандартный механизм обновления данных МойСклад загрузил балансы всем существующим клиентам. Никто не потерял накопленные бонусы - для Дмитрия это было принципиально.
Дни 8-14: Telegram-бот и логика начисления
Вторая неделя - интеграция. Настроили вебхук в МойСклад: как только оператор переводит заказ в статус «Выполнен», система автоматически отправляет сигнал боту. Тот получает данные о клиенте и сумме заказа, рассчитывает бонусы по заданной формуле (5% от суммы), обновляет баланс в карточке клиента в МойСклад и отправляет клиенту сообщение в Telegram.
Выглядит это так: «Дмитрий, ваш заказ выполнен! Начислено 46 бонусов. Ваш баланс: 312 бонусов. Хотите потратить на следующий заказ?» - и две кнопки: «Посмотреть баланс» и «Активировать бонусы».
Дополнительно настроили триггер реактивации: если клиент не делал заказ 10 дней, бот автоматически отправлял напоминание с текущим балансом. Никакого агрессивного спама - одно сообщение раз в 10 дней, и только если есть накопленные бонусы.
Дни 15-18: тест и запуск
Прогнали 30 тестовых заказов, проверили все сценарии: новый клиент, клиент с историей, клиент без Telegram. Для тех, кто не в Telegram (около 12% базы), оставили ручное SMS - это честнее, чем просто выбрасывать их из программы. На 18-й день запустились в боевой режим.
Что получили в цифрах
| Показатель | До | После (5 месяцев) |
|---|---|---|
| Retention за 14 дней | 42% | 68% |
| Участие в программе лояльности | 38% | 62% |
| Средний чек | 850 ₽ | 920 ₽ |
| Выручка в час | 18 500 ₽ | 21 200 ₽ |
| Время на рутину в неделю | 12,5 часов | 1,5 часа |
| Прирост выручки в месяц | - | +147 000 ₽ |
Retention вырос с 42% до 68% - 26 процентных пунктов за пять месяцев. Дмитрий прокомментировал это так: «Раньше я понимал, что люди уходят, но не знал куда. Теперь вижу, что они остаются, потому что помнят про бонусы - бот им напоминает».
Рутина сократилась с 12,5 до 1,5 часов в неделю. Оператор больше не считает скидки вручную, не ищет клиента в таблице и не объясняет по телефону, сколько у него накоплено.
ROI: вложения ~175 000 ₽ при ежемесячном приросте 147 000 ₽ - окупились за первые полтора месяца после запуска.
Что бы мы сделали иначе
1. Начали бы миграцию данных раньше. Мы недооценили, насколько «грязными» окажутся данные в исходной таблице: дубли клиентов, разные форматы телефонов, пропущенные значения. На чистку ушло почти три дня из первой недели. Теперь мы просим выгрузку за две недели до старта и делаем аудит данных отдельным этапом.
2. Сразу договорились бы про клиентов без Telegram. Выяснилось это только в процессе тестирования - 12% базы оказались вне Telegram. Не катастрофа, но решение для SMS пришлось придумывать на ходу. Лучше прояснять это на старте: либо сразу подключать SMS-сервис, либо осознанно оставлять таких клиентов на ручном режиме.
3. Настроили бы аналитику
Что делать прямо сейчас
Если история Дмитрия звучит знакомо — вот с чего начать сегодня, не дожидаясь «правильного момента»:
- Посчитайте свой retention за последние 90 дней. Возьмите список клиентов за январь и проверьте, сколько из них сделали заказ в марте. Если цифра ниже 50% — у вас та же проблема, что была у Дмитрия.
- Выгрузите базу и почистите дубли. Разные форматы телефонов, одинаковые клиенты под разными именами — это мешает любой автоматизации. Три часа на аудит сэкономят три дня потом.
- Определите, кто у вас «спящий». Клиент, который не заказывал больше 30 дней — это уже сигнал. Выпишите таких отдельно: именно с ними стоит работать в первую очередь.
- Проверьте, есть ли у вас вообще триггер возврата. Что происходит, когда клиент пропадает на две недели? Если ответ «ничего» — значит, он просто уходит к конкурентам без единого напоминания с вашей стороны.
Когда зовут нас
Мы в FlowFrame занимаемся именно такими задачами — когда понятно, что клиенты уходят, но непонятно, с какого конца это чинить. Помогаем выстроить систему удержания под конкретную механику доставки, без лишнего.
Если хотите разобраться в своей ситуации — загляните на сайт и напишите нашему боту. Он задаст пару вопросов и поможет понять, есть ли смысл двигаться дальше вместе.