amoCRM + SNABZHENETS+
Категория: S+ усиливает эффект с CRM и продажами.
amoCRM удобно оставлять для воронок продаж, сделок, контактов, компаний, задач, покупателей и Digital Pipeline. SNABZHENETS+ добавляет к сделке закупочную часть: поставщики, RFQ, КП поставщика, входящие счета, оплаты, приход и себестоимость.
Когда S+ нужен рядом с amoCRM
- сделка не может закрыться без закупки у внешнего поставщика;
- продавец знает потребность клиента, но не знает закупочную цену;
- нужно сравнить несколько поставщиков и объяснить выбор;
- клиент ждёт срок поставки, зависящий от поставщика;
- руководитель хочет видеть не только бюджет сделки, но и маржу.
Сценарий продажа → закупка
- В amoCRM появляется сделка с клиентом, контактами и потребностью.
- Сделка попадает в настроенную воронку и этап, после чего webhook создаёт или обновляет PR в S+.
- S+ берёт файл заявки из выбранного file-поля сделки amoCRM либо из ручной загрузки в виджете и импортирует строки: наименование, количество, желаемый срок, бюджет, комментарий.
- Снабженец собирает предложения поставщиков.
- После выбора поставщика S+ возвращает в amoCRM подтверждённую цену, срок и статус закупки.
- Продавец продолжает коммуникацию с клиентом в amoCRM.
- Бухгалтер и снабжение закрывают счёт поставщика в S+.
Как подключить
- Установите интеграцию amoCRM в маркете S+.
- Подключите аккаунт amoCRM через OAuth: S+ откроет popup amoCRM для amoMarket-виджета SNABZHENETS+, закроет его после выдачи доступа и обновит страницу управления интеграцией.
- Нажмите Синхронизировать, чтобы S+ получил воронки, этапы, пользователей и поля amoCRM.
- Нажмите Создать поля S+, если хотите автоматически подготовить стандартные поля сделки: файл заявки, номер PR, ссылка на PR, статус закупки, плановая сумма, себестоимость, поставщик, срок и файл PR.
- Выберите file-поле сделки amoCRM, из которого S+ будет брать файл заявки.
- Выберите, кому назначать заявки из amoCRM: интеграционному пользователю, конкретному сотруднику S+ или первому активному сотруднику выбранной роли S+.
- Отметьте воронки и этапы, по которым нужно автоматически создавать PR.
- Сопоставьте поля amoCRM для обратной передачи данных из S+.
- При необходимости настройте карту статусов S+ → этапы amoCRM.
- Зарегистрируйте 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+ нужно отменить или перевести в архивный статус.
- Если закупка уже оплачена, продавец не должен менять состав клиентской сделки без согласования со снабжением.