Кофейный автомат Jetinno в тёмном интерьере
SaaS · Telegram-бот · Jetinno / Kit Vending

Кофе купили один раз —и пропали навсегда?Мы возвращаем клиентов.

VendingDrop — единый бот для сети кофематов: оцифровывает покупателей, собирает отзывы на Яндекс.Картах и 2GIS, отсекает накрутки фильтром в 120 секунд и возвращает людей за повторной покупкой со скидкой 50%.

1 бот
на всю сеть автоматов
120 сек
антифрод-фильтр отзывов
−50%
промокод за честный отзыв
Отзывы на Яндекс.Картах✦Telegram-бот✦Возврат клиентов✦Промокоды Jetinno✦Антифрод 120 секунд✦Подписка 1 500 ₽/мес✦2GIS рейтинг✦SaaS для вендинга✦Отзывы на Яндекс.Картах✦Telegram-бот✦Возврат клиентов✦Промокоды Jetinno✦Антифрод 120 секунд✦Подписка 1 500 ₽/мес✦2GIS рейтинг✦SaaS для вендинга✦
01Проблема вендинга

Автомат продаёт кофе, но не строит бизнес

Покупают один раз и уходят

Клиент взял кофе на автомате Jetinno — и растворился. Вендор не знает, кто это был и чем его вернуть.

Нет базы клиентов

Телеметрия знает всё о стаканчиках и сиропе, но ничего — о людях. Ни контакта, ни истории покупок.

Ноль отзывов на картах

Яндекс.Карты и 2GIS пусты, а ведь именно рейтинг решает, зайдёт ли новый человек к автомату.

Решение

Единый Telegram-бот

  • Оцифровывает каждого покупателя через QR на корпусе
  • Собирает живые отзывы на картах за промокод
  • Фильтрует негатив и отсекает накрутки таймером
  • Возвращает людей за повторной покупкой со скидкой
Один бот. Вся сеть. Никаких лишних приложений для клиента.
02Как устроена система

Один бот. Три роли. Вся сеть.

Больше не нужно писать отдельного бота под каждого клиента. @vendingdrop_bot сам понимает, кто перед ним — по диплинку и Telegram ID — и показывает каждому свой интерфейс.

Владелец автоматов Jetinno

Партнёр

  • Админ-панель и статистика по своим аппаратам
  • Загрузка промокодов Excel-файлом прямо в чат
  • Готовая QR-наклейка с индивидуальным диплинком
Подключение точки — одна команда /connect_terminal.
03Путь покупателя

От QR на корпусе — до промокода за 2 минуты

    01

    Сканирование

    Покупатель сканирует QR-код на корпусе Jetinno. Никаких приложений — только камера телефона.

    02

    Переход в бота

    Бот мгновенно понимает, у какого именно аппарата стоит человек, и пишет это в базу.

    /start?code=terminal_123
    03

    Психологический фильтр

    Бот даёт ссылку на Яндекс.Карты и кнопку «Я оставил отзыв». Покупатель идёт писать — время пошло.

    04

    Проверка на честность

    Защита от фрода

    Нажал раньше, чем через 120 секунд? Вежливый отказ: «Написать честный отзыв за это время невозможно. Попробуйте через пару минут!»

    05

    Выдача скидки

    Спустя 2 минуты бот выдаёт промокод −50%, жёстко привязанный к этой торговой точке. Один код на аккаунт в месяц.

    Пройти путь в живом демо

    с настоящей базой данных и таймером

VendingDrop · бот
симуляция фильтра
online
0секунд
$ INSERT INTO clicks_log (started_at) → отсчёт начат…
04Путь партнёра

Подключение автомата — быстрее, чем остынет эспрессо

01

Регистрация

Владелец автомата оплачивает подписку и просто заходит в бота — регистрация занимает минуту.

02

Активация точки

Секретная команда привязывает терминал из Kit Vending к его аккаунту навсегда.

/connect_terminal terminal_101
03

Загрузка кодов

Прямо в чат боту партнёр отправляет Excel со своими промокодами из кабинета телеметрии.

promo_1000_codes.xlsx
04

QR-наклейка

Бот присылает готовый файл для печати наклейки с индивидуальным диплинком на эту точку.

$/connect_terminal terminal_101→Терминал привязан · владелец: @ivan_petrov
05Монетизация и контроль

1 500 ₽/мес за каждый автомат. Не заплатил — акция умерла.

Калькулятор вашей сети

1300
Доход в месяц
60 000 ₽
Доход в год
720 000 ₽

Платформа окупается вендором с 3–4 возвращённых клиентов в месяц — а бот возвращает их десятками, пока вы масштабируете сеть на сотни аппаратов.

Автоматическое отключение

  1. 01
    Дата окончания — в базе
    У каждого терминала хранится subscription_ends_at. Платёж через ЮKassa продлевает её на 30 дней.
  2. 02
    Срок вышел — QR мертвеет
    Бот блокирует промокоды точки. Никакой ручной работы и звонков должникам.
  3. 03
    Долг гасится сам
    Покупатели на точке видят паузу акции, вендор теряет отзывы — и быстро оплачивает месяц.
Что видит покупатель на заблокированной точке:
«Акция временно приостановлена»
Увидеть блокировку в демо
06Техническая схема

Пять шагов до запуска — архитектура масштабируется на сотни точек

шаг 1

PostgreSQL

Четыре связанные таблицы: пользователи, терминалы, промокоды и лог переходов.

шаг 2

Python + aiogram

Обработка диплинков /start, timestamp в ClicksLog и выдача кодов по таймеру 120 сек.

шаг 3

Jetinno · Kit Vending

Никакого кода в автомате: акция «−50%» и выгрузка кодов — в кабинете телеметрии.

шаг 4

VPS + Docker

Ubuntu-сервер, контейнер с ботом и базой — бесперебойная работа 24/7.

шаг 5

ЮKassa

Платёжный виджет для автоплатежей партнёров: подписка продлевается сама.

Схема базы данных

Уже развёрнута в этом демо
users
  • telegram_id · уникальный
  • role · client / partner / superadmin
  • created_at
terminals
  • code · terminal_101
  • owner_id → users
  • subscription_status · ends_at
promo_codes
  • code
  • terminal_id → terminals
  • status · available / issued
clicks_log
  • user_id + terminal_id
  • started_at · отсчёт 120 сек
  • promo_issued_at