Перейти к содержимому
11 июля 2026 г.·4 мин чтения

Календарь занятости для фотографа или диджея: как показать свободные даты, не раскрывая весь график

Как показать на сайте свободные и занятые даты, не раскрывая имён клиентов и того, насколько заполнен (или пуст) ваш график.

Знакомая ситуация: вам пишут «вы свободны 14 июня?», вы роетесь в телефоне, отвечаете через три часа, а человек за это время уже написал двум другим фотографам. Календарь занятости на сайте решает это — клиент сам проверяет дату и сразу переходит к запросу цены.

Но возникают два разумных страха. Первый: если я покажу свой график, а он пустой, я выгляжу как исполнитель, который никому не нужен. Второй: если указать названия событий, я публикую, кто меня нанимает, где и когда — а клиенты не хотят видеть это в открытом доступе. Хорошая новость: можно показывать именно «свободно/занято» без обеих этих проблем. Вот как.

Золотое правило: показывайте статус, а не детали

Публичный календарь фотографа или диджея имеет право сообщать о дне только одно: свободен или занят. И всё.

Что никогда не должно быть на виду:

  • имя клиента или молодожёнов
  • тип события (свадьба, крестины, корпоратив)
  • место проведения или зал
  • время и забронированный пакет

Воспринимайте календарь как светофор, а не как ежедневник. Посетителю нужен один бит информации — «можно спросить про эту дату или нет?». Остальное — между вами и клиентом, обсуждается лично. Календарь с записью «14 июня — свадьба Андрея и Марии, ресторан «Бельведер»» не только отпугивает клиентов, но и обрабатывает персональные данные без основания — именно то, чего стоит избегать.

Проблема пустого календаря (и как решить её изящно)

В начале пути или в несезон график выглядит опустевшим. Годовой календарь, усыпанный пустыми клетками, невольно кричит «этого человека никто не бронирует».

Решение не в том, чтобы лгать, а в том, чтобы не показывать весь год сразу. Несколько честных вариантов:

  • показывать только ближайшие месяцы (следующие два-три), а не календарь до декабря
  • заменить месячную сетку простым полем «проверить дату» — клиент выбирает свой день и видит только, свободен ли он, не видя, насколько пуст остальной месяц
  • отмечать занятые дни, а остальные оставлять нейтральными, не проставляя «СВОБОДНО» на каждой клетке

Клиент получает нужный ответ, а вы не раскрываете уровень своей загрузки.

Три рабочих формата — в зависимости от вашей загрузки

Единственно верного формата нет. Выбирайте тот, что подходит вам:

  • Проверка даты (рекомендуется для старта): поле, куда клиент вводит день события и сразу получает «свободно» или «занято, выберите другую дату». Ничего о вашем графике при этом не раскрывается.
  • Месячный календарь со статусом: классическая сетка, где занятые дни выделены цветом или зачёркнуты, а свободные остаются нейтральными. Хорош, когда поток уже стабилен и наполовину заполненный календарь работает на вас.
  • Статус по месяцам: вместо дней показываете «Июнь — почти заполнен», «Июль — осталось несколько дат». Создаёт срочность, не раскрывая конкретных дней.

Можно комбинировать: проверка даты сверху и пометка вроде «сезон свадеб заполняется быстро».

Как поддерживать календарь в актуальном виде без лишней возни

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

Вручную: простая панель, где вы отмечаете занятые дни. Отлично подходит, если у вас несколько событий в месяц и есть дисциплина обновлять его при подтверждении брони.

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

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

Юридическая сторона: имена клиентов — это персональные данные

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

Решение простое, и оно то же, что рекомендуется по маркетинговым причинам: на сайте видно только «свободно/занято». Детали брони остаются в вашем личном календаре, в CRM или в телефоне, где посторонние их не видят. Так вы чисты и по части защиты данных, и по части восприятия. Бонус: если хотите публиковать фото с события, берите отдельное письменное согласие — но это уже другая тема, не про календарь.

Как это выглядит на практике

Хороший календарь занятости незаметен: быстро грузится, одинаково хорошо работает на телефоне (где вас находит большинство клиентов) и естественно ведёт к следующему шагу — короткой форме запроса цены или прямому сообщению в WhatsApp с уже подставленной датой.

В MPO Web Studio мы делаем сайты для фотографов и диджеев именно с таким календарём — статус «свободно/занято», без раскрытия графика, с возможностью синхронизации из Google Календаря. Работаем удалённо по всей стране, и прежде чем вы что-то заплатите, мы готовим готовое демо вашего сайта, чтобы вы наглядно увидели, как это выглядит. Хотите пример для своей сферы — напишите нам в WhatsApp, и мы покажем.

Частые вопросы

Календарь на сайте действительно нужен, или достаточно WhatsApp?+

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

Если график почти пуст, не лучше ли вообще обойтись без календаря?+

Необязательно. Используйте проверку даты вместо годовой сетки: клиент вводит свой день и видит только, свободен ли он, не видя, насколько пусто остальное. Вы получаете удобство, не раскрывая свою загрузку.

Как держать его синхронизированным с календарём в телефоне?+

Сайт можно связать с Google Календарём так, чтобы он считывал только статус «свободно/занято», без названий событий. Вы блокируете дату в телефоне — сайт автоматически помечает её занятой. Если хотите полный контроль, можно обновлять вручную из простой панели — это удобно, когда событий в месяц немного.

Законно ли публично показывать, в какие дни я занят?+

Да, пока вы показываете только статус — свободно или занято — без имени клиента, типа и места события. Это персональные данные, и им не место в публичном календаре. Детали остаются в вашем личном графике.

Можно ли пометить дату как «предварительно забронированную»?+

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

Бесплатный гид

7 ошибок, которые отпугивают клиентов с вашего сайта

Оставьте email и получите гид прямо здесь, сразу. Без спама.

Отправляя, вы соглашаетесь с Политикой конфиденциальности.
MКоманда MPOОтвечаем лично

Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?

Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.

Запросить бесплатный демо-сайтОбычно отвечаем за пару минут