---
title: "Календарь"
id: "2254"
type: "page"
slug: "calendar"
published_at: "2026-10-04T04:20:24+00:00"
modified_at: "2026-10-19T21:18:44+00:00"
url: "https://pastukhov.com/agents/crm/addons/calendar/"
markdown_url: "https://pastukhov.com/agents/crm/addons/calendar.md"
excerpt: "Надстройка «Календарь» добавляет в CRM общий календарь компании: встречи, звонки и задачи с напоминаниями каждому…"
---

# Календарь

[https://pastukhov.com/agents/crm/addons/calendar/.md](https://pastukhov.com/agents/crm/addons/calendar/.md)

Надстройка **«Календарь»** добавляет в CRM общий календарь компании: встречи, звонки и задачи с напоминаниями каждому участнику, повторяющиеся события и важные даты вроде дней рождения. Здесь же живёт запись клиентов по ссылке: клиент сам выбирает удобное время, и встреча появляется в календаре рядом с его карточкой — без переписки о том, «когда вам удобно».

![Календарь CRM-агента, вкладка «Сетка»: недельная сетка компании и подпись о режиме наблюдения только для чтения](https://pastukhov.com/wp-content/uploads/2026/10/crm-agent-addon-calendar.png)## Зачем это нужно

Договорённости о встречах обычно живут врозь: у одного сотрудника в личном календаре, у другого в блокноте, у третьего в переписке. Из-за этого две встречи ставят на одно время, клиент ждёт ответа, а важная дата вроде годовщины работы с клиентом вспоминается уже после того, как прошла.

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

## Что умеет

- **Встреча с участниками и привязкой.** У встречи есть владелец и приглашённые коллеги (до пятидесяти), привязка к клиенту и к рабочей записи — сделке, заявке, проекту. Время указывается вместе с часовым поясом, есть встречи на весь день. Поэтому сотрудник видит встречу в своём времени, а не пересчитывает часы в голове.
- **Повторяющиеся встречи.** Поддерживаются привычные правила повторов: каждый день, по будням, каждую вторую неделю, раз в месяц. Расписание раскрывается по мере надобности. Одна серия — это одна запись, но если меняется одно повторение, оно становится собственной записью-исключением, а остальные остаются на своих местах: правка одной встречи не переписывает всю серию.
- **Статусы встречи.** План стоит, встреча состоялась, человек не пришёл, встреча отменена. Переходы между состояниями выполняются отдельными командами, поэтому в истории видно, что произошло и когда.
- **Напоминания каждому участнику.** На встречу можно поставить до пяти напоминаний, самое дальнее — за две недели. Напоминание приходит каждому человеку ровно один раз, даже если проверка запускалась несколько раз подряд. Опоздавшее больше чем на сутки напоминание не отправляется: это уже не напоминание, а шум.
- **Ссылка на встречу.** Задаются шаблоны ссылок для своего сервиса видеозвонков: продукт подставляет в шаблон одно место и выдаёт готовый адрес. Ссылка выдаётся один раз и не меняется при повторных запросах — заменить её можно только отдельной командой. Сам видеозвонок продукт не проводит: он лишь выдаёт ссылку.
- **Занятость из внешних календарей.** Сотрудник заводит место синхронизации для Google, CalDAV или Exchange — без паролей и ключей — и загружает файл календаря. Занятые часы появляются на сетке отдельными пометками, только для чтения: они никогда не смешиваются с собственными встречами и их нельзя перепутать. Повторная загрузка того же файла ничего не меняет.
- **Запись клиентов по ссылке.** Публичная страница с вашим набором встреч, рабочими окнами и правилами. Выбранный слот держится за клиентом пятнадцать минут, пока он подтверждает: всё это время место не предложат другому. Подтверждение проходит целиком или не проходит вовсе — если место успели занять, брони не появится, и никакой встречи «в двух местах» не возникает.
- **Перенос и отмена клиентом.** Клиент переносит или отменяет запись сам, в пределах названного вами срока, по ключу из своей ссылки — регистрация ему не нужна. Если срок уже прошёл, страница сама объяснит, что дальше только связаться с вами.
- **Услуги, а не только «встреча 30 минут».** Можно продавать услугу с вариантами длительности и ценой. Цена — просто данные, оплата в продукт не входит. Клиент выбирает услугу на той же странице записи, рядом с обычными видами встреч.
- **Комнаты, сотрудники и оборудование.** У каждого ресурса свои окна доступности и своя вместимость. Слот предлагается только тогда, когда свободно всё сразу: и человек, и комната, и нужное оборудование. Поэтому «комната занята» выясняется при выборе времени, а не на входе в переговорную.
- **Лестница записи.** Заявка → подтверждена → идёт → завершена, либо отменена или неявка. Статус неявки ставит сама встреча: отметили встречу — запись следует за ней. Так у записи и у встречи одна правда, а не две противоречащие.
- **Отчёты по занятости.** Загрузка комнаты, доля неявок, список отмен — всё считается из журнала на момент просмотра. У доли неявок всегда названо основание: сколько встреч вообще состоялось. Никаких отдельно накопленных счётчиков, которые живут своей жизнью.
- **Важные даты, которые не забываются.** Правило задаётся по одному полю даты в карточке: день рождения клиента, годовщина работы. Раз в час продукт проверяет поводы и создаёт ответственному задачу — ровно одну на каждый повод, запись и год, сколько бы раз проверка ни запускалась. Если дата приходится на 29 февраля, в обычный год повод выпадает на 28 февраля и правило срабатывает, а не пропускает год.
- **Черновик поздравления.** К задаче можно приложить заготовку текста с подстановкой имени и числа лет. Это подсказка человеку, а не отправка: продукт не рассылает поздравления сам, письмо уходит только от сотрудника.
- **Одно рабочее место.** Раздел «Календарь» собран из вкладок «Сетка», «Бронирование», «Услуги и ресурсы», «Синхронизация» и «Поводы». На карточке клиента или сделки есть блок с событиями — по умолчанию на месяц назад и месяц вперёд. Раздел только читает: изменения вносятся командами ИИ-агенту, которые можно скопировать из интерфейса.

## Как это связано с другими надстройками

Календарь не опирается ни на одну надстройку: он ставится и работает сам. Единственное, что рядом, — [«Уведомления»](/agents/crm/addons/notifications)
: через них напоминания доходят до людей. Если «Уведомления» не установлены, ничего не ломается — напоминания продолжают записываться в журнал, просто не всплывают в колокольчике.

Запись клиентов хорошо сочетается с [«Лидами»](/agents/crm/addons/leads)
: у ссылки записи есть место для лида, поэтому обращение из записи можно сразу связать с заявкой и её источником. А сами встречи и поводы видны на карточках в других разделах — рядом с клиентом, сделкой и заявкой.

## Честные границы

- С внешними календарями работает только загрузка к себе. Двусторонней синхронизации нет, и это названное решение, а не недоделка: изменения, сделанные в чужом календаре, в CRM не приезжают. Отдавать свои встречи наружу можно файлом-подпиской по отдельной ссылке.
- Импортированная занятость только читается: её нельзя изменить или удалить из CRM. Она двигается сама — следующим файлом из внешнего календаря.
- Продукт не проводит видеовстречи и не хранит записи разговоров: он выдаёт ссылку на ваш сервис.
- Оплаты онлайн-записи нет: цена услуги — это данные для клиента, а не приём денег. Деньги в продукте живут в надстройке [«Деньги»](/agents/crm/addons/money) .
- Вместимость ресурса учитывается, но групповые занятия не сделаны: один слот продаётся одному клиенту, а не группе.
- Пересечение встреч — только предупреждение, а не запрет: две встречи на одно время поставить можно, продукт о них скажет. Жёстко запрещает только запись клиентов, и там это устроено так, что двух броней на одно время не бывает по построению.
- Окно чтения ограничено: за один раз показывается не больше двух месяцев сетки. Более широкий запрос отказывает по имени — календарь это поверхность для работы, а не выгрузка.
- Повторы поддерживаются не все: только привычный набор правил, а не полный стандарт повторяющихся событий.
- Поводы никогда не отправляют поздравление сами. Рождается задача человеку, черновик текста прикладывается как подсказка — и всё; отправка остаётся за сотрудником.
- Напоминание, опоздавшее больше чем на сутки, не отправляется вовсе, и ссылка на встречу не перевыпускается при изменении шаблона: уже выданный адрес остаётся прежним.

Все надстройки → [Каталог надстроек](/agents/crm/addons)

[← Документация CRM-агента](/agents/crm/docs)
