🗨️WhatsApp business API

В этой статье расскажем о том, как подключить канал WhatsApp Business API (WABA).

Для подключения потребуется:

  • Личный аккаунт Facebookarrow-up-right*.

  • Доступ к зарегистрированному аккаунту Facebook Business Managerarrow-up-right*.

  • Номер телефона, подключенный к WhatsApp Business. Номер должен быть активным, принимать звонки и SMS.

circle-exclamation

Подготовка к подключению

Перед подключением WABA проверьте соответствие вашего сайта требованиям Meta*.

Для успешного прохождения проверки в подвале сайта должны быть:

  • Ссылка на политику конфиденциальности или обработки персональных данных. Важно, чтобы там был пункт о том, что вы можете отправлять клиентам рассылки, а клиенты могут от них отписаться. Формулировка может быть иной.

chevron-rightПример формулировкиhashtag

Компания имеет право отправлять пользователю уведомления о новых продуктах и услугах, специальных предложениях и различных событиях. Пользователь может отказаться от получения сообщений, направив компании письмо на адрес электронной почты [email protected] с пометкой «Отказ от уведомлений».

  • Юридическое название компании. Оно должно совпадать с указанным в бизнес-портфолио Meta* в Facebook* Business Managerarrow-up-right. Несовпадение приведёт к блокировке аккаунта.

  • Юридический адрес. Он тоже должен совпадать с указанным в бизнес-портфолио Meta* в Facebook* Business Managerarrow-up-right. Несовпадение приведёт к блокировке аккаунта.

circle-exclamation

Подключение WhatsApp Business API

Шаг 1. Создание аккаунта Meta* for Developers

  1. Перейдите на страницу Meta* for developersarrow-up-right.

  2. В верхнем меню нажмите «Начало работы».

  3. Нажмите «Продолжить».

  4. Введите номер телефона.

  5. Введите код из SMS. Нажмите «Продолжить».

  6. Введите адрес электронной почты.

  7. Поставьте галочку, соглашаясь принимать рассылку, и нажмите «Отправить электронное письмо».

  8. В открывшемся окне введите код, который придет на указанную вами почту. Нажмите «Продолжить».

  9. На следующем шаге выберите «Разработчик».

  10. Нажмите «Завершить регистрацию».

Шаг 2. Создание приложения

Перейдите на страницуarrow-up-right. Выберите бизнес-портфолио, к которому вы хотите подключить приложение, нажмите «Далее».

На следующем шаге выберите пункт «Другое» и нажмите «Далее».

Затем выберите тип приложения «Компания».

Введите название приложения и вашу контактную почту. Нажмите «Создание приложения».

Шаг 3. Создайте аккаунт WhatsApp

В списке приложений найдите WhatsApp и нажмите «Настроить».

В выпадающем списке выберите бизнес-портофолио и нажмите «Продолжить».

В открывшихся настройках, в разделе «Обмен сообщениями» нажмите на выпадающий список с номерами и выберите «+ Добавить номер телефона».

Для добавления номера введите отображаемое имя, выберите часовой пояс и категорию, по желанию добавьте описание компании, затем нажмите «Далее».

Введите номер телефона, выберите подтверждение через SMS и нажмите «Далее».

circle-info

Если вы видите ошибку «This number is registered to an existing WhatsApp account…», используйте другой номер или удалите аккаунт WhatsApp привязанный к данному номеру телефона.

Введите код подтверждения из SMS и нажмите «Далее».

После добавления номера сохраните ID номера телефона и ID аккаунта, они понадобятся при настройке в личном кабинете Selarti.

Шаг 4. Подключение Webhook

В личном кабинете Meta* for Developers, в верхнем правом углу перейдите на страницу «Мои приложенияarrow-up-right».

Выберите созданное приложение.

Слева перейдите в WhatsApp > Настройка. В разделе «Webhook» нажмите «Редактировать».

Заполните форму:

  • В поле «URL обратного вызова» вставьте ссылку: https://api.selarti.com/wabaarrow-up-right.

  • В поле «Подтверждение маркера» введите: selarti_is_the_best_service.

Нажмите «Подтвердить и сохранить».

В том же разделе нажмите «Настроить», чтобы отредактировать поля Webhook.

В открывшемся окне поставьте чекбокс напротив «messages», затем нажмите «Готово».

Шаг 5. Создание системного пользователя

В разделе «Настройки компанииarrow-up-right» перейдите в Пользователи > Системные пользователи и нажмите «Добавить».

Введите имя системного пользователя, выберите из выпадающего списка роль «Admin» и нажмите «Create system user».

Шаг 6. Создание маркера доступа

В разделе «Настройки компанииarrow-up-right» перейдите в Пользователи > Системные пользователи. Выберите ранее созданного пользователя и нажмите «Создать новый маркер».

Выберите приложение из выпадающего списка, срок действия метки и разрешения:

  • whatsapp_business_management.

  • whatsapp_business_messaging.

Нажмите «Сгенерировать маркер».

Откроется окно с токеном. Скопируйте его и нажмите «OK».

Шаг 7. Подключение оплаты

В настройках компанииarrow-up-right перейдите в Аккаунты > Аккаунты WhatsApp. Выберите нужный аккаунт в списке и нажмите «Настройки оплаты».

Выберите страну, валюту и часовой пояс, нажмите «Далее».

Введите данные карты, нажмите «Сохранить».

Подключение WhatsApp business API в кабинете Selarti

Откройте личный кабинет Selarti, перейдите в раздел «Каналыarrow-up-right» и нажмите «Добавить канал».

В выпадающем меню выберите тип канала «WhatsApp business API» и заполните поля:

  • Service user access token — маркер токена из шага 6.

  • WhatsApp phone ID — ID номера телефона из шага 3.

  • WhatsApp Business ID — ID аккаунта из шага 3.

Нажмите «Get Template».

Выберите шаблон в поле «Select template» для работы только по входящим можно выбрать шаблон hello_world.

Для работы по исходящим нужно создать отдельный шаблон в личном кабинете Meta* for developersarrow-up-right.

После выбора шаблона нажмите «Добавить канал».

*Facebook принадлежит Meta*, признанной в Российской Федерации экстремистской организацией.

Last updated