Как создать промокод

Программа лояльности в Altcraft Platform реализована через систему промокодов. В этой статье мы расскажем, как из создать.

В главном меню выберите раздел “Лояльность”, а затем нажмите кнопку “Создать” в верхней панели.

Шаг 1. Основные настройки

  1. Введите имя программы и кратко опишите ее. Установите группы доступа.

Основные настройки промокода

  1. Укажите имя шаблона

Передать промокод клиенту вы можете, отправив ему email письмо, SMS сообщение или push уведомление. В большинстве случаев у каждого подписчика свой промокод и было бы затруднительно прописывать его отдельно в каждом письме. Чтобы избежать этого, просто воспользуйтесь переменной в редакторе шаблона.

Название переменной вы должны задать на стадии создания промокода, т.е. сейчас — введите любое слово в поле “Имя шаблона”. Не пользуйтесь пробелом, если нужно разделить слова, введите знак нижнего подчеркивания.

Для добавления переменной в шаблон письма, зайдите в редактор сообщения и нажмите на иконку </>. Выберите раздел “Промокод”, а затем найдите нужную переменную.

Другой способ добавить промокод в письмо — вручную ввести следующую запись: {loyalty.name.promocode}, где name - это имя шаблона:

Имя промокода в шаблоне

  1. Ограничьте период действия

Укажите период, в течение которого вы разрешаете создавать и отправлять промокоды в рассылках или с помощью сценариев. Установите необходимый диапазон дат и нажмите “Применить”:

Ограничение периода действия промокода

Обратите внимание, если вы уже отправили промокод, клиент всё равно сможет им воспользоваться. Вы просто не можете создавать и отправлять новые промокоды, используя эту программу лояльности.

Шаг 2. Выберите способ создания промокодов

Если у вас нет готового файла с промокодам, то вы можете создать их в платформе. У вас есть два варианта:

  • Сгенерировать промокоды в платформе по шаблону
  • Сделать запрос к внешнему сервису, который создаст промокоды на вашей стороне

1. Генерировать по шаблону

Нажмите на иконку </> и в выпадающем списке выберите свою уникальную комбинацию символов. Вы можете добавлять собственные символы в шаблон.

Генерация промокодов по шаблону

Например, комбинация {string 4}-{number 4}-{upstring 4} создаст такой промокод: smFg-2497-DMPB.

2. Использовать внешний сервис

Для запроса к внешнему сервису укажите URL сервиса и максимальное количество промокодов в одном запросе.

Использование внешнего сервиса для создания промокодов

Используется POST запрос с JSON данными, формат строго определен.

Шаг 3. Настройте промокоды

Сконфигурируйте программу лояльности под вашу бизнес-логику в блоке "Настройки промокодов":

Настройка промокодов

НастройкиОписание
Сценарий может создавать промокоды, если их не хватаетРазрешить сценариям автоматизации генерировать промокоды по шаблону. В сценарии нужно добавить шаг Назначить промокод.
Кампания может создавать промокоды, если их не хватаетРазрешить кампаниям генерировать промокоды по шаблону. Если вы отправите клиенту сообщение, в шаблоне которого использована переменная программы лояльности, то будет сгенерирован и отправлен новый промокод.
Один промокод может быть назначен нескольким профилямВы сможете использовать один промокод для группы клиентов. Кампания или сценарий в таком случае будут назначать первый активный промокод программы лояльности.
Максимум промокодовУкажите общее возможное количество промокодов в программе лояльности.
Время жизниОграничьте срок действия промокодов программы лояльности. По его истечении код считается истёкшим и не может быть прикреплён, отправлен или активирован.

Время жизни промокода может быть дольше, чем период действия программы лояльности. Если программа завершена, промокод нельзя будет назначить и отправить клиентам. Однако если вы уже отправили промокод клиенту, тот сможет использовать его до того момента, пока не закончился срок действия промокода (время жизни).

Сохраните изменения, чтобы приступить к генерации промокодов. После сохранения в этом же блоке появятся кнопки генерации, импорта, экспорта и просмотра:

Сохранение изменений для запуска процесса генерации промокодов

Шаг 4. Сгенерируйте промокоды

Нажмите на кнопку “Генерировать", чтобы создать промокоды по шаблону, который вы указали выше. Откроется новое окно, где надо указать, сколько промокодов вы хотите создать. Введите число и кликните "Генерировать":

Генерация промокодов по шаблону

Созданные промокоды тут же отобразятся в интерфейсе.

Добавление промокодов из файла

Если у вас уже есть готовый список промокодов в файле, то вы можете добавить их в программу лояльности. Нажмите кнопку "Импорт из файла" и загрузите колоночный файл (формат CSV, XLS) с промокодами. Необходимо выбрать колонку с промокодами, а затем запустить импорт кнопкой вверху страницы:

Импорт промокодов из файла

Просмотр созданных промокодов

Нажмите кнопку "Просмотр", чтобы открыть список созданных в программе лояльности промокодов. По каждому будет отображаться краткая информация. Любой промокод из списка можно удалить вручную:

Просмотр промокодов

Экспорт в файл

Если вы хотите скачать информацию о промокодах, нажмите на кнопку "Экспорт в файл". Можно выгрузить не только промокоды, но и данные из полей тех подписчиков, которым промокоды назначены. Выберите поля из выпадающего меню и нажмите Окей. Вы получите данные в файле формата CSV:

Экспорт промокодов

Дополнительные поля данных

Дополнительные поля запрашиваются при генерации и будут отправлены на внешний сервис, если он используется. При необходимости эти поля могут быть сохранены в промокод. Если внешний сервис возвращает поля с такими же названиями, то они также будут обновлены в промокоде.

Просмотр промокодов

Заключение

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