Портфолио | Salebot
May 13, 2025

Автоматизация записи на консультацию к эксперту с помощью чат-бота

Алексей Алексеев - технический специалист, эксперт по чат-ботам.

Тех задание | Что сделано | Видео | Итог | Контакты

Техническое задание

📌 1. Описание проекта

Разработать Telegram-бота для автоматизированной записи клиентов на консультации к эксперту по цифровым продуктам и автоматизации бизнес-процессов. Бот должен предоставлять пользователям возможность выбрать дату, время и тип консультации, собирать контактные данные и отправлять напоминания.

🎯 2. Основные функции бота

✅ Команда для начала бронирования: /book_consultation.

✅ Выбор доступного времени и даты консультации.

✅ Выбор типа консультации (из списка).

✅ Запрос и проверка корректности ввода контактных данных (Имя, телефон, email).

✅ Отправка подтверждения записи пользователю с возможностью изменить или отменить запись.

✅ Внесение записи в Google-календарь эксперта.

✅ Напоминание пользователю за 24 часа до консультации с кнопкой подтверждения, изменения или отмены записи.

✅ Сохранение информации о подтверждении, изменении или отмене записи в Google-таблицу и в Google-календарь эксперта.

🛠 3. Технические требования

  • Чат-бот должен быть создан на Salebot и интегрирован с Telegram.
  • Доступные даты и время должны подгружаться из Google-таблицы.
  • После отправки пользователю подтверждения записи, она должна вноситься в Google-календарь эксперта.
  • Все изменения записи также должны отражаться в Google-календаре эксперта.
  • Напоминания отправляются пользователям за сутки до консультации с запросом подтверждения и с возможностью изменить или отменить запись.
  • После подтверждения, изменения или отмены записи это сохраняется в виде записи в Google-таблице и в Google-календарь эксперта.

💡 4. Дополнения к ТЗ в ходе обсуждения

  1. Консультации проводит эксперт по цифровым продуктам и автоматизации бизнес-процессов. У него есть фиксированные временные слоты, в которые он может проводить консультации любого типа.
  2. Доступные временные слоты:
    • Понедельник, среда, пятница: 11:00, 19:00.
  3. Доступные типы консультаций:
    • Разработка стратегии продвижения продуктов через автоматизацию.
  4. Первая консультация - Вводная консультация для новых клиентов, анализ потребностей.
  5. Продвинутая консультация - Разбор сложных сценариев автоматизации и интеграции сервисов.
  6. Индивидуальный разбор - Глубокий анализ бизнес-процессов клиента и разработка стратегии.
  7. Маркетинговая стратегия - Разработка стратегии продвижения продуктов через автоматизацию.
  8. Оптимизация чат-бота - Анализ текущего чат-бота, выявление ошибок, предложения по улучшению.
  9. 📌 Примечание:
    • Все доступные слоты должны быть загружены в Google-таблицу.
    • Если слот занят, он должен становиться недоступным для последующего бронирования.
    • Бот должен работать с этой таблицей, чтобы предоставлять пользователю актуальные свободные слоты и записывать клиентов.
    • Статус может быть "Свободно" или "Занято".
    • Если слот свободен, он предлагается клиенту для записи и в таблицу вносятся данные клиента, телефон, email и тип консультации. После записи статус меняется на “Занято”.

📅 5. Срок выполнения

  • 14 дней (выполнено за 5 дней вместе с тестированием)

В начало 👆

Что было сделано

  • Создана таблица в Google Sheets. Вкладка "График консультаций" - производится автоматическая запись клиента с его анкетными данными.
  • Есть предварительная запись без подтверждения записи и изменение в таблице с подтверждением записи.
💡 Для удобства строчки в таблице закрашены разными цветами после подтверждения записи.
  • Фиксированные три дня в неделю и время по две встречи в день.
  • В таблице изменяются только даты, в ручную.
  • Создан календарь в Google calendar с возможностью записи и изменения записи клиентов на встречу.
  • Схема чат-бота в конструкторе SaleBot.
  • Приветствие и ввод данных клиента - имя и телефон с проверкой правильности ввода.
  • Ввод Email клиента при регистрации с проверкой правильности ввода.

Бот считывает данные с Google sheets и выводит даты и время со статусом "Свободно".

  • Если в дате попадается занятое время бот пишет - "Пусто". Когда пользователь переходит по кнопке "Пусто", то бот не дает ему продолжить регистрацию и возвращает обратно к выбору даты. Так же происходит если в кнопках выбора даты тоже написано - "Пусто".
  • Выбор типа консультации.
  • Происходит предварительная запись клиента в таблицу. Для того чтобы выбранная дата и время были зафиксированы за клиентом необходимо ему подтвердить регистрацию.
  • Запись подтверждена и и это отражается в Google sheets.
  • Так же после подтверждения регистрации происходит запись в Google calendar.
  • За сутки до встречи клиенту приходит сообщение напоминание.
  • Аналогично работает если клиент решил изменить дату и время (или только дату или только время) встречи.
  • Так же предусмотрена возможность отменить встречу или отменить запись.

В начало 👆

Видео

Видео на Youtube

Видео 1

Видео 2

Видео 3

Видео 4

Видео 5

Видео 6

Видео на Rutube

Видео 1

Видео 2

Видео 3

Видео 4

Видео 5

Видео 6

Видео на VK

Видео 1

Видео 2

Видео 3

Видео 4

Видео 5

Видео 6

В начало 👆

Итог

Этот чат-бот можно адаптировать под любое мероприятие, студию, школу, клуб как онлайн так и офлайн.

Можно упростить или усложнить, например, дополнительно можно настроить:

  • связь со службой поддержки/помощи/заботы;
  • настройка оплаты;
  • настройка бонуса при вводе промокода;
  • дополнительные бонусы для постоянных клиентов;
  • предложить подписку на закрытый канал с медиа контентом мастер-класса.
  • и т.д.

В начало 👆

Мои контакты

Алексей Алексеев - технический специалист, эксперт по чат-ботам.

Telegram: @aftopilot2

ВК: @alexey_bots

В начало 👆