⟵ сюдатуда ⟶
  • Tableau и PowerBI
  • amoCRM
  • Подключаем Тотум к amoCRM
  • Битрикс 24
  • Синхонизации
  • Подключаем Тотум к amoCRM

    Устанавливаем Семпл для Тотум

    Сначала нам нужно установить семпл для Totum.

    Скачайте файл по этой ссылке: https://raw.githubusercontent.com/totumonline/ttm-samples/main/samples/ttm_amo.json.gz.ttm

    Загрузите его в вашу схему. Инструкция по импорту: https://youtu.be/UA7j28Ht5u4

    Добавляем интеграцию в amo

    Далее идем в amo в раздел amoМаркет, нажимаем ... и Создать интеграцию и выбираем Внешняя интеграция.

    Заполняем:

    • Название;
    • Описание;
    • Предоставить доступ — Доступ к данным аккаунта
    • Ссылка для перенаправления — https://HOST/Remotes/amo_keys (замените HOST на ваш)
    • Сохранить

    Переходим в Установленные и открываем эту интеграцию.

    Переходим в Ключи и доступы.

    Копируем в Тотум в таблицу ttm_amo_access

    • Секретный ключh_client_secret
    • ID интеграцииh_client_id
    • Код авторизацииh_code

    В Тотум заполняем h_amoHosthttps://YOU_AMO_HOST.amocrm.ru (замените YOU_AMO_HOST на ваш хост в amo).

    Жмем Получить ключ.

    Подключаем обновление ключа в кронах, переходим в Системные таблицыОсновныеНастройки и кронКроны и включаем крон ttm_amo_cron.

    Настраиваем Remotes и хуки в amo

    Дальше включаем Remotes, переходим в Системные таблицыОсновныеAPIRemotes.

    Заменяем _hash на придуманный вами, например jfhYgsjGld:

    • amo_leads_add_hashamo_leads_add_jfhYgsjGld
    • amo_leads_edit_hashamo_leads_edit_jfhYgsjGld
    • amo_leads_del_hashamo_leads_del_jfhYgsjGld

    Создаем пользователя amo с типом API.

    В Remotes выбираем этого пользователя во всех трех ремонтах в поле remotes_user.

    Идем в amo в amoМаркет и нажимаем WEB HOOKS и добавляем три хука:

    • https://TOTUM_HOST/Remotes/amo_leads_add_YOU_HASHСделка добавлена
    • https://TOTUM_HOST/Remotes/amo_leads_edit_YOU_HASHСделка изменена
    • https://TOTUM_HOST/Remotes/amo_leads_del_YOU_HASHСделка удалена

    Проверяем и донастраиваем

    В amo добавляем новую сделку — она должна добавится в Тотум.

    Идем в таблицу ttm_amo_statuses — жмем Get amo statuses.

    Идем в таблицу ttm_amo_users — жмем Get amo users.

    Теперь нам нужно добавить два поля добавить в Сделку в amo два поля:

    • Totum link — Тип СсылкаТолько из API
    • Additional field — Тип ТекстТолько из API

    Копируем id этих полей и вставляем их в код в Тотум в ttm_amo_cycle_ordersttm_amo_orderf_amoКод

    • field_1_idid Totum link
    • field_2_idid Additional field
    • БЕЗ ЭТОГО ИЗМЕНЕИЕ ДАННЫХ В ТОТУМ НЕ БУДЕТ ВОЗВРАЩАТСЯ В AMO