CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Залишити заявку
EN UA RU

Інтеграція Google Calendar ↔ Slack

Зустрічі з Google Calendar вчасно з'являються у Slack, а зі Slack їх можна створити, перенести й підтвердити

Команда планує в Google Calendar і спілкується у Slack. Без зв'язки люди пропускають зустріч, яку перенесли годину тому, канал не знає, хто зайнятий, а щоб забронювати дзвінок, треба перемикатись у календар і назад. Ми з'єднуємо системи так, щоб канал отримував нагадування перед кожною зустріччю, зміни оголошувались там, де команда вже є, а зустріч можна було створити чи перенести короткою командою у Slack.

Що передається між системами

  • Google Calendar → SlackЗа визначений час до кожної події канал або людина отримує повідомлення у Slack із назвою, учасниками та посиланням на відеодзвінок.
  • Google Calendar → SlackКоли подію перенесли, скасували або додали гостя, Google Calendar одразу повідомляє нам, і зміна публікується в каналі, щоб ніхто не чекав у порожній кімнаті.
  • Google Calendar → SlackЩоранку канал отримує порядок денний командного календаря — одне повідомлення з усіма зустрічами по порядку.
  • Slack → Google CalendarКоротка команда у Slack створює подію в Google Calendar із гостями, названими в команді, і кожен гість отримує звичайне запрошення.
  • Slack → Google CalendarКнопки під нагадуванням дозволяють прийняти, відхилити або запропонувати інший час, не відкриваючи календар.
  • Slack → Google CalendarЗапит у Slack, коли група людей вільна, повертає вільні проміжки з їхніх календарів лише за зайнятим і вільним часом, не розкриваючи, що це за зустрічі.
  • Google Calendar → SlackПоки людина на зустрічі, її статус у Slack показує це і час завершення, а після зустрічі очищується сам.

Що підключаємо

  • Домовляємось, які календарі важливі: спільний командний, особисті окремих людей чи обидва, і в який канал Slack звітує кожен.
  • Кожна людина, чий календар бере участь, один раз надає доступ через стандартний вхід Google; ми читаємо події та зайнятий/вільний час і створюємо події лише за запитом зі Slack.
  • Встановлюємо застосунок Slack у ваш робочий простір із правами публікувати в обраних каналах, ставити статуси й приймати команди; більше нікуди його не додаємо.
  • Підписуємось на зміни календаря, щоб Google повідомляв нас замість повторного перечитування календарів, і задаємо час нагадування для кожного каналу.
  • Погоджуємо формулювання команди для бронювання і вигляд повідомлення та обираємо, куди йдуть нагадування: у канал, в особисті повідомлення чи в обидва.
  • Проводимо тестовий тиждень з однією командою: кілька зустрічей, одне перенесення, одне скасування і одне бронювання зі Slack; потім вмикаємо решту каналів.

Сценарії автоматизації

01

Зустріч перенесли, половина команди не помітила

Було організатор переносить дзвінок на годину, лист-сповіщення тоне в пошті, і троє людей заходять у старий час.

Стало зміна публікується в командному каналі протягом хвилини з новим часом і кнопкою відкрити подію.

02

Пошук вікна для п'ятьох

Було менеджер питає в каналі, хто вільний у четвер, за дві години отримує п'ять відповідей і бронює вікно, яке одному вже не підходить.

Стало одна команда повертає спільні вільні проміжки з календарів і бронює обраний із запрошеннями всім п'ятьом.

03

Перервали під час дзвінка з клієнтом

Було колега пише з терміновим питанням посеред дзвінка з клієнтом, бо у Slack ніщо не показує, що людина зайнята.

Стало статус показує зустріч і час її завершення, тож колеги чекають або питають когось іншого.

04

День починається з розкиданого розкладу

Було тімлід щоранку відкриває три календарі, щоб побачити, що сьогодні в команди, і вручну публікує підсумок.

Стало порядок денний командного календаря з'являється в каналі в обраний час одним повідомленням.

Як це працює технічно

Для тих, хто перевіряє: кожен пункт веде на сторінку офіційної документації, звідки він узятий.

  • Google Calendar сам повідомляє сторонню програму щоразу, коли відстежуваний календар змінюється — не потрібно постійно перечитувати календар.

    Джерело: developers.google.com ↗ перевірено 2026-09-27
  • Є офіційний запит, який повертає лише зайняті й вільні проміжки для набору календарів — саме він дозволяє асистенту підбирати час, не бачачи самих подій.

    Джерело: developers.google.com ↗ перевірено 2026-09-27
  • Запрошення людини на подію кладе копію цієї події в її календар, і запрошений може прийняти або відхилити її.

    Джерело: developers.google.com ↗ перевірено 2026-09-27
  • Програма може запитувати лише ті записи, що змінилися з її минулої перевірки — саме так перенесення підхоплюються без перечитування всього календаря.

    Джерело: developers.google.com ↗ перевірено 2026-09-27
  • Block Kit дозволяє вкласти в повідомлення інтерактивні елементи — кнопки та меню; в одному повідомленні до 50 блоків.

    Джерело: docs.slack.dev ↗ перевірено 2026-09-27
  • Застосунок може публікувати близько одного повідомлення на секунду в один канал, яким би способом він їх не надсилав; короткі сплески вище цього дозволені.

    Джерело: docs.slack.dev ↗ перевірено 2026-09-27

Обмеження

Обмеження йдуть від обох систем. Slack дозволяє застосунку публікувати приблизно одне повідомлення на секунду в канал, тож коли багато зустрічей стартують в одну хвилину, нагадування ставляться в чергу і об'єднуються, а не надсилаються по одному. Google обмежує, скільки запитів на хвилину приймає календар — і для з'єднання, і для кожного користувача, — і сповільнює наступну хвилину при перевищенні, тож масові зміни групуються і повторюються з паузою. Кнопки й меню в повідомленні Slack обмежені 50 блоками — цього вистачає на порядок денний, але не на цілий місяць в одному повідомленні. Особисті календарі беруть участь лише після того, як кожен власник сам надасть доступ; читати чужий календар від імені іншої людини ми не можемо.

Як почати

Три кроки від першого повідомлення до роботи над вашим проєктом.

  1. 01

    Залиште заявку

    Опишіть задачу у формі — текстом або голосом. Бюджет і строки — за бажанням.

  2. 02

    Ми розбираємо й оцінюємо

    Розробник вивчає ТЗ, уточнює незрозуміле й надсилає оцінку.

  3. 03

    Починаємо

    Щойно обсяг і ціну узгоджено, починаємо роботу.

або напишіть на info@coreviaflow.space

Питання

У Slack уже є застосунок Google Calendar. Навіщо окрема зв'язка?
Якщо стандартний застосунок покриває ваші потреби — користуйтесь ним, і ми так і скажемо. Окрема зв'язка потрібна для того, чого він не робить: нагадування в спільний канал у вашому форматі, командний порядок денний, бронювання для групи однією командою, правила, який календар куди звітує, або зв'язок тих самих подій із вашою CRM.
Чи бачитиме застосунок зміст приватних зустрічей?
Лише те, що ви дозволите. Для пошуку вільних вікон ми використовуємо перегляд зайнято/вільно, який показує час, але не назви чи гостей. Повні деталі подій читаються лише з календарів, які ви обрали для звітування в канал.
Чи виглядає зустріч, створена зі Slack, звичайною в Google Calendar?
Так. Це звичайна подія в календарі організатора, кожен гість отримує стандартне запрошення і може прийняти або відхилити його, а посилання на відеодзвінок додається, якщо так налаштовано у вашому календарі.
Що з часовими поясами?
Нагадування показують час у часовому поясі людини або каналу, який їх отримує, за профілем Slack, а сама подія зберігає часовий пояс організатора в Google Calendar.

Розкажіть, що потрібно підключити

Опишіть задачу текстом або голосовим. Ми подивимось, що у вас є, і відповімо планом.

Кожна система окремо

Інші зв'язки

Впровадження · Розробка · Інтеграції →

Google Calendar ↔ Slack — назви систем є товарними знаками їхніх власників. CoreviaFlow не афілійована з ними, якщо не вказано інше.