Теперь в Сейлбот доступна интеграция с TikTok — с одной из самых динамичных и популярных социальных платформ в мире. Это действительно новая глава в развитии нашей экосистемы! Миллионы пользователей ежедневно проводят время в TikTok, и именно там формируется современная культура общения, тренды и новые форматы взаимодействия. Возможность интеграции открывает для бизнеса и проектов совершенно иной уровень контакта с более молодой аудиторией.

Мы рассмотрим техническую сторону процесса: какие шаги нужно выполнить для активации интеграции, какие существуют колбеки, какие разрешения потребуется подтвердить.

Кроме того, мы уделим особое внимание нюансам, связанным с региональной доступностью.

Важно понимать, что интеграция с TikTok может работать не во всех странах и зависит от конкретных экономических зон, где платформа официально поддерживает такие функции. Мы укажем, где подключение доступно сразу, а где могут возникнуть ограничения.

TikTok API обмена сообщениями сейчас находится в стадии открытого бета-тестирования в Азиатско-Тихоокеанском регионе, Латинской Америке, странах Ближнего Востока и Африки (METAP) и Северной Америке (Кроме США). Подключаемый аккаунт должен быть зарегистрирован в этих регионах.

Если пользователь из США, Европейской экономической зоны (ЕЭЗ), Швейцарии или Великобритании отправит сообщение - оно не будет получено в связи с ограничениями TikTok.

Подробнее в официальной документации TikTok.

Обращаем внимание.

Чтобы создать и настроить чат-бота для ТикТок, ознакомьтесь с разделом "Как создать чат-бот для бизнеса".

Об особенностях кнопок в ТикТок, рассказали здесь.

Подключение TikTok к Сейлбот — это не просто техническая новинка, а возможность быть на передовой в коммуникациях с аудиторией, использовать самый актуальный канал для продвижения и вовлекать пользователей там, где они проводят своё время.

Подготовка аккаунта

Начнём с самого важного — корректного подключения.

Перед подключением аккаунта необходимо переключиться на бизнес-аккаунт.

Шаг 1. Перейдите в раздел "Настройки и конфиденциальность":

Шаг 2. Далее — в раздел "Аккаунт":

Шаг 3. Нажмите на "Переключиться на бизнес-аккаунт":

Шаг 4. Заполните информацию о своем бизнесе:

Готово! Теперь ваш аккаунт готов к подключению в Сейлбот:

Подключение к Salebot

Перейдите в раздел "Каналы" и нажмите на кнопку ТикТока

Далее в открывшемся окне войдите в свой аккаунт ТикТок:

И разрешите доступы Сейлбот к вашему аккаунту:

Важно!

Настоятельно просим Вас разрешить доступы к комментариям, к сообщениям, к информации о профиле, к просмотру ваших видео, иначе бот/колбеки могут попросту не сработать.

Иные доступы оставьте или запретите по своему усмотрению.

На будущее, если Вы убрали какие-то доступы, которые мешают правильной отработке чат-бота, изменить их Вы сможете уже только на стороне TikTok.

Далее нажмите "Продолжить":

После чего Вас автоматически перебросит в раздел "Каналы" в Сейлбот и Вы увидите уведомление об успешном подключении интеграции:

Особенности TikTok

  1. Чтобы иметь возможность писать пользователю сообщения, он должен первым начать диалог.
  2. Вы можете отправить до 10 сообщений в течение 48 часов после получения сообщения от пользователя TikTok.
    Например, если вы получили одно сообщение от пользователя TikTok, вы можете отправить до 10 сообщений в течение следующих 48 часов. Если тот же пользователь позже отправит следующее сообщение, начнётся новый 48-часовой период, позволяющий вам отправить этому пользователю ещё 10 сообщений
  3. Сообщение не может одновременно состоять из текста и изображения.
  4. Отправка и получение вложенных изображений через API доступны только в том случае, если отправитель и получатель находятся в странах, где поддерживается вложение изображений в личные сообщения. Обмен изображениями доступен не во всех странах.
  5. Максимальный размер отправляемого изображения - 3 мегабайта.
  6. В одном сообщении может быть только одно вложение.

Коллбеки

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" в настройках кнопки

  1. Callback-кнопки выглядят как обычные кнопки. При нажатии в чат отправляется сообщение от имени пользователя с текстом из кнопки. Максимальная длина - 20 символов.
  2. URL кнопки выглядят как ссылки. Но поведение такое же, как у callback-кнопок. На данный момент в тиктоке нет возможности создать кнопку, при нажатии на которую будет открываться страница по указанному url. Максимальная длина - 40 символов.
  3. Ограничения 40 символов в тексте (в поле "Сообщение"), если отправляете сообщение с кнопками:

Подробнее о работе с callback-кнопками в Salebot рассказали здесь.

Обращаем внимание!

В десктоп версии ТикТока не поддерживаются сообщения с кнопками. В чате на компьютере / ноутбуке Вы увидите сообщение следующего вида:

Тогда как в Мобильной версии приложения сообщение будет отображаться корректно:

Также если клиент оставит комментарии под видео, вы можете настроить реакции бота с помощью функции.

Или ответить на комментарий в личные сообщение прямо в диалоге с клиентом:

Функции

Как ответить на комментарий:

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