Для использования партнера Google Calendar подключим его к Альбато. Для этого переходим в раздел «Подключения» и «Добавить»:
Выбираем подключение:
- Партнер — Google
- Сервис — Google Calendar
Название подключения может быть любым, на работу связок это не влияет. Мы назовем — «Мой аккаунт Google Calendar для инструкции»
Переходим к следующему шагу, необходимо предоставить доступ к тому календарю, с которым потом будут работать связки
В появившемся окне выбираем свою почту:
И предоставляем возможность приложению передавать данные или забирать их из Календаря:
Подключение создано:
Создадим связку, с помощью которой можно назначать мероприятие менеджеру и клиенту в Google Calendar (на нужную дату и время) при обновлении статуса сделки в amoCRM. Например, для Zoom, Google Meet или оффлайн встречи.
В нашем примере будет только показано как работать с инструментами и настройкой полей связки. Даты мероприятия, их длительность можно установить гибко с помощью этих настроек.
Переходим в раздел «Мои связки» — «Создать новую»:
Шаг№1 Заполняем поля:
- Выберите откуда нужно передавать данные — amoCRM
- Выберите событие — Обновление статуса сделки
- Выберите подключение — создано нами ранее
Шаг №3 Мы будем передавать данные при обновлении статуса сделки. Вы можете выбрать нужный статус и добавить его в фильтр входящих данных на первом шаге связки. Чек-бокс «загружать каждую сделку лишь единожды» нужен, если необходимо передавать по связке каждую сделку только один раз.
Шаг №5 Заполняем поля:
- Выбираете, куда нужно отправлять данные — Google Calendar
- Выбираете действие — Новое мероприятие
- Выбираете подключение — создано нами ранее
- Выбираете в каком календаре будет создано мероприятие
Переходим к заполнению полей, пока заполним только первые три:
- ID — выбираем параметр ID сделки из списка amoCRM, это поможет обновлять сделку, если мероприятие будет отменено (пример обратной интеграции)
Дата и время начала — параметр Дата обновления из списка amoCRM
Дата и время окончания пока пропишем статично, позже вернемся к настройке этого поля
Переходим к настройке проверки на дубликаты, выбираем вариант — Не создавать новую запись, если найдет дубликат, проверять будем по ID мероприятия. Другие сценарии проверки на дубли описаны тут
Для примера будем создавать мероприятие длительностью 30 минут, поэтому добавляем после первого шага инструмент «Изменение даты и времени»:
Переходим к заполнению полей:
- Изменяемые дата и время — параметр Дата обновления сделки из списка amoCRM
Добавить минут — прописываем статично: 30, заполненные поля выглядят так:
Сохраняем прогресс.
В нашем мероприятии должен принять участие контакт из сделки и менеджер, ответственный за эту сделку, но ответственный менеджер передается из amoCRM в виде ID, а не email’a, поэтому воспользуемся инструментом «Табличная замена». В связке выбираем: «+» «Инструмент» — «Табличная замена»
Переходим к заполнению полей:
- Название — вписываем любое подходящее по смыслу
Значение — здесь выбираем параметр, который будет проверять система на соответствие условию, у нас это «Ответственный пользователь» — amoCRM
Добавляем условие, нам нужен ID ответственного менеджера, его берем из подключения amoCRM к Альбато, перейдя во вкладку «Подключения» — «amoCRM» — «Пользователи»
вставляем это значение
Если значение будет найдено (равно), то его нужно заменить на email менеджера amoCRM.
Но вы можете обойтись без этого шага, если email менеджера отсутствует в amoCRM или в мероприятии участвует другой менеджер. Заполненные поля выглядят так:
Сохраняем прогресс и переходим к конечной настройке Google Calendar:
Заполняем поля:
- Дата и время окончания — выбираем из шага 2, результат работы инструмента Изменение даты и времени, параметр «Измененные дата и время»
- Название — прописываем статично, условно это «Встреча с клиентом» и добавляем параметр Email из списка amoCRM;
- Описание — параметр «Статус сделки» из списка amoCRM и дописываем «Встреча с клиентом» статично;
- Email’ы гостей мероприятия — параметр контакта из amoCRM и результат работы Табличной замены перечисляем, отделяя пробелом и запятой, пример заполнения полей приведен ниже:
Наша связка готова, не забудьте ее запустить!