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