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

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

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

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

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

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

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

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

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

Об особенностях кнопок в TikTok рассказали в разделе Кнопки.

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

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

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

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

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

Шаг 2. Перейдите в раздел Аккаунт:

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

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

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

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

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

В открывшемся окне войдите в свой аккаунт TikTok:

Разрешите Salebot доступ к вашему аккаунту:

Важно!

Настоятельно рекомендуем разрешить доступ:

  • к комментариям;
  • к сообщениям;
  • к информации профиля;
  • к просмотру ваших видео.

В противном случае бот и колбеки могут не сработать.

Остальные разрешения можно оставить или запретить по своему усмотрению.

Если вы запретили доступ, необходимый для корректной работы чат-бота, изменить его впоследствии можно будет только на стороне TikTok.

Нажмите Продолжить:

После этого вы автоматически вернетесь в раздел Каналы в Salebot и увидите уведомление об успешном подключении интеграции:

Особенности 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 диалога. Появляется после того, как пользователь отправит сообщение в диалог. Требуется для отправки сообщений.

Важно!

Не удаляйте переменную tiktok_conversation_id.

Кнопки

Максимальное количество кнопок в одном сообщении — 3.

В TikTok доступны два вида кнопок:

  • callback;
  • По умолчанию (URL).

В одном сообщении могут находиться кнопки только одного вида.

В TikTok отображаемый текст на кнопке совпадает с текстом, который отправляется боту после нажатия.

Для формирования кнопки используются данные из поля Текст ответного сообщения или URL в настройках кнопки.

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

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

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

В десктопной версии TikTok сообщения с кнопками не поддерживаются.

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

В мобильной версии приложения сообщение отображается корректно:

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

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

Функции

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

tiktok_create_comment(text, comment_video_id, comment_id)

Функция отправляет ответ на комментарий с указанным ID.

Параметр Описание
text Обязательный параметр. Текст комментария
comment_video_id ID видео, под которым оставлен комментарий. Необязательный параметр. Если не указан, используется значение переменной клиента tiktok_comment_video_id
comment_id ID комментария, на который нужно ответить. Необязательный параметр. Если не указан, используется значение переменной клиента tiktok_comment_id