Вот схема работы:
1. WhatsApp работает с бизнес-заказчиками только через несколько уполномоченных партнеров. Соответственно, наши клиенты могут работать только через них.
https://edna.ru/whatsapp-business-api/
https://www.twilio.com/whatsapp.
2. Схема такая: вы, как заказчик рассылок, связываетесь с вышеназванными компаниями и через них размещаете заявку на подключение WhatsApp Business. После того, как проходите процесс approval by WhatsApp, вы заключаете договор с данными компаниями на предоставление услуг по доступу к WhatsApp Business. После этого они предоставляют вам доступ к API и тестовому каналу.
3. Получив этот доступ от вас, мы (команда Beesender) делаем подключение этого канала к Beesender Operator.
4. После того, как интеграция сделана, вы начинаете общение с клиентами.
5. API WhatsApp Business позволяет подключать чатботы. В них пока не поддерживаются кнопки. Выбор опций реализован через набор цифры с номером предлагаемой команды. Кнопки доступны лишь в HSM сообщениях.
Добавление WhatsApp. Интегратор Edna
- Установить пакет BeesenderWaMfmsJson (можно получить у тех. поддержки Beesender), после чего в Конфигурации системы сгенерировать исходный код и выполнить компиляцию.
- В Creatio перейти в "Дизайнер системы" → "Настройка чатов" → Вкладка "Каналы" → Нажать "+" → Выбрать канал WhatsApp
- Откроется окно, в котором следует заполнить следующие поля:-Название канала (Клиент задает самостоятельно)
-ApiKey ( берется из ЛК Edna, на вкладке "Профиль"
-Номер телефона (берется из ЛК Edna, вкладка "Сводка. При копировании следует убрать все пробелы и скобки в номере)
-Subject (берется из ЛК Edna, вкладка "Сводка.)
-WebHook. URL из данного поля следует скопировать и вставить в ЛК Edna → "Профиль" → Callback URL → нажать на зеленую галочку
Внимание! Если при генерации в Creatio вебхук в своей ссылке будет иметь balance.beesender.com/beesenderhook/wa/twilio/ , то вам нужно будет вручную заменить на https://balance.beesender.com/beesenderhook/wa/mfms/json/
-Вес чата. Задается пользователем самостоятельно - После заполнения всех полей и ввода Webhook URL в ЛК Edna, Можно нажать кнопку "Добавить" в Creatio. Канал создан