Перед рассылкой у вас должны быть:
Как зарегистрировать аккаунт в WhatsApp Business написано в этой статье. |
Для получения пространства имен и шаблона WhatsApp обратитесь в сервис технической поддержки с просьбой создать шаблон WhatsApp, все необходимые данные они вам сообщат. |
Подготовьте сценарий, привязанный к чату, которым будет начинаться чат-сессия при рассылке уведомлений. Именно в нем указывается шаблон WhatsApp и пространство имен.
Выполните следующие действия:
В этом блоке обязательно должен содержаться любой текст. Он не будет отображаться клиенту. Этот блок обязательно должен располагаться сразу после стартового блока, иначе бот может работать неправильно. |
Номер | Название поля | Описание поля | |
---|---|---|---|
1 | Добавить действие | Нажмите кнопку Добавить действие и выберите действие Прикрепить шаблон WhatsApp. | |
2 | ID шаблона | Введите пространство имен, которое вы получили от технической поддержки. | |
3 | Название шаблона | Введите название шаблона, которое вы получили от технической поддержки. | |
4 | Сообщение на кнопку | Введите любой текст. Он не будет отображаться клиенту, но обязателен к заполнению. | |
5 | Тип кнопки | Выберите тип кнопки. Если в шаблоне кнопки не используются, то выберите вариант Быстрый ответ.
|
curl --request POST \ --url https://notify.twin24.ai/api/v1/messages \ --header 'accept: application/json' \ --header 'authorization: Bearer YOURTOKEN' \ --header 'content-type: application/json' \ --data ' { "messages": [ { "useShortLinks": false, "destinations": [ { "phone": "NUMBERPHONE" } ], "channels": { "chat": { "chatId": "YOURCHATID", "botId": "YOURBOTID", "messengerType": "WHATSAPP", "provider": "TWIN" } } } ] } ' |
Выполните следующие действия:
Чтобы получить авторизационный токен, откройте вкладку Помощь – API и скопируйте оттуда ваш токен. |
Используйте этот шаблон для установки даты и времени: 2023-03-20T11:56:07+00:00. |
Название поля | Описание поля | |
---|---|---|
chatId | Введите ID чата, который привязан к WhatsApp Business. | |
botId | Введите ID сценария, который содержит в себе шаблон и пространство имен.
| |
messengerType | Выберите тип мессенджера WHATSAPP. | |
povider | Выберите провайдера TWIN. |
После этого убедитесь, что все прошло успешно. Для этого проверьте поле RESPONSE, там должно быть значение 201. Также результат можно увидеть в поле YOUR REQUEST HISTORY.
Если результат был отличен от 201, значит произошла какая-то ошибка. Проверьте заполнение обязательных полей и попытайтесь еще раз. |
Как создать запрос в сервис технической поддержки описано в этой статье. |
curl --request POST \ --url https://notify.twin24.ai/api/v1/messages \ --header 'accept: application/json' \ --header 'authorization: Bearer YOURTOKEN' \ --header 'content-type: application/json' \ --data ' { "messages": [ { "useShortLinks": false, "destinations": [ { "variables": { "VAR_NAME": "YOUR VALUE" }, "phone": "YOURPHONE" } ], "channels": { "chat": { "chatId": "YOURCHATID", "botId": "YOURBOTID", "messengerType": "WHATSAPP", "provider": "TWIN" } } } ] } ' |
Если вы хотите использовать переменные в рассылке, то вернитесь variables и нажмите VARIABLES OBJECT, а затем ADD FIELD. Кнопка ADD FIELD добавляет новые переменные в рассылку.
Объявите переменные в появившихся полях. Название переменной впишите в поле с названием newKey, а ее значение в поле с названием New Value. На скриншоте company_name – это название, а Twin – значение переменной.
Для использования объявленных переменных в сценарии обращайтесь к ним из сценария по следующей форме: {clientMetadata.var_name}. Где var_name – название переменной.
Подробнее о clientMetadata можно узнать в этой статье. |