Скорей всего писать для себя интеграцию. Хотя может на github что-то есть..
Пример с telegram.
Задача. Нам нужен бот, который будет присылать сообщение о заказе нужному пользователю.
Как работает с телеграмом? Когда клиент пишет боту, бот получает id клиента и id комнаты. Их нужно запоминать (ниже) и далее использовать при заказе.
Задача. Далее нам надо связать клиента с сайта с клиентами из телеграмм.
То есть нам нужно заранее от клиента в магазине получить разрешение на получение сообщений от телеграмм бота.
Мы просим клиента написать нашему боту. Кстати там есть специальные даже ссылки, при переходе, бот может их распарсить.
То есть клиент на сайте по нужной нам ссылке переходит в бота, нажимает старт, бот запоминает и связывает его с магазином.
Так же бот сохраняет информацию, можно в отдельной таблице, а можно даже попробовать в кастомное поле карточки клиента в магазине.
Дальше про процесс заказа.
Задача. Нужно после успешного / не успешного заказа отправлять информацию нужному клиенту через бота.
1ой Вариант. Через хуки заказа от Woo .
Нам нужно подрубиться к хуку заказа Woo и при успешном заказе отправлять клиенту в нужный канал связи, в нужную комнату.
Когда срабатывает хук заказа -> парсим заказ -> получаем канал связи -> получаем id комнаты для бота -> отправляем через бота сообщение в нужное место
2ой Вариант. Через очереди и расписание.
Можно через cron и wp_schedule_event, допустим каждые 10 секунд, запускаем процесс получения заказов -> смотрим те, что еще не были оповещены -> отправляем через бота -> ставим статус отправлено
Можно даже через сторонний менеджер очередей))