Ссылка с ограничениями по времени — это макрос, который превращает обычную ссылку в ссылку с ограниченным сроком действия или на один переход. Когда срок закончился или ссылкой уже воспользовались, подписчик не попадёт на исходную страницу: он увидит страницу с пояснением или сразу перейдёт на ваш запасной адрес.
Макрос пригодится, чтобы ограничить по времени акцию или скидку, выдать доступ к материалам на один переход и показать опоздавшим подписчикам другое предложение.
Формат макроса
Макрос выглядит так:
{?limited_link(ссылка, срок, лимит, своя ссылка)?}
Первые три параметра обязательные, четвёртый — по желанию. Параметры разделяются запятыми, их можно указывать без кавычек или в одинарных кавычках.
Ссылка
Адрес страницы, на которую попадёт подписчик, пока ссылка действует, — например, https://site.com.
- В адресе можно использовать поля подписчика и глобальные переменные.
- Вместо адреса можно вставить макрос оплаты {%payment_x%} — так вы ограничите срок действия ссылки на оплату.
- Если в адресе есть запятая, заключите ссылку в одинарные кавычки: ‘https://site.com/?id=1,2’.
Срок
Момент, когда ссылка перестанет действовать. Срок можно задать двумя способами:
- Дата и время в формате ДД.ММ.ГГГГ ЧЧ:ММ, например 01.01.2030 13:00. Время считается по часовому поясу кабинета.
- Количество минут, например 60 — ссылка будет действовать 60 минут.
Вместо точной даты можно подставить макрос относительной даты, например {%today+1 (d.m.Y)%}. Тогда срок для каждого подписчика рассчитывается от дня отправки сообщения. [уточнить: до какого времени суток действует ссылка, если в сроке указана только дата]
Часовой пояс фиксируется в момент отправки сообщения. Если позже изменить часовой пояс в настройках кабинета, срок у уже отправленных ссылок не изменится.
Важно: минуты отсчитываются с момента, когда сообщение поставлено на отправку, а не с момента, когда подписчик его получил. В рассылке на большую базу сообщения уходят постепенно, поэтому у последних получателей ссылка может перестать действовать раньше, чем до них дойдёт сообщение. Для таких рассылок задавайте срок датой и временем или закладывайте запас по минутам. Подробнее о скорости отправки — в статье «Ограничения скорости и работа с большой базой».
Лимит
Сколько раз можно перейти по ссылке:
- 0 — без ограничения, пока не закончится срок;
- 1 — только один раз. После первого перехода ссылка перестаёт действовать.
Своя ссылка
Необязательный параметр — адрес, на который подписчик попадёт вместо стандартной страницы, когда ссылка уже не действует. Подробнее — в разделе «Своя страница вместо стандартной».
Примеры
- {?limited_link(https://site.com,01.01.2030 13:00,0)?} — ссылка действует до 13:00 1 января 2030 года по часовому поясу кабинета, переходить по ней можно сколько угодно раз.
- {?limited_link(https://site.com,60,1)?} — ссылка действует 60 минут, перейти по ней можно один раз.
- {?limited_link({%payment_1%},1440,0)?} — ссылка на оплату действует сутки (1440 минут).
- {?limited_link(‘https://site.com’, ‘{%today+1 (d.m.Y)%}’,0)?} — срок действия — завтрашняя дата.
- {?limited_link(https://site.com/sale,01.01.2030 13:00,0,https://site.com/catalog)?} — после окончания срока подписчик попадёт на страницу каталога.
Как добавить ссылку в сообщение
В текст сообщения
- Откройте сообщение, в которое хотите добавить ссылку: шаг «Сообщение» в боте, рассылку, авторассылку или другой раздел из списка ниже.
- В текстовом поле нажмите кнопку вставки макросов <…>.
- Выберите «Специальные макросы» → «Ссылка с ограничениями по времени».
- Замените параметры в макросе на свои: ссылку, срок и лимит. При необходимости добавьте четвёртый параметр — свою ссылку.
Чтобы ограничить ссылку на оплату, вставьте макрос оплаты из того же списка макросов на место первого параметра. Получится макрос вида {?limited_link({%payment_1%},10,0)?}. [уточнить по интерфейсу: как выглядит вставка макроса оплаты внутрь макроса в редакторе]
В URL-кнопку
- Добавьте к сообщению кнопку с типом «URL».
- В поле адреса вставьте макрос целиком, например {?limited_link(https://site.com,01.01.2030 13:00,0)?}. Списка макросов в этом поле нет, поэтому макрос впишите вручную или скопируйте.
- Проверьте, что переключатель «Отслеживать переходы» включён.
Важно: если в настройках кнопки выключить «Отслеживать переходы», ограничения по сроку и количеству переходов работать не будут.
Подписчик получит не исходный адрес, а короткую ссылку BotHelp.
Где работает макрос
Ссылку с ограничениями по времени можно отправить подписчику в любом мессенджере:
- Боты — шаг «Сообщение»: текст, вопрос, подписи к фото, видео, файлу, аудио, видеокружку, голосовому сообщению и галерее, URL-кнопки.
- Рассылки и авторассылки — текст, подписи к медиа и URL-кнопки.
- Автоматизация — ответ по ключевым словам, сообщение подписчику в приёме платежей, приветствие.
- Инструменты роста — «Комментарий к публикации» в Instagram*, «Комментарий ВКонтакте», «Реакция на комментарий Facebook*».
- Быстрые ответы.
Макрос не предусмотрен — в списке макросов его нет — в описании заказа в приёме платежей, приветствии при подключении канала, инструменте роста «Ответ в комментариях», мини-лендингах и ВК-лендингах, шаге «Формула», действии с полем, Инструкции AI-агента, переменных шаблона WhatsApp и в сообщениях, которые оператор пишет вручную в разделе «Диалоги».
Что видит подписчик, когда ссылка не действует
Ссылка перестаёт действовать, когда:
- наступил срок из второго параметра;
- лимит равен 1 и по ссылке уже переходили.
После этого переход по ссылке не ведёт на исходную страницу. Подписчик увидит стандартную страницу BotHelp или, если вы указали четвёртый параметр, сразу попадёт на свою ссылку.
Стандартная страница
Текст страницы зависит от причины:
- «Срок действия ссылки истёк» — «Ссылка была доступна ограниченное время. Если остались вопросы, напишите в чат, где вы получили ссылку.»
- «Ссылка уже использована» — «По этой ссылке можно перейти только один раз. Если остались вопросы, напишите в чат, где вы получили ссылку.»
Если срок истёк и лимит тоже исчерпан, подписчик увидит страницу «Срок действия ссылки истёк».
Страница открывается на русском или английском языке — в зависимости от языка браузера подписчика. Если в браузере выбран другой язык, страница откроется на языке кабинета.
Своя страница вместо стандартной
Чтобы не терять опоздавших подписчиков, укажите в четвёртом параметре свою ссылку — например, на страницу с другим предложением. Тогда при переходе по недействующей ссылке подписчик сразу попадёт на неё, стандартная страница не откроется.
{?limited_link(https://site.com/sale,01.01.2030 13:00,0,https://site.com/catalog)?}
- Своя ссылка одна для обеих причин — и когда истёк срок, и когда ссылкой уже воспользовались.
- В своей ссылке можно использовать то же, что и в первом параметре: поля подписчика, глобальные переменные, макрос оплаты, кавычки для адресов с запятыми. Вложить в неё ещё одну ссылку с ограничениями по времени нельзя.
- Своя ссылка должна быть полным адресом, который начинается с http:// или https:// — с учётом подставленных значений полей и переменных.
- Если своя ссылка указана неверно, сообщение всё равно отправится, а ссылка из первого параметра будет работать с заданными ограничениями. Когда она перестанет действовать, подписчик увидит стандартную страницу.
Особенности работы
Условие «Переход по ссылке в шаге»
Переход по действующей ссылке условие засчитывает — ветка «Да». Переход по ссылке, которая уже не действует, не засчитывается: если подписчик переходил только по недействующей ссылке, условие пойдёт по ветке «Нет». Так работает и при показе стандартной страницы, и при перенаправлении на вашу ссылку. Подробнее об условии — в статье Шаг «Условие».
Статистика
Переходы по недействующей ссылке не учитываются в статистике переходов.
Неверные параметры
Если первые три параметра заполнены неверно, ссылка не отправится — макрос будет удалён из сообщения. Перед запуском бота или рассылки проверьте сообщение на себе.
Кейсы использования
- Акция до определённой даты. Отправьте в рассылке ссылку на оплату со скидкой, которая действует до конца акции: {?limited_link({%payment_1%},31.12.2026 23:59,0)?}. После этого срока подписчик увидит, что срок действия ссылки истёк.
- Личный дедлайн в автоворонке. В боте или авторассылке отправьте ссылку на оплату, которая действует 48 часов: {?limited_link({%payment_1%},2880,0)?}. Срок у каждого подписчика отсчитывается от момента, когда он дошёл до этого шага.
- Доступ на один переход. Отправьте ссылку на закрытый материал или приглашение в канал с лимитом 1. После первого перехода ссылка перестанет действовать — открыть её повторно не получится, в том числе тому, кому подписчик её переслал.
- Другое предложение для опоздавших. Укажите в четвёртом параметре ссылку на актуальную акцию: подписчик, который открыл сообщение слишком поздно, сразу попадёт на неё.
- Напоминание тем, кто не успел. После шага со ссылкой добавьте задержку и условие «Переход по ссылке в шаге». Подписчикам из ветки «Нет» бот отправит другое предложение.
* Facebook и Instagram принадлежат компании Meta, признанной экстремистской организацией и запрещённой на территории Российской Федерации.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.
Зарегистрируйтесь в BotHelp
14 дней полного доступа бесплатно. Хватит, чтобы собрать первого бота и проверить его на реальных подписчиках.
Создать аккаунт