Installing the desktop app
The desktop app is for agents who make WhatsApp calls from a computer. It runs WhatsApp Web inside its own window and records the calls made there, which is why it produces the best audio of any of the recorders.
What it needs
| Operating system | Windows 10 or Windows 11 |
| Architecture | 64-bit |
| Disk | Around 400 MB for the app, plus room for recordings waiting to upload |
| Network | Any. Recordings wait on the machine and upload when there is one |
| Account | A Qualitify account with the sales agent role |
| Permissions | None beyond installing it. No administrator rights needed to run it |
macOS and Linux
Not yet. A Mac build is planned but not released. Agents on a Mac can use the Chrome extension to record to their own machine, though those recordings do not reach your dashboard, or use the Android app on a handset.
Downloading it
Get the apps
Every signed-in person can download the installer from Get the apps in their own dashboard, so nobody has to email it around. The page shows the version and the platform; take the Windows one.
It is also on the public download page, which is useful for setting up a machine before the agent has their account.
Installing it
- Run the installer you downloaded. It installs for the current user and does not need administrator rights.
- Windows may show a SmartScreen warning the first time a new version is seen. Choose More info and then Run anyway — the installer is signed, and the warning fades as the version is downloaded more widely.
- The app opens when the install finishes.
One computer per agent
An agent can be signed in on one computer and one phone at a time. Signing in on a second computer is refused until the first session is ended, which the agent or an owner can do from the dashboard. This is what stops one account quietly recording from three machines nobody is tracking.
Signing in
- Enter the email and password for the Qualitify account. An invited agent sets that password from the link in their invitation.
- The app stays signed in. It does not ask again every morning, and it keeps collecting across a restart.
- Then sign in to WhatsApp Web inside the app, by scanning the code with the phone that holds the WhatsApp account — the same thing you would do at
web.whatsapp.com.
The two sign-ins are separate and both are needed: the first is who the calls belong to, the second is the WhatsApp account that makes them.
Note
The app reads only what WhatsApp Web renders on screen. It does not touch WhatsApp’s own code, your cookies or your session keys, and it never sends a message on your behalf.
What it looks like when it is working
Three things to check, in this order, on the first day:
- The account shows as connected. The app distinguishes “waiting for a code scan” from “signed in and showing chats”, so a session that has dropped is visible rather than silently idle.
- A recording indicator appears during a call. If it does not, nothing is being recorded, and that is the whole signal.
- The call reaches the dashboard within a minute of hanging up, with a Source of Desktop.
Make one test call before relying on it. Thirty seconds to a colleague, then check Calls and play it back.
Running it day to day
- Leave it open
- It records the calls made in its own window, so calls made in a browser tab or the WhatsApp desktop client are not recorded. Agents should make their WhatsApp calls in the app.
- Closing it
- Stops collection. Anything already recorded and not yet uploaded stays on the machine and goes up next time the app runs.
- Updates
- Install the new version over the old one. Queued recordings are kept across an update.
- Signing out
- Ends collection on that machine and frees the session, so the agent can sign in somewhere else.
The recording notice
If the owner has switched on Remind agents to disclose recording, the app can type the company’s disclosure text into the open conversation. It leaves it in the box — the agent presses Enter. Nothing is ever sent programmatically, because a consent notice nobody chose to send is not consent.
Next
- What it detects and how the audio is captured: How the desktop app records calls.
- A call missing, or silent: Desktop app troubleshooting.