Как создать приложение программы лояльности: баллы, штампы, награды и обмен
Приложение программы лояльности вознаграждает постоянных клиентов: они зарабатывают баллы или штампы при покупках и обменивают их на награды. Чтобы создать такое приложение, нужны аккаунты клиентов, способ для персонала начислять баллы или штампы в момент покупки (обычно сканируя QR-код клиента), список наград, процесс обмена, который подтверждает персонал, и история каждого изменения, чтобы балансам можно было доверять. Для большинства малых бизнесов достаточно мобильного веб-приложения; клиентам не нужно ничего устанавливать из магазина приложений.
Сначала выберите модель
| Модель | Как работает | Подходит |
|---|---|---|
| Карта со штампами | Один штамп за визит или товар; награда после заданного количества | Кофейни, барберы, автомойки и всё, где визиты стоят примерно одинаково |
| Баллы | Баллы за сумму покупки; награды стоят разное количество баллов | Магазины, рестораны, бизнесы, где сумма покупок сильно меняется |
| Уровни | Клиенты переходят на уровни (например, Серебро, Золото) с ростом трат и получают постоянные бонусы | Бизнесы с частыми покупками на большие суммы |
| Платное членство | Клиенты платят взнос за постоянные преимущества | Бизнесы с лояльными постоянными клиентами и понятными привилегиями |
Начинайте с самой простой модели, которая подходит. Цифровую карту со штампами можно построить и понять за день. Уровни и платное членство добавляют правила, которые труднее объяснить и построить; платная схема ближе к сайту членства.
Решите также:
- Правила начисления. За визит, за товар или за сумму? Начисляются ли баллы за покупки со скидкой?
- Срок действия. Сгорают ли баллы или штампы и когда? Проверьте местные правила защиты потребителей, если вы позволяете наградам сгорать.
- Награды. Что клиенты могут получить и сколько это стоит?
- Точки. Одна точка или несколько, которые используют одну программу?
Что нужно приложению
Данные
| Таблица | Ключевые поля |
|---|---|
| Клиенты | Имя, email или телефон, токен QR-кода, дата регистрации, текущий баланс |
| Транзакции | Клиент, тип (начисление, списание, корректировка, сгорание), баллы или штампы, сумма покупки, сотрудник, точка, дата создания, примечание |
| Награды | Название, стоимость в баллах или штампах, активна да/нет, описание |
| Сотрудники | Имя, логин, точка, роль (сотрудник, менеджер) |
| Точки | Название, адрес — только если точек несколько |
Главное правило: баланс — это сумма транзакций. Никогда не позволяйте перезаписывать баланс напрямую. Каждое начисление, списание и исправление — новая строка с именем сотрудника и причиной. Эта история позволяет ответить на вопрос «почему у меня только 40 баллов?» и ловить ошибки или злоупотребления.
Страницы
- Сторона клиента: регистрация, страница карты с QR-кодом и текущим балансом или штампами, доступные награды и история.
- Сторона персонала: страница сканера (открывается камера, сканирует код клиента), затем «добавить штамп» или «ввести сумму покупки» и кнопка списания, которая показывает, какие награды клиент может себе позволить.
- Сторона менеджера: список клиентов, корректировка баланса с причиной, управление наградами и простой отчёт о выданных и списанных баллах.
Права доступа
Клиенты видят только свою карту. Персонал может начислять и списывать, но не удалять историю. Менеджеры могут делать корректировки, всегда с примечанием. Действия персонала требуют входа сотрудника; страница сканера не должна быть доступна всем, кто найдёт URL. См. как добавить вход в приложение.
Решения и компромиссы
Как клиенты идентифицируют себя
- QR-код в телефоне, который сканирует персонал. Быстро и трудно подделать, если код — случайный токен.
- Номер телефона, который вводит персонал. Телефон не нужен, но это легче использовать неправильно и медленнее в часы пик.
- Физическая карта с напечатанным кодом для клиентов, которые не хотят пользоваться телефоном.
Многие малые бизнесы поддерживают QR-код и поиск по телефону.
Аккаунты клиентов
Просьба придумать пароль на кассе убивает регистрации. Регистрация только с именем и email или телефоном, а затем ссылка для входа, отправленная позже, гораздо легче. Собирайте как можно меньше персональных данных и объясняйте, для чего их используете.
Веб-приложение или нативное
Веб-приложение открывается по QR-коду на прилавке и может добавляться на главный экран. Нативные приложения могут добавлять карты в кошелёк, push-уведомления и подсказки по геолокации, но требуют затрат на магазин приложений, проверку и трения при установке. Наше руководство по мобильным веб-приложениям подробно разбирает этот компромисс.
Связь с кассой
Если у вашей POS-системы есть API, баллы могут начисляться автоматически с каждой продажи. Если нет, персонал вводит сумму в приложении лояльности. Ручной ввод подходит для небольших объёмов, но замедляет очередь в загруженное время, поэтому протестируйте его в самый загруженный час до запуска.
Первый промпт, который работает
Создай веб-приложение цифровой карты со штампами для Bean There, кофейни с двумя точками. Клиенты регистрируются с именем и номером телефона и получают страницу карты с QR-кодом, своими штампами (сетка из 10) и историей. Каждый кофе приносит один штамп; 10 штампов дают бесплатный напиток, после чего карта обнуляется. Сотрудники входят в систему и пользуются страницей сканера, которая открывает камеру телефона, сканирует QR-код клиента и показывает его карту с кнопками «Добавить штамп» и «Списать бесплатный напиток». Каждый штамп и списание сохраняются как транзакция с указанием сотрудника, точки и времени; баланс всегда считается из транзакций. Менеджеры могут корректировать штампы с обязательной причиной и видеть еженедельный отчёт по выданным штампам и списанным напиткам для каждой точки. Сначала мобильная версия, тёплый дизайн, большие кнопки для персонала.
Этапы создания
- Регистрация клиентов и страница карты с QR-кодом.
- Вход сотрудника и сканер, который находит клиента и добавляет штамп или баллы.
- История транзакций как источник каждого баланса.
- Награды и списание, подтверждаемое персоналом.
- Инструменты менеджера: корректировки с причинами, список наград, отчёт.
- Правила сгорания, если они есть, и сообщение, которое видят клиенты.
- Материалы для прилавка: напечатанный QR-код, который открывает регистрацию.
- Тест на кассе. Сканируйте при плохом освещении, сканируйте старый код, спишите награду при недостатке баллов, попробуйте добавить штампы дважды подряд.
Частые ошибки
- Хранение только баланса. Без транзакций ошибки и споры нельзя проследить.
- Страница сканера без входа сотрудника. Любой мог бы начислить себе баллы.
- Угадываемые QR-коды, например на основе ID клиента. Используйте длинный случайный токен.
- Слишком сложно объяснить. Если персонал не может объяснить программу одним предложением, упростите её.
- Награды, которые стоят больше, чем приносят. Посчитайте стоимость каждой награды до запуска.
- Нет плана на случай потери телефона или объединения аккаунтов. Дайте менеджерам способ найти клиента и перенести баланс с примечанием.
Когда лучше готовый продукт для лояльности
Многие POS-системы предлагают лояльность как надстройку, которая автоматически связана с каждой продажей без дополнительного шага для персонала. Если у вашей есть такая опция, это обычно самый простой вариант. Есть также отдельные приложения лояльности и сервисы цифровых карт со штампами для малого бизнеса, некоторые со встроенными картами в кошельке и маркетинговыми сообщениями.
Создавайте своё решение, когда в вашей POS нет лояльности или она стоит дороже, чем программа приносит, когда нужны награды, которые точно подходят вашему бизнесу, когда программа должна быть связана с другими вашими сервисами (записи, онлайн-заказы, реферальная программа) или когда вы хотите полностью владеть списком клиентов.
Создание с Mythex
В Mythex вы описываете приложение лояльности в чате и пробуете его в живом предпросмотре, в том числе в телефонном размере. Агент добавляет выделенную базу данных Postgres, когда нужно сохранять штампы и транзакции (или введите /database). Это мобильное веб-приложение, которое клиенты открывают по QR-коду; на Pro Mythex может также упаковать его как приложение для Android и iPhone. Вход для клиентов и персонала добавляется с вашим способом аутентификации (рецепт добавления входа), а любые SMS или email-сообщения отправляются через вашего провайдера.
Для вдохновения см. шаблон сайта для груминга собак: он включает программу лояльности вместе с услугами и ценами.
Вопросы
Баллы или карта со штампами: что лучше?
Карта со штампами («купи девять, десятый в подарок») понятнее для клиентов и подходит бизнесам с визитами похожей стоимости, например кофейням и барберам. Баллы подходят бизнесам, где сумма покупок сильно меняется, поскольку награды могут расти вместе с тратами клиента.
Нужно ли приложению лояльности быть в App Store?
Нет. Мобильное веб-приложение, которое клиенты открывают по QR-коду или добавляют на главный экран, хорошо работает для многих малых бизнесов и избавляет от проверки в магазине приложений и трений при установке.
Как персонал начисляет баллы на кассе?
Обычно клиент показывает QR-код из своего аккаунта, сотрудник сканирует его на телефоне или планшете и вводит сумму покупки или добавляет штамп. Действия персонала должны требовать входа сотрудника.
Могут ли баллы лояльности подключаться к моей кассе?
Только если ваша система кассы предлагает API или интеграцию для этого. Иначе сотрудники вводят покупки в приложении лояльности вручную, что нормально при небольших объёмах, но добавляет шаг в загруженные часы.