Якщо клієнти пишуть вам у чат «Скільки коштує X?», ви щоразу перепитуєте ті самі чотири речі: що саме потрібно, на який бюджет, до якого терміну і як із ними зв’язатися. Форма запиту кошторису питає їх один раз, до вашої першої відповіді. Ось така, що працює в боті Telegram: чотири питання, два поля, які додаєте ви, кнопки бюджету у вашій валюті та правило, що пересилає у ваш сервіс лише великі запити.
Спершу про два обмеження. Форма збирає запити: вона не складає кошторису, не розраховує ціну й не відстежує продаж, і це не CRM, бо запити лежать у списку по одному. Якщо ви шукали друкований бланк запиту кошторису, це не він. Про розподіл заявок в агенції дивіться форму приймання заявок для агенцій.
Чотири питання для форми запиту кошторису й два, які треба додати
Це шаблон «Лід-форма (агентство)» в Easy Post, і він підходить будь-якому бізнесу, що дає кошторис: підрядникові, студії, майстерні, агентству. Після вибору шаблону поля можна перейменувати, видалити чи додати в «Налаштуваннях форми» (кнопка «Форма» на сторінці потоку); способи створити таку форму порівнює посібник із конструктора форм без коду. В українському інтерфейсі питання й кнопки шаблону вже українські, тож нижче вони такі, як у боті; виняток — кнопки бюджету: вони лишаються в доларах, як і сказано нижче. Залишайте поле лише тоді, коли читатимете відповідь.
- Компанія (обов’язкове; питання «Назва компанії:»). Людина, яка замовляє ремонт ванної кімнати, не має компанії. Змініть питання на «Ваше ім’я або назва компанії:», а «Назву поля» — напис у вашій картці — на «Клієнт».
- Завдання (обов’язкове; питання «Опишіть завдання:»; від 10 до 1000 символів). Якщо менше 10 символів, бот відповідає «Потрібно щонайменше 10 символів.»; якщо понад 1000 — відмовляє, і клієнт надсилає коротший текст. Ліміти в редакторі змінити не можна, а питання — ваше. Питайте про результат, а не про спосіб: «Що потрібно зробити і що має змінитися, коли роботу буде завершено?»
- Бюджет (обов’язкове; питання «Бюджет:»; кнопки «< $1K», «$1K-$5K», «$5K-$20K», «$20K+»). Кнопки в доларах будь-якою мовою, тож клієнтові, чий бюджет у євро, доводиться перераховувати діапазони подумки. Діапазони ще й перетинаються на $5K і на $20K, тож клієнт, який має рівно $5000, може натиснути одну з двох кнопок. Перейменуйте кнопки на вашу валюту й на діапазони, що не дотикаються. Варіанти пишіть без ком, бо кома починає нову кнопку: пишіть «1000–4999», а не «1,000–4,999». Тримайте назви короткими. Клієнтові, який набирає суму замість натискання, бот відповідає «Будь ласка, оберіть один із варіантів кнопкою.»
- Терміни (необов’язкове; питання «Бажані терміни:»; кнопка пропуску має напис «Гнучко»). Якщо клієнт пропустить питання, у вашій картці не буде рядка «Терміни», і це означає «без терміну»; набране «Гнучко» зберігається як написано. Змініть кнопку пропуску в розділі «Тексти кнопок і помилок» цього поля на «Без терміну».
- Контакт (додайте самі). У шаблоні для нього немає поля. Ви отримуєте ім’я клієнта в Telegram і, якщо він його має, @нікнейм, а відповісти клієнтові через бота не можна. Клієнт без @нікнейма не залишає вам способу відповісти. Додайте поле кнопкою «+ Додати поле». Заповніть два рядки: «Назва поля» — це напис, який ви бачите в картці (напишіть «Контакт»), і «Текст від бота» — це те, що бачить клієнт («Телефон або email:»). Порожня «Назва поля» дає порожній напис у картці. Поставте галочку «Обов’язкове», натисніть стрілку вгору поруч із полем стільки разів, на скільки місць його треба підняти, і натисніть «Зберегти». Якщо вибрати «Тип» «Телефон», бот ще й перевірить, що у відповіді щонайменше сім цифр, але тоді він відхилятиме email, тож змініть «Текст від бота» на «Номер телефону:».
- Фото (додайте самі; «Обов’язкове» не позначайте). Для ремонту, примірки чи дизайну фото або ескіз замінює цілий абзац. Додайте поле типу «Фото» з «Назвою поля» «Фото» й «Текстом від бота» «Фото місця або ескіз (необов’язково):». Воно приймає лише фото, до десяти. На будь-яке інше повідомлення бот відповідає «Будь ласка, надішліть фото.», а PDF не зберігається. Картка фото не показує: вони лежать у кабінеті маленькими мініатюрами, які відкриваються у повному розмірі. Є й обмеження: коли в запиті є фото, текст із полів «Компанія», «Завдання», «Бюджет» і «Терміни» має вміщатися в 1024 видимі символи. Якщо більше, бот видаляє запит, і клієнтові доводиться починати спочатку, тож «Завдання» близько 1000 символів разом із фото може зламати форму. Просіть коротке завдання або не додавайте поле «Фото».
Що відбувається, коли клієнт надсилає запит
- Розмістіть посилання там, де клієнти питають про ціну: у профілі, під прайсом, у закріпленому повідомленні. Після вашого власного тесту блок «Залишилося зробити» на сторінці потоку показує пункт «Надішліть форму людям» із кнопкою «Копіювати посилання». Цей пункт зникає, щойно відповість справжній клієнт, тож збережіть посилання в іншому місці. Клієнт натискає «Почати» й відповідає на питання по одному, зі смугою прогресу.
- Коли клієнт надсилає останню відповідь, запит приходить вам у Telegram. Бот пише вам і всім у вашому проєкті, хто прив’язав Telegram: відповіді, ім’я клієнта в Telegram (з @нікнеймом, якщо він є) і посилання «Відкрити заявки» на список у кабінеті. Кнопок немає, бо нічого не чекає на ваше схвалення.
- Прочитайте картку й надішліть кошторис через @нікнейм або через поле контакту. Картка обрізає кожну відповідь до 300 символів; кабінет показує весь текст.
- Клієнт бачить ваше підтвердження одразу після надсилання (текст нижче).

Ілюстрація: тексти взято з бота, додані питання пропущено, а кнопки бюджету перейменовано; імена й дані вигадані.

Ілюстрація: тексти взято з бота, а «Контакт» — поле, яке ви додаєте самі; імена й дані вигадані.
Тут нічого не чекає на ваше рішення, бо жодного адресата не ввімкнено: в онбордингу ви лише обираєте шаблон, і потік одразу збирається без каналу. На сторінці потоку натисніть «Перевірити форму в Telegram», щоб картки могли до вас дійти, а поле каналу в блоці «Залишилося зробити» залиште порожнім. Заголовок картки містить значення поля «Назва потоку», яке спочатку таке: «Лід-форма (агентство)». Змінити його можна на сторінці «Редагувати потік». Таке саме налаштування й у формі відгуку на вакансію.
Два тексти для вставки в налаштування
«Вітальний текст» у «Налаштуваннях форми» — це перше повідомлення; за замовчуванням там «Ласкаво просимо! Натисніть кнопку, щоб надіслати заявку.» Напишіть там, навіщо ця форма й скільки часу вона забирає: «Кілька швидких питань, щоб ми могли надіслати вам розрахунок.» «Текст завершення» бот надсилає після останньої відповіді; за замовчуванням там «Дякуємо! Ваша заявка очікує на перевірку.» Тут ніхто нічого не перевіряє, тож замініть цей текст. Теги Telegram HTML, як-от <b>, працюють в обох полях, а зайвий символ «<» чи «&» у тексті може зламати повідомлення.
Запит отримано. Ми надішлемо вам розрахунок протягом одного робочого дня. Питання: t.me/yourstudio
Замініть t.me/yourstudio на власний контакт і пишіть лише той термін, який дотримаєте. Під подякою бот показує кнопку «Надіслати ще», яка починає новий запит. Її можна перейменувати в полі «Текст кнопки „Ще“», але вимкнути не можна.

Ілюстрація: текст — той, що вставлено вище; імена й дані вигадані.
Надсилайте великі запити у свій сервіс
Кабінет показує кожен запит від найновіших, із вкладками за статусами, без пошуку й фільтра за полями. Оскільки «Бюджет» — це кнопка, вебхук з умовою може переслати лише запити з вашого верхнього діапазону в сервіс, що приймає вебхуки: CRM або сервіс автоматизації. Картка в Telegram усе одно приходить на кожен запит, тож вебхук додає другий шлях, а не замінює перший.
- На сторінці потоку відкрийте «Куди надсилати».
- У формі «Додати адресата» виберіть «У CRM або таблицю (вебхук)», введіть назву адресата та URL.
- Натисніть «Умови», щоб розгорнути блок, потім «+ Додати умову», виберіть поле «Бюджет», оператор «дорівнює» і значення рівно так, як написано на кнопці, наприклад «20000 і більше». Порівняння точне: якщо згодом перейменуєте кнопку, змініть і умову.
- Поставте галочку «Схвалювати автоматично». За замовчуванням її вимкнено, і без неї кожна картка отримує кнопки «Схвалити» та «Відхилити», а вебхук спрацьовує лише після натискання «Схвалити».
- Натисніть «Додати». Тоді Easy Post надсилатиме кожен запит, що відповідає умові, як JSON на цю адресу: відповіді, ім’я клієнта в Telegram, його @нікнейм та ID чату і посилання на фото. Ці посилання відкриваються без входу, тож надсилайте їх лише в сервіс, якому довіряєте.
Коли ввімкнено адресата з автосхваленням, як у цьому налаштуванні, картка має заголовок «Нова заявка в … — схвалена автоматично» і більше не містить рядка «Збережена в кабінеті» — для кожного запиту, зокрема й тих, які умова пропустила. Вебхуки є не в усіх тарифах, тож спершу загляньте в розділ про тарифи на головній сторінці. Щоб картки читали кілька людей, додайте їх у розділі «Учасники»: кожному потрібен обліковий запис Easy Post і прив’язаний Telegram (кнопка «Прив’язати Telegram» у блоці «Залишилося зробити» після власного тесту або в профілі), а учасники можуть змінювати й форму.
Де запит застрягає
- Недозаповнений запит не дає вам картки. Картка в Telegram і вебхук з’являються лише після останньої відповіді. Часткові відповіді лежать на вкладці «Очікує» в кабінеті, яка видна лише тоді, коли там щось є, тож заглядайте туди час від часу. Робіть форму короткою, а «Терміни» й «Фото» — необов’язковими.
- Ліміт на клієнта. Шаблон дозволяє 10 запусків на день і 50 на місяць на один акаунт Telegram, і обидва числа можна змінити в блоці «Ліміти заявок» у «Налаштуваннях форми». Запуск враховується, навіть якщо клієнт кинув форму. Ваші власні тести рахуються лише на вашому акаунті.
Налаштування за чотири кроки
- В онбордингу або через «+ Новий потік», якщо обліковий запис уже є, оберіть шаблон «Лід-форма (агентство)». Натисніть «Перевірити форму в Telegram» і залиште канал у блоці «Залишилося зробити» порожнім.
- У «Налаштуваннях форми» змініть питання про компанію, перейменуйте кнопки бюджету, задайте кнопку пропуску для «Термінів», напишіть «Вітальний текст» і «Текст завершення» та додайте «Контакт» і «Фото».
- Надішліть собі запит і перевірте картку, кабінет і підтвердження.
- Натисніть «Копіювати посилання» в блоці «Надішліть форму людям» і розмістіть посилання там, де клієнти питають про ціну.
Тільки знайомитеся з ботами? Як створити бота в Telegram без коду показує, як його зробити.