🗨️WhatsApp business API

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

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

  • Личный аккаунт Facebook*.

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

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

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

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

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

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

Пример формулировки

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

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

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

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

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

  1. Перейдите на страницу Meta* for developers.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • whatsapp_business_management.

  • whatsapp_business_messaging.

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

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

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

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

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

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

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

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

В выпадающем меню выберите тип канала «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 developers.

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

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

Last updated

Was this helpful?