В документации предлагается Pusher channels, Redis, Socket io. При этом первый бесплатный только для 100 подключений, но самый популярный. У меня есть сайт на Laravel и виджет для сторонних сайтов на Javascript. В js встроенна поддержка websocket, а для использования socket.io нужно ставить дополнительный пакет. Вот сравнение
https://stackshare.io/stackups/pusher-vs-socket-io Также сторонний сервер использовать не хочется потому что уведомления связаны с финансами. Вот нашел использование Pusher без его сервера
https://www.youtube.com/watch?v=XkH1qR9TkA8 Собственно что выбрать, есть ли у вас мнение по какому-то сокету?