Кейс · интернет-магазин техники

Покупатель приводит друга — и сам получает баллы, без звонков менеджеру

Было: довольные покупатели советовали магазин знакомым, но это никак не учитывалось и не поощрялось. Стало: QR-код в посылке, личный промокод в Телеграме, скидка другу и баллы за его покупку. От договора до запуска — 7 дней.

Нишаинтернет-магазин техники
Запуск26.10.2026
Статусработает
реферальная программаТелеграм-ботмодуль для 1С-Битрикссвязка с Битрикс24карточка в посылку

Как было

Рекомендации работали, но вслепую

Магазин продаёт технику через свой сайт на 1С-Битрикс. Заказы падают в CRM Битрикс24, менеджеры ведут их до конца.

Покупатели советовали магазин друзьям. Но магазин не знал, кто кого привёл, и не мог за это отблагодарить. Готовые программы лояльности стоят денег каждый месяц и живут в отдельном приложении, которое покупателю надо скачать.

Чем это било по деньгам:

Как стало

Первая неделя: заказ друга на 17 000₽

7 дней
от договора 20.10 до запуска 26.10
17 000₽
первый заказ друга по промокоду, 27.10
2
раза участники уже оплатили баллами часть покупки
3 000
баллов на счетах участников

Цифры из базы бота на 1 ноября 2026 года. С 20 по 29 октября в клубе зарегистрировались 9 человек, считая мою тестовую учётную запись.

7 дней: от договора до запуска 20.10 договор 21.10 сквозной тест 26.10 запуск для всех 27.10 · заказ друга 17 000₽ 31.10 · заказ друга 34 800₽ не состоялся — баллов нет На 1 ноября: 2 оплаты баллами, 3 000 баллов на счетах участников.

Это первая неделя, а не результат. Второй заказ друга, на 34 800₽, 31 октября не состоялся — баллы за него не начислены. Так и задумано: баллы только за покупку, которая прошла.

Что сделал

Шесть шагов: от предложения до карточки в посылке

Переписка с ботом, корзина и сделка в CRM ниже — макеты: текст и кнопки бота настоящие, промокоды, имена и время выдуманы. Название магазина, сайт и бот убраны со всех снимков.

Предложение и договор

Сначала описал механику на одной странице: покупатель получает личный промокод, друг — −500₽ на первый заказ от 3 000₽, приведший — 500 баллов, когда друг купит.

Договор подписали 20 октября, вместе с соглашением о конфиденциальности. Поэтому в кейсе нет названия магазина.

QR-код карточка в посылке Промокод личный, в Телеграме Другу −500₽ на первый заказ от 3 000₽ Покупка сделка в CRM «Успешна» Вам 500 баллов 1 балл = 1₽ Баллы — только за покупку, которая прошла. Сделка провалена — баллов нет.
Механика программы: кто что получает и когда

Бот — личный кабинет покупателя

Покупатель наводит камеру на QR-код, жмёт «Старт» и делится номером телефона. В ответ — личный промокод и кнопка «Поделиться с другом».

Бот сам пишет, когда друг оформил заказ и когда начислены баллы. Баллы тратятся промокодом на сайте — бот выдаёт его кнопкой.

Приветственная картинка бота: Клуб друзей, 500 рублей другу, 500 баллов вам
Первый экран бота. Название и маскот магазина убраны.
Диалог с ботом: старт, кнопка Поделиться номером, личный промокод и меню
Старт → номер → личный промокод. Пример диалога.
Баланс 500 баллов, кнопка Потратить баллы и одноразовый промокод на 500 рублей
Баланс → «Потратить баллы» → промокод на 500₽

Модуль для сайта

Написал модуль для 1С-Битрикс. Он создаёт на сайте промокод каждого участника, даёт скидку другу и проверяет, что это его первый заказ — по телефону и почте.

Ссылка из бота открывает сайт с уже применённым промокодом. Другу не нужно ничего вводить.

Оформление заказа: промокод друга применён, 10 700 рублей стали 10 200
Промокод друга в заказе: −500₽. Макет без оформления магазина, суммы — как в тестовом заказе.

Связка с CRM

Баллы начисляются, когда менеджер переводит сделку в Битрикс24 в «Успешна». Сделка провалена — баллы не начисляются, бот пишет участнику, что заказ друга не состоялся.

Менеджеру не нужно ничего делать в боте. Он работает со сделкой, как и раньше.

Сделка в CRM: стадия Сделка успешна, сумма 10 200 рублей, поле Промокод
Сделка в CRM: стадия «Успешна» и поле «Промокод». Макет, имя выдумано.

Сквозной тест

21 октября прошёл весь путь сам. Тестовый заказ на 10 200₽ с промокодом → бот написал «друг оформил заказ» → сделка в CRM переведена в «Успешна» → пришли 500 баллов. Второй заказ с тем же телефоном скидку не получил, как и должно быть.

Потом проверил трату баллов промокодом. После теста убрал всё тестовое: заказ, сделку, промокоды и участника.

Сквозной тест 21 октября: семь шагов от заказа друга до уборки, все прошли
Семь проверок сквозного теста
Сообщения бота: друг оформил заказ, 500 баллов ждут; друг совершил покупку, 500 баллов на счёте
Что приходит участнику: «друг оформил заказ» и «баллы ваши». Пример сообщений.

Памятка менеджеру и карточка в посылку

Сделал памятку на одну страницу: как узнать заказ по программе, когда закрывать сделку и что отвечать покупателю. И карточку формата A6 в каждую посылку — с QR-кодом на бота.

26 октября снял тестовый режим, программа заработала для всех покупателей.

Памятка менеджеру: как узнать заказ по программе, что делать со сделкой, частые вопросы
Памятка менеджеру на одну страницу. Название магазина и бота убраны.
Карточка в посылку: 500 рублей другу, 500 баллов вам, QR-код на бота
Карточка в посылку. QR-код размыт, название магазина и бота убраны.

Сложности и что не получилось

С чем столкнулся и как прошёл

Ссылка с промокодом не работала у новых посетителей

Если человек впервые открывал сайт по ссылке и корзина была пуста, промокод терялся при добавлении первого товара. Ровно тот случай, ради которого ссылка и нужна.

поймал это проверкой в чистом браузере и поправил модуль: промокод теперь ждёт, пока в корзине появится товар. Работает с 29 октября.

Номера заказа в сделке CRM нет

Заказы с сайта попадают в Битрикс24 через стороннюю интеграцию, и номер заказа в сделку не переносится. Связать заказ и сделку напрямую нельзя.

бот находит сделку по телефону друга и по полю «Промокод» в сделке. Если заказ приняли по телефону, менеджер вписывает промокод в это поле — бот засчитает и его.

Не проверено вживую: свой промокод применить нельзя

Защита стоит: свой номер и телефон, который уже был в программе, не засчитываются. Но на настоящем покупателе, который попробует обмануть систему, она ещё не срабатывала.

Что изменилось

У рекомендации появились имя, сумма и награда

Магазин видит, кто привёл покупателя и на какую сумму. Покупатель видит свои баллы в Телеграме и тратит их без звонка менеджеру.

Менеджеры работают как раньше — в сделке. Всё остальное бот делает сам.

Что сделать у себя сегодня

Пройдите путь нового покупателя сами

Откройте свой сайт в окне инкогнито — так он не помнит вас. Перейдите по ссылке с промокодом, если она у вас есть, или введите промокод вручную. Добавьте товар и дойдите до оформления.

Если скидка пропала по дороге, новые покупатели теряют её так же и молча уходят.

Похожая задача?

Напишите, на чём работает ваш сайт и где живут заказы. Отвечу, как подключить программу «Приведи друга», сколько займёт и сколько стоит.