Как выставлять счета и следить за оплатой в чате?
Клиент запрашивает счёт в личном кабинете или CRM, и карточка с реквизитами приходит в беседу «Счета». Менеджер проверяет реквизиты и нажимает «Запросить счёт»: бот открывает тред, выпускает счёт в банке и 1С, кладёт PDF и отправляет клиенту по почте и ЭДО. Когда деньги приходят, бот находит платёж в выписке, проводит его в 1С и выпускает акт. Ниже можно пройти путь менеджера самому.
6 участников · бот «Счета»
Клиент запросил счёт в личном кабинете или CRM, карточка пришла в беседу «Счета». Если реквизиты с ошибкой, их можно поправить кнопкой «Изменить данные». Нажмите «Запросить счёт»: бот выпустит счёт в банке и 1С.
Зачем выставлять счета из рабочего чата
Обычно запрос счёта живёт в почте, реквизиты переносят руками в 1С, PDF пересылают клиенту из личного ящика, а про оплату бухгалтер сообщает менеджеру в личке. Через месяц не найти, был ли отправлен акт. В беседе «Счета» весь путь одного счёта лежит в одном треде.
- Все счета в одном месте. Запрос из личного кабинета или CRM приходит карточкой в беседу «Счета», а не письмом бухгалтеру и не сообщением менеджеру в личку. Открыл беседу — видно, что выставлено, что ждёт оплаты, что закрыто актом.
- Счёт за минуту, без ручного ввода. Реквизиты уже в карточке, бот сверяет юр. лицо по ИНН и создаёт счёт в банке или 1С. Менеджер только нажимает кнопку и не переносит ИНН из письма в форму.
- Бухгалтер не отвлекается. Письмо клиенту, отправка по ЭДО и загрузка в 1С происходят сами, а бот отчитывается в треде. Бухгалтер вмешивается, только когда контрагент не принял приглашение в Диадок.
- Ничего не теряется. PDF счёта, письмо, статус ЭДО, платёж из выписки и акт лежат в одном треде под карточкой. Через полгода по поиску находится, когда клиент оплатил и получил ли акт.
- Оплату видят сразу. Бот сверяет выписку по ИНН и сумме и пишет в тред «Оплачен». Менеджеру не нужно спрашивать бухгалтера, пришли ли деньги, а клиенту — присылать платёжку.
- Растёт вместе с вами. Сегодня счёт, письмо и акт. Завтра бот напоминает о неоплаченных счетах к дате «оплата до», досылает документы по ЭДО, когда клиент примет приглашение, и присылает сводку за месяц.
Как настроить
20 минут в Пачке плюс обработчик: n8n без кода или день разработчика. Нужны права администратора в Пачке и доступ к API банка или 1С.
В Пачке
- 1
Создайте беседу «Счета» и тег бухгалтерии
+ рядом с поиском Беседа. Добавьте менеджеров и бухгалтера. Затем Участники табличный вид иконка тега: создайте тег «Бухгалтерия». Упоминание @Бухгалтерия в треде счёта дойдёт до всех, кто ведёт оплату. - 2
Создайте бота «Счета»
Автоматизации Интеграции Webhook +. На вкладке Входящий Webhook скопируйте Webhook URL: на него личный кабинет или CRM будут присылать запросы счетов. На вкладке API скопируйте токен, он понадобится обработчику. - 3
Добавьте бота в беседу
Настройки беседы Добавить участников вкладка Интеграции Счета. Это может только администратор или создатель беседы. - 4
Включите исходящий вебхук
Настройки бота вкладка Исходящий Webhook. В поле Webhook URL вставьте адрес обработчика из варианта Б или В ниже и отметьте событие Нажатие кнопок. Пришлите тестовый запрос на входящий вебхук: карточка с кнопкой «Запросить счёт» должна появиться в беседе.
Откуда приходит запрос и кто выпускает счёт
Карточку присылает личный кабинет, сайт или CRM, а счёт по нажатию кнопки выпускает обработчик. Один из трёх вариантов, по вашей ситуации.
- А
Пока без обработчика: карточка из CRM, счёт руками
Битрикс24, amoCRM и большинство CRM умеют слать вебхук при смене стадии сделки. Укажите в них Webhook URL из шага 2 и шаблон сообщения с полями сделки:
Бухгалтер выставляет счёт в 1С или банке как обычно и кладёт PDF в тред карточки, а оплату отмечает реакцией ✅. Кнопок из демо здесь нет, зато настройка занимает десять минут.🚀 Компания «{{company}}» запросила счёт Юр. лицо: {{legal_name}} ИНН: {{inn}} Почта: {{email}} Тариф: {{plan}} · {{users}} пользователей Период: {{months}} мес · оплата до {{pay_by}} - Б
Без кода через n8n
Воркфлоу из четырёх узлов: Webhook принимает событие кнопки из Пачки, узел HTTP Request создаёт счёт в API банка (у Точки и Т-Банка есть методы выставления счетов и получения выписки) или в 1С через HTTP-сервис, узел Пачки отправляет PDF и отчёт в тред карточки. Второй воркфлоу по Schedule Trigger раз в час запрашивает выписку, находит платёж по ИНН и сумме и пишет в тред «Оплачен». Production URL первого воркфлоу вставьте в шаг 4. Как поставить n8n и узел Пачки, рассказано в справке по n8n. - В
Свой код: банк, 1С и ЭДО в одном обработчике
Отдайте этот скилл Claude, ChatGPT или Cursor. В нём настройка бота, карточка с кнопками «Запросить счёт» и «Изменить данные», форма правки реквизитов, выпуск счёта через API банка или 1С, загрузка PDF в тред, отправка по почте и ЭДО, сверка с выпиской по расписанию, акт после оплаты и выбор хостинга для обработчика.
В команде
- 5
Договоритесь, кто нажимает и кто следит
«Запросить счёт» нажимает менеджер сделки, он же отвечает клиенту на вопросы по счёту. Бухгалтер читает тред: если клиент новый и ЭДО не принято, приглашает его в Диадок или СБИС и пишет об этом в тред. Реакция ✅ на карточке ставится только после акта: по ней в беседе видно, какие счета закрыты.
Счета, акты и сверка с выпиской живут в банке и 1С, а Пачка показывает их статус там, где менеджер и бухгалтер уже работают. Если у клиента нет ЭДО, бот отправляет документы только по почте, а бухгалтер видит это в треде. Как устроены кнопки в чат-ботах и исходящие вебхуки, мы разобрали в справке.
Если не работает
- Карточка не приходит в беседу: в CRM указан не тот Webhook URL или бот не добавлен в беседу «Счета».
- Кнопка «Запросить счёт» ничего не делает: в исходящем вебхуке не отмечено «Нажатие кнопок» или обработчик выключен. В n8n нужен Production URL, а не Test URL.
- Счёт создан, а оплата не отмечается: обработчик ищет платёж по другому ИНН или сумме. Сверяйте по ИНН плательщика и сумме без копеек, назначение платежа клиенты пишут как угодно.