Для использования шаблонных сообщений необходимо:
Зарегистрировать HSM-templates в Whatsapp с помощью интерфейса предоставляемого выбранным провайдером
Взять полученное имя шаблона (template_name)
В текст отправляемого сообщения в Sherlock (например, в текст рассылки) добавить смарт тег template_message
Пример смарт тега:
<span>{"tag_type":"template_message", "whatsApp_template_name":"shipping_delay_2", "parameters": ["test1","test2","test3","test4"],"whatsApp_template_id":"28d8dacf-8521-40bf-a8ac-112ac059cecf","text":"Ваша доставка задерживается!"}</span>
где
tag_type - всегда template_message
whatsApp_template_name - полученное название шаблона. В примере shipping_delay_2
parameters - список значения для шаблона.
Важно: значение параметров должно совпадать с количеством параметров в шаблоне. Иначе сообщение не будет отправлено.
Работать такой тег будет так:
В интерфейсе Sherlock Platform будет отражаться полный текст сообщения. Поэтому для удобства операторов кроме тега можно в тексте сообщения указать и любой дополнительный текст
В WhatsApp будет отправлено указанное шаблонное сообщение
В другие каналы уйдет полный текст сообщения с исключенным тегом