Согласование через Telegram: карточка, кнопки решения и журнал, по которому всё находится

Согласование через Telegram экономит часы: решение принимается кнопкой в телефоне, а не письмом в почте. Но у этой скорости есть цена — подтверждение живёт в переписке и исчезает при чистке чата, смене телефона или увольнении сотрудника. Разберём, как выстроить процесс, чтобы каждое решение оставляло след, а отказ и молчание не путались между собой.

Коротко

  • Согласование в мессенджере состоит из трёх частей: карточка с предметом решения, кнопки с исходами и журнал в вашей системе. Без журнала подтверждения через месяц нет.
  • Кнопок должно быть три — «согласовано», «отказ», «нужно уточнение». При двух исходах человек с вопросом уходит в свободный текст, и решение теряется в переписке.
  • В inline-кнопку Telegram можно положить только идентификатор: поле callback_data принимает от 1 до 64 байт, поэтому карточка хранится в базе, а кнопка несёт её номер.
  • По опросу McKinsey 2019 года руководители тратят на решения 37% рабочего времени, а 61% считают это время потраченным неэффективно; преуспевающими в решениях себя назвали 20% компаний.
  • Молчание — не согласие: нужны напоминание через несколько рабочих часов и эскалация на следующий день, иначе карточка висит, а исполнитель ждёт.

Где согласование через Telegram ломается

Согласование через Telegram выглядит просто: бот присылает карточку, руководитель нажимает «Согласовано», исполнитель получает подтверждение. Проблема возникает через месяц, когда нужно ответить, кто это утвердил и на каком основании: сообщение уехало вверх по переписке, сотрудник сменил телефон, в учётной системе нет ни строчки. Согласование было — доказательства нет.

Три типичные потери. Первая: решение принимается текстом в личном чате — «ок, согласовал», и непонятно, к чему это относилось и когда прозвучало. Вторая: кнопка нажата, но результат остался в мессенджере — заявка висит в статусе «на согласовании», исполнитель ждёт, хотя решение принято. Третья: молчание. Карточка отправлена, ответа нет, и через три дня её списали, потому что «наверное, неважно».

Масштаб потерь времени на решения виден по опросу McKinsey 2019 года: в среднем 37% рабочего времени уходит на принятие решений, 61% респондентов считают, что это время используется неэффективно, преуспевающими в решениях себя назвали 20% компаний. Ожидание и уточнения съедают больше, чем само решение, — мессенджер сокращает именно ожидание, но только там, где решение фиксируется.

37%
рабочего времени руководители тратят на принятие решений
61%
считают, что это время используется неэффективно
20%
говорят, что их компании преуспевают в решениях
Источник: McKinsey, «Decision making in the age of urgency», апрель 2019 — онлайн-опрос 1 259 участников (поле 13–23 февраля 2018 года), самооценка респондентов. Цифры показывают порядок величины, а не норму для конкретной компании.

Карточка, кнопки и журнал: три части одного решения

Согласование состоит из трёх частей, и путать их нельзя. Карточка отвечает, что именно решаем. Кнопки — как отвечаем. Журнал — что осталось после ответа. Без карточки непонятен предмет, без кнопок появляется свободный текст, без журнала нечего предъявить.

  • Карточка — паспорт предмета решения: что, на какую сумму, кому и к какому сроку.
  • Кнопки — закрытый список исходов. Свободный текст остаётся только для причины, иначе договориться в личке всегда проще, чем нажать кнопку.
  • Журнал — запись в вашей учётной системе. Мессенджер здесь транспорт, а не архив.

Технически всё упирается в ограничения Telegram. В inline-кнопку нельзя положить весь документ: поле callback_data принимает от 1 до 64 байт, поэтому карточка живёт в вашей базе, а кнопка несёт её номер и выбранный исход. Когда человек нажимает, бот получает идентификатор запроса, отправителя, сообщение и данные кнопки — этого достаточно, чтобы записать, кто, что и когда. И деталь, которую часто забывают: пока бот не ответил на нажатие служебным вызовом, у человека висит индикатор загрузки. Именно из-за неё кнопка «не работает» в глазах сотрудника.

Путь карточки согласования без потерьПять шагов: запрос, карточка, кнопки решения, запись в журнал, эскалация при молчании. Красным отмечены места, где подтверждение чаще всего теряется1Запросчто согласуем2Карточкасуть и сумма3Кнопкида/нет/вопрос4Журналкто и когдаответ остался в чате5Эскалацияесли тишинамолчание не заметилиКрасным — этапы, где подтверждение теряется чаще всего
Рисунок можно прокрутить вбок →
Схема процесса согласования в мессенджере. Рисунок структурный: это порядок, который мы используем в проектах, а не отраслевой стандарт.

Два красных места на схеме — ответ, оставшийся в чате, и молчание, которое никто не заметил. Это процессы без владельца: пока карточка ничья, никто не проверяет, дошло ли решение до учёта.

Что должно быть в карточке согласования

Карточку пишут для человека, который смотрит в телефон между встречами. Поэтому в ней нет места документу на десять страниц: только то, без чего решение принять нельзя.

Минимальный набор полей карточки согласования и последствия их отсутствия
ПолеЧто указатьЧто будет без него
Что согласуемСуть в одной строке: скидка 12% для клиента N, закупка на 340 тыс. ₽Руководитель откладывает решение, чтобы открыть вложение
Кто проситИмя и подразделение, а не только аккаунт в мессенджереНепонятно, к кому возвращаться с вопросами
Сумма или объёмЦифра и единица: рубли, штуки, дниРешение принимают вслепую и потом пересматривают
Кому решениеКонкретный человек или роль с заместителемКарточка висит у всех и ни у кого
СрокКогда нужен ответ и что делать, если его нетМолчание превращается в отказ по умолчанию
СсылкаАдрес записи в учётной системеОбсуждение идёт в чате, а документ живёт отдельно

Шесть полей — минимум. Для типового согласования, например счёта до пятидесяти тысяч рублей, карточка короче: сумма, контрагент, срок. Признак выстроенной карточки: по ней можно решить, не открывая ничего, кроме ссылки.

Кнопки: три исхода вместо двух

Самая частая ошибка — две кнопки: «Согласовано» и «Отклонить». Человеку, которому не хватает данных, отвечать нечем, и он пишет вопрос текстом. Дальше начинается переписка, из которой решение уже не вытащить. Третий исход, «Нужно уточнение», возвращает карточку автору с конкретным вопросом и отказом не считается.

  • «Согласовано» доступна только тому, у кого есть право на это решение: автор запроса свою же карточку утвердить не может.
  • «Отказ» требует причины: не хватает данных, дорого, вне регламента. Отказ без причины бесполезен — по нему нельзя ничего исправить.
  • После нажатия кнопки гаснут, а в карточке появляется итог: кто решил, когда и с каким обоснованием. В Bot API для этого есть отключённое состояние кнопки, поэтому повторное нажатие не создаёт второе решение.
  • Если решение принимают двое, порядок должен быть виден заранее: последовательное согласование и параллельное — разные процессы.

Сколько это экономит, видно по срокам согласования из опроса компаний «Поток» и Directum: у 24,4% респондентов внутреннее согласование кандидатуры занимает меньше дня, у 42,2% — от нескольких дней до недели, у 20% — больше недели. Речь про найм, но механика та же: карточка, ответственное лицо, срок. Разница между «меньше дня» и «больше недели» — это не скорость печати, а наличие или отсутствие процесса.

Сколько длится внутреннее согласованиеДоли компаний по сроку согласования кандидатуры: меньше дня, от нескольких дней до недели, больше недели01020304050доля компаний по сроку согласования кандидата, %меньше дня24,4%от нескольких дней до недели42,2%больше недели20%
Рисунок можно прокрутить вбок →
Источник: опрос «Сложности при приёме сотрудников на работу» (компании «Поток» и Directum), 135 представителей HR-отделов, крупный, средний и малый бизнес. Остальные респонденты выбрали другие варианты или затруднились ответить, поэтому сумма меньше 100%. Данные про согласование кандидатуры, а не про любые согласования.

Отказ и молчание — разные состояния

В согласовании три состояния, и только два из них — ответ. Третье, «нет ответа», самое опасное: внешне оно выглядит как рабочий процесс — карточка висит, исполнитель ждёт, руководитель уверен, что ничего не приходило.

  1. Напоминание ответственному через несколько рабочих часов. Наш ориентир по умолчанию — четыре часа, и это наши цифры, а не отраслевой стандарт.
  2. Эскалация заместителю или владельцу процесса, если ответа нет к концу следующего рабочего дня.
  3. Пометка «просрочено» в учётной системе: просрочка должна быть видна в отчёте, а не только в чате.
  4. Решение по просроченной карточке принимает человек, а не таймер. «Согласовано по молчанию» допустимо только там, где это записано в регламенте и цена ошибки мала.

Хороший отказ содержит причину и то, что нужно изменить, чтобы карточка прошла. После «нет» без объяснений автор запроса идёт в личку и договаривается в обход процесса — и весь журнал теряет смысл.

Журнал: что записать, чтобы подтверждение нашлось через год

Журнал согласований — не история чата. Чат чистится, аккаунт удаляется, телефон меняется, а вопрос «кто утвердил скидку в марте» остаётся. Поэтому запись делается в вашей системе, а мессенджер остаётся способом получить ответ.

  • Идентификатор запроса и версия карточки: спор идёт не о решении, а о том, что было в карточке на момент нажатия.
  • Кто запросил, кому адресовано и кто нажал — три разных человека, и нужны все три.
  • Что нажали и когда: время в одном часовом поясе, иначе сверка превращается в спор о числах.
  • Причина отказа дословно, без пересказа, плюс ссылка на сообщение: канал и номер.

Срок хранения определяется вашими правилами и требованиями к документам, а не настройками мессенджера — в разборе кейсов видно, как это выглядит на практике.

Как измерить, что согласование перестало теряться

Согласование в мессенджере легко превращается в «стало удобнее» без доказательств. Четыре метрики дают проверяемую картину за месяц.

  • Доля решений с записью в журнале. Цель — сто процентов: исключение означает, что кто-то согласовал в обход процесса.
  • Медианное время от появления карточки до первого ответа: по нему видно, работают ли напоминания.
  • Доля отказов с указанной причиной. Если меньше половины, отказ формальный и ничего не исправляет.
  • Доля решений, где автор запроса и утверждающий — одно лицо. Она должна быть нулевой.

Считать это стоит по журналу, а не по числу сообщений в чате: сообщения показывают активность, журнал — результат. Как такие замеры встраиваются в общий контур процессов, разобрано в разделе подхода.

Что не стоит согласовывать в мессенджере

Мессенджер удобен для решений с коротким циклом и понятным предметом. Есть класс решений, где он годится только как уведомление.

  • Договоры и документы, для которых нужна подпись: условия согласовать в чате можно, подписывать — в системе с электронной подписью.
  • Персональные данные клиентов и сотрудников: в карточку идёт ссылка на запись, а не сканы паспортов и выписки.
  • Решения с мотивированной оценкой риска — кредитные, кадровые, по безопасности: здесь нужен разбор, а не кнопка.

Правило простое: если решение объясняется одной строкой и проверяется по цифре — мессенджер подходит. Если для решения нужно читать документ — мессенджер только сообщает, что документ ждёт.

С чего начать

  1. Выберите один тип согласования, который задерживается чаще всего: скидки, счета, закупки, отпуска.
  2. Опишите карточку: какие поля нужны именно здесь и кто принимает решение.
  3. Сделайте три исхода и запрет на самоутверждение — это два правила, которые убирают половину спорных случаев.
  4. Заведите журнал в своей системе и свяжите его с карточкой; мессенджер оставьте интерфейсом.
  5. Поставьте напоминание и эскалацию, а через месяц посмотрите медиану ответа и долю записей без причины отказа.

Дальше расширять проще: механика одна, меняются поля и участники. Если согласование живёт в почте и в мессенджерах одновременно, полезно свести каналы в одну воронку — об этом разбор WhatsApp, Telegram и почта в одной воронке. А как устроен бот, который принимает и хранит такие карточки, разобрано в материале Telegram-бот для приёма заявок. Если нужно разобрать ваш процесс, это задача из раздела услуг, обсудить детали можно на странице контактов.

Разберём ваше согласование: где теряются подтверждения и что достаточно поменять, чтобы решения не пропадали.

Получить диагностику

Источники

  1. McKinsey — Decision making in the age of urgency (апрель 2019) — онлайн-опрос 1 259 участников (поле 13–23 февраля 2018 года, 1 228 респондентов знакомы с принятием решений в своих компаниях): в среднем 37% рабочего времени уходит на решения, 61% называют это время неэффективным (57% среди топ-менеджмента), преуспевающими в принятии решений себя называют 20% компаний; для средней компании из Fortune 500 это более 530 тыс. потерянных человеко-дней
  2. ECM-Journal — опрос «Сложности при приёме сотрудников на работу» (Поток и Directum) — 135 представителей HR-отделов (HR-директора, HR-менеджеры, кадровое делопроизводство, подбор), крупный, средний и малый бизнес: 24,4% согласуют кандидатуру менее чем за день, 42,2% — от нескольких дней до недели, 20% — более недели
  3. Telegram Bot API — CallbackQuery — объект нажатия кнопки содержит уникальный идентификатор запроса, отправителя, сообщение и данные кнопки; клиент показывает индикатор загрузки, пока бот не вызовет answerCallbackQuery
  4. Telegram Bot API — InlineKeyboardButton — поле callback_data принимает от 1 до 64 байт, поэтому в кнопку кладут идентификатор карточки, а не её содержимое; поле disabled (Bot API 10.3, 24 августа 2026) отключает кнопку после решения

Читайте также

Что мы делаем

Заявка

Обсудим вашу задачу

Опишите процесс, который отнимает время, — вернёмся с планом автоматизации и оценкой.

Заявка получена

Мы свяжемся с вами с вопросами для диагностики. Обычно отвечаем в течение рабочего дня.

Не удалось отправить

Что-то пошло не так. Напишите нам в Telegram или на i@islenkov.ru.