# Создание и согласование шаблонов рассылочных сообщений в 360dialog

Шаблоны — это сообщения, с помощью которых Бот в WhatsApp стартует Чат с Собеседником. Чтобы произвести рассылку по Собеседникам в WhatsApp, необходимо создать шаблон, отправить на согласование, в случае неуспеха переформулировать и отправить новый шаблон, а в случае согласования инициировать рассылку с помощью Слота Notification.

## Создание шаблона рассылки

Для того, чтобы создать шаблон, необходимо проделать следующие шаги:

1. Зайдите в личный кабинет [WhatsApp Account](https://hub.360dialog.com/auth/login) под своими учётными данными.
2. На карточке WABA нажмите кнопку Manage templates.
3. ![manage templates.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-BFO1G4Qv17/92dc162a850620ab64b80f10f1f3cdfb3f4130127d8a5273c2cdf91d79129f70c76ba9d9c0bb6766c62f41a66663d5aa6c5d489087ffc42cacb5cde28cea2eafc4695fc3a08a5db9f40a1aaae1803068bc6e1dc69fed71e6cbc48e591fa6a7e62c84f042)
4. Нажмите кнопку + Add template.
5. ![add template.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-DpUiWxnSN-/8971cf8a481968f1568ee6ed308f88474de399064dc40517c53f5d7bc5754acfb89a2e7715b0758c6487e5c87cd0b01c6d339b8f269b31283d353fe02b04aca23cf8cfae808415836c1a64d3c6a61e99afecb19ef0c124a11dee3aa1e1cbcee8930df9c5)
6. Whatsapp (360dialog)  поддерживает два типа шаблонов (поле Template Type):
7.
   1. Standard — только текст;\
      ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-EfDTr9isni/c9eafc3deec41a389c4accaf533847232611feaf6d805026622b4191502e8e4c913676736085580891e2dc28e39e7a220a495329a1c41188aea2708de53fdaac77a7525eb16c4b7040be45c1564bb6358334b8cb10bd4ace2b98a6a366b4ae4df11606fa)
   2. Media\&Interactive — текст, медиа и кнопки.\
      ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-NgALohaSrj/4f85b35082b20739fe55c8bb18a5ff719f1caf3be12c753e5cfab82f859702afb196de267c8777ebe5077f697054866bc0fd9bb8d3398e26593004fc0e8c41b472c0d7159f5aa688b46e161d225a83c902fd385644adc80caba93e7d2ddd49ee3f7725f9)
   3.
      1. Template parameter — тип параметров. Порядок указания параметров в Слоте должен соответствовать порядку параметров в шаблоне.
      2.
         1. Тип шаблона Standard  поддерживает добавление только текстовых параметров:
         2.
            1. body — для подстановки текстовых данных, порядок - согласно порядку в шаблоне;\
               ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-Nc5LEYr5_W/ca42f64b77d960f144aa87c5fb2ddd4dcc8a08bb756f4e0eac1038bf7fde6b17764a2e50cd656c312287dbb746a3443d3a7f90db2e06ea0dcbf178c79fdfa4dbddfd784ac011ad662581a9fd408c9e8a46f580610ae63e837a3dae3a2a9035aa2096d5e8)
         3. Тип шаблона Media\&Interactive предполагает выбор, из каких блоков будет состоять шаблон (для выбора необходимо проставить галочки).\
            ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-1rAIB-87nn/ab401b53ce14cc2ab6d68a4c85b7d17f2ac263ee9716f67e640477970f768095d4f79b16336b59c6d890caf9ee4d27633a2eed323e07ecadd8fcaa2545e1d0d3e8aa602497525d687b022ab1c77a55a6859eb9db2120d968cefc50a57efc3b58cdb574e4)
         4.
            1. Для блока необходимо выбрать один из трех типов: Image, Document, Video.\
               ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-kOVorERSsw/ffac3c420006113337a7f512f0bf8cd7d98140544be19075c4e342c342e151a8bfa6d488234f065fe05120c126c75e60413dd4295684e14c66a072ed5c20ced669b03f72be28cbe4e362e9929aa442157f058db7654615c2194d04d79f49f0fb6841eff8)
            2. Блок Header поддерживает добавление одного из типов параметров:
            3.
               1. image — для подстановки изображения;
               2. document — для подстановки документа;
               3. video — для подстановки видео.
            4. Блок Body поддерживает добавление только текстовых параметров:
            5.
               1. body — для подстановки текстовых данных.
            6. Блок Buttons поддерживает только добавление кнопок:
            7.
               1. button\_url — для подстановки кнопки.
               2. Максимальное количество кнопок, поддерживаемое Whatsapp (360dialog) — 3 штуки.
   4. В случае, если шаблон 360dialog не имеет именованных параметров: значения для подстановки в шаблон подставляются в запрос на рассылку в места (подобъекты), которые соответствуют типам параметров, указанным в поле TEMPLATE PARAMETERS.
8. В появившемся окне заполните поля:
9. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-4qgsn1AXbb/99c2d932169436a6728166b425de02c7d5fa87c56a051cde4ffb9a92abd1ec58768413fe047ae66bace8f7682cc52b75742193ca3eeb59a4a9f38e3171d3b1c9df76f49d0ebf4b37d6ed08081fefefd15e9e928fb15e4a1641f1352ea5bab2bf39dc9b40)
10.
    1. В поле Name укажите название шаблона. В названии могут содержаться только буквы латинского алфавита в нижнем регистре, цифры и нижние подчеркивания (\_);
    2. В поле Category выберите необходимую категорию;
    3. В поле Language выберите язык;
    4. В поле Template type выберите тип шаблона;
    5. В поле Body введите текст шаблона.
11. Нажмите кнопку Preview and submit.
12. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-W1sBKVseRU/f32f2a65fec1fd1005a1455fc7e4fc8411f037f51e3c4b8ce7a3c9515c7e8b457263be09c5e82fe92305e072ff01308bd74924c56bf86a5010e9e1e46f33cc6cb7345f8aec8586e956126ad5683504136a93e63b7f759a7497616b2bc19a0fb9d879918b)
13. Убедитесь в правильности текста и, в случае, если все верно, нажмите кнопку Submit template.
14. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-49y9c1aZvT/6471446c814ee31d4f27817f3a53817181c5727758f35a5f2a37e2ac62cb8f50c341890df27e838cae2b3c58f73e1cab7b39ad6521dde6dc54f1956978051e209347d816c59c110a21a5b8b59e5b1432dc0680397691d3bf9dffbc4e03a144fafa1ea7ca)
15. В ином случае, нажмите кнопку Back to editor, произведите необходимые изменения в шаблоне и повторите шаги 5-6.
16. Созданный шаблон появится на вкладке TEMPLATES.
17. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-h4I1rOSDNY/175ededecb0b456fb12d2a8520ef12f77f18f31cf7312fffb0157e22e6063c06ae8669ff49a9b6af2b285651a1f1f9e7ad6b8f4c7baa6ebdbcc121e4ab5521aaeb3e44af8c5d45e459261580061fdaede5f4f0ca50bb76c15883d175aadf3e9b7afcb707)
18. Статус согласования можно увидеть при наведении на иконку языка в колонке LANGUAGES. Сразу после создания шаблона будет отображаться статус CREATED.
19. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-mLlc7XzzCV/88c03bc2b44aed19ea69e7ac979a390325989114f20dba406c2d0f87810428d4d6eaadf592c91bcc10a8f60986ab4c12a92066c3097eb83bba762313c971482bd09d721ba86a1bb09fc3e52e84e77568a45ae7b6b3266752c9f497e7e205e8e806e2919c)
20. В случае успешного согласования иконка поменяет цвет на зелёный и статус изменится на APPROVED.
21. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-2tofPRWf2H/475665b799121479a461690c4611ea982f0471bfe26e399171c1791dab727e7e404292c76cd4c6bb5b3c01017132165eb9eb9617bcd98b56bbb96ef53ae191b56c90048fba4694a556d76d34a57fceec4c0b1d1e05911975696fbd987c7ee53d9451ace8)
22. В случае отклонения шаблона иконка поменяет цвет на красный и статус изменится на REJECTED: \[причина отклонения].
23. ![image.png](https://codahosted.io/docs/_pM7PjYCmj/blobs/bl-9eo_uRO98E/c1dfbc76b5d02efdf43a40e6f3fbf8c0181813565b926f6d2a4d23b59cdf654d445b30e4801a82030852a160d8f9e60dc16060b1390953f8c44c3aa7daf8a6157a8ece37220dbff61a0cca24b3fdd7cac6a2e5719f3972c06f80a9d7079d3d37fd9ed639)
