ConnectWiz Mobile

Не спутник уведомлений. Настоящее рабочее место в кармане.

Приложение оператора несёт все входящие целиком — и на этом не останавливается: звонки, которые звонят нативно, как обычные телефонные, очередь комментариев из соцсетей и почта. Работает в App Store и Google Play, обновляется по воздуху.

Работает в обоих магазинах Звонки звонят как звонки Обновления по воздуху на обеих платформах
Приложение оператора — входящий звонок
София Л. · звонок WhatsApp
Принят с экрана блокировки
История открывается вместе со звонком
Заказы · чаты · заметки на одном экране
Перевод → Бухгалтерия
Субтитры включены
4 очереди: чаты · звонки · комментарии · почта
2
Магазина, где приложение работает, — App Store и Google Play, одна кодовая база, планшеты тоже
4
Очереди в одном приложении — чаты, звонки, комментарии из соцсетей и почта
1
Публикация, чтобы обновить обе платформы по воздуху — правки интерфейса не ждут очереди в магазине
60 с
Нативный автосброс звонка — пропущенный вызов не оставит телефон звонить вечно

Входящие

Всё, что веб-панель делает с диалогами, — с телефона

Полный паритет по диалогам

Папки, фильтры, переписки с разными типами сообщений, вложения, галочки доставки, шаблоны, готовые ответы, внутренние заметки, перевод и назначение — это рабочее место, а не окошко, через которое на него смотрят.

Очереди комментариев и почты

Разбор комментариев из соцсетей и почтовый клиент живут на отдельных вкладках: и отзыв на две звезды, и вопрос по счёту можно закрыть прямо из электрички.

Пуши, которые доходят

Уведомления идут через отдельного провайдера пушей, и путь проверен от начала до конца на живых устройствах: «мы отправили уведомление» и «телефон оператора завибрировал» — это разные утверждения.

Нативные звонки

Звонок WhatsApp звонит как телефонный — потому что он и есть телефонный

Большинство «мобильных приложений поддержки» показывают звонок уведомлением, по которому надо успеть попасть пальцем. Наше регистрируется в собственной телефонной подсистеме операционной системы, поэтому звонки клиентов звонят на экране блокировки, как любой другой вызов.

Абстрактная 3D-иллюстрация: стеклянный смартфон со светящимся списком входящих и пульсирующим кольцом входящего звонка, вокруг вращаются сфера гарнитуры и пузырь комментария

Нативный звонок средствами ОС

CallKit на iOS и Telecom на Android с полноэкранным вызовом: телефон заблокирован, лежит в кармане — неважно, звонок звонит как звонок, а после ответа открывается диалог с клиентом.

Управление звонком живёт на сервере

Удержание, возврат и перевод живут на сервере, а не в трубке, поэтому перевод переживает провал связи на телефоне, а панель и мобильное приложение видят одно и то же состояние звонка.

Субтитры и наборная панель

Субтитры в реальном времени во время звонка, переключение аудиомаршрута, набор номера для исходящих — и баннер о состоянии моста, который прямо говорит, что качество медиа упало, вместо того чтобы оператор винил себя.

Защита вызова от крайних случаев

Нативный автосброс через 60 секунд (никакого вечного звона), наблюдатели отмены и определение ответа с другого устройства — крайние случаи настоящих телефонов здесь разобраны инженерно, а не оставлены на авось.

Как это выходит

Инженерия, которую чувствуешь на третьей неделе

Обновления по воздуху

Правки интерфейса и логики доходят до обеих платформ одной публикацией, без проверки магазина на пути. Нативные изменения идут через магазины, как и положено: разделение здесь принципиальное, а не ленивое.

Контроль версий на входе

Сервер знает минимальную и последнюю версии; устаревшие установки отправляются в магазин до того, как расхождение превратится в обращения в поддержку.

Авторизация уровня keychain

Токены устройства лежат в keychain/keystore операционной системы, а контекст арендатора вычисляется на сервере: потерянный телефон — это отозванный токен, а не утёкшее рабочее пространство.

Мелкий шрифт — без прикрас

Две вещи, которые стоит знать, прежде чем на это опираться

Сначала сеть — и мы об этом говорим прямо

Очереди отправки офлайн пока нет: ответ, набранный в мёртвой зоне, попросит повторить, а не сделает вид, что ушёл. Видимый повтор лучше невидимой потери; офлайн-исходящие стоят в планах, и мы не обещаем их до выхода.

Приложение для оператора, а не для клиента

Это инструмент, который носит ваша команда, — клиентам он не нужен вовсе. Они остаются в WhatsApp, Instagram, на вашем сайте и везде, где им удобно; приложение — место, где отвечают ваши люди.

Вместе лучше

Та же платформа, только карманная

Колл-центр звонит нативно

Входящие звонки с платформы телефонии звонят на телефоне как обычный вызов — экран блокировки, Bluetooth в машине, часы, — потому что приложения стоят на нативном стеке звонков каждой ОС.

Полноценные входящие, а не окошко для просмотра

Назначить, отметить тегом, оставить заметку, перевести, ответить черновиком ИИ — мобильные входящие устроены той же механикой, что и настольные, а не спутником только для чтения.

Те же роли, те же стены

Права следуют за человеком, а не за устройством: область доступа оператора на мобильном ровно та же, что на компьютере, и обеспечивает её одна и та же серверная политика.

Уведомления с маршрутизацией

Пуши следуют той же логике назначения и отделов, что и входящие: сигнал получает тот, чья это очередь.

Полевая методика

Сделано для той части работы, которая происходит стоя

Ответ между встречами

Чаще всего «медленная» поддержка — это быстрый ответ, который ждёт, пока кто-нибудь дойдёт до стола. Маршрутизированный пуш плюс полноценный редактор превращают пустые минуты в закрытые диалоги.

Звонки без стационарного телефона

Выездные команды принимают звонки из очереди на тот же номер, по которому клиенты звонили всегда, — офисная телефония перестаёт быть местом.

Маленькая команда и честное покрытие

Для команды из двух человек мобильное приложение решает, значат ли «рабочие часы» хоть что-то или во вторник в 16:00 всё тянет один ИИ.

FAQ по мобильным приложениям

Перед установкой

Читайте остальное в разделе FAQ, или напишите нам напрямую.

Нет, это настоящее рабочее место. Полный список диалогов с папками и фильтрами, переписки с разными типами сообщений, вложения, шаблоны, внутренние заметки, переводы, назначение и отметки о прочтении — плюс ещё три очереди: звонки, комментарии из соцсетей и почта. Что веб-панель делает с диалогами, то приложение делает с телефона.

Как настоящие телефонные. Звонок из WhatsApp или с телефонной линии звонит на устройстве нативно — с экрана блокировки, через собственную телефонную систему iOS и Android, — а после ответа открывается диалог со всей историей клиента. Удержание и перевод живут на сервере, субтитры идут в реальном времени, а блокировка микрофона не даёт звонкам налезать друг на друга.

Это ConnectWiz — и в App Store, и в Google Play. Операторы входят под своей обычной учётной записью; учётные данные устройства лежат в keychain операционной системы, а серверная проверка версии подталкивает устаревшие установки обновиться, пока они не отстали.

Правки интерфейса и логики уходят по воздуху на обе платформы одной публикацией — очереди на проверку в магазине на этом пути нет. Изменения в нативном слое по-прежнему идут через магазины, как и должны, а отчёты о падениях с полными картами символов позволяют быстро увидеть и починить регрессии.

Очередь не в курсе, что вы вышли из офиса.

Создайте рабочее пространство, поставьте приложение из своего магазина — и рабочее место поедет за командой.