Синхронизация клиентов клиники с Google Contacts

Можно настроить автоматическое сохранение контактов клиентов в Google Contacts.Это позволит сделать синхронизацию с мобильным телефоном, для определения ФИО клиента при звонке.

Обратите внимание: скрипт, описанный ниже, это пример работы с Google Contacts для программиста. Эта инструкция для людей с опытом программирования, не настраивайте это самостоятельно. Ветменеджер не поддерживает работу этого скрипта. 

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

Важно! Не передавайте доступ к аккаунту третьим лицам. Иначе рискуете потерять клиентскую базу.

Перейдите по ссылке

Создайте копию скрипта. Для этого нужно перейти в Общие сведения - нажать кнопку Создать копию. Сохраните копию скрипта себе в гугл аккаунт.

Далее нужно нажать Apps Script и зайти в созданную копию. 


В сохраненном скрипте замените текст:

  • site: ‘https://domain.vetmanager.ru’, где domain — название вашего домена;
  • api_key (как найти ключ апи, описано ниже);
  • initial_date: ‘2018-12-29’ — дата регистрации клиента, с которой начинать синхронизацию контактов;
  • phone_prefix: ‘+7’ — код страны;
  • group_name: ‘Клиенты Клиники’ — название группы контактов.

Как найти api_key

Перейти в Настройки - в разделе Интеграция с сервисами — REST API - включите функцию, зайдите в нее (кнопка карандаш) и скопируйте api_key.

После внесения изменений в скрипт, нужно его Сохранить и запустить:

Выполнить — Запустить функцию — reset.

Для проверки работы: Выполнить — Запустить функцию — main.

При первичном запуске потребуется авторизация в гугл аккаунте и нужно подтвердить разрешение.

Для включения автоматической синхронизации необходимо перейти в раздел Триггеры - нажать кнопку Добавление триггера (в правом нижнем углу). 

Выберите следующие значения: 

  • выберите функцию - main
  • выберите тип триггера - по минутам
  • выберите промежуток времени  - раз в минуту

Нажмите Сохранить

После запуска синхронизации в Google Contacts загружается по 5 клиентов за один раз.



Powered by