Nocode Circle

QuintaDB и Telegram: автоматизация заявок без кода за 15 минут

Инструменты14.04.20255 МИН
QuintaDB и Telegram: автоматизация заявок без кода за 15 минут

Письма с заявками теряются в почте? Менеджеры отвечают с опозданием, а клиенты уходят к конкурентам? Есть простой способ получать заявки мгновенно — прямо в Telegram, и не терять их. И для этого не нужен программист.

В этой статье мы расскажем, как связать сервис QuintaDB с Telegram, чтобы заявки с формы сразу приходили в мессенджер. Всё — без кода, с минимальной настройкой.

Зачем это нужно

Для чего использовать QuintaDB? Это no-code платформа для создания форм, баз данных, таблиц и отчетов. Подходит для бизнеса, школ, мероприятий, НКО и всех, кому важно собирать и структурировать данные.

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

C QuintaDB можно создать

  • CRM, ERP-системы
  • продукты для бизнеса
  • разнообразные БД
  • веб-формы для разных задач
  • виджеты (отчеты, карты, диаграммы, календари и другие)
  • E-mail и SMS-рассылки
  • настройку Webhooks, что позволит отправлять данные в Telegram
Управление данными с QuintaDB

Управление данными с QuintaDB

Допустим, у вас есть форма на сайте: «Записаться на консультацию», «Оставить заявку», «Заказать обратный звонок». Каждый раз, когда кто-то её заполняет, вам важно отреагировать как можно быстрее.

Но:

  • Уведомления на почту часто игнорируются
  • Менеджеры не заходят в админку вовремя
  • Потенциальные клиенты теряются

Связка с Telegram решает эту проблему. Сообщение с данными формы приходит вам в мессенджер — мгновенно. Реакция — за секунды.

Что понадобится

  • Аккаунт в QuintaDB
  • Telegram-бот (создадим через @BotFather)
  • Чат, куда будут приходить заявки
  • 15 минут времени

Пошаговая настройка

Здесь мы расскажем, как легко задать настройки и получать уведомления в Telegram. Вот очередность действий:

1. Создаём форму в QuintaDB

  • 1Зарегистрируйтесь на quintadb.ru или войдите в аккаунт
  • 2Создайте новый проект → "Форма"
  • 3Добавьте нужные поля: имя, телефон, комментарий и т.д.
  • 4Опубликуйте форму (можно встроить на сайт или использовать прямую ссылку)

2. Создаём Telegram-бота

  • 1В Telegram найдите бота @BotFather и отправьте команду /start
  • 2Команда /newbot — задайте имя и username (должен оканчиваться на bot)
  • 3BotFather пришлёт вам токен — сохраните его

3. Узнаём chat_id

Чтобы отправить сообщение, Telegram API должен знать, в какой чат его отправлять.

  • 1Найдите своего нового бота в Telegram, нажмите "Start".

Откройте в браузере ссылку:

https://api.telegram.org/bot<ВАШ_ТОКЕН>/getUpdates

  • 1Замените <ВАШ_ТОКЕН> на свой
  • 2В ответе будет chat → id. Скопируйте его — это ваш chat_id

4. Настраиваем Webhook в QuintaDB

  • 1Перейдите в настройки проекта → Webhooks
  • 2Нажмите "Добавить Webhook"

В поле URL укажите: https://api.telegram.org/bot<ТОКЕН>/sendMessage

  • 1(Подставьте свой токен)
  • 2Метод: POST
  • 3Параметры запроса:chat_id: ВАШ_CHAT_ID

text: Новая заявка:

Имя: {{Имя}}

Телефон: {{Телефон}}

Комментарий: {{Комментарий}}

  • (Вставьте нужные поля из формы — можно выбрать из списка под полем)
  • 1Сохраните и протестируйте Webhook

Если всё сделано правильно, в Telegram тут же прилетит сообщение.

И с продвинутой логикой

Хочется большего? Можно, например, добавить кнопки ответа прямо в Telegram-сообщение при использовании промежуточного сервера (бота). Для этого нужно использовать Telegram Bot API — в частности, inline keyboard (встраиваемые кнопки) или reply keyboard (обычные кнопки под полем ввода).

Вот базовый план:

1. Создание кнопок (inline)

Используется InlineKeyboardMarkup с InlineKeyboardButton.

Пример JSON-запроса к Telegram API (или с помощью Python/Node.js и т.п.):

{

"chat_id": "<ID чата>",

"text": "Выберите вариант:",

"reply_markup": {

"inline_keyboard": [

[

{

"text": "✅ Да",

"callback_data": "answer_yes"

},

{

"text": "❌ Нет",

"callback_data": "answer_no"

}

]

]

}

}

Отправляется POST-запрос на:

https://api.telegram.org/bot<ВАШ_ТОКЕН>/sendMessage

2. Обработка нажатий (Callback Query)

Когда пользователь нажимает кнопку, Telegram отправляет событие на ваш webhook:

{

"update_id": 123456,

"callback_query": {

"id": "abc123",

"from": { ... },

"data": "answer_yes",

...

}

}

Ваш сервер должен:

  • принять callback
  • отправить answerCallbackQuery
  • по желанию — отредактировать сообщение или отправить новый ответ

Пример ответа на callback:

POST https://api.telegram.org/bot<ВАШ_ТОКЕН>/answerCallbackQuery

{

"callback_query_id": "<ID из callback_query>",

"text": "Вы выбрали: ✅ Да",

"show_alert": false

}

3. Альтернатива: обычные кнопки (ReplyKeyboardMarkup)

Если вы хотите кнопки, которые исчезают после выбора:

"reply_markup": {

"keyboard": [

["Да", "Нет"]

],

"one_time_keyboard": true,

"resize_keyboard": true

}

Эти кнопки отправляют текст, а не callback — ваш сервер должен обрабатывать входящие текстовые сообщения.

Что получилось в итоге

  • Быстрая реакция на заявки
  • Уведомления приходят туда, где вы действительно их увидите
  • Без почты, без админок, без лишнего стресса

Попробуйте сами

Настройка займёт 10–15 минут, а эффект — сразу. Telegram + QuintaDB — это простой и эффективный способ быть на связи с клиентами. Пишите нам отзывы в личку и приходите к нам в Телеграм-канал . Делитесь опытом — и мы добавим лучшие кейсы в следующую статью.

Инструменты

14.04.2025

Была ли статья полезной?