Создание сделки и получение переменных из бота LeadTex в АМО
- Прописываем необходимые переменные в боте LeadTex
- Создаем подключение LeadTex в Albato и получаем хук и нажимаем "Ожидать вебхук"
- В боте создаем блок "Webhook" и ставим его после старта. Запускаем бота по команде /start
- В Albato происходит проброс всех переменных, после этого создаем связку как указано на скрине
- Настраиваем все поля в шагах АМО
- При необходимости можно добавить шаг с условием (как на скрине)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Создание сделки и получение переменных из бота Manychat в АМО
Интересная интеграция, а точнее интересный способ настройки хука в отличии от LeadTex )))
- Прописываем действия "Настроить пользовательское поле"
- Добавляем блок действие "Внешний запрос" и вставляем ссылку хука из Albato и идем получаем хук нажимая "Ожидать вебхук" в Albato
- В Albato происходит проброс всех переменных, после этого создаем связку как тут
- Настраиваем все поля в шагах АМО
- При необходимости можно добавить шаг с условием (как на скрине)
#альбато #амо #leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Еще одно классное решение.
Задача, скорее всего редкая, но имеет место быть 😏
Запрос:
заказы менеджер скидывает в чат с рабочим аккаунтом WA или TG. Необходимо создавать сделку в АМО, но при этом, чтобы сообщение которое содержит данные заказа помечалось как примечание в карточке сделки.
Сложность: в том, что в АМО необходимо отключить бота с приветственным сообщением, иначе сделки могу создаваться постоянно по кругу, при любом сообщении отправленным через Wazzup. Как менеждером (ботом), так и клиентом.
USEcases:
при отправке сообщения содержащее слово "Заказ" в чат компании, в АМО создается сделка с этим заказом и данные из сообщения заносятся в примечание к сделке.
Решение:
- создаем подключение Wazzup с Albato ( ссылочку приложу тут );
- делаем связку Wazzup и АМО из 1 триггера и 3 действий;
- в триггере, которым является Wazzup, обязательно настраиваем фильтр на содержание слова "Заказ" в тексте сообщения;
- далее как и обычно при создании сделок в АМО из любого сервиса: создаем контакт, создаем сделку. Момент - на действии создания контакта обязательно настройте проверку дублей на "не создавать при наличии дубликата", а на создании сделки оставляем неизменным.
- после создания сделки добавляем действие "Новое примечание" и настраиваем: устанавливаем принадлежность примечания "Сделка", id сделки получаем из предыдущего шага, а текст примечания из первого шага "Текст сообщения".
#альбато #амо #wazzup
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Очередная интересная задачка от наших партнеров 🙈
Запрос:
при изменении ячейки, а в нашем случае это чек-бокс, менять статус сделки в АМОcrm.
Сложность:
в том, что любое изменение в сделке можно провести только при наличии ID сделки. Да оно есть в таблице, но находится в другом столбце
USEcases:
при выборе статуса в таблице (нажатием на чек), сделка перемещается на этот статус, только в АМО. И так от статуса к статусу, по всему пути сделки.
Решение:
- Ну про подключение всех сервисов к Albato уже писать не буду 😎
- Триггером назначим как раз Google Sheets с действием "Следить за обновлениями на листе"
- Далее необходимо получить ID сделки, который находится в другом столбце с помощью действия "Найти строку по номеру", поскольку триггер нам такой информации не дает.
- Далее просто начинаем выставлять условия, поскольку статусов много и перемещать сделку необходимо в разные этапы АМО.
- При настройке действия "Обновление сделки по ID" в поле ID выбираем значение из действия "Найти строку по номеру" и выбираем необходимый столбец
- Инструмент "Роутер" позволяет обработать разные условия и переводить на соответствующий этап связки при их выполнении.
#альбато #амо #sheets
Please open Telegram to view this post
VIEW IN TELEGRAM
Формируем пригласительную ссылку с UTM-меткой в боте LeadTex
Запрос:
обработать переменную и удалить пробелы из нее, так как в ЮТКУ попадает название команды, в которую приглашают для совместного использования бота, то название могут писать совершенно разными способами.
Сложность:
в том что пользователи могут писать названия с пробелами, а URL не принимает пробелы и разрывает ссылку на месте пробела.
USEcases:
в момент создания команды при заполнении названии в боте, пользователь может указать любое название и с пробелами и на латинице, бот понимает что название нужно вставить в ссылку и обработать эту переменную. Выполняется функция JS, которая преобразует текст и заменяет пробелы на "_", формируя ссылку. При переходе по ссылке бот считывает UTM и преобразует переменную в обратном порядке, меняя "_" на проблы.
Решение:
- Добавляем блок HTTP-запрос в сценарий бота LeadTex после необходимого блока при создании пригласительной ссылки (у нас это блок "Название команды")
- Вставляем JS-код (в конце поста вставлю сам код)
- В коде указываем необходимые переменные которые нужно назначать или подставлять
- Добавляем финальный блок с выводом ссылки и добавляем в текст сообщения статичную часть ссылки по примеру https://ap.leadteсh.ru/w/dTDc?utm_team={{$team}}
где переменная локальная содержит измененное название и выглядит это так: https://ap.leadteсh.ru/w/dTDc?utm_team=тук_так
- Добавляем блок HTTP-запрос в сценарий бота LeadTex после необходимого блока при переходе по пригласительной ссылки для определения переменной и конвертации ее в начальный вид
var team = getContactVariable("nameteam");
team = team.replace(/\s/gm, '_');
setContactVariable("team", team)var team = getContactVariable("team");
team = team.replace(/_/gm, ' ');
setContactVariable("Название команды", team)#leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Клиенты фантанируют хотелками, что собственно и толкает на поиск крутых решений 😃
Сложность:
Никакой) особенно, если знаете, что такое АPI-запрос)
Главное не забыть передать в АМО значение
contact_id, потому что по нему будут обновляться данные в ботеUSEcases:
Пользователь проходит хук в боте LeadTex (заявка), сразу создается контакт в АМО и на его основе создается сделка. При изменении статуса сделки, в боте пользователю прописываются теги и переменные.
Решение:
- Ну про подключение всех сервисов к Albato уже писать не буду 😎
- В 👉этом посте описано👈 подключение вебхука LeadTex в Albato;
- Еще нам нужно сделать подключение "HTTP Запрос/Исходящий webhook" по документации API (в данном случае метод
attachTagToContact- который назначает тег контакту);- Далее настраиваем обратный проброс из АМО в бота. Делаем это отдельной связкой, выставляем условия запуска связки (например при смене статуса на "Закрыто и реализовано");
#альбато #амо #leadtex
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
Media is too big
VIEW IN TELEGRAM
Решили облегчить работу с задачником в боте.
Не так давно мы перенесли работу с задачами в WEEEK
Сложность:
Сначала надо получить информацию о проекте. Все id проекта (колонки, доски)
USEcases:
Поставлена задача в боте, она дублируется в задачнике. В нужном проекте, в нужном этапе и нужному сотруднику.
Решение:
Инструкция по настройки интеграции в документации API.
Видео приложили.
#апи #leadtex #weeek
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
Media is too big
VIEW IN TELEGRAM
Решили сделать своего переводчика 🧐
Сложность:
Все API Yandex можно получить только через Yandex Cloud.
И еще в том, что мы решили сделать его многоязычным.
USEcases:
Кейс тут понятный)) отправляем текст в бота, получаем перевод на выбранный язык.
Решение:
- Ну конечно первое, что нужно сделать - зарегистрировать аккаунт в YC;
- Далее регистрируем сервисный аккаунт в пространстве;
- В LeadTex первым делом после старта получаем язык пользователя и записываем в переменную;
- Добавляем в глобальные переменные системные текста;
- Далее делаем запрос к YT для перевода первого системного текста на тот язык, на котором общается пользователь;
- После даем пользователю выбор на какой язык нужно переводить;
- Ну и далее запрашиваем у пользователя текст для перевода.
#апи #leadtex #yandex #translate
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Обработка абзацев в переводчике 🧐
Сложность:
Бот не принимает для перевода текста с абзацами.
USEcases:
Текст для перевода отправляем боту. Бот принимает текст и записывает в переменную. Далее JS обрабатывает полученный текст: удаляет переносы на 1 строку. Обработанный текст отправляется по запросу в Яндекс.Транслейтер. ЯТ возвращается переведенный текст, а затем бот обрабатывает по новой через JS, но теперь возвращает абзацы на места.
Решение:
Интеграцию LeadTex и Переводчика от Яндекс по API описывали ранее, в этом посте.
Теперь надо исправить несколько моментов, для удобного использования.
С помощью JS.
var text4 = getContactVariable("text4").replace(/\n/g, "$");
// Ваш текст и сразу меняем перенос на $
setContactVariable("text4", text4)var text4 = getContactVariable("text4").replace(/\$/g, "\n");
// Возвращаем переведенный текст и заменяем символ $ на абзац
setContactVariable("text4", text4)#апи #leadtex #yandex #translate
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
🚀 Мы всегда стремимся улучшать наши продукты и делать их еще более удобными для вас.
👀 Если вы хотите видеть новые интеграции или функциональные возможности, не стесняйтесь сообщать нам!
👇 Просто оставьте комментарий, и мы постараемся воплотить ваши идеи в жизнь. Новые задачи мотивируют нас 💡
👇 Просто оставьте комментарий, и мы постараемся воплотить ваши идеи в жизнь. Новые задачи мотивируют нас 💡
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4