Skip to content
buildbyalex
Усі статті

Сповіщення з CRM у Telegram: не пропусти жодної заявки

Як налаштувати сповіщення CRM Telegram bot: новий лід, зміна статусу, оплата, новий рядок у Google Sheets. Схема через n8n/Make і ціни в євро.

7 хв читання
Сповіщення з CRM у Telegram: не пропусти жодної заявки

Бот надсилає сповіщення в Telegram тієї ж секунди, коли щось відбувається в CRM або в таблиці: надійшов новий лід із форми, угода змінила статус, пройшла оплата, додався рядок у Google Sheets. До менеджера або до всієї команди прилітає коротке повідомлення з посиланням на картку - і ніхто не дізнається про заявку через три години, відкривши пошту. Нижче покажу, які сповіщення мають сенс, як це збирається і де зазвичай ламається.

Які сповіщення справді потрібні

«Надсилай мені все» - найгірше налаштування. За тиждень бот стає фоном, а важливе тоне в потоці. Зазвичай починаю з цих сценаріїв, а решту відрізаю:

  • Новий лід із форми на сайті. Хтось заповнив форму на лендингу - у чат летить ім'я, телефон, текст і мітка «звідки». Це сценарій номер один, по нього звертаються найчастіше.
  • Нова угода або зміна статусу в CRM. Угода перейшла в «Рахунок виставлено» або «Оплачено» - пінг відповідальному. Менеджер не сидить у CRM цілодобово, а в Telegram і так є.
  • Новий рядок у Google Sheets. Половина малого бізнесу в Польщі живе в таблицях, а не в CRM. Заявки, замовлення, записи падають у Sheets - бот ловить новий рядок і дає знати.
  • Оплата. Надійшла оплата (Stripe, Przelewy24, оплачений рахунок) - сповіщення в чат бухгалтерії або власнику. Гроші прийшли - знаєш одразу, а не наприкінці місяця.
  • Нагадування про задачу або застряглу угоду. Угода висить в одному статусі три дні без руху - бот штовхає відповідального. Це вже не про вхідні, а про те, щоб нічого не зависло.

Гарне правило: сповіщення має вимагати дії або рішення. Якщо на повідомлення немає як відповісти і нічого з ним робити не треба - воно зайве.

Як це збирається

Схема майже однакова для всього, змінюється лише джерело:

Джерело (CRM / Google Sheets / форма / платіжний шлюз)
   → тригер
   → n8n або Make
   → Telegram Bot API
   → потрібний чат, група або гілка

По черзі.

Джерело. Це місце, де з'являються дані. Pipedrive, HubSpot, amoCRM надсилають вебхуки на події («створено угоду», «змінився статус»). Google Sheets вміє запускати тригер на новий рядок. Форма на сайті (Tilly, Webflow, власна) надсилає дані при відправленні. Платіжний шлюз (Stripe, Przelewy24) надсилає вебхук при вдалій оплаті.

n8n або Make - це шар-з'єднувач. Ловить подію з джерела, дістає потрібні поля, складає з них людське повідомлення і надсилає його в Telegram. Тут же можна фільтрувати (надсилати тільки ліди понад X, тільки конкретного менеджера), розкидати по різних чатах, підтягнути посилання на картку. Make простіший на старті і працює за підпискою. n8n можна поставити на власному сервері - тоді немає лімітів на операції і плати за обсяг; на більшому трафіку виходить помітно дешевше. Більше про вибір - у тексті про автоматизацію з нуля.

Бот у Telegram. Створюється за хвилину через @BotFather, отримуєш токен. Далі бот пише в особисті, у групу або в конкретну гілку групи. Нічого встановлювати не треба - повідомлення приходять у звичайному Telegram.

Найчастіше питання - «чи взагалі потрібен CRM?». Якщо в тебе Google Sheets і форма - ні, схема та сама, лише джерело інше. Бот так само добре тягне з таблиці, як і з Pipedrive.

Особисті сповіщення чи група команди

Є три робочі варіанти, вибір залежить від розміру команди.

Особисте відповідальному. Добре, коли заявка має конкретного власника і не треба, щоб бачили всі. Бот пише менеджеру, призначеному на угоду. Мінус - якщо людина у відпустці, заявка тихо зникає, тож майже завжди додаю дубль у спільний чат.

Спільна група команди. Усі заявки в один чат, бачать усі, хто перший взяв - той веде. Просто і прозоро, але при великому трафіку група перетворюється на стрічку, де вже нічого не розрізнити.

Група з гілками. Це золота середина для команди від трьох осіб. У групі Telegram вмикаються теми (гілки), а бот розкладає сповіщення по поличках: ліди з форми - в одну гілку, оплати - в іншу, заборгованості - у третю. Кожну гілку можна окремо вимкнути. Бухгалтерія бачить тільки оплати, продажі - тільки ліди.

На практиці найчастіше роблю гібрид: спільна група з гілками плюс особистий пінг відповідальному на гарячих сценаріях на кшталт нового ліда.

Скільки коштує і скільки триває

Просте сповіщення з одного джерела (форма або Google Sheets → Telegram) - від 150-250 € і кілька днів роботи. З'єднання CRM з кількома типами подій, фільтрами і розкладкою по гілках - від 400 € і приблизно тиждень. Точні суми залежать від джерела і кількості сценаріїв - розбивку цін зібрав у тексті про вартість бота в Telegram. Якщо поруч потрібна ще двостороння комунікація (відповідати клієнту прямо з CRM) - дивись окремий матеріал про інтеграцію CRM з Telegram і WhatsApp.

Часті пастки

Після багатьох таких впроваджень набір проблем став передбачуваним.

Здубльовані сповіщення. Найчастіший біль. Вебхук може прийти двічі, а сценарій у Make/n8n - запуститися повторно на ту саму подію. Лікує це дедуплікація: бот запам'ятовує ID події і не надсилає вдруге. Без цього за тиждень команда втомлюється від повторів і вимикає бота - а тоді гинуть уже справжні заявки.

Ліміти Telegram API. Бот не надішле більше ніж ~30 повідомлень на секунду загалом і більше ніж 20 на хвилину в одну групу. Для сповіщень про ліди це з великим запасом - стільки заявок просто немає. Але якщо вирішиш через того самого бота пускати масову розсилку, вб'єшся в ліміт і частина повідомлень відпаде. Розсилку і сповіщення краще розділити.

Криве форматування. Сирий JSON із CRM у чаті неможливо читати. Повідомлення треба зібрати вручну: жирним - суть, посиланням - перехід до картки, зайве - викинути. Гарне сповіщення читається за секунду і одразу зрозуміло, що робити.

Тиша при збої. Якщо CRM або шлюз не надішле вебхук, ти про це не дізнаєшся - просто не прийде повідомлення, а цього не видно. Тому на критичних сценаріях ставлю контрольний пінг «усе живе» або логування, щоб тиша не означала «усе впало».

FAQ

Чи потрібен CRM для сповіщень у Telegram? Ні. Джерелом може бути Google Sheets, форма на сайті або платіжний шлюз - схема та сама. Бот ловить новий рядок у таблиці або відправлення форми і надсилає повідомлення в чат. CRM стає в пригоді, коли подій багато і кожна угода має свій статус і власника, але на старті вистачить таблиці.

Як налаштувати сповіщення про новий рядок у Google Sheets? Створюєш бота через @BotFather, у n8n або Make ставиш тригер «новий рядок у таблиці», дістаєш потрібні комірки, складаєш з них повідомлення і надсилаєш через ноду Telegram у потрібний чат. Бота додаєш у групу заздалегідь. На один такий сценарій іде кілька годин.

Чи можна надсилати сповіщення в групу, а не в особисті? Так, і частіше роблять саме так. Бот пише у спільну групу команди, а якщо ввімкнути в групі гілки - розкладає сповіщення по темах: ліди окремо, оплати окремо, заборгованості окремо. Кожну гілку можна вимкнути, щоб людина бачила тільки своє.

Чому приходять здубльовані сповіщення і як це прибрати? Бо вебхук летить двічі або сценарій запускається повторно на ту саму подію. Лікує це дедуплікація: бот запам'ятовує ID події і не надсилає повтор. Це треба закласти одразу, інакше команда вимкне бота від утоми і пропустить справжні заявки.

Які CRM можна підключити? Практично будь-яку з вебхуками або відкритим API - Pipedrive, HubSpot, amoCRM, Bitrix24. Усі вміють надсилати події «створено угоду», «змінився статус», «закрито оплату». n8n або Make ловлять цю подію і перетворюють її на повідомлення. Якщо CRM не має вебхуків, працюємо через періодичне опитування API.

Скільки сповіщень витримає бот? Telegram обмежує бота приблизно до 30 повідомлень на секунду загалом і 20 на хвилину в одну групу. Для сповіщень про ліди та угоди це з великим запасом - таких обсягів вхідних просто немає. Ліміт стає проблемою лише тоді, коли через того самого бота женеш масову розсилку, що краще не змішувати.

Чим це відрізняється від чатбота, який спілкується з клієнтами? Бот сповіщень працює всередину - інформує команду про події. Чатбот для клієнтів працює назовні - відповідає на запитання, приймає заявки. Це різні задачі, хоча часто живуть поруч. Що ще вміють боти для бізнесу - зібрав в огляді застосувань.


Якщо заявки та оплати губляться між CRM, таблицями і поштою - напиши мені, за пів години пройдемо твій потік і скажу, які сповіщення варто налаштувати першими. Що саме роблю з ботами - на сторінці послуги боти в Telegram.

Сподобалося? Поговорімо про ваш проєкт.

30 хвилин на discovery-дзвінок. Без продажного пітчу.

Поговорімо
Сповіщення з CRM у Telegram: не пропусти жодної заявки — buildbyalex