Как агент берёт прямую ссылку на фото из таблицы и отправляет клиенту полноразмерный снимок: настройка колонки, вебхук-действие, разница между каналами.
Агент отправляет фото товара из таблицы через прямую ссылку в одной из колонок и отдельное действие-вебхук, которое превращает эту ссылку в полноразмерное изображение. Ссылка обязана вести на файл напрямую — с расширением .jpg или .jpeg, а не на страницу просмотра вроде Google Диска. В Телеграме и WhatsApp снимок приходит обычным вложением, в виджете на сайте — после перехода в мессенджер.
Клиент пишет в переписке: «покажите, как это выглядит», и дальше решает, ждать ли менеджера, который ищет нужный снимок в галерее телефона, или получить фото сразу. Скорость ответа тут решает источник картинки: один файл, прикреплённый раз и навсегда, или строка каталога, где у каждой позиции своя ссылка.
Фото из таблицы — это способ, при котором агент достаёт прямую ссылку из нужной строки и в момент ответа превращает её в снимок прямо в чате, ничего не храня у себя.
Механизм собран из трёх частей: колонка со ссылками в таблице, действие-вебхук, которое читает эту ссылку и отдаёт файл, и строка в промпте, объясняющая агенту, когда этот вызов делать.
Выглядит это так. Клиент спрашивает про конкретную модель — платье, диван, сорт цветов, деталь по артикулу. Агент находит нужную строку в таблице с ценами и остатками, достаёт из неё ссылку на изображение и передаёт эту ссылку в действие с флагом «Возвращать ответ как файл» и типом «Изображение». Действие превращает адрес в файл, и клиент получает в чате полноразмерный снимок именно той позиции, о которой спросил, — без переключения на менеджера и без паузы на поиск фото вручную.
Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500
Собрать агентаТаблица для фото — тот же файл CSV, Excel или Google-таблица, которым агент ищет цены и остатки: заголовки в первой строке, без объединённых ячеек, обновление по расписанию в минутах. Новое здесь одно — ещё одна колонка, где вместо числа или названия стоит прямая ссылка на снимок конкретной позиции.
Артикул, название, цена и ссылка на фото живут в одной строке, поэтому агент одним запросом к таблице находит и текст ответа, и адрес нужной картинки. Разносить эти данные по разным файлам не нужно: чем больше признаков собрано в одной строке, тем меньше действий требуется на один вопрос клиента.
Правило одно: ссылка обязана вести прямо на файл и заканчиваться расширением — .jpg, .jpeg и похожими. Адрес страницы, на которой открывается просмотр картинки, для этой схемы не годится, даже если человеку по клику показывает ту же фотографию.
Из-за этого правила ссылка на Google Диск не сработает: сервис отдаёт адрес страницы предпросмотра, а не адрес самого файла, и действие-вебхук на таком адресе вернёт ошибку вместо снимка. Платформа сами изображения не хранит — она только читает ссылку из таблицы, поэтому файлы должны лежать где-то ещё: на CDN сайта компании, в собственном хранилище или на стороннем сервисе прямых ссылок вроде postimages.org (сервис к платформе Савви отношения не имеет, его работоспособность отдельно не гарантируется).
Откройте ссылку из колонки в новой вкладке браузера. Если сразу загружается сама картинка, без страницы вокруг неё, — ссылка прямая и подойдёт. Если открывается страница с превью, кнопками «скачать» или «поделиться», — это ссылка на просмотр, и для действия-вебхука её нужно заменить.
Действие-вебхук — отдельный шаг, который добавляется один раз и дальше работает для всей таблицы целиком.
С этого момента для клиента ничего не меняется. Он просто получает картинку в ответ. Разница только в том, что раньше этого снимка в переписке не было вовсе.
Формат картинки на выходе один и тот же — полноразмерное изображение, а не ссылка текстом. Дальше действуют общие лимиты вложений по каналам: в Телеграме, WhatsApp и ВКонтакте фото приходит обычным вложением с превью прямо в переписке.
В окне на сайте эта картинка доходит до клиента другим путём. Агент предлагает продолжить разговор в Telegram или WhatsApp — той же кнопкой перехода, что открывает любое другое вложение из виджета, — и уже там клиент видит полноразмерное фото, а история вопроса переносится вместе с ним, без повторного объяснения, что именно он искал.
Смените текстовую колонку вроде «фото есть» на колонку с прямой ссылкой — этого достаточно, чтобы агент начал присылать снимки уже на следующей проверке. Начинать стоит с ниши, где разница между похожими позициями видна только на фото.
| Ниша | Что хранит колонка-ссылка | Что спрашивает клиент |
|---|---|---|
| Одежда | модель в конкретном цвете и размере | «а какой цвет в наличии» |
| Мебель | ракурс с нужной обивкой или отделкой | «покажите эту ткань вживую» |
| Цветы | готовый букет по артикулу заказа | «как он выглядит на самом деле» |
| Запчасти | деталь по каталожному номеру | «это точно подходит на мою модель» |
В магазине одежды и магазине цветов эта разница решает, дойдёт ли клиент до заказа: фото снимает вопрос, на который текстовое описание отвечает хуже картинки. Заведите ссылку сначала для десятка позиций, которые спрашивают чаще всего, и только потом расширяйте колонку на весь каталог.
Одна из колонок таблицы хранит прямую ссылку на снимок каждой позиции. Отдельное действие-вебхук забирает эту ссылку, превращает её в файл и отдаёт агенту как полноразмерное изображение, а промпт содержит инструкцию, когда этот вызов делать.
Только прямая: она обязана заканчиваться расширением файла, например .jpg или .jpeg. Ссылка на страницу просмотра, даже если по ней открывается та же картинка, для этой схемы не подходит.
Google Диск отдаёт адрес страницы предпросмотра, а не адрес самого файла. Вебхук-действие ждёт прямую ссылку на изображение, и страница вместо файла вернёт ошибку вместо снимка.
Подойдёт любой сервис хостинга изображений, который выдаёт прямой адрес файла, например postimages.org — этот сервис не относится к платформе Савви, и её работоспособность отдельно не гарантируется. Компании с собственным сайтом обычно используют его CDN.
Тип шага — вебхук, аргумент — url_photo. В поле URL передаётся этот аргумент, включается флаг «Возвращать ответ как файл», а тип ответа выставляется как «Изображение». Дальше в промпте прописывается, когда агент должен вызвать это действие.
Полноразмерный снимок в окне на сайте агент предлагает посмотреть после перехода в Telegram или WhatsApp — той же кнопкой, что открывает и любое другое вложение. Дальше диалог продолжается в канале, где фото приходит обычным сообщением.