amoCRM ⇄ Google Таблицы

Интеграция amoCRM с Google Таблицы

💡 Зачем нужна эта интеграция

Компании связывают amoCRM и Google Таблицы, чтобы данные о клиентах и сделках не зависели от ручной работы менеджеров. В amoCRM ведётся основная работа: лиды, сделки, контакты, задачи. Но отчёты, планы продаж, расчёты комиссий, учёт оплат и аналитика почти всегда живут в таблицах. Без интеграции менеджеры выгружают данные вручную, копируют их из карточек и пересылают файлы коллегам. Это отнимает время, а в цифрах появляются ошибки, дубли и устаревшие значения.

Интеграция автоматизирует поток данных в обе стороны. Из amoCRM в таблицу автоматически попадают новые лиды, сделки, смена этапов воронки, суммы, ответственные, источники заявок и UTM-метки. На этой основе строятся живые дашборды для руководителя, отчёты по эффективности менеджеров и каналов, расчёт KPI и зарплат. В обратную сторону можно загружать в amoCRM списки лидов из таблицы, например базу с выставки или обзвонный список, а также обновлять поля сделок по данным из прайс-листа или финансового учёта. Так таблица становится удобным слоем отчётности и массовой обработки данных, а CRM остаётся единым источником правды.

Прямой нативной интеграции «в один клик» между amoCRM и Google Таблицами нет, поэтому настройку выполняют через платформы-коннекторы: **Make (Integromat)**, **Zapier**, **APIX-Drive** или аналогичные сервисы. Альтернативный путь — официальные виджеты и интеграции из маркетплейса amoCRM, которые выгружают данные в Google Таблицы по расписанию или по событию. Для нестандартных задач возможна самостоятельная разработка на основе API amoCRM и Google Apps Script. Любой из этих вариантов решает ключевые проблемы: убирает ручной ввод, сокращает число ошибок, ускоряет отчётность и даёт руководителю актуальные цифры без запросов к отделу продаж.

🛠️ Как настроить интеграцию

- **Шаг 1. Подготовьте таблицу и доступы.** Создайте в Google Таблицах файл и назовите листы по назначению, например «Новые лиды» или «Сделки». В первой строке задайте заголовки столбцов: ID сделки, название, контакт, телефон, e-mail, сумма, этап воронки, ответственный, источник, дата создания. Убедитесь, что у вас есть права администратора в amoCRM и доступ к нужному Google-аккаунту. Заранее решите, какие события нужно передавать: создание сделки, смена этапа, успешное закрытие или обновление полей.

- **Шаг 2. Выберите способ интеграции и подключите аккаунты.** Зарегистрируйтесь в одном из коннекторов: Make, Zapier или APIX-Drive. Либо найдите в маркетплейсе amoCRM (раздел «Интеграции») виджет для выгрузки в Google Таблицы и установите его. В коннекторе добавьте подключение к amoCRM: укажите поддомен аккаунта вида `company.amocrm.ru` и подтвердите доступ через авторизацию. Затем добавьте подключение к Google, выберите аккаунт и разрешите доступ к Google Таблицам и Google Диску. Проверьте, что оба подключения отображаются как активные.

- **Шаг 3. Создайте сценарий (связку) и настройте триггер.** В качестве источника выберите amoCRM и событие-триггер: «Новая сделка», «Новый контакт», «Изменение этапа сделки» или «Сделка успешно закрыта». Укажите воронку и этап, если нужно отслеживать только часть сделок. Затем добавьте действие в Google Таблицах: «Добавить строку» для журнала событий или «Обновить строку» для актуального реестра. Для обновления используйте ID сделки как уникальный ключ, чтобы строки не дублировались. При необходимости добавьте промежуточный модуль для получения полных данных о сделке и контакте, потому что триггер часто передаёт только ID.

- **Шаг 4. Сопоставьте поля и настройте обратную синхронизацию.** В действии Google Таблиц выберите файл и лист, затем сопоставьте каждый столбец с полем amoCRM: название сделки, бюджет, статус, ответственный, телефон, e-mail, UTM-метки и кастомные поля. Для дат и сумм задайте единый формат, иначе формулы в таблице могут работать некорректно. Если нужна загрузка данных из таблицы в amoCRM, создайте второй сценарий. Триггер — «Новая строка в Google Таблице», действие — «Создать сделку или контакт» в amoCRM. Добавьте фильтр от пустых значений и проверку на дубли по телефону или e-mail.

- **Шаг 5. Протестируйте интеграцию и запустите в работу.** Создайте в amoCRM тестовую сделку с заполненными полями и запустите сценарий вручную. Убедитесь, что в таблице появилась новая строка и все значения попали в нужные столбцы. Затем переместите сделку на другой этап и проверьте, что запись обновилась без дубля. Для обратного направления добавьте тестовую строку в таблицу и проверьте, что в amoCRM создалась карточка с верными данными. Если возникают ошибки, просмотрите журнал выполнения в коннекторе и проверьте права доступа, названия листов и соответствие полей. После успешных тестов включите автоматический запуск по расписанию или в реальном времени, удалите тестовые записи и настройте уведомления об ошибках на рабочую почту. В первые дни сверяйте данные в таблице с amoCRM, чтобы убедиться в корректности работы.