Amocrm api добавить телефон
Основные объекты и методы
Для разработчика система amoCRM представляет из себя реляционную базу данных. В системе есть основные и вспомогательные сущности, по сути таблицы данных, которые могут быть связаны друг с другом. Доступ к ним осуществляется через API.
Авторизация
Для доступа к данными системы, как через интерфейсы, так и через API, необходима авторизация под пользователем аккаунта. Вся работа через API также происходит с учетом прав доступа авторизованного пользователя в аккаунте. Все методы могут быть использованы только после авторизации.
Метод API | Описание |
---|---|
POST /private/api/auth.php | В случае успешной авторизации возвращает идентификатор сессии пользователя, который необходимо использовать при обращении к остальным методам API. |
Аккаунт
Через API вы можете получить необходимую информацию по аккаунту: название, оплаченный период, пользователи аккаунта и их права, справочники дополнительных полей контактов и сделок, справочник статусов сделок, справочник типов событий, справочник типов задач и другие параметры аккаунта.
Метод API | Описание |
---|---|
GET accounts/current | Получение информации по аккаунту в котором произведена авторизация. |
Контакт
Одна из основных сущностей системы. Состоит из предустановленного набора полей и дополнительных, создаваемых администратором аккаунта. Каждый контакт может участвовать в одной и более сделке или может быть вообще не связан ни с одной. Каждый контакт может быть прикреплен к одной компании.
E-mail контакта и телефон используются как уникальные идентификаторы в связке с другими системами. К примеру, именно в события контакта попадает информация о совершенных звонках, о e-mail-переписке.
Каждому контакту может быть задан ответственный для разграничения прав доступа между сотрудниками аккаунта.
Метод API | Описание |
---|---|
POST contacts/set | Метод позволяет добавлять контакты по одному или пакетно, а также обновлять данные по уже существующим контактам. |
GET contacts/list | Метод для получения списка контактов с возможностью фильтрации и постраничной выборки. |
GET contacts/links | Метод для получения списка связей между сделками и контактами. |
Сделка
Одна из основных сущностей системы. Состоит из предустановленного набора полей и дополнительных, создаваемых администратором аккаунта. Каждая сделка может быть прикреплена к одному и более контакту или не прикреплена ни к одному.
Каждой сделке может быть задан ответственный для разграничения прав доступа между сотрудниками аккаунта.
Сделка обладает статусом, который обозначает положение сделки в жизненном цикле (бизнес-процесс). Он должен быть обязательно присвоен сделке. Список статусов может быть изменен в рамках аккаунта, кроме двух системных конечных статусов.
Метод API | Описание |
---|---|
POST leads/set | Метод позволяет создавать новые сделки, а также обновлять информацию по уже существующим |
GET leads/list | Метод который позволяет получить подробную информацию о уже созданных сделках, имеет возможность фильтрации данных и постраничной выборки. |
GET contacts/links | Метод для получения списка связей между сделками и контактами. |
Компания
Полностью аналогична сущности "контакт". Состоит из предустановленного набора полей и дополнительных, создаваемых администратором аккаунта. Каждая компания может участвовать в одной и более сделке или может быть вообще не связана ни с одной.
E-mail и телефон используются как идентификаторы в связке с другими системами
Каждой компании может быть задан ответственный для разграничения прав доступа между сотрудниками аккаунта.
Метод API | Описание |
---|---|
POST company/set | Метод позволяет добавлять компании по одному или пакетно, а также обновлять данные по уже существующим компаниям. |
GET company/list | Метод для получения списка компаний с возможностью фильтрации и постраничной выборки. |
Покупатель v3
Аналогичен сущности "сделка". Состоит из предустановленного набора полей и дополнительных, создаваемых администратором аккаунта. Каждый покупатель может быть прикреплен к одному и более контакту или не прикреплен ни к одному.
Каждому покупателю может быть задан ответственный для разграничения прав доступа между сотрудниками аккаунта.
Покупатель обладает периодом, который обозначает положение покупателя в жизненном цикле (бизнес-процесс). Список периодов может быть изменен в рамках аккаунта, кроме первого и трех конечных системных периодов.
Метод API | Описание |
---|---|
POST customers/set | Метод позволяет создавать/обновлять/удалять покупателя по одному или пакетно. |
GET customers/list | Метод для получения списка покупателей с возможностью фильтрации и постраничной выборки. |
Транзакция v3
Транзакция - это сущность которая описывает основные характеристики покупки (дата и сумма). Является дополнением для "покупателя".
Метод API | Описание |
---|---|
POST transactions/set | Метод позволяет создавать/удалять транзакции по одной или пакетно. |
GET transactions/list | Метод для получения списка транзакций с возможностью фильтрации. |
POST transactions/comment | Метод для добавления и изменения комментария существующей транзакции. |
Задача
Задача должна обязательно иметь ответственного и дату (число и время). Также задача может быть связана со сделкой или контактом, но не обязательно, она может быть не связана ни с каким объектом. Самая основная сущность системы считается задачи.
Установить результат по закрытой задаче можно, используя метод POST notes/set
Метод API | Описание |
---|---|
POST tasks/set | Метод позволяет создавать новые задачи, а также обновлять информацию по уже существующим задачам |
GET tasks/list | Метод для получения списка уже созданных задач, с возможностью фильтрации данных и постраничной выборки. |
Событие (примечание)
Зачастую события используются виджетами для добавления дополнительной информации к сделке или контакту, когда не очень удобно использовать кастомные поля. События очень удобно использовать как лог, т.к. они всегда отображаются в хронологическом порядке в ленте и, если ваша информация привязана к дате (хронологии), то желательно использовать именно события.
Метод API | Описание |
---|---|
POST notes/set | Метод позволяет добавлять события по одному или пакетно, а также обновлять данные по уже существующим событиям. |
GET notes/list | Метод для получения списка событий с возможностью фильтрации и постраничной выборки. |
Дополнительные поля
Метод позволяет создать и удалять дополнительные поля по одному или пакетно. Пользователь не сможет изменить их значения из интерфейса, но сможет фильтровать по ним и просматривать.
Создание и удаление поля также возможно из интерфейса.
Метод API | Описание |
---|---|
POST fields/set | Метод позволяет добавлять поля по одному или пакетно, а также удалять их. |
Работа с кастомными полями | В данном разделе вы познакомитесь с структурой заполнения кастомных полей. |
Звонок
Звонки представляют возможность добавлять информацию к контакту или компании. События в карточках отображаются на ряду с задачами, т.к. не имеют ответственного и не прикреплены к дате. Если у события звонка есть ссылка на файл записи звонка, то в заметку будет добавлен плеер для проигрывания этой записи.
Метод API | Описание |
---|---|
POST calls/add | Метод позволяет добавлять звонки по одному или пакетно. |
Неразобранное
Новая сущность системы. В состояние Неразобранное попадают все обращения из интеграций: почты, телефонии, форм для сайта, которые ещё не были обработаны пользователем (создана сделка или контакт). Пользователь может принять неразобранное - в данном случае будет создана сделка, а так же, при возможности, контакт и компания, если соответствующая информация есть в заявке, либо отклонить его.
Метод API | Описание |
---|---|
GET unsorted/list | Метод для получения списка неразобранного с возможностью фильтрации и постраничной выборки. |
GET unsorted/get_all_summary | Метод для получения аггрегированной информации о принятых и отклонённых заявках. |
POST unsorted/accept | Метод позволяет переводить из неразобранного в принятые заявки по одной или пакетно. |
POST unsorted/decline | Метод позволяет переводить из неразобранного в отклонённые заявки по одной или пакетно. |
POST unsorted/add | Метод позволяет добавлять неразобранное по одному или пакетно. |
WebHooks
Каждый аккаунт в amoCRM имеет возможность сообщаться с веб-сервером. Эти "WebHooks" могут быть использованы для обновления информации о сделках в вашем магазине, отправки смс уведомлений или автоматизации ведения сделок. Каждый WebHook может быть настроен для определённой операции и событий. Администратор аккаунта может настроить хуки на странице Настройки->API.
Описание механизма веб-хуков можно найти на этой странице.
Методы для работы с настройками WebHooks аккаунта
Эти методы доступны только администратору аккаунта
Метод API | Описание |
---|---|
GET webhooks/list | Метод для получения списка WebHooks. |
POST webhooks/subscribe | Метод позволяет добавлять адреса для отправки WebHooks по одному или пакетно. |
POST webhooks/unsubscribe | Метод позволяет удалять адреса для отправки WebHooks по одному или пакетно. |
Этапы продаж
Этапы продаж – это последовательность шагов, которые проходит потенциальный клиент (лид) по воронке продаж перед покупкой. В amoCRM можно создавать несколько воронок продаж в одном аккаунте и задавать свои этапы для отслеживания хода сделки в каждой воронке.
В amoCRM можно настроить до 10-и воронок в аккаунте. Каждая воронка может содержать до 100 этапов (включая успешный и неуспешный статусы). Настроить воронки и этапы продаж может администратор аккаунт на странице Настройки->Этапы продаж.
Методы для работы с настройками этапов продаж аккаунта
Эти методы доступны только администратору аккаунта
Метод API | Описание |
---|---|
GET pipelines/list | Метод для получения списка этапов продаж, сгруппированных по воронкам. |
POST pipelines/set | Метод позволяет добавлять или изменять воронки и этапы продаж по одному или пакетно. |
POST pipelines/delete | Метод позволяет удалять воронки продаж по одной или пакетно. |
Цифровая воронка
Цифровая воронка позволяет настроить выполнение различных действий и автоматически изменять этапы сделок при наступлении определенных событий.
Настроить цифровую воронку может администратор аккаунта на странице сделок, нажав кнопку "Еще" -> Цифровая воронка.
Подробнее о настройке цифровой воронки можно узнать на этой странице.
Периоды покупателей v3
Периоды покупателей – это последовательность шагов, которые проходит потенциальный клиент (покупатель) по воронке покупателей перед покупкой. В amoCRM можно создавать свои периоды для отслеживания хода покупателя.
Воронка покупателей может содержать 10 периодов "до покупки" (включая "недавно купили", "покупка сегодня" и "не купили"). Настроить периоды может администратор аккаунта на странице Digital Pipeline (Цифровая воронка).
Методы для работы с настройками периодов аккаунта
Эти методы доступны только администратору аккаунта
Метод API | Описание |
---|---|
GET customers_periods/list | Метод для получения списка периодов. |
POST customers_periods/set | Метод позволяет добавлять, удалять или изменять периоды по одному или пакетно. |
Виджеты
- Отображать дополнительные данные в интерфесах amoCRM. Для виджетов предусмотрены специальные области, где вы можете вывести информацию. Например, вывести статистику обращений по контакту из внутренней системы;
- Взаимодействовать с пользователем, с введенными им данными. Вы можете подключать JS-скрипты практически в любом интерфейсе системы. Например, можно показывать вслывающую карточку при поступающем звонке;
- Чтобы администратор аккаунта amoCRM ввел индивидуальные настройки для вашего сервиса. Например, ключ авторизации в вашем API.
Методы для работы с виджетами аккаунта
Эти методы доступны только администратору аккаунта
Метод API | Описание |
---|---|
GET widgets/list | Метод для получения списка виджетов. |
POST widgets/set | Метод позволяет включать или выключать виджеты по одному или пакетно. |
Каталоги v3
Каталоги - это хранилище данных, элементы которого вы можете прикрепить к карточке.
Эти методы доступны только пользователям, у которые есть права на доступ к каталогам.
Метод API | Описание |
---|---|
GET catalogs/list | Метод для получения списка каталогов. |
POST catalogs/set | Метод позволяет создавать/переименновывать/удалять каталоги. |
Элементы каталогов v3
Элементы каталогов - данные, которые хранятся в каталогах.
Эти методы доступны только пользователям, у которые есть права на доступ к каталогам.
Метод API | Описание |
---|---|
GET catalog_elements/list | Метод для получения элементов каталогов. |
POST catalog_elements/set | Метод позволяет создавать/переименновывать/удалять элементы каталогов. |
Связи v3
Представленные ниже методы позволяют управлять связями между основными сущностями.
Метод API | Описание |
---|---|
GET links/list | Метод для получения связей. |
POST links/set | Метод для привязки/отвязки сущностей. |
Элементы v3
Представленный ниже метод позволяет управлять контактами, покупателями и транзакциями, а также связями между основными сущностями.
Данное руководство описывает программный интерфейс (далее API) к amo | корпоративный мессенджер (далее amo - мессенджер).
Для регистрации необходимо:
Авторизуемся под учетной записью amo - мессенджера.
Заполним форму регистрацию партнера
Дождемся одобрения заявки. Как правило, заявка одобряется в течение 3-4 рабочих дней.
После одобрения заявки, нам откроется доступ к личному кабинету партнера.
В личном кабинете партнера доступно:
- Заключить партнерский договор
- Регистрировать аккаунты клиента. Тем самым закреплять клиента за собой.
- Оплачивать лицензию для клиента с партнерской скидкой
- Разрабатывать приложения для кастомизации фуникцонала amo - мессенджера
Шаг 2. Создание своего первого приложения
Управлять своими приложениями мы можем в разделе "Портал разработчика".
Клик на "Новое приложение" чтобы создать наше первое приложение. Введем название приложения и email для информационных рассылок. (Данные можно будет отредактировать)
Клик "Создать". Попадаем на экран настроек приложения.
Добавим иконку приложения
Переходим в раздел "Настройки аккаунта" -> "Интеграции"
Видим наше приложение. Установить его не получится, т.к мы не настроили OAuth авторизацию.
Шаг 3. Настройка OAuth авторизации
Когда пользователь будет устанавливать наше приложение, система запросит доступ для приложения к определенным ресурсам аккаунта (скопам). После согласия пользователь будет перенаправлен на URL, указанный в Oauth настройках вашего приложения. В параметрах к запросу будет передан код авторизации, который в дальнейшем приложение сможет обменять на Access Token.
Копируем ссылку, переходим в настройки вашего приложения, в раздел "Oauth авторизация", вставляем ссылку на редирект и отмечаем любой скоп на ваш вкус. Сейчас это не принципиально. Жмем сохранить.
Возвращаемся в амо, и пробуем установить наше приложение
Видим, что ошибки больше нет. Приложение запрашивает доступ к скопам, которые мы выбрали в настройках приложения. Разрешаем.
Видим что нас перенаправило на webhook.site.
Дальше приложению нужно будет обменять код на access token.
Шаг 4. Обмен кода авторизации на access token
В данном руководстве мы напишем простое PHP приложение, которое обменяет код авторизации на access token и выведет его пользователю. После чего, через 15 секунд, закроет окно авторизации.
Создаем директорию для нашего приложения
Создаем приложение на heroku
Создаем локальный git репозиторий и добавляем репозиторий, который нам создал heroku
Папку vendor под игнор
Создадим файл amo_authorization.php, на который будет перенаправлен пользователь с кодом авторизации. Проинициализируем oauth клиент. clientId , clientSecret нужно взять из настроек нашего приложения
Комитим изменения и отправляем в репозиторий heroku.
Ждем когда задеплоится приложение на heroku.
Заходим в настройки нашего приложения, раздел Oauth авторизация. Прописываем redirect URL, который нам выдал heroku. Сохраняем.
Возвращаемся в амо - мессенджер, удаляем и заново устанавливаем наше приложение. Если все сделали правильно, видим наш access token
Шаг 5. Получить контекст access token
В дальнейшей работе с API, помимо токена, нам понадобится информация о том, кто установил нашу интеграцию. Дополним наше PHP приложение, чтобы после получения access token мы сразу узнали user_id , company_id , client_id . Весь код будет выглядеть так:
Комитим изменения, пушим в репозиторий Heroku.
Переустанавливаем наше приложение в амо-мессенджере, теперь, помимо access token, мы получим его контекст, который сможем использовать в дальнейших запросах:
Вы можете развернуть код примера сразу на heroku
Что дальше?
Далее предлагаем изучить туториал по разработке виджета, охватывающий все доступные функции API. Вы научитесь:
- разрабатывать ботов для директ переписок
- как настроить возможность приглашения бота в канал. Работа с упоминаниями
- cоздавать вкладку и объекты обсуждения
- разрабатывать виджеты для конструктора ботов
Либо можете сразу начать изучение доступных методов API.
Для публикации вашей интеграции (приложения или виджета) необходимо обратиться в техническую поддержку amo: написать в чат технической поддержки в вашем аккаунте или на наш адрес электронной почты [email protected]. В обращении укажите ваш ID партнёра, информацию об интеграции, её функционале и ID.
В рамках данного руководства вы научитесь:
- разрабатывать ботов для директ переписок
- как настроить возможность приглашения бота в канал. Работа с упоминаниями
- cоздавать вкладку и объекты обсуждения
- разрабатывать виджеты для конструктора ботов
Предполагается, что вы уже прошли "Быстрый старт" и обладаете навыками настройки приложения в amo - мессенджер. Все дальнейшие уроки будут основаны на приложении, которое вы создали на "Быстром страте".
Разработка директ-бота
Добавим нашей интеграции дополнительные скопы:
После изменения скопов, интеграцию нужно переустановить. Переходим в amo - мессенджер, удаляем и переустанавливаем интеграцию
Теперь в табе "Команда" нам будет доступен наш Бот.
Добавим ссылку и отметим галочкой событие messages
Создадим новый файл webhook.php и выведем в лог heroku тело запроса.
Закомитим правки, запушим. Дождемся сборки
Пропишем ссылку на вебхук в настройках приложения на портале разработчика
Снова напишем боту и посмотрим лог на стороне heroku
Подключим redis к нашему приложению на heroku
Добавим компонент predis/predis в менеджер зависимостей
Теперь доработаем скрипт, чтобы токен доступа писался в redis.
В скрипте обработки хука вытащим токен из редиса и запишем в лог
Закомитим правки, отправим в heroku и дождемся сборки
Теперь, переустановим приложение, чтобы токен сохранился в redis, и напишем боту.
Видим в логах наш токен.
Или сразу развернуть пример на heroku
Идентифицировать access token
В ответ придет структура JSON
Получить user uuid, client uuid, company uuid, связанные с access token.
Query Parameters
Response format
Status | Body | Description |
---|---|---|
200 | Success | |
401 | Invalid access token |
Список пользователей
Возвращает список пользователей аккаунта
Query Parameters
Response format
Status | Body | Description |
---|---|---|
200 | Success, contains users information | |
200 | Failure, problem+json | |
204 | empty | Users not found |
Создание нового пользователя
Требуемые права: - Управление структурой компании ( company:rw )
Вы можете добавлять новых сотрудников в компанию. Пользователем с таким email будет добавле в вашу компанию, а на его почту придет письмо с приглашением присоединиться.
Query Parameters
Parameter | Required | Type | Description |
---|---|---|---|
name | yes | string (email) | Имя сотрудника. |
yes | string | Email сотрудника. | |
position | no | string | Должность в компаии |
phone | yes | string | Номер телефона сотрудника |
Информация о пользователе
Возвращает информацию о пользователе >
Query Parameters
Parameter | Required | Type | Description |
---|---|---|---|
hash | yes | string | not yet implemented |
Response format
Status | Body | Description |
---|---|---|
200 | Success, contains user information | |
200 | Failure, problem+json | |
204 | empty | User not found |
Изменение пользователя
Возвращает информацию о пользователе >
user | type | Description |
---|---|---|
string | Контактный email | |
phone | string | Контактный телефон |
position | string | Должность |
Query Parameters
Parameter | Required | Type | Description |
---|---|---|---|
hash | yes | string | not yet implemented |
Response format
Status | Body | Description |
---|---|---|
200 | Success, contains user information | |
200 | Failure, problem+json | |
204 | empty | Сhanges are not applied |
Деактивация пользователя
Деактивирует пользователя в аккаунте
Query Parameters
Parameter | Required | Type | Description |
---|---|---|---|
hash | yes | string | not yet implemented |
Response format
Status | Body | Description |
---|---|---|
200 | Success | |
200 | Failure, problem+json | |
204 | empty | User already deactivated |
Создание объекта
IFrame
Значение поля iframe_url используется в клиентских приложения amo для предоставления дополнительной информации по объекту обсуждения. Контент по этой ссылке будет выведен в iframe (web версия) или WebView (мобильная).
Дополнительно к параметрам ссылки будут добавлены:
Параметр | Значение |
---|---|
user_id | Id пользователя, который просматривает ссылку |
account_id | Id аккаунта, в котором находится объект обсуждения |
expired_at | Дата unix когда истекает доступ по ссылке |
sig | Подпись ссылки. |
Подпись формируется из полного URL, отбрасывая только параметр sig . Ключом для подписи является секрет приложения. Алгоритм hmac_sha1 .
Всем привет сегодня я вам покажу готовые скрипты которые я использую для передачи значений из формы обратной связи в amoCRM через API данного сервиса. Мы рассмотрим скрипт для создания сделок с прязкой контактов.
Каждый тип запроса я разбил по функциям, а полное подключение выложил в отдельную функцию, в самом конце. На данный момент, на 2020 год, эта реализация отрабатывает без каких либо ошибок.
Для того чтобы подключить ваш проект к amoCRM нужно сделать следующие действия:
1) Создать аккаунт на amoCRM
2) После этого переходим в Настройки и создаем новую интеграцию. Во время создания интеграции вам нужно указать адрес вашего сайта, предоставить все доступы для данной интеграции после чего сохранить.
Внимание. Код авторизации обновляется каждые 20 мин, а значит если вы его скопируете за пару минут до обновления, вы можете не успеть сделать запрос и у вас выведется ошибка. Если у вас появилась ошибка связанная с авторизацией, то просто попробуйте заново копировать данные.
Теперь вам нужно создать PHP файл и в нем мы будем создавать подключение к нашей CRM системе.
Авторизация интеграции
Для начала нам нужно выполнить запрос на авторизацию, код написан ниже. Для запроса я буду использовать библиотеку CURL.
Следующим запросом мы уже можем создавать наши контакты и сделки используя для авторизации наш токен.
Для начала нужно подготовить массив с параметрами с удобным представлением. Для своей задачи я сделал следующий массив. Здесь перечислены основные переменные для запроса, у вас возможно будут свои данные, в дальнейшем вам просто нужно будет переделать функцию под себя.
Ключ CONTACT перечисляет данные для создания контакта. На последним этапе я делаю проверку, что если массив CONTACT пустой, то пользователь не создается, это сделано для форм в которых не указывается имя пользователя.
Создание контакта
Типичная ошибка при создание контакта, это нарушение структуры массива для запроса, поэтому внимательно создавайте массив для запроса. Ранее созданный массив с данными полей, мы передаем в функцию amoAddContact, где создается специальный массив для запроса.
Скажу сразу что я не понял как передавать значения для стандартных полей amoCRM типа телефон, email и прочих, поэтому я создал свои кастомные поля и уже в них передаю необходимые данные.
Функция amoAddContact возвращает id созданного контакта, которого мы будем привязывать к новой сделки.
Добавляем сделку
Сделка добавляется аналогично, в функцию передается токен и массив с параметрами + передается третий параметр contactId в котором указывается id контакта для привязки.
Сложность работы с amoCRM в том что у них access_token действует только сутки, по истечению времени он становится не рабочим и для того чтобы получить новый токен access_token вам нужно сделать запрос, передав refresh_token и вы получите новый access_token и refresh_token.
Нужно эти данные где то записать, чтобы можно было их использовать вновь на следующий день.
Для этого я сделал специальную функцию которая будет проверять актуальность токена и делать новый запрос если это необходимо.
Значения токенов будут сохраняться в файле в JSON формате.
Полный запрос на создание сделки
На последнем этапе я объединил все функции в одну для удобного использования. Теперь вам нужно будет только создать одну функцию которая, в которую передать массив с параметрами значений из формы.
Вспомогательные функции
Теперь давайте рассмотрим дополнительные функции, которые я выписал для себя, но думаю они вам тоже могут пригодиться.
Добрый день. Я Виктор Комаров, основатель платформы мессенджер-маркетинга IntellectDialog. В данной статье делюсь видео уроками, выстроенными в формате интерактивного чек-листа, по которому вы сможете автоматизировать взаимодействие со своими клиентами при помощи таких инструментов amoCRM, как Digital Pipeline и Sales bot
Часть 1. Как подключить WhatsApp Business, WhatsApp Business API и другие мессенджеры включая Instagram Direct к AMO CRM Шаг №1 Регистрируемся в платформе мессенджер-маркетинга и WhatsApp Business API IntellectDialog-
*изначально требуется регистрация на организацию (Эмуляция WhatsApp Web) + Instagram комментарии
Вы должны быть авторизованы в своем аккаунте AMO CRM
Шаг №4 Выбираем аккаунт WhatsApp, через который мы будем инициировать диалог из карточки сделки AMO CRM, с кем не общались ранее в мессенджерахУ вас должен быть подключен аккаунт WhatsApp Business или WhatsApp Business API
Шаг №5 Прописываем API ключ в AMO CRM, чтобы можно было использовать цифровую воронку АМО СРМ, а так же Sales Bot Часть 2. Переписка с клиентами в мессенджерах из карточки сделки и заявки в АМО CRM. Инициирование диалога в WhatsApp №1 Как писать первым в WhatsApp из карточки сделки и неразобранного в AMO CRMВ аккаунте IntellectDialo, в настройках провайдера AMO CRM должен быть выбран подключенный ранее аккаунт WhatsApp Business или WhatsApp Business API, через который мы будем инициировать диалог с клиентами из карточки сделки и неразобранного в AMO CRM
Разбираем компоновку условий источник + дополнительные условия, включая теги
Список доступных переменных доступен в документации IntellectDialog
№3 Sales Bot - инициирование диалога в WhatsApp с клиентами, с кем ранее не общались в мессенджерах №4 Sales Bot выполнение действий - управление тегамиРазбираем как добавлять и удалять теги из Sales Bot в карточке сделки и карточке контакта в AMO CRM
№5 Sales Bot выполнение действий - установка значения поля- Смена этапа сделки;
- Смена ответственного;
- Добавление примечания;
Видео не посмотрел так как немножко занят, но спасибо что решили поделиться 👍
Виктор, спасибо. Пойдем автоматизировать.
AMOCRM это полная ерунда и будет ерундой. пока они не создадут возможность скрывать контактные данные клиента от менеджеров. На всех форумах которые они сами проводят все коучеры всегда первый вопрос задают аудитории: «Ну что украли у вас базу клиентов?»
А сами при этом ничего не делают чтобы защитить базы клиентов. Так что вы можете часами рассказывать как круто можно все автоматизировать. но все это чушь.
В прошлом году пробовали различные модули синхронизации Инстаграм с Амо и ни один не смог удовлетворить наши потребности, поддерживает ли ваш модуль эти функции из приложения Амо CRM (Андроид и iOS):
2) В Амо приходят реакции, ответы на сторис из Директа + отметки в историях и на них можно отвечать в директ прямо из Амо
Читайте также: