# Cal.com + Krokul CRM

Так. Krokul CRM інтегрується з Cal.com. Нове бронювання Cal.com знаходить або створює контакт, відкриває чи оновлює угоду й ставить хосту задачу-зустріч на заброньований час. Перенесення зсуває цю задачу, скасування закриває її, а неявка чи завершена зустріч записується в угоду. Потоки працюють через застосунок Krokul у Zapier, Make, n8n чи Albato або через API і вебхуки Krokul.

**Статус:** Через API і вебхуки. **Платформи автоматизації:** Zapier, Make, n8n, Albato.

## Що отримує команда

### Бронювання відкриває угоду й задачу-зустріч

Cal.com надсилає `BOOKING_CREATED` тієї миті, коли хтось вибирає слот. Krokul шукає учасника за email або додає новий контакт, потім відкриває угоду у воронці, зіставленій із цим типом події, і ставить хосту задачу-зустріч на час початку. UID бронювання стає зовнішнім ключем. Наступні події знаходять ту саму угоду.

### Відповіді з бронювання приходять нотаткою

Відповіді з форми бронювання, як-от назва компанії чи розмір команди, їдуть у `responses` payload. Krokul записує їх в угоду коментарем. Менеджер читає їх перед дзвінком.

### Перенесення й скасування тримають одну задачу

На `BOOKING_RESCHEDULED` Krokul переносить наявну задачу-зустріч на новий час. Подія `BOOKING_CANCELLED` закриває задачу як скасовану й пише причину в стрічку угоди.

### Неявки й завершені зустрічі фіксують результат

Коли хост позначає учасника відсутнім, `BOOKING_NO_SHOW_UPDATED` ставить задачі результат неявки, а правило автоматизації може перевести угоду на етап повторного контакту. Після дзвінка в Cal Video `MEETING_ENDED` закриває задачу як виконану, а посилання на запис із `RECORDING_READY` додається до неї.

### Routing Forms приносять звернення без бронювання

Routing Form у Cal.com надсилає `FORM_SUBMITTED`, навіть коли відвідувач іде, не забронювавши час. Krokul створює з нього контакт і угоду, тож звернення все одно доходить до менеджера.

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

| Cal.com | Krokul | Напрям | Коли |
|---|---|---|---|
| Бронювання (`BOOKING_CREATED`) | Контакт, угода й задача-зустріч | Cal.com → Krokul | Учасник бронює слот |
| Бронювання (`BOOKING_RESCHEDULED`) | Новий час тієї самої задачі | Cal.com → Krokul | Учасник чи хост вибирає інший час |
| Бронювання (`BOOKING_CANCELLED`) | Задачу скасовано, причина в стрічці угоди | Cal.com → Krokul | Бронювання скасовано |
| Неявка (`BOOKING_NO_SHOW_UPDATED`) | Результат задачі й етап угоди | Cal.com → Krokul | Хост позначає відсутність |
| Зустріч (`MEETING_ENDED`, `RECORDING_READY`) | Задачу виконано, посилання на запис у задачі | Cal.com → Krokul | Зустріч у Cal Video завершилась |
| Routing Form (`FORM_SUBMITTED`) | Контакт і угода | Cal.com → Krokul | Відвідувач надсилає форму |
| Скасування чи перенесення бронювання через API | Задачу скасовано чи перенесено в Krokul | Krokul → Cal.com | Менеджер змінює зустріч з угоди |

## Як підключити сьогодні

### Застосунок Krokul у Zapier, Make, n8n чи Albato

1. Підключіть застосунок Krokul ключем API Krokul.
2. Почніть із тригера Cal.com Booking Created і додайте ланцюжком дії Krokul Find Contact, Create Deal і Create Task.
3. Booking Rescheduled і Booking Cancelled надсилайте в дію Krokul Update Task, а Meeting Ended в Update Task Status.
4. У Make один раз завантажте в Krokul бронювання за минулий тиждень через List Bookings, перш ніж запустити живий потік.

### Власний потік через API і вебхуки Krokul

1. Створіть ключ API Krokul зі scope на контакти, угоди й задачі та додайте вебхук Cal.com із секретом для подій бронювання.
2. Перевіряйте заголовок x-cal-signature-256 кожної доставки, потім шукайте учасника через contact/api-find або додавайте через contact/api-create.
3. Відкрийте угоду через card/api-create, додайте зустріч через task/api-create і збережіть UID бронювання через externalRef/api-upsert.
4. Для змін, зроблених у Krokul, підпишіть вебхук Krokul на card.statusChanged, перевіряйте x-crm-signature і викликайте роут скасування чи перенесення Cal.com для цього UID бронювання.

**Тригери:** Booking Created; Booking Cancelled; Booking Rescheduled; Meeting Ended; Out of Office Created.

**Дії:** List Bookings; Make an API call.

### Для інтеграторів

Cal.com підписує кожен вебхук HMAC-SHA256 над тілом у заголовку `x-cal-signature-256`. API v2 приймає ключ Bearer і заголовок `cal-api-version`, а для застосунків, які встановлюють інші команди, Cal.com радить OAuth. У Krokul UID бронювання є зовнішнім ключем, а підписані вебхуки ведуть журнал доставок із повторною доставкою.

[Документація API](https://app.krokul.com/api/v1/docs)

## Питання й відповіді

### Чи інтегрується Krokul з Cal.com?

Так. Krokul інтегрується з Cal.com через застосунок Krokul у Zapier, Make, n8n і Albato, а також через свій API і вебхуки. Бронювання стають контактами, угодами й задачами-зустрічами.

### Які події Cal.com використовує Krokul?

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

### Чи створює перенесення другу задачу?

Ні. Cal.com надсилає окрему подію перенесення, і Krokul зсуває час задачі, яку вже створив для цього бронювання.

### Чи може менеджер скасувати зустріч із Krokul?

Так. Cal.com API v2 скасовує бронювання запитом POST на роут cancel для його UID, і Krokul викликає його, коли менеджер скасовує задачу-зустріч.

## Обмеження

Планування лишається за Cal.com. Типи подій, доступність, сторінки бронювання, Routing Forms і Cal Video живуть там. Ключ API Cal.com типово дозволяє 120 запитів на хвилину, тож масове завантаження старих бронювань іде частинами.

## Пов’язані сервіси

- [Calendly](https://krokul.com/uk/integrations/calendly/index.md)
- [Zoom](https://krokul.com/uk/integrations/zoom/index.md)
- [Google Meet](https://krokul.com/uk/integrations/google-meet/index.md)
- [Google Calendar](https://krokul.com/uk/integrations/google-calendar/index.md)
- [Outlook Calendar](https://krokul.com/uk/integrations/outlook-calendar/index.md)
- [Typeform](https://krokul.com/uk/integrations/typeform/index.md)

[Зустрічі й запис](https://krokul.com/uk/integrations/category/meetings/index.md)

Cal.com є торговою маркою Cal.com, Inc. Krokul не афілійований з Cal.com.

Оновлено: 2026-10-15

---

Застосунок: https://app.krokul.com/ · API: https://app.krokul.com/api/v1/docs
