Scheduling workspace

Один календарь для всех рабочих встреч

0cal объединяет Google Calendar, Microsoft 365, Exchange, CalDAV и iCal в одну ленту, помогает публиковать страницы бронирования и отправляет умные напоминания в Telegram.

✓ Google, Microsoft 365, Exchange, CalDAV, iCal ✓ Booking pages с проверкой занятости ✓ Zoom, Google Meet, Kontur Talk ✓ Timezone-aware reminders
app.0cal.io/calendar
Май 2026 ДеньНеделяМесяц
ПнВтСрЧтПт
25Standup
26Demo · Zoom1:1
27Exchange
28КлиентCalDAV
29SyncReview
Demo · Zoom · 15:00 Join call

Работает с вашей реальной календарной инфраструктурой

Google Calendar Microsoft 365 Exchange On-Prem CalDAV iCal / ICS Zoom Google Meet Telegram
Проблема

Расписание ломается, когда встречи живут в разных системах

Календари врозь

Один календарь в Google, второй в Microsoft, отдельный ICS и корпоративный Exchange — единой картины дня нет.

Двойные брони

Клиент выбирает слот, но реальная занятость уже в другом календаре, который booking-инструмент не видит.

🔗

Потерянные ссылки

Ссылки на встречи, напоминания и отмены теряются между email, мессенджерами и календарями.

0cal собирает эти фрагменты в один рабочий поток.

Как работает

От подключения календаря до подтверждённой встречи

Три шага — и ручная работа вокруг встреч исчезает.

1

Подключите источники

Соберите все календари в одном месте за пару минут.

  • OAuth для Google и Microsoft 365
  • EWS для Exchange On-Prem
  • CalDAV и iCal для нестандартных календарей
2

Настройте доступность

Опишите свои правила — 0cal посчитает свободные слоты.

  • Weekly schedule, blocked times, buffers
  • Min notice и max advance days
  • Conflict sources блокируют занятые слоты
3

Делитесь ссылкой

Получайте подтверждённые встречи без переписки.

  • Публичная booking page
  • Email verification гостя
  • Событие в target calendar + ICS + join link
Возможности

Всё расписание в одном продукте

Единая лента, публичные страницы записи, встречи со ссылками и напоминания.

Unified calendar

Единая лента для всех календарей

0cal показывает события из разных провайдеров в одной сетке, сохраняет цвета источников, учитывает часовые пояса и позволяет создавать, переносить и удалять события в writable-календарях.

  • ✓ Month / week / day views
  • ✓ Drag-and-drop, resize и двусторонний CRUD
  • ✓ Read-only маркеры для ICS-источников
  • ✓ Recurring events с выбором области изменения
  • ✓ Realtime refresh и ручной «Sync now»
Эта неделя Неделя
StandupDemo
Exchange
1:1Клиент
CalDAV
Review
Booking pages

Публичные страницы записи, которые знают вашу реальную занятость

Создайте страницу для 15-, 30- или 60-минутных встреч, выберите target calendar и задайте ограничения. Посетитель увидит только доступные слоты в своём часовом поясе.

  • ✓ URL /b/{username}/{slug} и embed route
  • ✓ Email verification и cancel / reschedule
  • ✓ Buffers, min notice, лимиты броней
  • ✓ Blocked times: global и page-specific
  • ✓ Локализованные заголовки и описания

Intro call · 30 мин

/b/alex/intro
10:00 11:30 13:00 14:30 16:00 17:30
Подтвердить слот
Notifications

Напоминания там, где вы их читаете

Отправляйте daily agenda, reminders перед встречами и custom cron-уведомления в Telegram. Фильтруйте по календарям, ключевым словам, рабочим дням, join links и quiet hours.

  • ✓ Unlimited notification rules
  • ✓ Daily agenda, event reminders, custom cron
  • ✓ Фильтры и quiet hours
  • ✓ Тестовое уведомление и история
Утренняя повестка
4 встречи сегодня · 2 со ссылками на звонок
Через 10 минут
Demo · Zoom · нажмите, чтобы присоединиться
Custom cron
Пятница 17:00 · итоги недели по рабочим календарям
Интеграции

Для обычной и корпоративной инфраструктуры

Не только Google и Microsoft — поддержка Exchange On-Prem, CalDAV и iCal/ICS.

GGoogle CalendarOAuth, sync, CRUD, генерация Google Meet
MMicrosoft 365OAuth через Graph, sync, event CRUD
EExchange On-PremEWS, autodiscover, NTLM-first auth
CCalDAVWebDAV discovery, sync, event CRUD
iiCal / ICSURL subscription и import, read-only
ZZoomUser OAuth, авто-генерация ссылок
MGoogle MeetNative generation для событий Google
KKontur TalkAPI token mode или URL template
TTelegramAgenda, reminders, custom rules
RResendTransactional booking / auth / sync email
Security & operations

Построено для production-сценариев

0cal шифрует чувствительные учётные данные, валидирует исходящие URL, ограничивает частоту запросов и запускается как Docker stack с Postgres и Redis.

🔐 AES-256-GCM для секретов
🍪 JWT HttpOnly + revocation
🛡 Helmet, strict CORS, throttling
🚫 SSRF protection для URL
⚙️ Background sync (BullMQ/Redis)
❤️ Health checks для web/API
Сценарии

Где 0cal особенно полезен

📞

Sales и customer success

Внешние встречи без переписки: ссылка, подтверждение и событие в нужном календаре.

🧑‍💼

Recruiting

Интервью в разных календарях и часовых поясах без двойных броней.

🗂

Консалтинг и агентства

Booking pages для клиентов и буферы между встречами.

🏢

Hybrid IT

Google/Microsoft плюс Exchange On-Prem, CalDAV или ICS — без миграции.

🚀

Руководители и фаундеры

Единая лента дня и Telegram agenda с нужными правилами.

🌍

Распределённые команды

Timezone-aware отображение, sync и уведомления для всех участников.

FAQ

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

Можно ли подключить не только Google Calendar?
Да. Поддерживаются Google Calendar, Microsoft 365, Exchange On-Prem, CalDAV и iCal/ICS.
Можно ли редактировать события из всех календарей?
Двусторонний CRUD доступен для writable-провайдеров: Google, Microsoft 365, EWS и CalDAV. iCal/ICS — read-only.
Как 0cal избегает двойных броней?
Availability engine учитывает выбранные conflict sources, уже существующие bookings, blocked times, buffers и лимиты.
Нужен ли Telegram?
Нет, календарь и booking pages работают отдельно. Telegram нужен для agenda / reminder / custom notification rules.
Можно ли встроить booking page?
Да, есть embed route /embed/{username}/{slug}.
Поддерживаются ли разные языки?
UI и booking flow поддерживают English, German, French, Russian и Greek. Для booking pages можно задавать локализованные заголовки и описания.

Соберите расписание в одном месте

Подключите первый календарь, создайте booking page и проверьте, как 0cal убирает ручную работу вокруг встреч.