Есть задача из двух шагов:
1.На странице сайта разместить кнопки выбора разных мессенджеров (Whatsapp, FB Messenger, Telegram, Viber), по клику на которые пользователь переходил бы в выбранный мессенджер в раздел с выбором контакта. С выбранным контактом пользователь затем будет продолжать общение.
2.Сайт каким-то образом должен затем получить обратную связь от мессенджера и узнать, с каким контактом пользователь начал вести диалог.
https://www.kobzarev.com/programming/links-to-what...
+
отслеживание нажатия на ссылку, правда этот вариант не стопроцентный - пользователь может открыть мессенджер и закрыть не начав писать.
Через api мессенджеров ничего не выйдет, не понимаю чего тут люди советуют. Только если реализовывать отдельные серверные клиенты и читать сообщения приходящие на необходимые аккаунты, но это далеко не работа через апи.
Адекватные серверные клиенты насколько знаю есть только для скайпа, fb и телеги.
А не проще ли будет отслеживать нажатия на ту или иную кнопку (выбора мессенджера)?
Или вам надо отслеживать только тех, кто гарантированно написал хотя бы одно сообщение вашему сотруднику?