Задача не ограничивается одной кнопкой чата. У нас несколько менеджеров, и обращения должны как-то делиться между ними: если распределение будет хаотичным, часть посетителей останется без ответа. Поэтому важна логика — либо автоматическое распределение новых диалогов по свободным менеджерам, либо ручная передача диалога коллеге. Затем архив переписки: менеджер должен открыть карточку клиента и увидеть, о чём с ним уже говорили, а не начинать разговор с нуля.
Отдельная головная боль — вечера и выходные, когда в чате никого нет. Тут нужна форма для сообщений в нерабочее время: посетитель оставляет контакт и текст вопроса, мы получаем уведомление и перезваниваем в течение рабочего дня.
Ожидаем от исполнителя:
— предложить готовый виджет под задачу либо собрать компактное решение с нуля;
— настроить распределение диалогов между несколькими менеджерами;
— сделать доступным архив переписки для всей команды;
— добавить форму сообщений на время, когда операторов нет на месте;
— протестировать виджет на разных экранах и браузерах перед сдачей работы.