
Requiply 1.2.8: Telegram, Вчасно і один платіж на весь борг клієнта
Що нового у Requiply 1.2.8?
Версія 1.2.7 була про документи. Ця про людину, для якої ці документи створюються.
Requiply 1.2.8 додає дві інтеграції та дві сторінки. Усі вони працюють на одне. Telegram доставляє ваші сповіщення про бронювання безкоштовно, разом із рахунком і кнопкою оплати. Вчасно бере згенерований договір оренди й підписує його кваліфікованим електронним підписом. Нова сторінка клієнта збирає контакти, гроші, повідомлення та бронювання на одному екрані. А погашення боргу перетворює п'ять недоплачених бронювань на одне посилання на оплату.
Дві з цих функцій мають власні покрокові інструкції. Ця стаття стисло описує, що кожна з них робить. Інструкції показують кожен екран.
1. Telegram: безкоштовні сповіщення від власного бота

Requiply і раніше вмів писати клієнтам через SMS та Viber. Обидва канали коштують грошей за кожне повідомлення й передають лише простий текст.
Telegram не коштує нічого й передає все. Ваш бізнес створює власного бота через @BotFather, ви вставляєте токен у Налаштування → Інтеграції → Комунікації. Після цього будь-яка автоматизація може написати кожному клієнту, який підключився до цього бота.
Уся справа в підключенні. Бот не може написати на номер телефону, тому кожен клієнт один раз відкриває вашого бота. Requiply дає два способи це організувати: персональне посилання-запрошення на сторінці клієнта або змінна {{telegramConnectLink}} у листі-підтвердженні бронювання, яка непомітно підключає кожного нового клієнта без жодних зусиль.
Що змінилося
Шаблони повідомлень: тут тепер живе текст
Повідомлення в Telegram несуть те, чого SMS не вміло ніколи. Цьому потрібне було власне місце. Тому текст автоматичного повідомлення переїхав із автоматизації на нову сторінку: Налаштування → Бронювання → Шаблони повідомлень, месенджерний аналог шаблонів листів.
Кожен шаблон має формат. Саме формат вирішує, що в ньому може бути:
| Формат | Що може містити | Які канали можуть надіслати |
|---|---|---|
| Текст | Лише простий текст | Усі канали: SMS, Viber, «Viber із запасним SMS» і Telegram |
| Telegram | Форматований текст, PDF-вкладення та до шести кнопок із посиланнями | Лише Telegram |
| Viber | Простий текст до 1000 символів, необов'язкове зображення, одна кнопка дії | Viber і «Viber із запасним SMS» |
Шаблон формату Telegram може долучати рахунок бронювання та будь-які ваші шаблони експорту у вигляді PDF, згенеровані в момент надсилання. Може нести кнопку Оплатити з посиланням {{paymentIntegrationLink}}. Панель попереднього перегляду показує повідомлення саме так, як його побачить клієнт, разом із вкладеннями та кнопками.
Практичні сценарії:
- Підтвердження з рахунком: тригер на статус «Підтверджено», долучений PDF рахунку, кнопка оплати. Клієнт отримує всі три в одному повідомленні
- Договір перед видачею: долучіть договір оренди зі своїх шаблонів експорту, щоб клієнт прочитав його ще до приїзду
- Нагадування про видачу: тригер за відносним часом за добу до початку, з датою, часом і вашою адресою
- Нагадування про оплату: тригер на статус платежу й кнопка, що веде просто на сторінку оплати
Повна інструкція: Інтеграція Telegram у Requiply проходить через створення бота, підключення клієнтів і побудову автоматизації.
2. Вчасно: підпис договору без виходу з бронювання

Requiply 1.2.7 навчив бронювання створювати документи. Але з ними після цього не можна було зробити нічого. Ви експортували договір, надсилали поштою й вимагали назад підписаний скан.
1.2.8 додає Вчасно.ЕДО на новій сторінці Налаштування → Інтеграції → Підписання документів. Вставте API-токен. Договори оренди, акти приймання-передавання та рахунки вирушають на кваліфікований електронний підпис (КЕП) просто з того бронювання, якому вони належать.
Документи тепер належать бронюванню
Підписанню потрібен документ, тож у вікні Експорт з'явилася друга кнопка. Швидке завантаження робить те саме, що й завжди. Зберегти генерує PDF, зберігає його в бронюванні й додає в нову картку Документи на сторінці бронювання.
Ця картка корисна сама по собі, навіть без підключеного провайдера підписання. Точний рахунок, який отримав клієнт, більше не живе в чиїйсь теці «Завантаження». Пізніші зміни цін його не змінюють. Будь-хто з команди може дістати саме той файл, який передали клієнту.
Що змінилося
Спершу підписує ваша організація, потім документ переходить до клієнта. Статус на бронюванні показує будь-кому на видачі, чи готові документи. Одночасно може тривати лише одне підписання документа, а кнопка надсилання повертається лише тоді, коли підписання відхилили або воно завершилося помилкою. Тож відхилений договір можна виправити й надіслати знову, а попередня спроба залишається в історії.
Збережені PDF лежать у приватному сховищі, обмеженому вашою організацією. Завантажуються вони через тимчасові посилання. Вони ніколи не доступні публічно.
Повна інструкція: Інтеграція Вчасно у Requiply розбирає токен, тариф «Інтеграція» та весь процес підписання екран за екраном.
3. Сторінка клієнта

Усьому вищезгаданому потрібне було місце. Статус Telegram не є властивістю бронювання. Як і гроші, які клієнт винен за шістьма з них.
Тож клієнти отримали власну сторінку. Натисніть тег ID у будь-якому рядку списку клієнтів або ID у спливаючому вікні клієнта на будь-якому бронюванні. Ви опиняєтеся на /clients/{id}.
Один екран відповідає на два питання, які персонал справді ставить на видачі: хто ця людина і чи винна вона нам щось.
Що на ній є
Деталі. Контактний запис: ID, системний ID, повне ім'я, email, телефон і призначена цінова знижка.
Фінанси. Чотири показники. Усі вони рахуються з платіжних записів, а не з підсумків бронювань. Бронювання, позначене оплаченим у таблиці, але без завершеного платіжного запису, все одно рахується боргом, бо ця картка показує гроші, які справді рухалися.
| Показник | Що означає |
|---|---|
| Дохід | Реально отримані гроші: завершені платежі мінус повернення мінус застава, яку ви ще утримуєте |
| Прибуток | Дохід мінус витрати, де витрати це виплати працівникам за послуги плюс витрати на суборенду. Зелений, коли додатний, червоний, коли від'ємний |
| В очікуванні | Платежі в статусі очікування або обробки. Гроші в дорозі, але ще не зараховані |
| Борг | Виставлена сума кожного бронювання мінус те, що за ним зібрали, обмежене нулем знизу й підсумоване. Червоний, коли більше нуля |
Повідомлення. Статус Telegram у клієнта з його нікнеймом і кнопка Скопіювати посилання-запрошення, доки він не підключився. Нижче журнал усіх повідомлень, які Requiply йому надіслав. Кожен запис несе шаблон, канал, час, попередній перегляд тексту й тег Надіслано або Помилка. Помилки називають причину звичайною мовою. Це найшвидший спосіб відповісти на питання «а клієнт узагалі отримав нагадування?».
Додаткові поля. Будь-які власні поля рівня клієнта, які ви налаштували, зі значеннями.
Бронювання. Усі бронювання цього клієнта, розкладені на п'ять вкладок із лічильниками: Прострочені, Сьогодні, Активні, Майбутні, Історія. Сторінка відкривається на першій непорожній вкладці. Якщо вона відкрилася на «Прострочених», у цього клієнта є щось невирішене. Шукати нікому не довелося.
Що змінилося
Запити, скасовані бронювання та повністю повернуті бронювання ніколи не створюють боргу. Повністю повернуте бронювання вважається скасованим, тож виставляти за нього рахунок повторно було б неправильно.
Практичні сценарії:
- Постійний клієнт хоче орендувати знову: рядок «Борг» одразу каже, чи брати гроші наперед, а вкладка «Прострочені» показує, що він ще не повернув
- Пошук простроченого повернення: вкладка «Прострочені» містить лише бронювання, статус яких не звільнив доступність, із лічильником днів на кожному
- Оцінка, чи вартий клієнт зусиль: порівняйте дохід і прибуток. Велика різниця означає, що його бронювання тримаються на суборенді та платних послугах
4. Погашення боргу: один платіж на все

Клієнт з одним неоплаченим бронюванням це посилання на оплату. Клієнт із п'ятьма це півдня арифметики.
Коли рядок Борг на картці «Фінанси» показує більше нуля, поруч з'являється кнопка Погасити борг. Вона збирає весь борг клієнта за всіма бронюваннями в один платіж і сама закриває платіжні записи бронювань, коли цей платіж надходить.
Що саме потрапляє в погашення

У вікні перелічені всі бронювання до оплати з датами та сумою, яку це погашення з них збере. Requiply не бере того, за що виставляти рахунок не можна: запити, скасовані бронювання, повністю повернуті бронювання, вже оплачені бронювання та бронювання, які ще не почалися й не мають жодного платіжного запису.
Решту вирішує один прапорець, вимкнений за замовчуванням. Включити бронювання, що тривають або відбудуться в майбутньому визначає, чи приєднаються до погашення оренди, дата завершення яких попереду. Залиште вимкненим, щоб зібрати лише справді прострочене. Увімкніть, щоб закрити весь баланс клієнта до його наступної видачі. Список і підсумок оновлюються одразу.
Застави обробляються залежно від того, чи почалася оренда:
| Бронювання | Як збирається | Застава |
|---|---|---|
| Уже почалося або завершилося | Точна сума боргу. Застарілі відкриті, невдалі та скасовані записи бронювання замінюються одним новим записом на залишок | Застава, яку так і не зібрали, відкидається. Оренда триває або вже завершилася, тож забезпечувати вже нічого |
| Ще не почалося | Наявні відкриті записи бронювання, як вони є | Застава досі має бути сплачена до видачі, тож вона включається. У рядку видно позначку «вкл. заставу» |
Як отримати гроші
Список Спосіб оплати пропонує ті самі способи, що й звичайний платіж за бронюванням.
З варіантом Оплата на місці кнопка стає Створити погашення: жодної онлайн-транзакції, ви позначаєте платіж завершеним, коли гроші надходять. З онлайн-провайдером вона стає Створити посилання на оплату. Requiply створює рахунок у провайдера на всю суму погашення й зберігає посилання в платежі, готове до відправки в чат.
Stripe, Plata by Mono, LiqPay та WayForPay працюють тут усі, через ту платіжну інтеграцію, яку ви вже підключили. Якщо рахунок у провайдера створити не вдалося, погашення та всі створені ним записи відкочуються, тож ви ніколи не залишитеся з наполовину створеним платежем, який виглядає робочим.
Що змінилося
Одночасно в клієнта може бути лише одне активне погашення. Скасування повертає борг і кнопку Погасити борг. Оновлення, коли збирати вже нічого, просто видаляє погашення й повідомляє про це.
Практичні сценарії:
- Постійний клієнт із «боргом за минулі рази»: залиште прапорець вимкненим, зафіксуйте один платіж на місці, позначте завершеним на видачі. Борг стає нулем
- Закрити рахунок перед великим бронюванням: увімкніть прапорець, тоді одне посилання покриє весь баланс разом із заставами за майбутніми орендами
- Клієнт оплатив одне бронювання окремо, поки посилання висіло: натисніть «Оновити», щоб нове посилання було рівно на те, що справді залишилося
5. Історія платежів бронювання
Платежі бронювання раніше були однією кнопкою. Бронюванням, які збирали гроші кількома частинами, не було де це показати.
Тепер на сторінці бронювання є історія платежів: кожен платіжний запис окремим рядком зі способом оплати, сумою, тегом статусу й часом. Зверху Сплачено із зеленою галочкою, коли бронювання закрите, знизу До сплати з кнопкою, що створює або копіює посилання на оплату решти.
Саме це робить погашення боргу зрозумілим постфактум. Записи, які погашення замінило, показуються в історії як скасовані, а створений ним запис на залишок стоїть поруч.
6. Менші покращення
Часті питання
Що далі?
1.2.8 дає клієнту сторінку, канал і єдиний баланс. Наступний крок зробити цей канал двостороннім.
Двостороннє листування. Telegram зараз несе сповіщення назовні. Клієнти вже відповідають на ці повідомлення, але зараз цього ніхто не бачить. Наступне, над чим ми працюємо, це показати ті відповіді в бронюванні, якому вони належать.
Маєте питання чи пропозиції? Пишіть нам на info@requiply.com. Якщо підключите Telegram, розкажіть, скільки ваших клієнтів натиснули Start за перший тиждень. Нам теж цікаво.