Виджеты amoCRM: готовые и индивидуальные - как выбрать
amoCRM гибкая, но стандартных функций хватает не всегда. Менеджеру нужно позвонить клиенту прямо из карточки, увидеть переписку из мессенджера, передать заказ в 1С или посчитать стоимость в сделке, не открывая таблицу. Для этого в amoCRM есть виджеты - готовые из маркетплейса и индивидуальные, сделанные под конкретный процесс.
Виджет amoCRM - это небольшое приложение, которое встраивается в интерфейс системы: в карточку сделки, список, цифровую воронку, Salesbot или настройки - и добавляет туда кнопку, окно, расчёт или связь с другим сервисом. Ниже - чем виджет отличается от интеграции через API, какие задачи закрывают готовые решения, как выбрать и проверить виджет, из каких задач вырастает индивидуальная разработка и что учесть по тарифам.
Что такое виджет amoCRM простыми словами
Представьте amoCRM как рабочий стол менеджера. Сама система даёт карточки, воронку, задачи и отчёты. Виджет - это дополнительный инструмент, который кладут на этот стол: «звонилка» оператора телефонии, окно чата с клиентом, калькулятор стоимости, кнопка «сформировать договор».
Технически виджеты - это приложения на JavaScript, которые работают внутри интерфейса amoCRM. Они могут показывать данные, добавлять кнопки и поля, реагировать на действия менеджера и обмениваться данными с внешними сервисами. Виджеты бывают двух видов:
- готовые - их выпускают сервисы (телефония, мессенджеры, аналитика) и сторонние разработчики; устанавливаются из маркетплейса amoCRM, где собраны сотни решений;
- индивидуальные - их разрабатывают под задачу конкретной компании как индивидуальный модуль, когда готовое не подходит.
Важно понимать границу: виджет не заменяет настройку системы. Если в отделе продаж не описаны этапы и правила работы, виджет лишь ускорит беспорядок. Поэтому сначала - процесс и стандартные возможности amoCRM, потом - виджеты.
Где виджеты «живут» в интерфейсе
По документации amoCRM для разработчиков, виджет может встраиваться в несколько мест интерфейса: карточки, списки, настройки, цифровую воронку, Salesbot и массовые действия. От того, где виджет «живёт», зависит, кто и когда с ним работает. Ниже - условная иллюстрация, не копия реального экрана.
На практике один виджет часто работает сразу в нескольких местах. Например, виджет телефонии показывает «звонилку» и историю вызовов в карточке, а в настройках хранит соответствие менеджеров и внутренних номеров.
Виджет, интеграция через API и вебхук: в чём разница
Слова «виджет» и «интеграция amoCRM» часто используют как синонимы, но это разные инструменты. Главное отличие - видит ли результат работы менеджер в интерфейсе, или обмен идёт в фоне между системами.
| Виджет | Интеграция через API | Вебхук | |
|---|---|---|---|
| Что это | Приложение внутри интерфейса amoCRM | Программа на стороне другого сервиса, которая читает и записывает данные amoCRM | Уведомление, которое amoCRM сама отправляет другому сервису при событии |
| Где работает | Карточка, список, цифровая воронка, Salesbot, настройки | На сервере сервиса или подрядчика, в фоне | Событие в amoCRM → адрес внешнего сервиса |
| Видит ли менеджер | Да: кнопки, окна, данные | Нет, только результат - заполненные поля, новые сделки | Нет |
| Пример | Звонок из карточки, окно чата, калькулятор | Оплаты из учётной системы попадают в сделки | Сделка перешла на этап «Счёт» - учётная система получает сигнал |
| Тариф amoCRM | Загрузка собственных виджетов - с «Расширенного» | REST API - на всех тарифах, включая «Базовый» | С «Расширенного» |
В реальных проектах инструменты сочетаются: виджет показывает менеджеру остатки со склада, а сами остатки приходят через API по расписанию. Подробнее о терминах - в статье «Что такое API и вебхук простыми словами».
Готовые виджеты: какие задачи закрывают
Большинство задач отдела продаж уже кем-то решены: в маркетплейсе amoCRM сотни готовых решений, а крупные сервисы - телефония, мессенджеры, сквозная аналитика - выпускают свои виджеты для amoCRM. Какие связки нужны почти каждому отделу продаж, мы разбирали в статье «5 интеграций amoCRM, без которых отдел продаж теряет заявки». Здесь - по задачам.
| Задача | Тип готового решения | Примеры | На что смотреть |
|---|---|---|---|
| Мессенджеры | Сервис-посредник подключает каналы к amoCRM; сделка и контакт создаются сами, чат открывается в карточке | Wazzup: WhatsApp, WABA, Telegram, MAX, ВКонтакте, Авито и др. MAX в amoCRM с 2026 года есть и нативно | Какие каналы нужны; правила мессенджера для бизнеса; модель оплаты - за канал. Разбор: «Wazzup или встроенные каналы» |
| Телефония | Виджет оператора виртуальной АТС: звонок в один клик, запись разговора в истории, сделка по новому звонку | UIS, Sipuni, MANGO OFFICE | Записи хранятся ссылкой на АТС оператора; что происходит с пропущенными; чем отличаются пакеты интеграции. Подробно: «Интеграция телефонии с amoCRM» |
| Аналитика | Сквозная аналитика: источник обращения в сделке, расходы на рекламу рядом с оплатами | Roistat | Как передаётся источник (у Roistat - номер визита в поле сделки); товарная аналитика - только с тарифа amoCRM «Расширенный». См. «Настройка Roistat для amoCRM» |
| Документы | Счета, договоры и предложения по шаблону из данных сделки | Документы по шаблону в цифровой воронке (встроено, с «Расширенного»); партнёрские виджеты | Хватит ли встроенных шаблонов; нужны ли подпись и отправка клиенту; где хранится файл |
| 1С и склад | Обмен сделками, товарами, счетами и остатками с учётной системой | 1С - через виджеты партнёров; МойСклад - решение разработчика amoCRM и партнёрские приложения в каталоге МоегоСклада | Направление обмена; какая система главная для каждого поля; нагрузка на лимиты API. См. «Интеграция amoCRM с 1С» |
| Распределение заявок | Правила назначения ответственного: по очереди, по графику, по источнику | Для звонков - распределение на ответственного у UIS, Sipuni, MANGO OFFICE; для заявок из всех каналов - партнёрские виджеты | Учитываются ли отпуск и график; к кому попадает повторное обращение действующего клиента |
Условия меняются - сверяйте с сайтом разработчика.
Названные сервисы - примеры, которые мы сверяли по их сайтам, а не рейтинг. Выбор зависит от процесса, объёма звонков и переписки, требований к хранению данных.
Как выбрать и проверить готовый виджет
Установить виджет - несколько минут. Разобраться, почему он перестал передавать данные через полгода, - дни. Поэтому перед установкой стоит пройти короткую проверку.
| Критерий | Что проверить | Тревожный признак |
|---|---|---|
| Разработчик | Кто выпустил решение: сам сервис или сторонняя студия; есть ли сайт, юрлицо и договор | Только контакт в мессенджере, без договора |
| Поддержка | Как обращаться, в какие часы, кто разбирается, если сбой на стыке виджета и amoCRM | «Пишите разработчику в личные сообщения» |
| Отзывы | Отзывы в маркетплейсе amoCRM, их даты и ответы разработчика на жалобы | Свежих отзывов нет, жалобы остаются без ответа |
| Обновления | Когда выходила последняя версия, есть ли описание изменений | Решение давно не обновлялось |
| Права доступа | Какие данные и действия запрашивает виджет; нужен ли ему доступ ко всей базе | Запрашивает больше, чем нужно для задачи |
| Данные | Где хранятся, передаются ли третьим лицам, что с ними будет после отключения | Нет внятного ответа на вопрос «где хранятся данные» |
| Модель оплаты | За аккаунт, за пользователя, за канал или за объём; помесячно или за период; что входит в базовую версию | Нужные функции открываются только после покупки платных дополнений |
| Тестовый период | Можно ли проверить на своих сделках до оплаты | Проверка - только после оплаты |
| Тариф amoCRM | Работает ли решение на вашем тарифе: нужны ли ему вебхуки, Salesbot, цифровая воронка | Выясняется после установки |
Тестовый период есть у многих сервисов: по их сайтам, у Wazzup - 3 дня на каждый канал, у Sipuni - 3 дня, у UIS - 7 дней, у Roistat - 14 дней. Используйте его не для знакомства с интерфейсом, а для проверки на реальном сценарии: пришёл звонок - создалась ли сделка, у того ли менеджера, с тем ли источником. Актуальные цены готовых решений - на сайтах их разработчиков.
Та же логика - при выборе подрядчика: если вам обещают «настроим любые интеграции» без разбора задачи, это повод насторожиться. Почему - в статье «Почему „настроим любые интеграции“ - плохой признак».
Индивидуальный виджет: из каких задач он вырастает
Индивидуальная разработка оправдана, когда готовое решение не подходит, а задача частая и заметно экономит время. Обычно виджет вырастает не на пустом месте, а из повторяющейся боли: менеджеры каждый день делают что-то вручную - копируют данные между окнами, считают в таблице, пересылают файлы, - и это можно встроить в систему.
| Задача | Как это выглядит | Что проверить сначала |
|---|---|---|
| Нестандартный расчёт в сделке | Конфигуратор: менеджер выбирает параметры, виджет считает стоимость и заполняет поля сделки | Хватит ли каталога товаров и готового калькулятора из маркетплейса |
| Связь с системой без готового решения | Отраслевая программа, своя учётная система, сервис партнёра | Есть ли у этой системы API; может быть, хватит обмена в фоне без интерфейса |
| Особый интерфейс под процесс | Одно окно с нужными данными: остатки, история заказов, статус оплаты | Не решается ли группами полей и настройкой прав |
| Автоматизация сложнее роботов | Логика по нескольким условиям, которую не собрать триггерами цифровой воронки и Salesbot | Можно ли упростить правило, а не усложнять систему |
| Отраслевая специфика | Запись на ресурс, абонементы, объекты, выезды - то, что не закрыть стандартными полями | Есть ли готовое отраслевое решение |
| Массовые операции | Пакетное изменение сделок по правилам, выгрузка в нужном формате | Хватит ли штатных массовых действий в списке |
Когда доработка оправдана, а когда нет. Оправдана, когда задача повторяется каждый день, затрагивает нескольких сотрудников и не решается готовыми средствами. Не оправдана, когда это разовая или редкая ситуация - проще сделать операцию вручную. Правило простое: сравниваем сэкономленное время команды со стоимостью разработки и последующего сопровождения. Проверить себя можно в тесте «Нужна ли вашей amoCRM индивидуальная доработка».
ТЗ, сроки и поддержка после запуска
Хороший индивидуальный виджет начинается не с кода, а с описания задачи. В техническом задании должно быть:
- проблема и пользователи - что сейчас делается вручную, кто и как часто;
- место в интерфейсе - карточка, список, цифровая воронка, Salesbot или настройки;
- данные - какие поля виджет читает и заполняет, откуда и куда передаёт;
- правила и исключения - что делать, если поле пустое, внешний сервис не отвечает или найден дубль;
- права - кто видит виджет и кто может запускать действия;
- нагрузка - сколько сделок и операций в день, чтобы уложиться в лимиты API;
- критерии приёмки - по каким признакам работа считается сделанной;
- владелец - кто в компании отвечает за виджет и принимает решения о доработках.
Сроки. Длительность зависит не столько от объёма кода, сколько от согласования логики и проверки на реальных данных. Виджет с одной кнопкой или расчётом - небольшой проект. Виджет, который обменивается данными с внешней системой, - заметно дольше: нужны тесты, обработка ошибок и повторов. Точный срок можно назвать только после ТЗ.
Приватная интеграция. Виджет, сделанный только для вашей компании, не публикуется в маркетплейсе. По правилам amoCRM для разработчиков, на рабочем («нетехническом») аккаунте такая интеграция устанавливается при условии, что клиент оформляет отказ от техподдержки amoCRM. Это стоит обсудить с подрядчиком до начала работ: кто будет разбираться со сбоями и в какие сроки.
Поддержка после запуска. Виджет - не разовая покупка. amoCRM обновляется, процесс продаж меняется, у внешних сервисов меняются условия. Поэтому заранее договоритесь, кто проверяет виджет после значимых обновлений платформы, где хранятся код и документация и как оформляются новые задачи. У наших клиентов виджеты обычно добавляются постепенно, в рамках сопровождения и развития CRM, - пример есть среди кейсов. Разработка и доработка - это отдельное направление: автоматизация и индивидуальная разработка.
Готовый или свой: как решить
Выбор почти никогда не звучит как «готовый или свой навсегда». Часто разумно начать с готового решения, а индивидуальный виджет делать, когда процесс устоялся и стало понятно, чего не хватает.
| Критерий | Готовый виджет | Свой виджет | Интеграция через API |
|---|---|---|---|
| Задача | Типовая: звонки, чаты, аналитика | Особая логика вашего процесса в интерфейсе | Обмен данными без участия менеджера |
| Запуск | Установка и настройка | Проект: ТЗ, разработка, тесты | Проект без интерфейса |
| Как оплачивается | Подписка или лицензия у разработчика решения | Разработка и сопровождение | Разработка и сопровождение |
| Кто развивает | Разработчик - для всех своих клиентов | Вы и ваш подрядчик | Вы и ваш подрядчик |
| Главный риск | Решение изменят или перестанут поддерживать | Зависимость от подрядчика и документации | Лимиты API и ошибки обмена |
| Тариф amoCRM | Зависит от решения | С «Расширенного» | REST API - с «Базового», вебхуки - с «Расширенного» |
Быстро сориентироваться помогут два наших теста: «Готовый виджет или индивидуальная интеграция» и упомянутый выше тест о доработке.
Риски, о которых стоит знать заранее
Виджеты расширяют amoCRM, но каждый из них - ещё одна движущаяся часть системы. Основные риски известны заранее, и их можно учесть.
| Риск | Как проявляется | Что делать |
|---|---|---|
| Слишком много виджетов | Интерфейс перегружен, решения дублируют друг друга, непонятно, кто что пишет в поля | Регулярная ревизия: у каждого виджета - задача, владелец и пользователи; лишнее отключить |
| Лимиты API | amoCRM допускает 7 запросов в секунду на одну интеграцию и 50 на весь аккаунт. При превышении запросы отклоняются, при повторных нарушениях доступ может быть закрыт для всего аккаунта - страдают все интеграции сразу | Очереди и паузы в обмене, без регулярных полных выгрузок; считать нагрузку всех виджетов вместе |
| Заброшенное решение | Разработчик перестал обновлять виджет, поддержка не отвечает, после обновления amoCRM что-то перестаёт работать | До установки смотреть дату обновлений и отзывы; иметь план замены; для своего виджета - хранить код и документацию у себя |
| Безопасность данных | Виджет получает доступ к контактам и сделкам, данные уходят на сервер разработчика | Выдавать минимум прав; уточнять, где хранятся данные и что с ними после отключения; удалять неиспользуемые виджеты |
| Потеря доступа | Интеграция, которой долго не пользовались, теряет доступ: ключ обновления доступа в amoCRM действует 3 месяца | Следить за работой обмена; для фоновых задач - осознанно использовать долгосрочные ключи (до 5 лет) |
Условия меняются - сверяйте с сайтом разработчика.
Виджеты и тарифы amoCRM
Тариф определяет, что вообще можно подключить. Главное правило: без тарифа «Расширенный» свои виджеты и вебхуки недоступны - на «Базовом» остаётся только REST API. Поэтому для внедрения с интеграциями «Базовый» обычно не подходит.
| Возможность | Базовый | Расширенный | Профессиональный |
|---|---|---|---|
| REST API | Есть | Есть | Есть |
| Вебхуки | Нет | Есть | Есть |
| Загрузка собственных виджетов | Нет | Есть | Есть |
| Salesbot | Нет | Есть | Есть |
| Триггеры цифровой воронки: документы по шаблону, рассылки | Нет | Есть | Есть |
| Каталоги | Нет | Есть | Есть |
| Функции amoAI | Нет | Нет | Есть |
Условия меняются - сверяйте с сайтом разработчика.
Лицензия amoCRM оплачивается за каждого пользователя, минимальный срок оплаты - 6 месяцев; есть пробный период 14 дней. Готовые виджеты обычно оплачиваются отдельно - у их разработчиков, по своей модели: за аккаунт, за пользователя, за канал или за объём. Актуальные цены - на сайтах разработчиков. Как выбрать тариф под команду - в статье «Тарифы amoCRM»; лицензии и готовые виджеты можно оформить через нас - лицензии amoCRM и виджеты.
С чего начать
Виджет - не цель, а инструмент. Начинать стоит с вопроса «где в процессе теряется время или данные», а не с поиска в маркетплейсе. Порядок такой:
- Описать задачу: что делается вручную, кем и как часто.
- Проверить стандартные возможности amoCRM: поля, права, цифровую воронку, Salesbot.
- Поискать готовое решение и пройти проверку по чек-листу выше.
- Если готового нет - составить ТЗ и оценить, окупится ли своя разработка.
- Назначить владельца и договориться о поддержке после запуска.
Что автоматизировать в первую очередь, а что подождёт, - в статье «Что автоматизировать в отделе продаж первым». Если непонятно, чего именно не хватает вашей amoCRM, начните с диагностики отдела продаж и CRM: она покажет, какие задачи закрываются настройкой, какие - готовыми виджетами, а где действительно нужна разработка.
Частые вопросы
Что такое виджет в amoCRM?
Это приложение, которое встраивается в интерфейс amoCRM - в карточку, список, цифровую воронку, Salesbot или настройки - и добавляет кнопки, окна, расчёты или связь с другим сервисом. Виджеты бывают готовые из маркетплейса и индивидуальные.
Чем виджет отличается от интеграции через API?
Виджет работает внутри интерфейса, и менеджер видит его кнопки и данные. Интеграция через API обменивается данными в фоне, менеджер видит только результат. Часто их сочетают.
Можно ли установить свой виджет на тарифе «Базовый»?
Нет. Загрузка собственных виджетов и вебхуки доступны с тарифа «Расширенный», на «Базовом» есть только REST API.
Где найти готовые виджеты для amoCRM?
В маркетплейсе amoCRM - там сотни решений. Сервисы телефонии, мессенджеров и сквозной аналитики также описывают свои виджеты для amoCRM на собственных сайтах.
Сколько виджетов можно подключить?
Практическое ограничение - не число, а нагрузка и удобство. Все интеграции аккаунта делят общий лимит API в 50 запросов в секунду, а лишние виджеты перегружают интерфейс. Подключайте только те, у которых есть задача и владелец.
Индивидуальный виджет - это дорого?
Зависит от сложности. Поэтому сначала проверяют готовые решения и считают, окупится ли разработка экономией времени. Для частой задачи виджет окупается, для разовой - обычно нет.
Не сломается ли виджет при обновлении amoCRM?
Качественно сделанный виджет учитывает обновления, но любую доработку нужно сопровождать: при значимых изменениях платформы её проверяют и при необходимости адаптируют.
Вывод
Виджеты amoCRM закрывают задачи, для которых стандартных функций мало: звонки и переписку в карточке, сквозную аналитику, документы, обмен с 1С и складом. Для типовых задач обычно есть готовые решения - их стоит выбирать по разработчику, поддержке, правам доступа и тестовому периоду. Индивидуальный виджет оправдан, когда задача частая, процесс устоялся, а готовое не подходит. И в обоих случаях помните о тарифе: свои виджеты и вебхуки работают только с «Расширенного».
Источники
Автоматизация и индивидуальная разработка — как мы помогаем с этим на практике.
Читайте также
Термины из статьи
Поможем навести порядок в продажах
Начнём с диагностики: покажем, где теряются заявки и что даст CRM именно в вашем случае — без обещаний «роста в разы».