Теперь в Сейлбот доступна интеграция с TikTok — с одной из самых динамичных и популярных социальных платформ в мире. Это действительно новая глава в развитии нашей экосистемы! Миллионы пользователей ежедневно проводят время в TikTok, и именно там формируется современная культура общения, тренды и новые форматы взаимодействия. Возможность интеграции открывает для бизнеса и проектов совершенно иной уровень контакта с более молодой аудиторией.
Мы рассмотрим техническую сторону процесса: какие шаги нужно выполнить для активации интеграции, какие существуют колбеки, какие разрешения потребуется подтвердить.
Кроме того, мы уделим особое внимание нюансам, связанным с региональной доступностью.
Важно понимать, что интеграция с TikTok может работать не во всех странах и зависит от конкретных экономических зон, где платформа официально поддерживает такие функции. Мы укажем, где подключение доступно сразу, а где могут возникнуть ограничения.
TikTok API обмена сообщениями сейчас находится в стадии открытого бета-тестирования в Азиатско-Тихоокеанском регионе, Латинской Америке, странах Ближнего Востока и Африки (METAP) и Северной Америке (Кроме США). Подключаемый аккаунт должен быть зарегистрирован в этих регионах.
Если пользователь из США, Европейской экономической зоны (ЕЭЗ), Швейцарии или Великобритании отправит сообщение - оно не будет получено в связи с ограничениями TikTok.
Обращаем внимание.
Чтобы создать и настроить чат-бота для ТикТок, ознакомьтесь с разделом "Как создать чат-бот для бизнеса".
Об особенностях кнопок в ТикТок, рассказали здесь.
Подключение TikTok к Сейлбот — это не просто техническая новинка, а возможность быть на передовой в коммуникациях с аудиторией, использовать самый актуальный канал для продвижения и вовлекать пользователей там, где они проводят своё время.
Подготовка аккаунта
Начнём с самого важного — корректного подключения.
Перед подключением аккаунта необходимо переключиться на бизнес-аккаунт.
Шаг 1. Перейдите в раздел "Настройки и конфиденциальность":
Шаг 2. Далее — в раздел "Аккаунт":
Шаг 3. Нажмите на "Переключиться на бизнес-аккаунт":
Шаг 4. Заполните информацию о своем бизнесе:
Готово! Теперь ваш аккаунт готов к подключению в Сейлбот:
Подключение к Salebot
Перейдите в раздел "Каналы" и нажмите на кнопку ТикТока
Далее в открывшемся окне войдите в свой аккаунт ТикТок:
И разрешите доступы Сейлбот к вашему аккаунту:
Важно!
Настоятельно просим Вас разрешить доступы к комментариям, к сообщениям, к информации о профиле, к просмотру ваших видео, иначе бот/колбеки могут попросту не сработать.
Иные доступы оставьте или запретите по своему усмотрению.
На будущее, если Вы убрали какие-то доступы, которые мешают правильной отработке чат-бота, изменить их Вы сможете уже только на стороне TikTok.
Далее нажмите "Продолжить":
После чего Вас автоматически перебросит в раздел "Каналы" в Сейлбот и Вы увидите уведомление об успешном подключении интеграции:
Особенности TikTok
- Чтобы иметь возможность писать пользователю сообщения, он должен первым начать диалог.
- Вы можете отправить до 10 сообщений в течение 48 часов после получения сообщения от пользователя TikTok.
Например, если вы получили одно сообщение от пользователя TikTok, вы можете отправить до 10 сообщений в течение следующих 48 часов. Если тот же пользователь позже отправит следующее сообщение, начнётся новый 48-часовой период, позволяющий вам отправить этому пользователю ещё 10 сообщений - Сообщение не может одновременно состоять из текста и изображения.
- Отправка и получение вложенных изображений через API доступны только в том случае, если отправитель и получатель находятся в странах, где поддерживается вложение изображений в личные сообщения. Обмен изображениями доступен не во всех странах.
- Максимальный размер отправляемого изображения - 3 мегабайта.
- В одном сообщении может быть только одно вложение.
Коллбеки
tiktok_client_new_comment <video_id>: <comment_text> - пользователь оставил комментарий под вашим видео.
tiktok_client_share_post <shared_video_id> <url> - пользователь отправил видео в личные сообщения подключенного аккаунта
Сохраняемые переменные клиента
tiktok_comment_id - id комментария. сохраняется при отправке пользователем комментария к вашему видео. Используется для ответа на комментарий
tiktok_comment_video_id - id видео, под которым оставлен комментарий. сохраняется при отправке пользователем комментария к вашему видео. Используется для ответа на комментарий
tiktok_is_follower - принимает значение True, если пользователь подписан на вас
tiktok_conversation_id - id диалога. Появляется после того как пользователь напишет сообщение в диалог. Требуется для отправки сообщений, не удалять!
Кнопки
Максимальное количество кнопок в одном сообщении — 3.
В TikTok доступны два вида кнопок - callback и "по умолчанию" (url), при этом в одном сообщении могут быть кнопки только одного вида.
В TikTok отображаемый текст на кнопке и текст, который отправится боту после нажатия, - совпадают. Для формирования кнопки используются данные из поля "Текст ответного сообщения" или "URL" в настройках кнопки
- Callback-кнопки выглядят как обычные кнопки. При нажатии в чат отправляется сообщение от имени пользователя с текстом из кнопки. Максимальная длина - 20 символов.
- URL кнопки выглядят как ссылки. Но поведение такое же, как у callback-кнопок. На данный момент в тиктоке нет возможности создать кнопку, при нажатии на которую будет открываться страница по указанному url. Максимальная длина - 40 символов.
- Ограничения 40 символов в тексте (в поле "Сообщение"), если отправляете сообщение с кнопками:
Подробнее о работе с callback-кнопками в Salebot рассказали здесь.
Обращаем внимание!
В десктоп версии ТикТока не поддерживаются сообщения с кнопками. В чате на компьютере / ноутбуке Вы увидите сообщение следующего вида:
Тогда как в Мобильной версии приложения сообщение будет отображаться корректно:
Также если клиент оставит комментарии под видео, вы можете настроить реакции бота с помощью функции.
Или ответить на комментарий в личные сообщение прямо в диалоге с клиентом:

Функции
Как ответить на комментарий:
tiktok_create_comment(text, comment_video_id, comment_id) - отправляет ответ на комментарий с указанным id