Every bad Zoom call, as it happens.
Who is struggling in which meeting, where they are and why, on one live page that keeps itself current. One click hands the whole story to your LLM prompt.


From Zoom's own readings to one live page
Zoom measures every participant's audio, video, network and CPU every minute. Vivoh Pulse reads them, shows who is struggling, and packs the details into a prompt.
Works anywhere
Reads Zoom's Dashboard every two minutes: every live meeting, then each participant's readings since the last look. Runs on a laptop with no inbound access. Needs a Zoom Business plan or higher.
As it happens
With Zoom's QoS Subscription Service add-on, Zoom sends readings several times a minute. Needs HTTPS and an address Zoom can reach; topics and names still come from the Dashboard.
Click through the real page
Four short tours of the actual program, running with made-up meetings. Click the highlighted spot to move on.
Worst first, in plain words
Hundreds of meetings, one list: everyone with a problem right now, with what Zoom measured and where they are.
- Bad and problem minutes per person, worst first: audio is held to a strict line, video loss turns red only when it's heavy
- Listed after two problem minutes or any audio trouble, so a single blip doesn't fill the list
- The latest issue: packet loss, latency, jitter, CPU, weak Wi-Fi, dropped connections
- Network, city, address and who owns the address, the local IP as Zoom shows it; device and Zoom version
- Take it so the team knows you're on it, then mark it Resolved
- Search by name, meeting, ID, carrier, site or device; new rows are marked
- VIP View: upload a list of email addresses, and one switch shows only those people's numbers and cards (rooms and circuit charts stay whole)
- Windows from 10 minutes to 24 hours, light or dark; the numbers and the map draw first

The whole story, in one paste
One click puts a complete prompt on the clipboard. Your LLM needs nothing else: no access to Zoom and no second lookup.
- For a person: device, network and address; every minute's readings; how everyone else in the meeting did; Zoom's alerts
- For a meeting: every participant, the meeting minute by minute, a breakdown by network, and alerts
- The question already asked: a diagnosis and the one thing to try
- The prompt is a template in the settings file, so you can change the question

A map of every city, and who is there
Each city Zoom reports, sized by people and colored by how many have problems. Hover to see who is there, people with problems first; click to list them.
- Placed by the city Zoom reports, so an office link doesn't pull everyone to the carrier's hub
- US states and world outlines built in: no map service, no tiles, no keys

Filter by any subnet. Name it once.
Pick a /16 from the list or type any range. Give it a name and everyone on the page sees it on every row it matches.
- Shared labels such as "HQ office", "Boca office" or "field staff"
- Network owners built in (from DB-IP), so an address reads as its carrier
- By meeting: is the trouble one person's connection, or the whole call?
- By access: office, remote Wi-Fi, cellular, VPN split or full tunnel, other adapters and VPN or proxy exits

Is it their Wi-Fi, their carrier, or the VPN?
For everyone with a problem, the page reads Zoom's own network details and the owner of their address, and says in plain words what stands out.
- Wi-Fi, wired, cellular or another adapter (often a VPN), and the carrier
- Leaving through a VPN or security proxy instead of their own internet provider
- Sent to a Zoom data center far away, a connection forced off UDP, weak Wi-Fi
- Your own names for networks, such as your VPN's address pool
- Split tunnel or full tunnel: name the VPN's pool once, and everyone on the VPN shows whether Zoom goes straight out or through the VPN
- Remote carriers by state, now against earlier today: when many people on one carrier go bad at once, it's the carrier

Who is talking to someone in the same building
Add your offices' egress points to the settings file and the page shows who is in which office, on which circuit, and every meeting with people in the same building, whose Zoom traffic goes out through the building's circuits and back.
- Same building: meetings, people and the Mbps it takes now, per site
- Office circuits: each egress point's health, now against earlier today, flagged when one does much worse than usual
- One colour per carrier on the page and on the map

Mac or Windows, and virtual desktops
Everyone by what Zoom runs on, with the share having problems and their average Zoom CPU.
- Windows, Mac, iPhone and Android, web browsers and Zoom Rooms
- Virtual desktops with the Zoom plugin, and a warning for those without it, whose audio and video go through the remote session
- Each person's Zoom version, and everyone by Zoom release, with older releases marked

The broken room, before the 9 a.m. meeting
Every Zoom Room on your account, read every five minutes: which are in meetings, which are free, and which need someone.
- Offline rooms and the issues Zoom reports: a camera, microphone or speaker disconnected, the controller, low bandwidth, high CPU
- Since when, minutes with issues today, and when each room was last used
- A room in a meeting shows the meeting, and whether its call is having problems
- Live webinars are read as well as meetings

One program. One settings file.
Nothing to install and no database to run. Put it on a laptop for yourself, or on a server for the whole team.
- Windows, Mac and Linux: one file each
- The settings file writes itself on the first run, with every setting explained and the Zoom app steps at the end
- On your own computer with no certificate, or for the team over HTTPS with your certificate or Let's Encrypt, behind a password
- Optionally your offices' egress points and your own names for networks, such as your VPN
- A demo mode with made-up meetings, to try it before connecting Zoom

Built for teams that answer for their data
Nothing changes in Zoom
A Server-to-Server app with read-only Dashboard scopes. The program only reads: it never changes meetings, users or settings in your Zoom account.
Readings stay with you
In a local file on your computer or server, deleted after the days you choose. Map, cities and network owners are built in; reverse DNS can be turned off.
You choose what's shared
A password whenever the page is reachable from other computers, and QSS events must carry Zoom's signature. Copy Prompt puts data on your clipboard: paste it only where your firm allows.
The same page, hosted for your firm
Nothing to install: a separate service for your firm alone, run by Vivoh on Cloudflare, with the same live page and network views, plus what a team needs when the page isn't on its own server.
Your Microsoft accounts
Your team signs in with Microsoft (Entra ID) and your own sign-in rules. Only people on your list get in; removing someone ends their access at once.
Deleted at midnight Eastern
The day's readings are deleted every night, and the key that encrypted names, emails, addresses and topics is destroyed with them.
A daily report
Just before midnight: the day's incidents, your team's time to engage and to resolve, and roll-ups by site, carrier, device and meeting, kept 90 days.
Five stops, about a minute and a half
The map, people with problems, every office circuit's pulse minute by minute, Copy Prompt, and a week's usage report. Or click through it yourself.
PDF The quick demo, as slidesThe same five stops in seven pages PDF A sample weekly reportHosted Vivoh Pulse's usage report, with made-up totalsUnder two minutes, no sound needed
A silent walkthrough: the live page, who is struggling, Copy Prompt, the map, subnets and labels, networks and offices, and setup.
PDF Download the slidesHow it works, every feature and setup, in twelve pages to share with your teamKnow about the bad call before the complaint
We'll set it up with your Zoom account and show your own meetings on the page.
