WhatsApp business API
В этой статье расскажем о том, как подключить канал WhatsApp Business API (WABA).
Для подключения потребуется:
Личный аккаунт Facebook*.
Доступ к зарегистрированному аккаунту Facebook Business Manager*.
Номер телефона, подключенный к WhatsApp Business. Номер должен быть активным, принимать звонки и SMS.
Перед подключением убедитесь в отсутствии проблем с рекламным аккаунтом в Facebook*.
Подготовка к подключению
Перед подключением WABA проверьте соответствие вашего сайта требованиям Meta*.
Для успешного прохождения проверки в подвале сайта должны быть:
Ссылка на политику конфиденциальности или обработки персональных данных. Важно, чтобы там был пункт о том, что вы можете отправлять клиентам рассылки, а клиенты могут от них отписаться. Формулировка может быть иной.
Юридическое название компании. Оно должно совпадать с указанным в бизнес-портфолио Meta* в Facebook* Business Manager. Несовпадение приведёт к блокировке аккаунта.
Юридический адрес. Он тоже должен совпадать с указанным в бизнес-портфолио Meta* в Facebook* Business Manager. Несовпадение приведёт к блокировке аккаунта.
Обязательно проверьте все пункты, описанные выше, иначе ваш аккаунт может быть заблокирован!
Подключение WhatsApp Business API
Шаг 1. Создание аккаунта Meta* for Developers
Перейдите на страницу Meta* for developers.
В верхнем меню нажмите «Начало работы».
Нажмите «Продолжить».
Введите номер телефона.
Введите код из SMS. Нажмите «Продолжить».
Введите адрес электронной почты.
Поставьте галочку, соглашаясь принимать рассылку, и нажмите «Отправить электронное письмо».
В открывшемся окне введите код, который придет на указанную вами почту. Нажмите «Продолжить».
На следующем шаге выберите «Разработчик».
Нажмите «Завершить регистрацию».
Шаг 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?