Интеграция amoCRM и 1С: сценарии обмена и этапы подключения
Менеджеры работают в CRM, бухгалтерия и склад — в 1С. Если данные между ними не передаются, их приходится вводить дважды, и они расходятся. Разбираем сценарии обмена и порядок подключения.
Зачем нужна интеграция
Без интеграции типичная картина такая: менеджер в CRM довёл сделку до оплаты, затем бухгалтер вручную заводит клиента в 1С, формирует счёт, а менеджер снова ищет в 1С, оплатил ли клиент. Результат:
- двойной ввод данных и ошибки при нём;
- клиент в CRM и контрагент в 1С — разные записи с разными данными;
- менеджер не видит оплаты и остатки, а бухгалтер — статус сделки;
- отчёты по продажам из CRM и из 1С не совпадают.
Интеграция убирает ручной перенос и даёт общую картину: от заявки до оплаты и отгрузки. Но сначала убедитесь, что вы понимаете границы систем. Разбор границ CRM и профильных систем на примере логистики мы публиковали отдельно.
Какие данные передавать
| Данные | Откуда → куда | Зачем |
|---|---|---|
| Клиенты и контрагенты | CRM → 1С (и сверка в обратную сторону) | Не создавать одного клиента дважды, связать карточки |
| Сделки и заказы | CRM → 1С | Основание для счёта и отгрузки |
| Товары и услуги (номенклатура) | 1С → CRM | Менеджер выбирает позиции в сделке из актуального справочника |
| Цены | 1С → CRM | В предложении актуальная цена |
| Остатки | 1С → CRM | Менеджер видит наличие |
| Счета и их статусы | 1С → CRM | Видно, выставлен ли счёт |
| Оплаты | 1С → CRM | Закрытие сделки по факту оплаты |
| Реализации и отгрузки | 1С → CRM | Понимать, что сделка выполнена |
Передавайте только то, что реально используется в работе. Чем больше полей в обмене, тем больше мест для ошибок и сложнее поддержка.
Направления обмена
- Из CRM в 1С. Клиент и заказ уходят в учётную систему, когда сделка достигает нужного этапа.
- Из 1С в CRM. Справочники, цены, остатки, статусы счетов и оплаты возвращаются менеджеру.
- Двусторонний обмен. Данные клиентов актуализируются и там и там. Самый сложный вариант: нужны чёткие правила, какая система главная для каждого поля.
Для каждого поля заранее решите: где оно создаётся и где является «главным». Иначе при изменении в двух местах возникнут конфликты.
Типовые сценарии
- Сделка → счёт. Менеджер переводит сделку на этап «Счёт», в 1С создаётся счёт на основании данных сделки и товаров. Статус возвращается в CRM.
- Оплата → закрытие сделки. Когда в 1С поступила оплата, сделка в CRM автоматически переходит на этап «Оплачено».
- Новый клиент. При создании сделки с новым клиентом система проверяет, есть ли такой контрагент в 1С, и либо связывает, либо создаёт.
- Каталог в сделке. Менеджер выбирает товары из справочника, который обновляется из 1С. Цены и остатки актуальны.
- Отгрузка → задача. После реализации в CRM появляется задача менеджеру связаться с клиентом и предложить дополнение. См. кросс-продажи.
Конфликты и ошибки
- Дубли клиентов. Один клиент заведён в 1С и CRM по-разному (разные названия, ИНН с ошибкой). Нужен ключ сопоставления, например ИНН или код клиента, и очистка данных до запуска.
- Разные форматы. Телефоны, названия, единицы измерения. Приведите к единому формату.
- Изменения в двух местах. Договоритесь, какая система главная для каждого поля.
- Сбои обмена. Недоступность одной из систем, превышение лимитов. Должны быть журнал обмена и уведомление о сбое.
- Данные «потерялись». Нет контроля, что каждая сделка действительно дошла до 1С. Нужна регулярная сверка.
- Права доступа. Что видит менеджер из данных 1С. Не все финансовые данные должны быть доступны отделу продаж.
Этапы подключения
- Обследование. Какая у вас версия 1С, какие процессы нужно связать, кто и что делает сейчас вручную.
- Схема обмена. Что передаём, в каком направлении, по каким событиям, какая система главная для каждого поля.
- Выбор способа. Готовое решение (модуль, виджет, сервис интеграции) или индивидуальная разработка. Зависит от версии 1С, сложности и бюджета.
- Подготовка данных. Очистка справочников и клиентской базы, единые ключи сопоставления.
- Настройка и тестовый запуск на тестовых данных или копии базы.
- Пилот. Несколько реальных сделок под наблюдением.
- Запуск и обучение. Объясните менеджерам и бухгалтерам, что теперь делается автоматически, а что вручную.
Состав работ и стоимость стоит заложить в общий бюджет внедрения. Как считать, мы разбирали в статье «Как выбрать тариф amoCRM и рассчитать бюджет». А как выбрать специалиста для таких работ — в статье «Как выбрать интегратора amoCRM».
Приёмка
- Проведите по цепочке реальную сделку: от заявки до оплаты и отгрузки. Данные должны совпасть в обеих системах.
- Проверьте дубли: создайте клиента, который уже есть в 1С.
- Проверьте сбой: что происходит, если одна из систем недоступна, и приходит ли уведомление.
- Убедитесь, что есть журнал обмена и понятно, кто разбирается с ошибками.
- Получите описание схемы обмена: что и когда передаётся.
Когда интеграция не нужна
Если в месяц у вас единицы сделок, счета выставляются вручную без проблем, а оплат и остатков мало, интеграция может не окупиться. Начните с порядка в CRM и описанного процесса, а к 1С вернитесь, когда ручной перенос станет заметной нагрузкой. Общий подход к запуску — в статье «Настройка amoCRM с нуля».
Читайте также
- CRM для транспортной компании: как организовать продажи в amoCRM
- Как выбрать тариф amoCRM и рассчитать полный бюджет внедрения
- Как выбрать интегратора amoCRM: вопросы, критерии и проверка предложения
- Настройка amoCRM с нуля: пошаговый план и типичные ошибки
- Кросс-продажи: примеры и сценарии допродаж через CRM
- Внедрение и настройка amoCRM под ключ
Частые вопросы
Зачем интегрировать amoCRM и 1С?
Чтобы не вводить данные дважды: клиенты, заказы, счета, оплаты и остатки передаются автоматически, менеджеры видят статус оплаты, а отчёты в двух системах сходятся.
Какие данные обычно передают между amoCRM и 1С?
Клиентов и контрагентов, сделки и заказы, номенклатуру и цены, остатки, счета, оплаты и реализации. Передавайте только то, что нужно в работе.
Как избежать дублей клиентов при интеграции?
Заранее выбрать ключ сопоставления, например ИНН или код клиента, очистить данные в обеих системах и определить, какая система главная для каждого поля.
Можно ли использовать готовое решение для интеграции?
Иногда да, иногда нужна индивидуальная разработка. Это зависит от версии 1С, сложности процессов и бюджета, и определяется на этапе обследования.