Skip to content

amoCRM + SNABZHENETS+

Категория: S+ усиливает эффект с CRM и продажами.

amoCRM удобно оставлять для воронок продаж, сделок, контактов, компаний, задач, покупателей и Digital Pipeline. SNABZHENETS+ добавляет к сделке закупочную часть: поставщики, RFQ, КП поставщика, входящие счета, оплаты, приход и себестоимость.

Когда S+ нужен рядом с amoCRM

  • сделка не может закрыться без закупки у внешнего поставщика;
  • продавец знает потребность клиента, но не знает закупочную цену;
  • нужно сравнить несколько поставщиков и объяснить выбор;
  • клиент ждёт срок поставки, зависящий от поставщика;
  • руководитель хочет видеть не только бюджет сделки, но и маржу.

Сценарий продажа → закупка

  1. В amoCRM появляется сделка с клиентом, контактами и потребностью.
  2. Сделка попадает в настроенную воронку и этап, после чего webhook создаёт или обновляет PR в S+.
  3. S+ берёт файл заявки из выбранного file-поля сделки amoCRM либо из ручной загрузки в виджете и импортирует строки: наименование, количество, желаемый срок, бюджет, комментарий.
  4. Снабженец собирает предложения поставщиков.
  5. После выбора поставщика S+ возвращает в amoCRM подтверждённую цену, срок и статус закупки.
  6. Продавец продолжает коммуникацию с клиентом в amoCRM.
  7. Бухгалтер и снабжение закрывают счёт поставщика в S+.

Как подключить

  1. Установите интеграцию amoCRM в маркете S+.
  2. Подключите аккаунт amoCRM через OAuth: S+ откроет popup amoCRM для amoMarket-виджета SNABZHENETS+, закроет его после выдачи доступа и обновит страницу управления интеграцией.
  3. Нажмите Синхронизировать, чтобы S+ получил воронки, этапы, пользователей и поля amoCRM.
  4. Нажмите Создать поля S+, если хотите автоматически подготовить стандартные поля сделки: файл заявки, номер PR, ссылка на PR, статус закупки, плановая сумма, себестоимость, поставщик, срок и файл PR.
  5. Выберите file-поле сделки amoCRM, из которого S+ будет брать файл заявки.
  6. Выберите, кому назначать заявки из amoCRM: интеграционному пользователю, конкретному сотруднику S+ или первому активному сотруднику выбранной роли S+.
  7. Отметьте воронки и этапы, по которым нужно автоматически создавать PR.
  8. Сопоставьте поля amoCRM для обратной передачи данных из S+.
  9. При необходимости настройте карту статусов S+ → этапы amoCRM.
  10. Зарегистрируйте webhook.

Если работа начинается из установленного amoMarket-виджета в amoCRM, кнопка Подключить SNABZHENETS+ открывает страницу управления amoCRM в S+ с параметром автостарта. S+ создаёт установку интеграции для текущего портала, сохраняет пустую конфигурацию amoCRM, формирует подписанный OAuth state и открывает настоящий OAuth popup amoCRM. После выдачи доступа исходная страница S+ обновляется и показывает состояние подключения. Виджет не хранит OAuth-секреты и не пытается привязать аккаунт без S+ сессии пользователя.

Импорт файла заявки

S+ импортирует самый свежий поддерживаемый файл из выбранного file-поля сделки. Если поле не выбрано, S+ попробует взять самый свежий файл, прикреплённый к сделке.

Кнопка Создать поля S+ создаёт в amoCRM file-поле S+ файл заявки и сразу выбирает его как источник заявки, если другой источник ещё не настроен. На стороне S+ интеграция также заводит дополнительные поля PR для amoCRM: ID/ссылка сделки, файл заявки, номер и ссылка PR, статус закупки, плановая сумма, себестоимость, выбранный поставщик, срок, ссылка на файл результата и последняя заметка S+. Эти поля доступны как custom.amocrm... через Variable API и обновляются при импорте или обратной передаче.

В карточке сделки amoCRM группа SNABZHENETS+ также позволяет вручную выбрать файл или вставить табличный текст и нажать Создать/обновить заявку. Ручной файл имеет приоритет над вставленным текстом. Если файл и текст не переданы, используется стандартный импорт из поля сделки amoCRM.

В этой же группе есть блок Номенклатура S+. Продавец может найти позицию по названию, SKU, бренду или производителю, указать количество и добавить найденный товар отдельной строкой в связанную PR. Если PR ещё не создана, S+ сначала создаёт её из сделки amoCRM, затем добавляет выбранную позицию и возвращает обновлённые данные в карточку сделки.

Поддерживаются форматы:

  • XLSX и XLS;
  • CSV и TSV;
  • XML 1C;
  • PDF с распознаваемой таблицей.
  • TXT для ручной загрузки или вставки табличного текста через виджет.

Если файл отсутствует, заявка создаётся без строк, а в amoCRM добавляется заметка. Если файл найден, но формат или данные не подходят, S+ не меняет строки заявки и пишет ошибку в заметку сделки.

Ответственный за заявки из amoCRM

Webhook amoCRM выполняется сервером S+ через уже подключённую OAuth-интеграцию, поэтому продавцу не обязательно быть авторизованным в S+ в браузере. В настройках интеграции можно выбрать маршрут назначения:

  • интеграционный пользователь S+ — заявка назначается пользователю, который подключал интеграцию;
  • конкретный сотрудник S+ — все заявки из amoCRM назначаются выбранному пользователю;
  • роль S+ — S+ выбирает первого активного сотрудника с этой ролью и назначает ему PR.

Ручные кнопки в виджете, которые отправляют файл, текст или добавляют номенклатуру из браузера, используют S+ API и требуют действующей S+ сессии либо отдельного доверенного механизма авторизации виджета. Автоматический сценарий через webhook работает без S+ входа у продавца после первичной настройки интеграции.

Обратная передача в amoCRM

S+ может обновлять только те поля amoCRM, которые вы сопоставили в настройках интеграции. По умолчанию S+ не перетирает карточки контактов и компаний amoCRM.

В сделку можно вернуть:

  • номер и ссылку на PR;
  • статус закупки;
  • плановую сумму и себестоимость;
  • выбранного поставщика;
  • срок поставки;
  • заполненный файл PR: S+ загружает файл в файловый сервис amoCRM, привязывает его к сделке и записывает объект file_uuid в сопоставленное file-поле;
  • заметку со строками товаров, ценами и итогами.

Перевод сделки на другой этап выполняется только при включённой карте статусов.

В заметку сделки и в группу SNABZHENETS+ виджета также передаются связанные документы заявки: КП клиенту, счета клиенту, входящие счета, запросы КП поставщикам, КП поставщиков и сгенерированные документы S+. Для КП и счетов клиенту S+ показывает прямую ссылку на PDF-export; для остальных документов ссылка ведёт на страницу S+, где файл можно скачать по правам пользователя.

Что синхронизировать

Из amoCRM в S+Из S+ в amoCRM
ID сделкиНомер PR
Контакт и компанияСтатус закупки
Воронка и этапПодтверждённый срок
Позиции и бюджетВыбранный поставщик
Ответственный продавецРиск по сроку или цене
Файлы клиентаГотовность КП/счёта клиенту
File-поле S+ файл заявкиFile-поле S+ файл PR

Для повторных покупателей

Если в amoCRM используются “Покупатели” для повторяющихся покупок, S+ помогает не потерять закупочную историю:

  • подтягивайте прошлые цены поставщиков;
  • фиксируйте поставщиков, которые уже закрывали такие позиции;
  • сравнивайте текущую закупочную цену с прошлой;
  • не создавайте новые RFQ, если есть действующий прайс поставщика.

Ограничения

  • amoCRM должна оставаться владельцем клиентской коммуникации.
  • S+ не должен дублировать все задачи продавца.
  • Если сделка в amoCRM закрыта как проигранная, связанную PR в S+ нужно отменить или перевести в архивный статус.
  • Если закупка уже оплачена, продавец не должен менять состав клиентской сделки без согласования со снабжением.

Документация платформы SNABZHENETS+.