Форма регистрации на мероприятие в телеграме

Форма регистрации на мероприятие в телеграме

Easy Post Team · · регистрация на мероприятие чат-бот телеграм форма регистрации митапы
Содержание

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

Подходит для митапа, воркшопа или клубной встречи, если ваша аудитория уже сидит в группе или канале в телеграме. Если нет, Google Forms справится не хуже, и отговаривать вас от неё мы не будем.

Шесть полей формы и что из них оставить

Это шаблон «Регистрация на мероприятие» в Easy Post. После выбора поля можно переименовать, удалить или добавить свои в конструкторе форм. Необязательное поле оставляйте, только если кто-то будет читать ответы.

Сначала о языке: если интерфейс Easy Post у вас на русском, вопросы, подписи и кнопки шаблона приходят уже по-русски. Бот переводит их один раз, когда шаблон становится вашей формой, а дальше это ваши поля, и править их можно как угодно. Системные слова бота (Начать, «Шаг 5/6», Одобрить, Отклонить) тоже русские.

  • Имя (обязательно; бот спрашивает «Ваше имя и фамилия»). Без этого списка на входе не будет.
  • Email (обязательно). Хранится как обычный текст и не проверяется, так что «name@gmail.con» пройдёт. Оставляйте обязательным, только если действительно будете писать на почту. Чат в телеграме у вас и так есть, и достучаться через него проще.
  • Телефон (необязательно). Проверяется только формат: цифры, пробелы, плюс, дефисы и скобки, не меньше семи цифр.
  • Компания и должность (необязательно). Одна строка свободного текста. Для нетворкинга пригодится, для клуба по интересам уберите.
  • Направление (необязательно, кнопки: Техническое, Бизнес, Дизайн, Общее; при пропуске записывается «Любой»). Кнопки дают четыре чистых числа вместо «тех», «техническое» и «айти». Сначала переименуйте их в свои настоящие секции.
  • Питание (необязательно, кнопки: Без ограничений, Вегетарианское, Веганское, Халяль, Другое). Оставляйте, только если кормите гостей.

От анонса до входа: по шагам

  1. Дайте одну ссылку в группе или канале. Кто её откроет, нажимает «Начать» и отвечает на вопросы по одному: видно, на каком шаге человек (например, «Шаг 5/6»), а необязательные вопросы можно пропустить.
  2. Каждая заявка ждёт вас. Вам в личные сообщения приходит карточка «Новая заявка в …» с кнопками «Одобрить» и «Отклонить», а также «Редактировать» и «Удалить». Одобрять можно и в панели, в том числе пачкой. Если гость ошибся в почте или телефоне, поправьте через «Редактировать» до одобрения.
  3. Ваше одобрение и есть место. Как только вы нажали «Одобрить», человек получает ваше подтверждение (текст ниже).
  4. Считайте по ходу. Дошли до своего числа: перестаньте одобрять и замените текст отказа на «мест нет» (текст ниже).
  5. Сохраните список. Куда он попадает, смотрите в разделе «Куда уходит список».

Чат в телеграме с ботом регистрации: кнопка «Начать», шаг 1/6 с вопросом об имени и фамилии и шаг 5/6 с четырьмя кнопками трека и кнопкой «Любой»

Иллюстрация: тексты взяты из бота, имена и данные вымышлены.

Второй шаг работает, потому что есть адресат, который ждёт вашего одобрения, и стандартный как раз такой. Если все адресаты выключены, заявки одобряются сами: вам придёт уведомление без кнопок, а человек увидит только «Спасибо! Ваша заявка ожидает проверки.» и ваш текст подтверждения не получит. Оставьте включённым хотя бы один адресат.

Личное сообщение организатору в телеграме: новая заявка с шестью ответами, именем отправителя и кнопками «Одобрить», «Отклонить», «Редактировать» и «Удалить»

Иллюстрация: тексты взяты из бота, имена и данные вымышлены.

Два текста для вставки в настройки формы

В настройках формы тексты одобрения и отказа задаются обычными полями, и простое форматирование телеграма вроде жирного шрифта и ссылок в них работает. Стандартные «Ваша заявка одобрена!» и «Ваша заявка не была одобрена.» не говорят, куда идти. Замените их.

Текст одобрения:

Вы в списке! Митап №12, четверг, 19:00, кафе Roots, ул. Главная, 14. Вход с 18:30. Вопросы или изменились планы? Пишите в группу: t.me/yourgroup

Текст отказа, когда места закончились:

Извините, в этот раз мест нет. Следите за группой: там будет следующая дата. t.me/yourgroup

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

Сообщение, которое гость получает после одобрения: место, время и ссылка на группу

Иллюстрация: тексты взяты из бота, имена и данные вымышлены.

Три места, где всё ломается, и что с ними делать

  • Больше гостей, чем мест. Счётчика мест нет. Лимиты в шаблоне считают заявки одного человека, а не всего мероприятия, поэтому ничто не помешает сто первому записаться в зал на сто мест. Считайте свои одобрения и остановитесь на своём числе.
  • Дубли. Один человек может отправить заявку дважды, а вернуться и исправить опечатку гость не может, так что вторая заявка чаще всего и есть исправление. Имя пользователя в телеграме, которое показано в каждой заявке, помогает заметить пару. Одобрите новую, старую отклоните. (Опечатку, которую заметили вы сами, можно поправить через «Редактировать».)
  • Утечка в открытый канал. Стандартный адресат при одобрении публикует в подключённый канал все ответы, включая почту и телефон. Если канал открытый, ваш список гостей тоже открытый. Что делать, смотрите ниже.

Куда уходит список

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

Если список нужен в таблице, рядом с каналом можно добавить вебхук. Когда вы одобряете заявку, Easy Post отправляет её в формате JSON на любой адрес, который вы укажете: ответы, а также имя, юзернейм и ID чата человека в телеграме. Направьте это на скрипт Google Sheets, Make, n8n или свой сервер, и в таблицу попадут только подтверждённые вами люди. Можно разводить и по полю: например, направление «Техническое» на один адрес, а «Бизнес» на другой. Вебхуки есть не во всех тарифах, поэтому загляните на страницу тарифов, прежде чем на них рассчитывать. Одна оговорка: повторное одобрение той же заявки отправит её снова, так что следите за дублями строк.

Это обычный HTTP POST, а не готовая интеграция с Google Sheets. Принимающую сторону вы делаете сами.

Чего форма не умеет

  • Нет билетов и нет шага оплаты в форме. Если вход платный, принимайте деньги через сервис билетов или платежей, а форму оставьте для списка гостей.
  • Нет счётчика мест и листа ожидания. Считаете вы.
  • Нет автоматических напоминаний. Со своим ботом можно отправить рассылку всем, кто нажал «Начать», раз в сутки, но ограничить её только одобренными гостями нельзя.
  • Нет проверки email и проверки на дубли.
  • Нет экрана отметки на входе. Списком служит закрытый канал или ваша таблица.

Для бесплатного митапа или воркшопа с аудиторией, которая уже в телеграме, это короткий список пробелов. Для конференции на 2 000 человек с платными билетами инструмент не подходит.

Настройка за пять минут

  1. При подключении добавьте закрытый канал для организаторов и выберите шаблон «Регистрация на мероприятие».
  2. Откройте настройки формы. Переименуйте направления, удалите ненужные поля и вставьте два текста с вашим местом и временем.
  3. Отправьте ссылку в группу или канал.
  4. Одобряйте, пока не наберёте своё число, затем замените текст отказа на сообщение «мест нет».

Только знакомитесь с ботами? Как создать бота в телеграмме без кода показывает, как его сделать.

Настроить форму регистрации в телеграме →

Часто задаваемые вопросы

Можно ли принимать оплату в форме регистрации на мероприятие?
Внутри формы нельзя: она собирает регистрацию и не принимает деньги. Если мероприятие платное, берите оплату через сервис билетов или платежей, а форму используйте для списка гостей.
Бот проверяет, что email настоящий?
Нет. Поле email — обычный текст. Проверяется только телефон, и только формат: не меньше семи цифр.
Как закрыть регистрацию, когда места закончились?
Перестаньте одобрять и замените текст отказа в настройках формы на «мест нет». Лимиты в шаблоне считают заявки каждого человека, а не всего мероприятия, так что форму они сами не закроют.
Можно ли отправлять список прямо в Google Sheets?
Да, через вебхук: каждая одобренная заявка уходит на адрес, который вы контролируете, например на скрипт Google Apps Script. Это обычный HTTP POST, а не встроенный коннектор Google Sheets, и вебхуки есть не во всех тарифах.

Похожие статьи

← Назад в блог