Разработка виджетов для amoCRM под ключ: от идеи до амоМаркета
Виджет встраивает вашу систему прямо в amoCRM: менеджер видит остатки, статус заказа или отклик кандидата в карточке сделки и нажимает кнопку, не открывая вторую программу. Мы пишем виджеты для одного аккаунта и для публикации в амоМаркете, берём на себя архитектуру, модерацию и сопровождение после выхода.
Какие виджеты для amoCRM делаем
Опишите, что менеджер должен видеть и нажимать в карточке, остальное спроектируем сами.

Данные из 1С в карточке сделки
Остатки, цены, долг контрагента и статус отгрузки видны в сделке, счёт создаётся кнопкой.

Коннектор отраслевой системы
Так устроен наш U-ON Коннектор: заявки туриста и оплаты ходят между U-ON и amoCRM, настройка живёт в самом виджете.

Отклики с Авито Работы в сделках
Наш виджет заводит отклик сделкой, двигает статус кандидата на Авито вслед за этапом и показывает чат в карточке.

Документы кнопкой из сделки
Договор, счёт или акт собираются по шаблону из полей сделки и уходят клиенту, не покидая amoCRM.

Склад и остатки в сделке
Виджет показывает остатки и резервы из МоегоСклада и создаёт заказ покупателя по правилу.

Доставка из карточки
Расчёт стоимости, создание заказа в СДЭК и трек-номер в сделке без перехода в кабинет перевозчика.
Нужен виджет под другую задачу
Опишите задачу — оценим за час
Что даёт свой виджет в amoCRM
Вторая программа не нужна
Менеджер работает в одной вкладке amoCRM: данные из учёта, склада или отраслевой системы приходят в карточку сами. Переключения между окнами и ручное копирование уходят из процесса.
Кнопка вместо регламента
Действие, которое раньше описывали в инструкции, становится кнопкой в сделке: создать документ, отправить заказ, сменить статус. Ошибки от невнимательности исчезают вместе с ручным вводом.
Настройка внутри amoCRM
Сопоставление полей, воронок и правил живёт в окне виджета, а не в коде. Администратор меняет их сам, без обращения к разработчику.
Один виджет на все аккаунты
Если у вас сеть филиалов или несколько аккаунтов amoCRM, виджет ставится в каждый из них одинаково. Обновления выходят централизованно и доходят до всех.
Публикация в амоМаркете как продукт
Виджет можно выпустить в каталог amoCRM и продавать подпиской. Мы проходили модерацию со своим приложением и знаем, что в ней проверяют.
Виджет amoCRM: коротко для разработчика
Виджет для amoCRM состоит из манифеста и скрипта на JavaScript, которые подключаются к интерфейсу аккаунта: карточке сделки и контакта, списку, левому меню, настройкам и цифровой воронке. Данные виджет получает через REST API amoCRM от имени интеграции с авторизацией OAuth 2.0, события об изменениях приходят вебхуками. Тяжёлую логику выносим на свой сервер, а в amoCRM показываем встроенное окно, поэтому правки экрана выходят без перезаливки архива. Виджет может жить только в вашем аккаунте как приватная интеграция или пройти модерацию и выйти в амоМаркет. Официальная документация: amoCRM для разработчиков.
Некогда разбираться самим? Опишите, что виджет должен показывать и делать в карточке, за час вернёмся со сметой.
Пять шагов до рабочего запуска
Разбираем ваш процесс
Смотрим, что менеджер делает в amoCRM и во второй программе, и выделяем то, что должно появиться в карточке сделки одной кнопкой.
Настраиваем связь
Создаём интеграцию в вашем аккаунте amoCRM, подключаем виджет по OAuth и разворачиваем серверную часть на нашей площадке или у вас.
Согласуем, что куда попадает
Рисуем экран настроек и карточки, согласуем макет до вёрстки. Расписываем, какое поле amoCRM откуда берётся и что делает каждая кнопка.
Тестируем на ваших данных
Ставим виджет в ваш аккаунт и прогоняем настоящие сделки. Правим до запуска, затем при необходимости отправляем на модерацию в амоМаркет.
Запускаем в работу
Запускаем и присматриваем: оповещения о сбоях и журнал обмена в окне виджета. 2 недели гарантии: если что, чиним бесплатно.
amoCRM в платформе FlowFrame
FlowFrame — это платформа интеграций. amoCRM подключают к вашим системам наши инженеры под ключ, а вы получаете доступ к самой интеграции в личном кабинете app.flowframe.ru: видно, работает ли обмен, есть журнал последних событий и ошибок, оплата картой или по счёту и закрывающие документы.
Все интеграции компании собраны в одном месте. Это удобно, когда нужно комплексно автоматизировать бизнес или запустить сразу несколько решений по оптимизации: каждая следующая связка добавляется в тот же кабинет, без нового подрядчика и отдельной системы контроля.