Что такое менеджер каналов

Менеджер каналов - это программа, которая держит один календарь занятости и цен для всех площадок, где размещена квартира. Гость забронировал на одной площадке - программа сама закрывает эти даты на остальных, и одну ночь нельзя продать дважды. По-английски его называют channel manager, в разговоре - канальный менеджер или ченел-менеджер; это одно и то же.

Работа менеджера каналов сводится к трём вещам:

  • собирает брони со всех площадок в один календарь;
  • рассылает занятость обратно: бронь с одной площадки закрывает даты на других;
  • раздаёт цены и минимальный срок проживания - там, где площадка это принимает.

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

Менеджер каналов в Roomi PMS в браузере: вкладка "Интеграции" в карточке объекта с площадками Avito, Островок и "Другие площадки (iCal)"
Менеджер каналов в Roomi PMS на телефоне: площадки Avito, Островок, "Другие площадки (iCal)" и журнал синхронизации
Так площадки подключаются к одной квартире в Roomi PMS. Данные из демо.

Какие данные передаёт менеджер каналов

Зависит от способа связи с площадкой. Их два: прямая интеграция через API площадки и обмен календарями по ссылке iCal. По прямой интеграции ходят и даты, и деньги, по iCal - только даты.

Что передаётсяПрямая интеграцияiCal
Занятые датыДа, в обе стороныДа, в обе стороны
Цены по датамДаНет
Минимальный срок проживанияДаНет
Бронь с именем гостя и суммойДаНет, только занятый интервал
Отмена брониПриходит как событиеБронь исчезает из календаря площадки
Как быстроМинутыРаз в 30 минут и по графику площадки

В Roomi PMS напрямую подключены Авито и Островок, остальные площадки - по iCal. Ниже то же самое подробно, на живых примерах.

Как менеджер каналов работает: Авито, Островок и iCal на одном примере

Менеджер каналов держит один календарь занятости и рассылает его во все подключённые площадки, а брони с площадок собирает обратно в этот же календарь. Способов связи ровно два: прямая интеграция через API площадки и обмен календарями по iCal - и результат у них разный.

Авито подключён к Roomi через официальный API площадки. В объявление уходят три вещи: цены по датам, базовые параметры - цена ночи и минимальный срок проживания - и календарь занятости. Обратно приходят заявки и брони, а вместе с ними чаты с гостями. Цены и минимальный срок Roomi выгружает на 180 дней вперёд, а не только на даты с ручной ценой: иначе на остальных днях в объявлении оставались бы старые значения. Исключение - праздничные даты, на которые в Roomi не задана цена: их Roomi не трогает, и на Авито остаётся цена из кабинета площадки. Занятость и новые брони обновляются отдельным, более частым циклом, чем цены.

Островок работает по тому же принципу, но со своим расписанием. Раз в минуту фоновая задача проверяет, что изменилось, и по каждому изменению отправляет площадке окно на 90 дней вперёд: цену на каждую дату, "свободно или занято" и минимальный срок заезда. Брони, отмены и изменения Островок присылает сам, на отдельный адрес-приёмник, и они сразу попадают в шахматку.

Все остальные площадки (Суточно.ру, Циан, Твил, Квартирка и любая другая со ссылкой iCal) обмениваются с Roomi только календарями. Раз в полчаса Roomi перечитывает ссылки площадок и превращает чужие занятые интервалы в брони в шахматке. В обратную сторону у каждого объекта есть своя ссылка .ics: хозяин один раз вставляет её в кабинете площадки, и дальше занятость уходит туда сама.

Связывает всё это одно правило: как только бронь появилась, изменилась или была удалена, программа сама ставит задачу переслать новую занятость в каналы. Хозяин при этом ничего не нажимает.

Чем менеджер каналов отличается от обычного календаря

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

Первое - единое правило "что считается занятым". В Roomi это чёрный список, а не белый: даты занимает любая существующая бронь, кроме отменённой. Поэтому новый статус вроде "заселён" или "выехал" не откроет ночи молча, и одно и то же правило действует для Авито, Островка, iCal-ленты и публичной формы бронирования.

Второе - исключения, которые хозяин делает осознанно. У каждой брони есть тумблер "передача в площадки": пока заявка не оплачена, её даты можно оставить в продаже. Неоплаченные заявки Roomi переводит в такой режим сам и закрывает даты во всех каналах, когда приходит оплата.

Третье - что происходит при столкновении. Заявку с Авито на уже занятые даты Roomi отменяет и пишет в примечании, чья бронь эти даты держит. А при ручном вводе программа предупреждает о пересечении - и когда бронь создают, и когда двигают даты, - но сохранить разрешает: последнее слово остаётся за хозяином. Разбор остальных причин двойных броней - в статье как избежать овербукинга.

Чем прямая интеграция отличается от iCal: что передаётся, а что нет

Прямая интеграция передаёт и даты, и деньги, а iCal - только даты. От этого зависит, сколько работы останется руками.

  • Прямая интеграция, к вам: бронь приходит в Roomi с датами, суммой и именем гостя. На Авито телефон и почта появляются после оплаты - до этого заявка стоит в шахматке под подписью "Бронь Avito".
  • Прямая интеграция, от вас: на площадку уходят цены по датам и минимальный срок проживания.
  • iCal, к вам: приходят только занятые интервалы. Бронь создаётся с суммой 0 ₽, и если она нужна в аналитике, деньги вносятся руками.
  • iCal, от вас: в ленте, которую Roomi отдаёт площадкам, есть только даты и слово "Занято". Цены этот формат не переносит вообще.
  • Отмена по iCal не приходит как событие - бронь просто исчезает из чужого календаря.

На последнем пункте стоит остановиться отдельно. Roomi не открывает такие даты автоматически: пропавшую из ленты бронь он помечает как "похоже, отменена на площадке" и оставляет решение хозяину. Причина простая - исчезновение события может означать и отмену, и сбой на стороне площадки, а самовольно открытые ночи хозяин обнаруживает уже по факту второй продажи.

И про скорость. Roomi читает чужие календари раз в 30 минут, а площадки читают ленту Roomi по своему графику - между двумя бронями на одни даты остаётся окно. У прямых каналов такого окна нет. Что где искать в кабинетах площадок - на странице синхронизации календарей по iCal.

Когда менеджер каналов не нужен

Если квартира одна и площадка одна, менеджер каналов не нужен: календарь этой площадки и есть ваш единственный календарь. Программа начинает окупать настройку, когда календарей становится хотя бы два.

  • Одна площадка и один объект - хватает кабинета площадки.
  • Объявления есть, а броней мало: менеджер каналов не приводит гостей, он только не даёт продать одни сутки дважды.
  • Отель с типами номеров и тарифными планами: Roomi устроен иначе - одна бронь занимает объект целиком.
  • Площадка не отдаёт ни API, ни ссылку iCal: автоматически синхронизировать её нечем ни одной системой, брони с неё заносятся вручную.
  • Долгосрочная аренда: Roomi сделан под посуточную, где поток броней и есть источник проблемы.

Ещё один честный случай: если площадок две, но обе дают по брони в месяц, ручная сверка раз в день тоже работает. Менеджер каналов экономит не деньги, а внимание - и тем заметнее, чем плотнее календарь.

Как выбрать менеджер каналов: чек-лист

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

  • Какие площадки подключены напрямую, а какие - по iCal. Общая формулировка "интеграция со всеми площадками" этого различия не показывает - спрашивайте про каждую площадку отдельно.
  • Что уходит по каждому каналу: только даты или ещё цены и минимальный срок.
  • Как часто обновляются календари и какое между обновлениями остаётся окно.
  • Что происходит с бронью, пропавшей из чужого календаря: даты открываются сами или система спрашивает вас.
  • Предупреждает ли программа о пересечении дат - и при создании брони, и при переносе.
  • Можно ли не передавать площадкам неоплаченную заявку.
  • Сколько стоит, есть ли лимит объектов и нужна ли карта при регистрации.

Что делает Roomi

Roomi - бесплатная российская программа для посуточной аренды квартир, в которой менеджер каналов встроен в общую шахматку. Напрямую подключены Авито и Островок: туда уходят цены, минимальный срок и занятость, оттуда приходят брони, а по Авито ещё и чаты с гостями. Остальные площадки синхронизируются по iCal - занятость в обе стороны, без цен; полный список способов подключения собран в разделе интеграции. Оплаченная бронь, откуда бы она ни пришла, закрывает даты в остальных каналах без участия хозяина; неоплаченная заявка по умолчанию остаётся в продаже, пока не придёт оплата.

Цена - 0 ₽: все модули включены, лимита на количество объектов нет, карта при регистрации не нужна. Это не пробный период с обратным отсчётом, а ранний доступ; платных тарифов сейчас нет, а когда появятся - предупредим заранее. Подробности про деньги - на странице тариф.

Если брони сейчас ведутся в RealtyCalendar, переносить их вручную не нужно: выгрузите брони в Excel и загрузите файл в Roomi - объекты и заезды создадутся сами. Пошагово - на странице переезда с RealtyCalendar.