Шаблоны WhatsApp Business API можно автоматически отправлять с помощью Роботов и Бизнес-процессов по событию, например, когда сделка переходит на следующий этап воронки. Так можно написать клиенту первым и отвечать на его сообщения.
Удобнее отправлять шаблоны WABA через действие приложения Wazzup в CRM. Но это действие доступно только пользователям Битрикс24, которые подключали приложение через Маркетплейс.
В действии можно выбрать шаблон из списка и не заморачиваться с кодом. Вот пример, как выглядит выбор и заполнение шаблона WABA через Wazzup в Бизнес-процессах. В Роботах доступно то же самое:

Если вы подключали нативную интеграцию Битрикс24 с Wazzup через Контакт-центр, то можете отправлять шаблоны через нативного робота «Отправить СМС клиенту». Для этого понадобится код шаблона.
Код появится в личном кабинете Wazzup, когда шаблон пройдет модерацию:
1. В личном кабинете Wazzup перейдите в «Шаблоны» → вкладка «Шаблоны WABA».
2. Нажмите на «карандаш» в строке с нужным шаблоном → откроется редактор шаблона, в котором находится код.

Скопируйте код и добавьте код в текстовое поле робота.
Дальше всё зависит от того, какой у вас шаблон.
Код шаблона выглядит так: @template: 2a6b105a-54d6-4a2b-9749-1a75188b102e { }
В нем не надо ничего менять: просто скопируйте и добавьте. Дописывать что-то к шаблону тоже не нужно — тогда сообщение не уйдет.
Если у вас шаблон с переменными, нужно заполнить их значениями полей Битрикс24 или текстом. Чтобы в сообщения подтягивались значения полей CRM:
1. Удалите текст headerVarN, bodyVarN внутри квадратных скобок. Сами скобки оставьте, как есть.

2. Оставьте курсор внутри скобок. Нажмите на три точки справа → выберите из списка сущность и поле, значение которого хотите подставлять в переменную. Должно получиться так: [[{{поле}}]].

Чтобы заполнить переменную текстом, вместо headerVarN и bodyVarN в скобках напишите необходимый текст. Должно получиться так: [[хороший текст]].
Если вдруг надумаете с помощью этого лайфхака делать рассылки — сильно не балуйтесь. Иначе клиенты будут жаловаться на спам и WhatsApp заблокирует шаблон.

Чтобы прикрепить медиа, добавьте вместо headerContentUrl ссылку на файл. Используйте прямую ссылку на файл — не подойдут те, которые ведут на Google Диск, Яндекс.Диск или другое облачное хранилище.

Как подготовить ссылку на вложение
1. Отправьте файл через чат Wazzup на свой номер или номер клиента. Сервис обработает файл и присвоит ему ссылку.
2. Кликните по картинке правой кнопкой мыши → скопируйте URL картинки.
Получится как-то так:
https://store.wazzup24.com/c4d2f98d9b3d75d1a8e8d760343c26cc66495ea4

Убедитесь, что ссылка рабочая и ведет на нужный файл. Если в шаблоне будет нерабочая ссылка — сообщение не отправится. В карточке сделки оно отобразится как сообщение с ошибкой, а в чатах Wazzup будет показываться с красным крестиком
Добавить можно только тот тип медиа, который вы выбрали при создании шаблона. Например, если вы согласовали шаблон с изображением, прикрепляйте только картинки — отправить видео или документ не получится.
Если нужно проверить, какой тип медиа можно прикрепить к сообщению, зайдите в раздел «Шаблоны WABA» → нажмите на «карандашик» в строке с шаблоном → посмотрите тип в заголовке шаблона.

В самой кнопке уже прописана часть ссылки. Поэтому вместо buttonVarN добавьте в скобки только недостающую часть ссылки из поля Битрикс24.

1. Удалите текст buttonVarN внутри квадратных скобок. Сами скобки оставьте, как есть.
2. Оставьте курсор внутри скобок. Нажмите на три точки справа → выберите из списка сущность и поле, значение которого хотите подставлять в переменную. Должно получиться так: [[{{поле}}]].